You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Shixu...

1342 lines
2.2 MiB

!(function(){var Oc=Object.defineProperty,Tc=Object.defineProperties;var Hc=Object.getOwnPropertyDescriptors;var bc=Object.getOwnPropertySymbols;var kc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable;var Qc=(ht,lt,ee)=>lt in ht?Oc(ht,lt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ht[lt]=ee,bs=(ht,lt)=>{for(var ee in lt||(lt={}))kc.call(lt,ee)&&Qc(ht,ee,lt[ee]);if(bc)for(var ee of bc(lt))Pc.call(lt,ee)&&Qc(ht,ee,lt[ee]);return ht},Lc=(ht,lt)=>Tc(ht,Hc(lt));var Nc=(ht,lt)=>{var ee={};for(var y in ht)kc.call(ht,y)&&lt.indexOf(y)<0&&(ee[y]=ht[y]);if(ht!=null&&bc)for(var y of bc(ht))lt.indexOf(y)<0&&Pc.call(ht,y)&&(ee[y]=ht[y]);return ee};(self.webpackChunk=self.webpackChunk||[]).push([[3581],{27812:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},67921:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},87169:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},61481:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},63524:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},95869:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},32050:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(60499),ve=ee(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ue=Le,Ne=ee(7657),Se=function($e,qe){return ve.createElement(Ne.Z,(0,y.Z)({},$e,{ref:qe,icon:Ue}))},ze=ve.forwardRef(Se),Xe=ze},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(ht,lt){"use strict";lt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},90834:function(ht,lt){"use strict";lt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze",myselect:"myselect___QgOHu",upname:"upname___Dsj6F",upnames:"upnames___cGA7K",imghover:"imghover___C5Gjb",zybzForm:"zybzForm___AL0Nr",flexRow:"flexRow___AJEUu",formWrap:"formWrap___W4o4T",hasAnswer:"hasAnswer___Z7EaU",noAnswer:"noAnswer___BvSay"}},83889:function(ht,lt){"use strict";lt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},25124:function(ht,lt){"use strict";lt.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},24712:function(ht,lt,ee){"use strict";var y=ee(59301),ve=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Se=(Ie,$e,qe)=>$e in Ie?ve(Ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ie[$e]=qe,ze=(Ie,$e)=>{for(var qe in $e||($e={}))Ue.call($e,qe)&&Se(Ie,qe,$e[qe]);if(Le)for(var qe of Le($e))Ne.call($e,qe)&&Se(Ie,qe,$e[qe]);return Ie};const Xe=Ie=>React.createElement("svg",ze({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));lt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},84915: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 ht={},lt="5.0",ee={},y=null,ve=!1,Le=!1,Ue=null,Ne=!1,Se=null,ze=null,Xe=0;Xe<arguments.length;Xe++){var Ie=arguments[Xe];if(Ie!==null)switch(typeof Ie){case"number":lt=Ie.toFixed(1);break;case"string":Ie.match(new RegExp("^[0-9]\\.[0-9]+$"))?lt=Ie:Ue=Ie;break;case"object":typeof Ie.is3D!="undefined"?y=Ie:ee=Ie;break;case"boolean":ve=Ie,Le=!0;break}}y===null&&(y={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ee.material_id!==void 0&&!Le&&(ve=!0)),Ue!==null&&ee.id===void 0&&(ee.id=Ue);var $e="",qe="",Fe=!1,_e=null,Me=null,pe=null,me=!1,Ee=null,Te=null,Re=null,Ke=null,fe=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var We=function(dt){return parseFloat(dt)>4?parseFloat(dt):5};ht.setHTML5Codebase=function(dt,Oe){ze=dt,Qe(dt,Oe)},ht.setJavaCodebase=ht.setJavaCodebaseVersion=ht.isCompiledInstalled=ht.setPreCompiledScriptPath=ht.setPreCompiledResourcePath=function(){},ht.setHTML5CodebaseVersion=function(dt,Oe){var Ft=parseFloat(dt);if(Ft!==NaN&&Ft<5){console.log("The GeoGebra HTML5 codebase version "+Ft+" is deprecated. Using version latest instead.");return}Se=dt,ye(dt,Oe)},ht.getHTML5CodebaseVersion=function(){return Me},ht.getParameters=function(){return ee},ht.setFontsCSSURL=function(dt){Ke=dt},ht.setGiacJSURL=function(dt){},ht.setJNLPFile=function(dt){$e=dt},ht.setJNLPBaseDir=function(dt){},ht.inject=function(){function dt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Oe="auto",Ft=ee.id,Ut,Et=!1,Pt=0;Pt<arguments.length;Pt++){var wt=arguments[Pt];typeof wt=="string"?(wt=wt.toLowerCase(),wt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Oe=wt:Ft=arguments[Pt]):typeof wt=="boolean"?Et=wt:wt instanceof HTMLElement&&(Ut=wt)}Zt();function Zt(){if(!Ne){setTimeout(Zt,200);return}Oe=Lt(Oe);var an=Ut||document.getElementById(Ft);if(!an){console.log("possibly bug on ajax loading? ");return}if(ht.removeExistingApplet(an,!1),ee.width===void 0&&an.clientWidth&&(ee.width=an.clientWidth),ee.height===void 0&&an.clientHeight&&(ee.height=an.clientHeight),!(ee.width&&ee.height)&&Oe==="html5"&&(delete ee.width,delete ee.height),_e=Oe,Oe==="screenshot")Ze(an,ee);else{var xe=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?xe=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(xe=(!rt()||dt())&&Je()),xe?(_e="screenshot",Qt(an,ee,Et,Oe)):ft(an,ee,Et)}}};function rt(){try{return window.self!==window.top}catch(dt){return!0}}function Je(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ht.getViews=function(){return y},ht.isJavaInstalled=function(){return!1};var tt=function(dt){var Oe=function(Pt){var wt=JSON.parse(Pt),Zt=function(ue){return ue.type=="G"||ue.type=="E"},an=wt.elements?wt.elements.filter(Zt)[0]:wt;if(!an||!an.url){Ft();return}ee.fileName=an.url,Pe(an.settings||{}),y.is3D=!0;var xe="https://www.geogebra.org/images/";ht.setPreviewImage(Ee||an.previewUrl,xe+"GeoGebra_loading.png",xe+"applet_play.png"),dt()},Ft=function(){ee.onError&&ee.onError(),yt("Error: Fetching material (id "+ee.material_id+") failed.",ee)},Ut=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Et="/materials/"+ee.material_id+"?scope=basic";Ve("https://"+Ut+"/api/proxy.php?path="+encodeURIComponent(Et),Oe,Ft)};function Pe(dt){var Oe=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Ft){dt[Ft]=!!dt[Ft]}),Oe.forEach(function(Ft){ee[Ft]===void 0&&dt[Ft]!==void 0&&(ee[Ft]=dt[Ft])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function Ve(dt,Oe,Ft){var Ut=new XMLHttpRequest;Ut.open("GET",dt),Ut.onload=function(){Oe(Ut.responseText)},Ut.onerror=Ft,Ut.send()}ht.isHTML5Installed=function(){return!0},ht.getLoadedAppletType=function(){return _e},ht.setPreviewImage=function(dt,Oe,Ft){Ee=dt,Te=Oe,Re=Ft},ht.removeExistingApplet=function(dt,Oe){var Ft;typeof dt=="string"&&(dt=document.getElementById(dt)),_e=null;var Ut=null;for(Ft=0;Ft<dt.childNodes.length;Ft++){var Et=dt.childNodes[Ft],Pt=Et.className;Pt==="applet_screenshot"?Oe?(Et.style.display="block",_e="screenshot"):Et.style.display="none":Pt!=="applet_scaler prerender"&&(dt.removeChild(Et),Ut=Pt&&Pt.indexOf("appletParameters")!=-1?Et.id:null,Ft--)}var wt=ee.id!==void 0?ee.id:Ut,Zt=window[wt];Zt&&typeof Zt.getBase64=="function"&&(Zt.remove(),window[wt]=null)},ht.refreshHitPoints=function(){if(We(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var dt=ht.getAppletObject();return dt&&typeof dt.recalculateEnvironments=="function"?(dt.recalculateEnvironments(),!0):!1},ht.startAnimation=function(){var dt=ht.getAppletObject();return dt&&typeof dt.startAnimation=="function"?(dt.startAnimation(),!0):!1},ht.stopAnimation=function(){var dt=ht.getAppletObject();return dt&&typeof dt.stopAnimation=="function"?(dt.stopAnimation(),!0):!1},ht.getAppletObject=function(){var dt=ee.id!==void 0?ee.id:"ggbApplet";return window[dt]},ht.resize=function(){};var nt=function(dt,Oe,Ft){var Ut=document.createElement("param");Ut.setAttribute("name",Oe),Ut.setAttribute("value",Ft),dt.appendChild(Ut)},je=function(dt){return dt&&dt!=="false"},ft=function(dt,Oe,Ft){We(Me)<=4.2&&(Ft=!0);var Ut=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Me||ggbHTML5LoadedCodebaseIsWebSimple&&!me)&&(Ut=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Et=document.createElement("div");Et.classList.add("appletParameters","notranslate");var Pt=Oe.width,wt=Oe.height;if(Oe.disableAutoScale=Oe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Oe.disableAutoScale,Oe.width!==void 0)if(We(Me)<=4.4)je(Oe.showToolBar)&&(Oe.height-=7),je(Oe.showAlgebraInput)&&(Oe.height-=37),Oe.width<605&&je(Oe.showToolBar)&&(Oe.width=605,Pt=605);else{var Zt=100;(je(Oe.showToolBar)||je(Oe.showMenuBar))&&(Oe.hasOwnProperty("customToolBar")&&(Oe.customToolbar=Oe.customToolBar),Zt=je(Oe.showMenuBar)?245:155),Pt<Zt&&(Oe.width=Zt,Pt=Zt)}Et.style.border="none",Et.style.display="inline-block";for(var an in Oe)Oe.hasOwnProperty(an)&&an!=="appletOnLoad"&&Et.setAttribute("data-param-"+an,Oe[an]);Ke&&Et.setAttribute("data-param-fontscssurl",Ke),ht.resize=function(){GGBAppletUtils.responsiveResize(dt,Oe)},window.addEventListener("resize",function(ar){ht.resize()});var xe=typeof Oe.appletOnLoad=="function"?Oe.appletOnLoad:function(){};if(!Ft&&Oe.width!==void 0){Oe.hasOwnProperty("showSplash")||Et.setAttribute("data-param-showSplash","false");var ue=dt.querySelector(".applet_scaler.prerender"),ie=ue!==null;if(ie)var ce=ue.querySelector(".ggb_preview");else{var ce=it(Pt,wt,Oe.borderColor,!1);ue=document.createElement("div"),ue.className="applet_scaler",ue.style.position="relative",ue.style.display="block",ue.style.width=Pt+"px",ue.style.height=wt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ue,"66%"),We(Me)>=5?(Oe.appletOnLoad=function(ar){var Un=dt.querySelector(".ggb_preview");Un&&Un.parentNode.removeChild(Un),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ue),window.GGBT_wsf_view&&$(window).trigger("resize"),xe(ar)},ie||ue.appendChild(ce)):Et.appendChild(ce),ue.appendChild(Et),ie||dt.appendChild(ue),setTimeout(function(){ht.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(Et),dt.appendChild(Be),Oe.appletOnLoad=function(ar){ht.resize(),xe(ar)}}function oe(ar,Un){Un&&typeof Un.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ar,Un.appletOnLoad):renderGGBElement(ar),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Un)}function ct(ar,Un){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ar,params:Un}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ba){oe(Ba.article,Ba.params)}),html5AppletsToProcess=null)},We(Me)<5&&(ar.className+=" geogebraweb")):oe(ar,Un)}if(Ut){scriptLoadStarted=!0;for(var vt=0;vt<Et.childNodes.length;vt++){var Ht=Et.childNodes[vt].tagName;Ht==="TABLE"&&(Et.removeChild(Et.childNodes[vt]),vt--)}if(ggbHTML5LoadedScript!==null){var wn=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');wn!=null&&wn.parentNode.removeChild(wn)}var An=document.createElement("script"),pn=function(){ct(Et,Oe)};An.src=qe+pe,ggbHTML5LoadedCodebaseIsWebSimple=me,ggbHTML5LoadedCodebaseVersion=Me,ggbHTML5LoadedScript=An.src,yt("GeoGebra HTML5 codebase loaded: '"+qe+"'.",Oe),!ze&&(!Se||Se=="5.0")?(me?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),pn()):qe.requirejs?__webpack_require__.e(4510).then(function(){var ar=[__webpack_require__(4510)];pn.apply(null,ar)}.bind(this)).catch(__webpack_require__.oe):(An.onload=pn,dt.appendChild(An))}else ct(Et,Oe);Oe.height=wt,Oe.width=Pt},Ze=function(dt,Oe,Ft){var Ut=it(Oe.width,Oe.height,Oe.borderColor,Ft),Et=document.createElement("div");Et.style.position="relative",Et.style.display="block",Et.style.width=Oe.width+"px",Et.style.height=Oe.height+"px",Et.className="applet_screenshot applet_scaler"+(Ft?" applet_screenshot_play":""),Et.appendChild(Ut);var Pt=GGBAppletUtils.getScale(Oe,dt,Ft);Ft?(dt.appendChild(st()),window.GGBT_wsf_view||(dt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Et,"66%"),dt.appendChild(Et),Pt!==1&&!isNaN(Pt)&&(GGBAppletUtils.scaleElement(Et,Pt),Et.style.width=Oe.width+"px",Et.style.height=Oe.height+"px",Et.parentNode.style.width=Oe.width*Pt+"px",Et.parentNode.style.height=Oe.height*Pt+"px"),ht.resize=function(){et(dt,Ut,Et,Ft)},window.addEventListener("resize",function(wt){ht.resize()}),ht.resize()};function et(dt,Oe,Ft,Ut){if(dt.contains(Oe)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(dt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(dt)}var Et=GGBAppletUtils.getScale(ee,dt,Ut);Ft.parentNode!==null&&(!isNaN(Et)&&Et!==1?(GGBAppletUtils.scaleElement(Ft,Et),Ft.parentNode.style.width=ee.width*Et+"px",Ft.parentNode.style.height=ee.height*Et+"px"):(GGBAppletUtils.scaleElement(Ft,1),Ft.parentNode.style.width=ee.width+"px",Ft.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(dt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ht.onExitFullscreen=function(dt,Oe){Oe.appendChild(dt)};var Qt=function(dt,Oe,Ft,Ut){Ze(dt,Oe,!0);for(var Et=function(){var Zt=[];for(wt=0;wt<dt.childNodes.length;wt++)Zt.push(dt.childNodes[wt]);if(window.GGBT_wsf_view){var an=window.GGBT_wsf_view.renderFullScreen(dt,Oe.id),xe=document.getElementById("fullscreencontainer"),ue=jQuery(dt).find(".fullscreencontent");ue.length>0?(an.remove(),ue.attr("id","fullscreencontent").show(),jQuery(xe).append(ue),window.dispatchEvent(new Event("resize"))):ft(an,Oe,!1),window.GGBT_wsf_view.launchFullScreen(xe)}else _e=Ut,ft(dt,Oe,!1);if(!window.GGBT_wsf_view)for(wt=0;wt<Zt.length;wt++)dt.removeChild(Zt[wt])},Pt=dt.getElementsByClassName("ggb_preview_play"),wt=0;wt<Pt.length;wt++)Pt[wt].addEventListener("click",Et,!1),Pt[wt].addEventListener("ontouchstart",Et,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(dt),Je()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},st=function(){var dt=document.createElement("div");if(dt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Oe='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',Ft=document.createElement("style");Ft.styleSheet?Ft.styleSheet.cssText=Oe:Ft.appendChild(document.createTextNode(Oe)),document.getElementsByTagName("head")[0].appendChild(Ft)}return dt},it=function(dt,Oe,Ft,Ut){var Et=document.createElement("div");Et.className="ggb_preview",Et.style.position="absolute",Et.style.zIndex="90",Et.style.width=dt-2+"px",Et.style.height=Oe-2+"px",Et.style.top="0px",Et.style.left="0px",Et.style.overflow="hidden",Et.style.backgroundColor="white";var Pt="lightgrey";Ft!==void 0&&(Ft==="none"?Pt="transparent":Pt=Ft),Et.style.border="1px solid "+Pt;var wt=document.createElement("img");if(wt.style.position="relative",wt.style.zIndex="1000",wt.style.top="-1px",wt.style.left="-1px",Ee!==null&&wt.setAttribute("src",Ee),wt.style.opacity=.7,Te!==null){var Zt,an,xe;if(!Ut){Zt=document.createElement("img"),Zt.style.position="absolute",Zt.style.zIndex="1001",Zt.style.opacity=1,wt.style.opacity=.3,an=360,an>dt/4*3&&(an=dt/4*3),xe=an/5.8,Zt.setAttribute("src",Te),Zt.setAttribute("width",an),Zt.setAttribute("height",xe);var ue=(dt-an)/2,ie=(Oe-xe)/2;Zt.style.left=ue+"px",Zt.style.top=ie+"px",Et.appendChild(Zt)}}return Et.appendChild(wt),Et},Lt=function(dt){return dt=dt.toLowerCase(),dt==="html5"||dt==="screenshot"?dt:"html5"},Ye=["web","webSimple","web3d","tablet","tablet3d","phone"],ye=function(dt,Oe){if(Me=dt,Oe){Qe(Me,!0);return}var Ft=!ve;if(Ft){var Ut=We(Me);!isNaN(Ut)&&Ut<4.4&&(Ft=!1)}var Et,Pt;window.location.protocol.substr(0,4)==="http"?Et=window.location.protocol:Et="http:";var wt=Me.indexOf("//");wt>0?Pt=Me:wt===0?Pt=Et+Me:Pt="https://www.geogebra.org/apps/5.2.814.0/";for(var Zt in Ye)if(Me.slice(Ye[Zt].length*-1)===Ye[Zt]||Me.slice((Ye[Zt].length+1)*-1)===Ye[Zt]+"/"){Qe(Pt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ft&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!je(ee.showToolBar)&&!je(ee.showMenuBar)&&!je(ee.showAlgebraInput)&&!je(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Pt+="webSimple/":Pt+="web3d/",Qe(Pt,!1)},Qe=function(dt,Oe){if(dt.requirejs){qe=dt;return}dt.slice(-1)!=="/"&&(dt+="/"),qe=dt,Oe===null&&(Oe=dt.indexOf("http")===-1),Fe=Oe,pe="web.nocache.js",me=!1;var Ft=qe.split("/");Ft.length>1&&(!Oe&&Ft[Ft.length-2]==="webSimple"?(pe="webSimple.nocache.js",me=!0):Ye.indexOf(Ft[Ft.length-2])>=0&&(pe=Ft[Ft.length-2]+".nocache.js")),Ft=dt.split("/"),Me=Ft[Ft.length-3],Me.substr(0,4)==="test"?Me=Me.substr(4,1)+"."+Me.substr(5,1):(Me.substr(0,3)==="war"||Me.substr(0,4)==="beta")&&(Me="5.0");var Ut=parseFloat(Me);Ut!==NaN&&Ut<5&&dt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ut+" is deprecated. Using version latest instead."),ye("5.0",Oe))},yt=function(dt,Oe){window.console&&window.console.log&&(!Oe||typeof Oe.showLogging=="undefined"||Oe.showLogging&&Oe.showLogging!=="false")&&console.log(dt)};ee.material_id!==void 0?tt(bt):bt();function bt(){var dt=lt;Se!==null?dt=Se:parseFloat(dt)<5&&(dt="5.0"),ye(dt,!1),ze!==null&&Qe(ze,Fe),Ne=!0}return ht},GGBAppletUtils=function(){"use strict";function ht(){return window.GGBT_wsf_edit!==void 0}function lt(Ne,Se){Se!=1?(Ne.style.transformOrigin="0% 0% 0px",Ne.style.webkitTransformOrigin="0% 0% 0px",Ne.style.transform="scale("+Se+","+Se+")",Ne.style.webkitTransform="scale("+Se+","+Se+")",Ne.style.maxWidth="initial",Ne.querySelector(".ggb_preview")!==null&&(Ne.querySelector(".ggb_preview").style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ne.style.transform="none",Ne.style.webkitTransform="none")}function ee(Ne,Se,ze,Xe,Ie,$e){var qe=null;if($e!=null&&$e!="")for(var Fe=Ne.parentNode;Fe!=null;)if((" "+Fe.className+" ").indexOf(" "+$e+" ")>-1){qe=Fe;break}else Fe=Fe.parentNode;var _e=0,Me=0,pe=0,me=0,Ee=0,Te=0,Re=0;if(qe)_e=qe.offsetWidth,Me=Math.max(Xe?qe.offsetWidth:0,qe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(_e=Math.min(window.innerWidth,document.documentElement.clientWidth),Me=Math.min(window.innerHeight,document.documentElement.clientHeight),pe=_e):(_e=window.innerWidth,Me=window.innerHeight,pe=window.innerWidth),Ne){var Ke=Ne.getBoundingClientRect();Ke.left>0&&Ke.left<=_e&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(Ee=_e-Ke.width-Ke.left,Te=pe<=480?10:30):(Te=Ke.left,Ee=pe<=480?10:30),me=Te+Ee)}if(Ne&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var fe=Ne.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(me=40,Re=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(me=0,Re=40)}}return Ne&&((ze===void 0||!ze)&&Se>0&&Se+me<_e?_e=Se:_e-=me,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ze===void 0||!ze)&&(Me-=Re)),{width:_e,height:Me}}function y(Ne,Se,ze,Xe,Ie){if(Ne.isScreenshoGenerator)return 1;var $e=Xe!==void 0&&Xe,qe=Ne.noScaleMargin!=null&&Ne.noScaleMargin,Fe=function(fe){return fe&&fe!=="false"},_e=Fe(Ne.autoHeight),Me=ee(Se,Ne.width,ze,_e,$e&&window.GGBT_wsf_view||qe,Ie),pe=parseInt(Me.width),me=Ne.width,Ee=Ne.height;if(me===void 0){var Te=Se.querySelector(".appletParameters");Te&&(me=Te.offsetWidth,Ee=Te.offsetHeight)}var Re=pe/me,Ke=$e?1:Me.height/Ee;return ze!==void 0&&!ze&&(Re=Math.min(1,Re),Ke=Math.min(1,Ke)),Math.min(Re,Ke)}function ve(Ne,Se,ze){var Xe=1,Ie,$e=!1;if(Ne.hasOwnProperty("allowUpscale")&&($e=Ne.allowUpscale),Ne.hasOwnProperty("scale")&&(Xe=parseFloat(Ne.scale),(isNaN(Xe)||Xe===null||Xe===0)&&(Xe=1),Xe>1&&($e=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Ne.hasOwnProperty("disableAutoScale")&&Ne.disableAutoScale))Ie=y(Ne,Se,$e,ze,Ne.scaleContainerClass);else return Xe;return $e&&(!Ne.hasOwnProperty("scale")||Xe===1)?Ie:Math.min(Xe,Ie)}function Le(Ne){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),ze=Math.min(window.innerHeight,document.documentElement.clientHeight),Xe=Ne.getBoundingClientRect(),Ie=(Se-Xe.width)/2,$e=(ze-Xe.height)/2;$e<0&&($e=0),Ne.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?Ne.style.left="40px":Ne.style.left=Ie+"px",Ne.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Ne.style.top="40px":Ne.style.top=$e+"px",Ne.style.left=Ie+"px")}function Ue(Ne,Se){var ze=Ne.querySelector(".appletParameters");if(ze){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==ze.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ne)}if(ze.parentElement&&/fullscreen/.test(ze.parentElement.className))return;var Xe=ve(Se,Ne);ht()&&ze.setAttribute("data-param-scale",Xe);for(var Ie=null,$e=0;$e<Ne.childNodes.length;$e++)if(Ne.childNodes[$e].className!==void 0&&Ne.childNodes[$e].className.match(/^applet_scaler/)){Ie=Ne.childNodes[$e];break}if(Ie!==null&&Ie.querySelector(".noscale")!==null)return;var qe=Se.id!==void 0?Se.id:"ggbApplet",Fe=window[qe];(Fe==null||!Fe.recalculateEnvironments)&&Ie!==null&&!Ie.className.match(/fullscreen/)&&(Ie.parentNode.style.transform="",!isNaN(Xe)&&Xe!==1?(Ie.parentNode.style.width=Se.width*Xe+"px",Ie.parentNode.style.height=Se.height*Xe+"px",lt(Ie,Xe)):(lt(Ie,1),Ie.parentNode.style.width=Se.width+"px",Ie.parentNode.style.height=Se.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Le(Ne),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ze).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:ht,positionCenter:Le,getScale:ve,scaleElement:lt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var ht=n.location.search;return ht.indexOf(J)!=-1||ht.indexOf(K)!=-1}function q(ht,lt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(ht){var lt=s[L].bindings;s[L].bindings=function(){for(var ee=lt?lt():{},y=ht[webModule.__softPermutationId],ve=O;ve<y.length;ve++){var Le=y[ve];ee[Le[O]]=Le[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var ht=o.createElement(Q);if(ht.id=L,ht.style.cssText=R+S,ht.tabIndex=-1,o.body.appendChild(ht),t=ht.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var lt=document.compatMode==U?V:W;t.write(lt+X),t.close()}}}function w(ht){function lt(y){function ve(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Le=ve();if(Le){y();return}function Ue(){if(!Le){if(!ve())return;Le=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),Ne&&clearInterval(Ne)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var Ne=setInterval(function(){Ue()},$)}function ee(y){var ve=u(),Le=ve.body,Ue=ve.createElement(_);Ue.language=ab,Ue.crossOrigin=W,Ue.src=y,webModule.__errFn&&(Ue.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),Le.appendChild(Ue)}lt(function(){ee(ht)})}webModule.__startLoadingFragment=function(ht){return C(ht)},webModule.__installRunAsyncCode=function(ht){var lt=u(),ee=lt.body,y=lt.createElement(_);y.language=ab,y.text=ht,ee.appendChild(y),ee.removeChild(y)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=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(ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ht){var lt=c[ht];return lt==null?null:lt},r=d,webModule.__errFn=e}function B(){function ht(Ne){var Se=Ne.lastIndexOf(rb);Se==-1&&(Se=Ne.length);var ze=Ne.indexOf(sb);ze==-1&&(ze=Ne.length);var Xe=Ne.lastIndexOf(tb,Math.min(ze,Se));return Xe>=O?Ne.substring(O,Xe+P):W}function lt(Ne){if(!Ne.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Ne+vb,Ne=ht(Se.src)}return Ne}function ee(){var Ne=__gwt_getMetaProperty(wb);return Ne!=null?Ne:W}function y(){for(var Ne=o.getElementsByTagName(_),Se=O;Se<Ne.length;++Se)if(Ne[Se].src.indexOf(xb)!=-1)return ht(Ne[Se].src);return W}function ve(){var Ne=o.getElementsByTagName(yb);return Ne.length>O?Ne[Ne.length-P].href:W}function Le(){var Ne=o.location;return Ne.href==Ne.protocol+zb+Ne.host+Ne.pathname+Ne.search+Ne.hash}var Ue=ee();return Ue==W&&(Ue=y()),Ue==W&&(Ue=ve()),Ue==W&&Le()&&(Ue=ht(o.location.href)),Ue=lt(Ue),Ue}function C(ht){return ht.match(/^\//)||ht.match(/^[a-zA-Z]+:\/\//)?ht:webModule.__moduleBase+ht}function D(){var ht=[],lt=O,ee=[],y=[];function ve(Ne){var Se=y[Ne](),ze=ee[Ne];if(Se in ze)return Se;var Xe=[];for(var Ie in ze)Xe[ze[Ie]]=Ie;throw r&&r(Ne,Xe,Se),null}if(__gwt_isKnownPropertyValue=function(Ne,Se){return Se in ee[Ne]},webModule.__getPropMap=function(){var Ne={};for(var Se in ee)ee.hasOwnProperty(Se)&&(Ne[Se]=ve(Se));return Ne},webModule.__computePropValue=ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Le;try{Le=Cb;var Ue=Le.indexOf(Db);Ue!=-1&&(lt=parseInt(Le.substring(Ue+P),$),Le=Le.substring(O,Ue))}catch(Ne){}return webModule.__softPermutationId=lt,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})()},23216:function(ht,lt,ee){"use strict";ee.d(lt,{Ax:function(){return Ue},Ds:function(){return Ne},KI:function(){return ze},SI:function(){return Le},f1:function(){return ve}});var y=ee(14185);function ve(Xe){let Ie=!0;if(Xe.length>0){for(let $e=0;$e<Xe.length;$e++)if(Xe[$e].compile_success==0||!Xe[$e].compile_success){Ie=!1;break}}else Ie=!1;return Ie}function Le(Xe,Ie=""){let $e=[];for(let qe=0;qe<Xe.length;qe++){let Fe=Xe[qe],_e=Ie?`${Ie}/${Fe.name}`:`${Fe.name}`;$e.push({title:Fe.name,type:Fe.type,isLeaf:Fe.type!=="tree",key:_e})}return $e}function Ue(Xe,Ie,$e){for(let qe=0;qe<Xe.length;qe++){let Fe=Xe[qe];if(Fe.key===Ie){Fe.children=$e;break}Fe.children&&Ue(Fe.children,Ie,$e)}return Xe}function Ne(Xe,Ie,$e){let qe;return function(){let Fe=this,_e=arguments,Me=function(){qe=null,$e||Xe.apply(Fe,_e)},pe=$e&&!qe;clearTimeout(qe),qe=setTimeout(Me,Ie),pe&&Xe.apply(Fe,_e)}}const Se=!0,ze=y.Z.API_SERVER},77311:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return rt}});var y=ee(33156),ve=ee(59301),Le={flex_box_center:"flex_box_center___g9w3o",flex_space_between:"flex_space_between___vrLAI",flex_box_vertical_center:"flex_box_vertical_center___MPdXf",flex_box_center_end:"flex_box_center_end___imavA",flex_box_column:"flex_box_column___C5STi",head:"head___yl0XW",title:"title___HnEdK",btns:"btns___hzKEv",container:"container___x845l",content:"content___LkDoI",info:"info___FXcae",toggleWrap:"toggleWrap___ifCJP",toggle:"toggle___UEVZx"},Ue=ee(92310),Ne=ee.n(Ue),Se=ee(28284),ze=ee(6767),Xe=ee(62957),Ie=ee(7939),$e=ee(37568),qe=ee(62673),Fe=ee(42075),_e=ee(8191),Me=ee(49317),pe=Object.defineProperty,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(Je,tt,Pe)=>tt in Je?pe(Je,tt,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Je[tt]=Pe,Ke=(Je,tt)=>{for(var Pe in tt||(tt={}))Ee.call(tt,Pe)&&Re(Je,Pe,tt[Pe]);if(me)for(var Pe of me(tt))Te.call(tt,Pe)&&Re(Je,Pe,tt[Pe]);return Je},fe=(Je,tt,Pe)=>new Promise((Ve,nt)=>{var je=et=>{try{Ze(Pe.next(et))}catch(Qt){nt(Qt)}},ft=et=>{try{Ze(Pe.throw(et))}catch(Qt){nt(Qt)}},Ze=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(je,ft);Ze((Pe=Pe.apply(Je,tt)).next())}),rt=({className:Je,style:tt={},height:Pe,title:Ve,type:nt,emptyNode:je,data:ft={},autoPollingStr:Ze,noDataCanEdit:et,otherFormItem:Qt=[]})=>{const[st]=Se.default.useForm(),[it,Lt]=(0,ve.useState)(1),[Ye,ye]=(0,ve.useState)(1),[Qe,yt]=(0,ve.useState)(!1),[bt,dt]=(0,ve.useState)(!1),[Oe,Ft]=(0,ve.useState)(""),[Ut,Et]=(0,ve.useState)({}),Pt=(0,ve.useRef)(null),wt=(0,ve.useRef)(!0),Zt=(0,ve.useRef)(0);(0,ve.useEffect)(()=>{Pt!=null&&Pt.current&&setTimeout(()=>{var ce;((ce=Pt.current)==null?void 0:ce.offsetHeight)>Pe?Lt(1):Lt(0)},300)},[Oe]),(0,ve.useEffect)(()=>(an(),()=>{wt.current=!1}),[]),(0,ve.useEffect)(()=>{const ce=Ze||nt;return y.Z.subscribe(ce,()=>{an()})},[]);const an=()=>fe(void 0,null,function*(){var ce,Be,oe,ct,vt,Ht;let wn;const An=Zt.current+1;Zt.current=An,ye(1),Lt(1);do{if(wn=yield(0,Me.ZP)("/api/ai/reports/get_report_info.json",{method:"get",params:Ke({container_type:nt},ft)}),(wn==null?void 0:wn.status)!==0){console.log("\u72B6\u6001\u5F02\u5E38"),ye(0);break}if((Be=(ce=wn==null?void 0:wn.data)==null?void 0:ce.ai_report_info)!=null&&Be.ai_report_id)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(pn=>setTimeout(pn,2e3));else{console.log("\u64CD\u4F5C\u6210\u529F"),Et((wn==null?void 0:wn.data)||{});const pn=(ct=(oe=wn==null?void 0:wn.data)==null?void 0:oe.ai_report_info)==null?void 0:ct.result;pn?(Ft(pn),ye(2)):ye(0);break}}while((Ht=(vt=wn==null?void 0:wn.data)==null?void 0:vt.ai_report_info)!=null&&Ht.ai_report_id&&wt.current&&An===Zt.current);return wn}),xe=()=>fe(void 0,null,function*(){yt(!0),st.setFieldsValue(Ke({target:Ut==null?void 0:Ut.target,prompt:Ut==null?void 0:Ut.prompt},(Ut==null?void 0:Ut.settings)||{}))}),ue=ce=>fe(void 0,null,function*(){dt(!0);const Be=yield(0,Me.ZP)("/api/ai/reports.json",{method:"post",body:Ke(Ke({container_type:nt},ft),ce)});(Be==null?void 0:Be.status)===0&&(ze.ZP.success("\u64CD\u4F5C\u6210\u529F"),an(),yt(!1)),dt(!1)}),ie=et?[1].includes(Ye):[0,1].includes(Ye);return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:Ne()(Le.report,Je),style:tt},ve.createElement("div",{className:Le.head},ve.createElement("div",{className:Le.title},Ve),ve.createElement("div",{className:Le.btns},ve.createElement(Fe.Z,{disabled:ie,onClick:xe,type:"link"},"\u4FEE\u6539\u63D0\u793A\u8BCD"))),ve.createElement("div",{className:Le.container,style:{height:Ye!==2||it===1?Pe:"auto"}},Ye===2?ve.createElement("div",{className:Le.content,ref:Pt},ve.createElement(_e.Z,{key:Oe,value:Oe,streamingStatus:!1})):ve.createElement("div",{className:Le.info},Ye===0?je:"\u6B63\u5728\u751F\u6210\u4E2D"),Ye===2&&it>0&&ve.createElement("div",{className:Le.toggleWrap},ve.createElement("div",{onClick:()=>Lt(it===1?2:1),className:Le.toggle},it===1&&ve.createElement(ve.Fragment,null,ve.createElement("span",null,"\u5C55\u5F00"),ve.createElement("i",{className:"iconfont icon-zhankai6"})),it===2&&ve.createElement(ve.Fragment,null,ve.createElement("span",null,"\u6536\u8D77"),ve.createElement("i",{className:"icon-shouqi6"})))))),ve.createElement(Xe.default,{centered:!0,title:"\u62A5\u544A\u8981\u6C42",open:Qe,width:650,onCancel:()=>yt(!1),footer:ve.createElement("div",{className:"flex"},ve.createElement(Ie.ZP,{onClick:()=>{var ce;return st.setFieldsValue({prompt:(ce=Ut==null?void 0:Ut.default_info)==null?void 0:ce.prompt})},type:"link",style:{padding:0}},"\u6062\u590D\u9ED8\u8BA4\u63D0\u793A\u8BCD"),ve.createElement(Ie.ZP,{onClick:()=>yt(!1),style:{marginLeft:"auto"}},"\u53D6\u6D88"),ve.createElement(Ie.ZP,{loading:bt,onClick:()=>st.submit(),type:"primary"},"\u751F\u6210\u62A5\u544A"))},ve.createElement(Se.default,{layout:"vertical",form:st,onFinish:ue},ve.createElement(Se.default.Item,{className:"mb10",label:"\u62A5\u544A\u7ED3\u6784",name:"target"},ve.createElement($e.default.TextArea,{readOnly:!0,style:{height:88}})),ve.createElement(Se.default.Item,{className:"mb0",name:"prompt"},ve.createElement($e.default.TextArea,{style:{height:260}})),Qt==null?void 0:Qt.map((ce,Be)=>ve.createElement(Se.default.Item,{key:Be,className:`mb0 ${Be===0?"mt8":""}`,name:ce.field,valuePropName:"checked"},ve.createElement(qe.default,{disabled:!!(ce!=null&&ce.disabled)},ce.name))))))}},42075:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Me}});var y=ee(7939),ve=ee(59301),Le=Object.defineProperty,Ue=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ie=(pe,me,Ee)=>me in pe?Le(pe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):pe[me]=Ee,$e=(pe,me)=>{for(var Ee in me||(me={}))ze.call(me,Ee)&&Ie(pe,Ee,me[Ee]);if(Se)for(var Ee of Se(me))Xe.call(me,Ee)&&Ie(pe,Ee,me[Ee]);return pe},qe=(pe,me)=>Ue(pe,Ne(me)),Fe=(pe,me)=>{var Ee={};for(var Te in pe)ze.call(pe,Te)&&me.indexOf(Te)<0&&(Ee[Te]=pe[Te]);if(pe!=null&&Se)for(var Te of Se(pe))me.indexOf(Te)<0&&Xe.call(pe,Te)&&(Ee[Te]=pe[Te]);return Ee},_e=(pe,me,Ee)=>new Promise((Te,Re)=>{var Ke=rt=>{try{We(Ee.next(rt))}catch(Je){Re(Je)}},fe=rt=>{try{We(Ee.throw(rt))}catch(Je){Re(Je)}},We=rt=>rt.done?Te(rt.value):Promise.resolve(rt.value).then(Ke,fe);We((Ee=Ee.apply(pe,me)).next())});const Me=pe=>{var me=pe,{children:Ee}=me,Te=Fe(me,["children"]);const[Re,Ke]=(0,ve.useState)(!1);return ve.createElement(y.ZP,qe($e({},Te),{loading:Re,onClick:fe=>_e(void 0,null,function*(){try{Ke(!0),yield Te.onClick(fe),Ke(!1)}catch(We){console.error(We),Ke(!1)}})}),Ee)}},94258:function(ht,lt,ee){"use strict";ee.d(lt,{ij:function(){return Re},_s:function(){return Te},Uf:function(){return Ee},ZP:function(){return fe}});var y=ee(59301),ve={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Le=ee(92310),Ue=ee.n(Le),Ne=ee(42441),Se=ee(25399),ze=ee(458),Xe=ee(29787),Ie=ee(90736),$e=ee(14185),qe=Object.defineProperty,Fe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(We,rt,Je)=>rt in We?qe(We,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[rt]=Je,me=(We,rt)=>{for(var Je in rt||(rt={}))_e.call(rt,Je)&&pe(We,Je,rt[Je]);if(Fe)for(var Je of Fe(rt))Me.call(rt,Je)&&pe(We,Je,rt[Je]);return We};const Ee=(We={})=>{var rt,Je,tt,Pe;let Ve=(rt=We==null?void 0:We.emotion)==null?void 0:rt.map(Ze=>me({value:Ze==null?void 0:Ze.rate},Ze)),nt=(Je=We==null?void 0:We.focus)==null?void 0:Je.map(Ze=>me({value:Ze==null?void 0:Ze.rate},Ze)),je=(tt=We==null?void 0:We.action)==null?void 0:tt.map(Ze=>me({value:Ze==null?void 0:Ze.rate},Ze)),ft=(Pe=We==null?void 0:We.intention)==null?void 0:Pe.map(Ze=>me({value:Ze==null?void 0:Ze.rate},Ze));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Ve||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:nt||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:je||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:ft||[]}]},Te=({className:We,dataSource:rt=[],col:Je=4,right:tt,bottom:Pe=23,precision:Ve=0,wrapWidth:nt=1200})=>{const je=(Ze="",et,Qt="--")=>Ze?(Ze==null?void 0:Ze.length)>et?(Ze==null?void 0:Ze.slice(0,et-1))+"...":Ze:Qt,ft=Math.floor((nt-(Je-1)*tt)/Je);return y.createElement("div",{className:Ue()(ve.list,We)},!!(rt!=null&&rt.length)&&(rt==null?void 0:rt.map((Ze,et)=>{const{cover_pic:Qt,created_at:st,emotion:it,action:Lt,intention:Ye,focus:ye}=Ze;return y.createElement("div",{key:et,className:ve.wrap,style:{width:ft,marginRight:(1+et)%Je===0?0:tt+Ve,marginBottom:Pe}},y.createElement("div",{className:ve.img},y.createElement("img",{src:`${$e.Z.API_SERVER}${Qt}`}),y.createElement("div",{className:ve.tips},y.createElement("div",null,y.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),y.createElement("span",null,st))),y.createElement("div",{className:ve.footer},y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-biaoqing"}),y.createElement("span",null,"\u8868\u60C5\uFF1A",y.createElement(Se.Z,{title:it},y.createElement("span",{className:"c-grey-333"},je(it,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-hangwei"}),y.createElement("span",null,"\u884C\u4E3A\uFF1A",y.createElement(Se.Z,{title:Lt},y.createElement("span",{className:"c-grey-333"},je(Lt,4)))))),y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-yitu"}),y.createElement("span",null,"\u610F\u56FE\uFF1A",y.createElement(Se.Z,{title:Ye},y.createElement("span",{className:"c-grey-333"},je(Ye,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-zhuangtai"}),y.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",y.createElement(Se.Z,{title:ye},y.createElement("span",{className:"c-grey-333"},je(ye,3))))))))})))},Re=({className:We,style:rt,title:Je,hideBar:tt=!1,children:Pe,customText:Ve="",noDataText:nt="",emptyData:je=[],loading:ft,actionAnalysis:Ze})=>{var et,Qt;const st=((et=je==null?void 0:je[0])==null?void 0:et.every(Lt=>{var Ye;return!((Ye=Lt==null?void 0:Lt.data)!=null&&Ye.length)}))&&!((Qt=je==null?void 0:je[1])!=null&&Qt.length)||!Ze,it=Ze?nt:Ve;return y.createElement(ze.Z,{loading:ft,active:!0},st&&y.createElement("div",{className:Ue()(ve.noData,We),style:rt},!!Je&&y.createElement("div",{className:ve.title},!tt&&y.createElement("b",null),y.createElement("span",null,Je)),y.createElement("div",{className:ve.itemWrap},y.createElement(Ie.Z,{customText:it}))),!st&&Pe)};var fe=({className:We,style:rt,data:Je=[],title:tt,hideBar:Pe=!1,loading:Ve=!1})=>y.createElement("div",{className:Ue()(ve.analysis,We),style:rt},!!tt&&y.createElement("div",{className:ve.title},!Pe&&y.createElement("b",null),y.createElement("span",null,tt)),y.createElement(Xe.Z,{spinning:Ve},y.createElement("div",{className:ve.itemWrap},Je==null?void 0:Je.map((nt,je)=>y.createElement("div",{className:ve.item,key:je},y.createElement(Ne.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:nt==null?void 0:nt.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(ft){for(let Ze in nt==null?void 0:nt.data)if(ft==(nt==null?void 0:nt.data[Ze].name))return ft+" "+(nt==null?void 0:nt.data[Ze].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:nt==null?void 0:nt.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:nt==null?void 0:nt.data}]},style:{height:145}}))))))},74410:function(ht,lt,ee){"use strict";var y=ee(86204),ve=ee.n(y),Le=Object.defineProperty,Ue=(Xe,Ie,$e)=>Ie in Xe?Le(Xe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Xe[Ie]=$e,Ne=(Xe,Ie,$e)=>Ue(Xe,typeof Ie!="symbol"?Ie+"":Ie,$e),Se=(Xe,Ie,$e)=>new Promise((qe,Fe)=>{var _e=me=>{try{pe($e.next(me))}catch(Ee){Fe(Ee)}},Me=me=>{try{pe($e.throw(me))}catch(Ee){Fe(Ee)}},pe=me=>me.done?qe(me.value):Promise.resolve(me.value).then(_e,Me);pe(($e=$e.apply(Xe,Ie)).next())});class ze extends y.EventEmitter{constructor(Ie,$e){super(),Ne(this,"url"),Ne(this,"body"),Ne(this,"fullContent",""),Ne(this,"controller",null),Ne(this,"buffer",""),this.url=Ie,this.body=$e}startStream(){return Se(this,null,function*(){this.controller=new AbortController;const{signal:Ie}=this.controller;try{const $e=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ie});if(!$e.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${$e.status}`);const qe=$e.headers.get("content-type");if(!qe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(qe.includes("application/json")){const Me=yield $e.json();this.emit("error",Me);return}if(!qe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Fe=$e.body.getReader(),_e=new TextDecoder("utf-8");for(;;){const{done:Me,value:pe}=yield Fe.read();if(Me)break;const me=_e.decode(pe,{stream:!0});this.buffer+=me;const Ee=this.buffer.split(`
`);this.buffer=Ee.pop()||"";for(const Te of Ee)if(Te.startsWith("data:")){const Re=Te.slice(5).trim();if(Re==="[DONE]")break;try{const Ke=JSON.parse(Re);Ke.data&&this.handleData(Ke.data)}catch(Ke){this.buffer=Te+`
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Ke)}}}this.emit("done",this.fullContent)}catch($e){$e.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",$e.message)}})}handleData(Ie){Ie.content&&(this.fullContent+=Ie.content,this.emit("data",{chunk:Ie,full:this.fullContent}))}cancelRequest(){var Ie;(Ie=this.controller)==null||Ie.abort()}}lt.Z=ze},76593:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return _e}});var y=ee(59301),ve=ee(36207),Le=ee(77019),Ue=ee(5269),Ne={smartWrp:"smartWrp___NjRcB"},Se=ee(34728),ze=ee(70467),Xe=ee(42075),Ie=ee(59301),$e=(Me,pe,me)=>new Promise((Ee,Te)=>{var Re=We=>{try{fe(me.next(We))}catch(rt){Te(rt)}},Ke=We=>{try{fe(me.throw(We))}catch(rt){Te(rt)}},fe=We=>We.done?Ee(We.value):Promise.resolve(We.value).then(Re,Ke);fe((me=me.apply(Me,pe)).next())});const qe=`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 20px;
}
.array-container {
display: flex;
justify-content: center;
align-items: flex-end;
height: 300px;
margin-top: 20px;
}
.bar {
width: 30px;
margin: 0 2px;
background-color: #4caf50;
color: white;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
transition: all 0.3s ease;
}
.bar.sorted {
background-color: #ff9800;
}
.bar.pivot {
background-color: #f44336;
}
</style>
</head>
<body>
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
<div class="array-container" id="array-container"></div>
<script>
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
let bars = [];
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
function initArrayDisplay() {
const container = document.getElementById('array-container');
container.innerHTML = '';
bars = array.map(value => {
const bar = document.createElement('div');
bar.className = 'bar';
bar.style.height = \`\${value * 5}px\`;
bar.textContent = value;
container.appendChild(bar);
return bar;
});
}
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
function highlightBars(indices, className) {
indices.forEach(index => bars[index].classList.add(className));
}
// \u79FB\u9664\u9AD8\u4EAE
function removeHighlightBars(indices, className) {
indices.forEach(index => bars[index].classList.remove(className));
}
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
async function quickSort(arr, left = 0, right = arr.length - 1) {
if (left >= right) return;
const pivotIndex = await partition(arr, left, right);
await quickSort(arr, left, pivotIndex - 1);
await quickSort(arr, pivotIndex + 1, right);
}
// \u5206\u533A\u51FD\u6570
async function partition(arr, left, right) {
const pivot = arr[right];
let i = left - 1;
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
for (let j = left; j < right; j++) {
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
await sleep(500);
if (arr[j] <= pivot) {
i++;
[arr[i], arr[j]] = [arr[j], arr[i]];
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
bars[i].style.height = \`\${arr[i] * 5}px\`;
bars[i].textContent = arr[i];
bars[j].style.height = \`\${arr[j] * 5}px\`;
bars[j].textContent = arr[j];
await sleep(500);
}
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
}
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
bars[i + 1].textContent = arr[i + 1];
bars[right].style.height = \`\${arr[right] * 5}px\`;
bars[right].textContent = arr[right];
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
await sleep(500);
removeHighlightBars([i + 1], 'sorted');
return i + 1;
}
// \u5EF6\u8FDF\u51FD\u6570
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
document.getElementById('start-sort').addEventListener('click', () => {
quickSort(array);
});
// \u521D\u59CB\u5316\u9875\u9762
initArrayDisplay();
<\/script>
</body>
</html>`;function Fe({open:Me=!0,onChange:pe,defaultValue:me,placement:Ee,width:Te,height:Re,extra:Ke,onDynamic:fe,onOpenChange:We,showExtra:rt=!0}){const Je=(0,y.useRef)(null),tt=(0,y.useRef)(null),[Pe,Ve]=(0,y.useState)(me||""),[nt,je]=(0,y.useState)(me||""),[ft,Ze]=(0,y.useState)(!!Me),[et,Qt]=(0,y.useState)(1),st={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{Me&&(Ve(me),je(me),Ze(!0))},[Me,me]),(0,y.useEffect)(()=>{Pe!==""&&(clearTimeout(tt.current),tt.current=setTimeout(()=>{const Lt=document.createElement("iframe");if(Lt.style.width="100%",Lt.style.height="100%",Lt.style.border="0",Je.current){Je.current.innerHTML="",Je.current.appendChild(Lt);const Ye=Lt.contentDocument||Lt.contentWindow.document;Ye.open(),Ye.write(Pe),Ye.close()}},1e3))},[Me,Pe]);const it=Lt=>{Ve(Lt),pe==null||pe(Lt,nt)};return Ie.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ft,width:"100%",height:Re||"100vh",rootClassName:Ne.smartWrp,destroyOnClose:!0,onClose:()=>{Ze(!1),We==null||We(Pe)},extra:rt&&Ie.createElement("div",null,Ie.createElement(ze.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:et,onChange:Lt=>Qt(Lt)}),Ie.createElement(Xe.Z,{type:"primary",className:"ml20",onClick:()=>$e(this,null,function*(){yield fe(Pe,()=>{Ze(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ie.createElement(Le.Z,{className:"h100"},Ie.createElement(Ue.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:et===1?"block":"none"}},Ie.createElement("div",{className:"h100",ref:Je})),Ie.createElement(Ue.Z,{flex:"1",style:{display:et===2?"block":"none"}},Ie.createElement(Se.ZP,{height:"90vh",value:me,language:"html",theme:"vs",showMiniMap:!1,options:st,onChange:it}))))}var _e=Fe},8191:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Oe}});var y=ee(59301),ve=ee(24342),Le=ee(66328),Ue=ee(84821),Ne=ee(18369),Se=ee(56102),ze={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Xe=ee(6767),Ie=ee(75786),$e=ee(40797),qe=ee(91378),Fe=ee(15342),_e=ee.n(Fe),Me=ee(19453),pe=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,fe=(Ft,Ut,Et)=>Ut in Ft?pe(Ft,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ft[Ut]=Et,We=(Ft,Ut)=>{for(var Et in Ut||(Ut={}))Re.call(Ut,Et)&&fe(Ft,Et,Ut[Et]);if(Te)for(var Et of Te(Ut))Ke.call(Ut,Et)&&fe(Ft,Et,Ut[Et]);return Ft},rt=(Ft,Ut)=>me(Ft,Ee(Ut));const Je={},tt=[];function Pe(Ft){const Ut=Ft||Je;return function(Et,Pt){(0,Me.S4)(Et,"element",function(wt,Zt){const an=Array.isArray(wt.properties.className)?wt.properties.className:tt,xe=an.includes("language-math"),ue=an.includes("math-display"),ie=an.includes("math-inline");let ce=ue;if(!xe&&!ue&&!ie)return;let Be=Zt[Zt.length-1],oe=wt;if(wt.tagName==="code"&&xe&&Be&&Be.type==="element"&&Be.tagName==="pre"&&(oe=Be,Be=Zt[Zt.length-2],ce=!0),!Be)return;const ct=(0,qe.l)(oe,{whitespace:"pre"});let vt;try{const wn=_e().renderToString(ct,rt(We({},Ut),{displayMode:ce,throwOnError:!0}));vt=(0,$e.N)(`<mathx data-text="${ct.replace(/"/g,"&quot;")}">
${wn}
</mathx>`,{fragment:!0}).children}catch(wn){const An=wn;Pt.message("Could not render math with KaTeX",{ancestors:[...Zt,wt],cause:An,place:wt.position,ruleId:An.name.toLowerCase(),source:"rehype-katex"}),vt=[{type:"element",tagName:"mathx",properties:{"data-text":ct},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Ut.errorColor||"#cc0000"),title:String(wn)},children:[{type:"text",value:ct}]}]}]}const Ht=Be.children.indexOf(oe);return Be.children.splice(Ht,1,...vt),Me.AM})}}var Ve=ee(55468),nt=ee(3369),je=ee(20570),ft=ee(46214),Ze=ee(76593),et=Object.defineProperty,Qt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ye=(Ft,Ut,Et)=>Ut in Ft?et(Ft,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ft[Ut]=Et,Qe=(Ft,Ut)=>{for(var Et in Ut||(Ut={}))Lt.call(Ut,Et)&&ye(Ft,Et,Ut[Et]);if(it)for(var Et of it(Ut))Ye.call(Ut,Et)&&ye(Ft,Et,Ut[Et]);return Ft},yt=(Ft,Ut)=>Qt(Ft,st(Ut)),bt=(Ft,Ut)=>{var Et={};for(var Pt in Ft)Lt.call(Ft,Pt)&&Ut.indexOf(Pt)<0&&(Et[Pt]=Ft[Pt]);if(Ft!=null&&it)for(var Pt of it(Ft))Ut.indexOf(Pt)<0&&Ye.call(Ft,Pt)&&(Et[Pt]=Ft[Pt]);return Et},Oe=({onFinish:Ft,value:Ut,streamingStatus:Et,cancelIndex:Pt,loadImage:wt,onDynamic:Zt,isHiddenHtml:an})=>{const[xe,ue]=(0,y.useState)(""),[ie,ce]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Be,oe]=(0,y.useState)(0),[ct,vt]=(0,y.useState)(!1),Ht=pn=>pn,wn=()=>{vt(!0),Ft==null||Ft()};(0,y.useEffect)(()=>{const ar=wt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${Ut}`:Ut;if(!ct)if(wt||!Et||Pt>0){ue(ar),oe(ar.length),(!Et||Pt>0)&&!wt&&wn();return}else if((ar==null?void 0:ar.length)<4)ue(ar),oe(ar.length);else if(Be<ar.length){const Un=ar.length-Be,Ba=setInterval(()=>{ue(ar.slice(0,Be+2)),oe(Xr=>Xr+2)},Un>10?Math.max(500/(Un/2),20):50);return()=>clearInterval(Ba)}else Et||wn()},[Ut,Et,Pt,wt,Be]);const An=(0,y.useMemo)(()=>y.createElement("section",{className:`${ze.answer} fadeIn animated edu_md`},y.createElement(ve.UG,{remarkPlugins:[Ve.Z,nt.Z,je.Z],rehypePlugins:[Pe,Ue.Z],components:{code(pn){var ar=pn,{node:Un,inline:Ba,className:Xr,children:It}=ar,Zn=bt(ar,["node","inline","className","children"]);const Ar=/language-(\w+)/.exec(Xr||""),ur=String(It).trim();return Ba||!Ar?y.createElement("code",Qe({className:Xr},Zn),It):y.createElement("code",{className:ze.codeCopy,"data-text":`\`\`\`${Ar?Ar[1]:""}
${It}
\`\`\``},!an&&y.createElement(Se.CopyToClipboard,{text:ur,onCopy:()=>Xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!an&&Ar[1]==="html"&&ct&&y.createElement("button",{className:ze.runCode,onClick:()=>{ce(Qe({},yt(Qe({},ie),{open:++ie.open,defaultValue:ur,language:Ar[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Le.Z,Qe({wrapLongLines:!0,style:Ne.Z,language:Ar[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Zn),ur))},img({node:pn}){var ar;const Un=(ar=pn.properties)==null?void 0:ar.src;return y.createElement(Ie.Z,{src:Un,width:320,"data-text":Un,onLoad:()=>wt&&setTimeout(()=>wn(),500)})},a:pn=>{var ar=pn,{node:Un}=ar,Ba=bt(ar,["node"]);return y.createElement("a",yt(Qe({},Ba),{target:"_blank",rel:"noopener noreferrer"}))}}},ct?xe:`${xe}__`)),[xe,ct]);return y.createElement(y.Fragment,null,y.createElement(Ze.Z,{defaultValue:ie.defaultValue,open:ie.open,language:ie.language,height:ie.height,onChange:(pn,ar)=>{ue(xe.replaceAll(ar,pn))},onDynamic:Zt}),An)}},67279:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return ze}});var y=ee(59301),ve=ee(76406),Le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Ue=ee(14185),Ne=ee(12495),ze=({src:Xe,onClick:Ie,topPercentage:$e=.62,draggableExtraNode:qe,showAvatarEditData:Fe})=>{var _e;const Me=(0,y.useRef)(null),pe=(0,y.useRef)(!1),me=(0,y.useRef)(!1),[Ee,Te]=(0,y.useState)(Math.min(window.innerHeight*$e,window.innerHeight-220)),[Re,Ke]=(0,y.useState)(!1),fe=10;return(0,y.useEffect)(()=>{if(Me.current){let We=function(Ve){var nt;pe.current=!0,Pe=Ve.pageY,tt=Ve.pageY-(((nt=Me.current)==null?void 0:nt.getBoundingClientRect().top)||0),(0,ve.kk)("none"),document.onselectstart=function(){return!1}},rt=function(){pe.current&&!me.current&&Ie&&Ie(),pe.current=!1,me.current=!1,(0,ve.kk)("auto"),document.onselectstart=null},Je=function(Ve){var nt;if(pe.current){const ft=Ve.pageY-tt,Ze=window.innerHeight-(((nt=Me.current)==null?void 0:nt.offsetHeight)||0)-50,et=50;if(!me.current&&Math.abs(Pe-Ve.pageY)>fe&&(me.current=!0),me.current){let Qt=Math.max(et,Math.min(ft,Ze));Te(Qt)}}},tt=0,Pe=0;return Me.current.addEventListener("mousedown",We),document.addEventListener("mousemove",Je),document.addEventListener("mouseup",rt),()=>{var Ve,nt;(nt=(Ve=Me==null?void 0:Me.current)==null?void 0:Ve.removeEventListener)==null||nt.call(Ve,"mousedown",We),document.removeEventListener("mousemove",Je),document.removeEventListener("mouseup",rt)}}},[Ie]),(0,y.useEffect)(()=>{const We=()=>{Te(window.innerHeight*$e)};return window.addEventListener("resize",We),()=>{window.removeEventListener("resize",We)}},[$e]),y.createElement("div",{className:Le.draggableImage,style:{top:`${Ee}px`,display:Re?"none":"block",cursor:pe.current?"grabbing":"grab"},ref:Me},qe&&y.createElement("div",{className:Le.extraNode,onMouseUp:We=>We.stopPropagation(),onMouseDownCapture:We=>We.stopPropagation()},qe),Fe!=null&&Fe.nickname?y.createElement("div",{className:Le.specialImg},y.createElement("div",{className:Le.bubble},Fe==null?void 0:Fe.nickname),y.createElement("img",{className:Le.upImg,src:Fe!=null&&Fe.headImgId?((_e=Ue.Z)==null?void 0:_e.API_SERVER)+"/api/attachments/"+(Fe==null?void 0:Fe.headImgId):Ne,width:60,draggable:"false"})):y.createElement("img",{className:Le.img,src:Xe,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Le.close}`,onMouseUp:We=>{We.stopPropagation(),Ke(!0)}}))}},73928:function(ht,lt,ee){"use strict";ee.d(lt,{r:function(){return Ee}});var y=ee(59301),ve=ee(44104),Le=ee(62957),Ue=ee(76406),Ne=ee(14185),Se=ee(70467),ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",Ie=ee(49317),$e=ee(66649),qe=ee.n($e),Fe=ee(64270),_e=ee.n(Fe),Me=ee(8191),pe=ee(4676),me=(Te,Re,Ke)=>new Promise((fe,We)=>{var rt=Pe=>{try{tt(Ke.next(Pe))}catch(Ve){We(Ve)}},Je=Pe=>{try{tt(Ke.throw(Pe))}catch(Ve){We(Ve)}},tt=Pe=>Pe.done?fe(Pe.value):Promise.resolve(Pe.value).then(rt,Je);tt((Ke=Ke.apply(Te,Re)).next())});const Ee=Te=>{const Re=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:ze},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:Xe}],Ke=Ve=>Ve==null?"":String(Ve).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"),fe=Ve=>me(void 0,null,function*(){return new Promise(nt=>{const je=document.createElement("div");je.style.position="fixed",je.style.left="-9999px",je.style.top="0",je.style.width="720px",document.body.appendChild(je);let ft=null,Ze=!1;const et=Ve==null?void 0:Ve.trim().startsWith("<img");try{if(et){je.innerHTML=Ve?`<p style="color:#434D6C;">\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A</p>${Ve}`:"";const Qe=je.querySelector("img");if(Qe){Qe.addEventListener("load",()=>{try{const bt=document.createElement("canvas");bt.width=320,bt.height=320;const dt=bt.getContext("2d");dt&&dt.drawImage(Qe,0,0);const Oe=bt.toDataURL("image/png");Qe.src=Oe}catch(bt){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",bt)}const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),nt(yt)}),Qe.addEventListener("error",()=>{const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),nt(yt)});return}else{const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),nt(yt);return}}else if(pe.render)pe.render(y.createElement(Me.Z,{value:Ve,streamingStatus:!1}),je);else{je.innerText=Ve!=null?Ve:"";const Qe=je.innerHTML;document.body.removeChild(je),nt(Qe);return}}catch(Qe){console.error("[exportHistory] render Answer failed:",Qe),je.innerText=typeof Ve=="string"?Ve:String(Ve!=null?Ve:"");const yt=je.innerHTML;try{Ze&&ft&&ft.unmount?ft.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(je)}catch(bt){}document.body.removeChild(je),nt(yt);return}let Qt=Date.now();const st=new MutationObserver(()=>{Qt=Date.now()});st.observe(je,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const it=350,Lt=6e3,Ye=Date.now(),ye=()=>{const Qe=Date.now();if(Qe-Qt>it){st.disconnect();const yt=je.innerHTML;try{Ze&&ft&&ft.unmount?ft.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(je)}catch(bt){}je.parentNode&&je.parentNode.removeChild(je),nt(yt);return}if(Qe-Ye>Lt){st.disconnect();const yt=je.innerHTML;try{Ze&&ft&&ft.unmount?ft.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(je)}catch(bt){}je.parentNode&&je.parentNode.removeChild(je),nt(yt);return}setTimeout(ye,it)};setTimeout(ye,it)})}),We=Ve=>qe()(Ve).format("YYYY-MM-DD HH:mm:ss"),rt=(Ve,nt,je)=>me(void 0,null,function*(){return(yield Promise.all(Ve.map(Ze=>me(void 0,null,function*(){var et,Qt;let st="";try{st=yield fe(Ze.answer)}catch(it){console.error("[exportHistory] renderAnswer error:",it),st=Ke(String((et=Ze.answer)!=null?et:""))}return`
<div class="message">
<p class="user-name">${Ke(nt)}<span class="timestamp">${We(Ze.updated_at)}</span></p>
<pre class="code">${Ke((Qt=Ze.question)!=null?Qt:"")}</pre>
</div>
<div class="message">
<p class="user-name">${Ke(je)}</p>
<div class="code">${st}</div>
</div>
`})))).join("")}),Je=Ve=>me(void 0,null,function*(){const nt=yield rt(Ve.data,Ve.my_user_name,Ve.user_name),je=`export-id-${String(Math.random()).slice(-6)}`,ft=`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.wrap {
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
padding: 20px 20px 0 20px;
background-color: #f9f9f9;
position:fixed;
left: 0;
top: 0;
z-index: 100;
width: 100vw;
height: 100vh;
overflow: auto;
box-sizing: border-box;
}
.message {
margin-bottom: 20px;
padding: 10px;
border-radius: 5px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.user-name {
font-size: 14px;
font-weight: bold;
color: #333;
margin: 0;
}
.timestamp {
display: block;
font-size: 12px;
color: #666;
margin-top: 5px;
}
pre.code {
background-color: #f5f5f5;
padding: 10px;
border-radius: 5px;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
margin: 10px 0 0;
}
.code > .animated {
animation-duration: 0s;
}
.code > img {
width: 320px;
}
</style>
</head>
<body>
<div class='wrap' id='${je}'>
${nt}
</div>
</body>
</html>
`,Ze=document.createElement("div");Ze.innerHTML=ft.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(Ze);const et=document.getElementById(je);if(!et){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),Ze.parentNode&&Ze.parentNode.removeChild(Ze);return}et.style.width="auto",et.style.height="auto",et.style.position="initial";try{const st=(yield _e()(et,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),it=document.createElement("a");it.href=st,it.download=`\u5386\u53F2\u5BF9\u8BDD-${Ve.my_user_name}-${qe()().format("YYYYMMDDHHmmss")}.png`,it.click()}catch(Qt){console.error("[exportHistory] html2canvas error:",Qt)}finally{Ze.parentNode&&Ze.parentNode.removeChild(Ze)}});let tt="markdown";const Pe=()=>{const[Ve,nt]=(0,y.useState)(tt);return tt=Ve,y.createElement(ve.Z,{size:30},Re.map(je=>y.createElement(Se.op,{key:je.key,style:Ve===je.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>nt(je.key),shape:"default",icon:y.createElement("img",{src:je.icon})},je.name)))};Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:y.createElement(Pe,null),onOk:()=>me(void 0,null,function*(){var Ve,nt,je;if(tt==="image"){const Ze=yield(0,Ie.ZP)(`/api/course_qna_sessions/${Te}.json`,{method:"get"});if((Ze==null?void 0:Ze.status)===0){const et=(nt=(Ve=Ze==null?void 0:Ze.data)==null?void 0:Ve.messages)==null?void 0:nt.map(st=>({updated_at:st.updated_at,question:st.question,answer:st.answer})),Qt={my_user_name:(je=Ze==null?void 0:Ze.data)==null?void 0:je.user_name,user_name:"AI\u56DE\u7B54",data:et};yield Je(Qt)}return}const ft=`${Ne.Z.API_SERVER}/api/course_qna_sessions/${Te}/download_chat_data.json?file_type=${tt}`;(0,Ue.Nd)(null,ft)})})}},64466:function(ht,lt,ee){"use strict";var y=ee(59301),ve=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Se=(Fe,_e,Me)=>_e in Fe?ve(Fe,_e,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Fe[_e]=Me,ze=(Fe,_e)=>{for(var Me in _e||(_e={}))Ue.call(_e,Me)&&Se(Fe,Me,_e[Me]);if(Le)for(var Me of Le(_e))Ne.call(_e,Me)&&Se(Fe,Me,_e[Me]);return Fe},Xe=(Fe,_e)=>{var Me={};for(var pe in Fe)Ue.call(Fe,pe)&&_e.indexOf(pe)<0&&(Me[pe]=Fe[pe]);if(Fe!=null&&Le)for(var pe of Le(Fe))_e.indexOf(pe)<0&&Ne.call(Fe,pe)&&(Me[pe]=Fe[pe]);return Me};const Ie=ee(20441),$e={};Ie.keys().forEach(Fe=>{const _e=Fe.replace("./","").replace(".svg","");$e[_e]=Ie(Fe)});const qe=Fe=>{var _e=Fe,{filename:Me}=_e,pe=Xe(_e,["filename"]),me;const Ee=((me=Me==null?void 0:Me.split(".").pop())==null?void 0:me.toLowerCase())||"unknown",Te=$e[Ee]||$e.default;return y.createElement("img",ze({src:Te,alt:Ee},pe))};lt.Z=qe},10345:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return _e}});var y=ee(59301),ve={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=ee(37285),Ue=ee(64466),Ne=ee(25399),Se=ee(37639),ze=ee(86974),Xe=ee(49317),Ie=(Me,pe,me)=>new Promise((Ee,Te)=>{var Re=We=>{try{fe(me.next(We))}catch(rt){Te(rt)}},Ke=We=>{try{fe(me.throw(We))}catch(rt){Te(rt)}},fe=We=>We.done?Ee(We.value):Promise.resolve(We.value).then(Re,Ke);fe((me=me.apply(Me,pe)).next())}),qe=({item:Me})=>{var pe,me,Ee,Te,Re;const[Ke,fe]=(0,y.useState)(!1),[We,rt]=(0,y.useState)({}),Je=(0,y.useRef)(),[tt,Pe]=(0,y.useState)(!1);let Ve=[{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(Ue.Z,{filename:Me==null?void 0:Me.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:ve.f_l_c},y.createElement(Ne.Z,{title:Me==null?void 0:Me.name},y.createElement(Se.Z,{placement:"top",content:y.createElement("div",null,y.createElement(Le.Z,null),y.createElement("pre",{className:ve.preclass,style:{maxWidth:600,maxHeight:400}},(Me==null?void 0:Me.type)==="document"&&((pe=Me==null?void 0:Me.contents)==null?void 0:pe.toString()),(Me==null?void 0:Me.type)!=="document"&&y.createElement("a",{target:"_blank",href:(me=Me==null?void 0:Me.contents)==null?void 0:me.toString()},(Ee=Me==null?void 0:Me.contents)==null?void 0:Ee.toString()))),title:y.createElement("div",null,(Te=Ve==null?void 0:Ve.find(nt=>(nt==null?void 0:nt.name)===Me.type))==null?void 0:Te.icon,Me==null?void 0:Me.name),trigger:"click",open:Ke,onOpenChange:nt=>Ie(void 0,null,function*(){var je;if(Me!=null&&Me.deployable_type){let ft={};(Me==null?void 0:Me.deployable_type)=="Course"?ft.course_id=Me==null?void 0:Me.deployable_id:ft.subject_id=Me==null?void 0:Me.deployable_id;let Ze=yield(0,Xe.ZP)("/api/users/get_permissions.json",{method:"get",params:ft});if(!((je=Ze==null?void 0:Ze.data)!=null&&je.manager)){fe(nt);return}}if(!(Me!=null&&Me.web_url))fe(nt);else{const Qt=new URL(Me==null?void 0:Me.web_url).pathname.split("/").pop().split(".").pop();if(Qt==="txt"){Pe(!0);let st=yield(0,Xe.ZP)(Me==null?void 0:Me.web_url,{method:"get"},!1,!1,!0);Pe(!1);const Lt=new TextDecoder("utf-8").decode(st);Je.current=Lt,rt({file_type:"txt",url:Me==null?void 0:Me.web_url})}else rt({file_type:["docx","doc"].includes(Qt)?"office":Qt,url:Me==null?void 0:Me.web_url})}})},y.createElement("div",{className:ve.officediv},(Re=Ve==null?void 0:Ve.find(nt=>(nt==null?void 0:nt.name)===Me.type))==null?void 0:Re.icon,Me==null?void 0:Me.name))),y.createElement(ze.Z,{close:!0,monacoEditor:{value:Je.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:We==null?void 0:We.url,type:We==null?void 0:We.file_type,disabledDownload:!0,onClose:()=>rt({})}))},_e=({Filelist:Me})=>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(Le.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:ve.f_l_c},Me==null?void 0:Me.map(pe=>y.createElement(qe,{item:pe}))))},70990:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return We}});var y=ee(59301),ve={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Le=ee(44104),Ue=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Xe=(rt,Je,tt)=>Je in rt?Ue(rt,Je,{enumerable:!0,configurable:!0,writable:!0,value:tt}):rt[Je]=tt,Ie=(rt,Je)=>{for(var tt in Je||(Je={}))Se.call(Je,tt)&&Xe(rt,tt,Je[tt]);if(Ne)for(var tt of Ne(Je))ze.call(Je,tt)&&Xe(rt,tt,Je[tt]);return rt};const $e=rt=>React.createElement("svg",Ie({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},rt),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 qe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Fe=Object.defineProperty,_e=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(rt,Je,tt)=>Je in rt?Fe(rt,Je,{enumerable:!0,configurable:!0,writable:!0,value:tt}):rt[Je]=tt,Ee=(rt,Je)=>{for(var tt in Je||(Je={}))Me.call(Je,tt)&&me(rt,tt,Je[tt]);if(_e)for(var tt of _e(Je))pe.call(Je,tt)&&me(rt,tt,Je[tt]);return rt};const Te=rt=>React.createElement("svg",Ee({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},rt),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 Re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Ke=ee(59301),We=({value:rt,onChange:Je})=>{const[tt,Pe]=(0,y.useState)(!1),Ve=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:qe},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Re}],nt=Ve.find(je=>je.key===rt);return Ke.createElement("div",{className:ve.select},Ke.createElement(Le.Z,{size:10},Ke.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Ke.createElement("div",{className:ve.box,onMouseLeave:()=>Pe(!1)},Ke.createElement("div",{className:ve.text,onClick:()=>Pe(!0)},Ke.createElement("img",{src:nt.img,width:20}),Ke.createElement("span",null,nt.name),Ke.createElement("b",{className:"iconfont icon-zhankai6"})),tt&&Ke.createElement("div",{className:ve.itemWrap},Ke.createElement("aside",null,Ve.map(je=>Ke.createElement("div",{key:je.key,className:`${ve.item} ${je.key===rt?ve.active:""}`,onClick:ft=>{ft.stopPropagation(),Je(je.key),Pe(!1)}},Ke.createElement("img",{src:je.img,width:20}),Ke.createElement("span",null,je.name))))))))}},90283:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return ze}});var y=ee(59301),ve={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Le=ee(29787),Ue=ee(59301),Ne=(Xe,Ie,$e)=>new Promise((qe,Fe)=>{var _e=me=>{try{pe($e.next(me))}catch(Ee){Fe(Ee)}},Me=me=>{try{pe($e.throw(me))}catch(Ee){Fe(Ee)}},pe=me=>me.done?qe(me.value):Promise.resolve(me.value).then(_e,Me);pe(($e=$e.apply(Xe,Ie)).next())}),ze=({value:Xe="",streamingStatus:Ie,onFinish:$e,cancelIndex:qe,time:Fe,loading:_e,loadAll:Me})=>{const[pe,me]=(0,y.useState)(""),[Ee,Te]=(0,y.useState)(!0),Re=(0,y.useRef)(Xe),Ke=(0,y.useRef)(Ie),fe=(0,y.useRef)(0),We=(0,y.useRef)(null),[rt,Je]=(0,y.useState)(!1),tt=70;(0,y.useEffect)(()=>{Ke.current=Ie},[Ie]),(0,y.useEffect)(()=>{Re.current=Xe},[Xe]),(0,y.useEffect)(()=>{if(!Ie){me(Re.current);return}return Je(!0),We.current=setInterval(Pe,tt),()=>{clearInterval(We.current)}},[]),(0,y.useEffect)(()=>{rt&&(me(Re.current),clearInterval(We.current),Je(!1),$e())},[qe]);const Pe=()=>Ne(void 0,null,function*(){const Ve=Re.current[fe.current];Ve!==void 0?(me(nt=>nt+Ve),fe.current++,clearInterval(We.current),We.current=setInterval(Pe,280/(Re.current.length-fe.current))):Ke.current===!1&&(me(Re.current),clearInterval(We.current),Je(!1),$e())});return Ue.createElement("div",{className:`${ve.reasoning} fadeIn animated`},Ue.createElement("div",{className:ve.btn,onClick:()=>Te(!Ee)},Ue.createElement("i",{className:"iconfont icon-shendusikao"}),Fe?Ue.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Fe," \u79D2\uFF09"):Ue.createElement("span",null,"\u601D\u8003\u4E2D..."),Ee?Ue.createElement("b",{className:"iconfont icon-shouqi6"}):Ue.createElement("b",{className:"iconfont icon-zhankai6"})),_e&&Ue.createElement(Le.Z,{spinning:!0,className:"mt20"}),Ee&&!_e&&Ue.createElement("div",{className:ve.content},pe,rt?Ue.createElement("span",{className:"aiBlink"},"__"):""))}},54747:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Be}});var y=ee(59301),ve=ee(36207),Le=ee(6767),Ue=ee(94968),Ne=ee(62957),Se=ee(25399),ze=ee(37568),Xe=ee(7939),Ie=ee(29787),$e=ee(584),qe=ee(93725),Fe=ee(75727),_e=ee(37639),Me=ee(92310),pe=ee.n(Me),me=ee(8191),Ee=ee(10345),Te=ee(90283),Re=ee(70990),Ke={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",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",uploadBtnImgDisabled:"uploadBtnImgDisabled___mUd95",uploadImg:"uploadImg___NyJkV",uploadBtnImg:"uploadBtnImg___Yzz3m",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",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},fe=ee(49317),We=ee(76406),rt=ee(67279),Je=ee(12495),tt=ee(28984),Pe=ee(71986),Ve=ee(14185),nt=ee(56102),je=ee(74410),ft=ee(58617),Ze=ee(32050),et={addImg:"addImg___SRqVr"},Qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj0AAADWCAYAAAA6jTNpAAAQAElEQVR4Aey9B2BkSXUu/NXtoDyjyTnvhN3ZmZ3NgY1sgCWHJRlMeAYcsQ3YmN9+Nuvw7Gc/G2xjgxNxMWBgMSYvsLCJjWyY3ZmdnJNmJM1Ioyx13/q/r25fqaVRHrXUkqp1z62qU6dOVZ2+VffrU3WvAkyOj2EzPQHeBt4G/hqA/3gLeAt4C4zOAsUCeoaayEfXO1/KW8BbYCpaYKj5QvlTsd++TwWzgFc8XSwwkaBHE1NMg9k7lvEhvKcH8DYAvA0w9CeeL4aW9BLeAt4C08YCEwF6BpqMYn7fMP4y+vJ9Gv7mB3gbANPKBsh9Bhv/OREXxHIuMdKTl/cW8BaYWhYYb9CjCaivBcUTxXzF+6M434feAt4C09cC/c0NMS+2St+0+OIp9OQt4C0wjS0wnqCn76SjtEjmVzgUqa2eAG+DCbeB/w44aCfyOjSsfyiiSLcHTHFRXEZxT94C3gLT0AKauMaj25ps8uuJ0wpFylM4EKmdA+V5Prond28Lb4vpeg2An7jvjLoxoVAkvsKY+qZjvg+9BbwFprgFBCYK3cW+E0yczg8V70tqW0x984oyTUP6dsHdbLwdvB0KeQ3E84LCuJ78eMyLQ/CjOIPuo2+6O8NHvAW8BaauBTRRjGfv4olGYX+k9vTHF095nuCXVnjB+utgel8HhtdATLoW4nh/IUUdEM8PFffkLeAtUBgLFLVWTRiFbKAmoVh/HFcoEl+hSO0Q5ceVzifleYKbwL0dvB2m8zWQPy/0jcsu4imMCfwozsCNH4WimKe4J28Bb4FpYAFNDuPZzfxJRvHBaDzb5evyFvAWmLwWGGweifPUO8UVepoIC4xhnV/8mb3is/fby75wv/2YKFatuMinIwt86UG7KYr5c2yBQoKe/AlGcZHqVTggfeADH0j+6Ec/qr7//vtnefI28NeAvwaGuga+973vzXjNa16T4OSieUVzmsL+iCLuUJ6L8JQfZ9IfxW6Brz1kf6ssiSe3rMSTqxfgbtGxOmtFiosUFykuUlykuEhxkeIixUWKixQXKS5SXKS4SHGR4iLFRYqLFBcpLlJcpLhIcZHiIsVFiosUFykuUlykuEhxkeIixUWKixQ/csqeLUlg6xfvt/daa/11nruwNUHkogUL8o2teL900UUXBUePHr3l4x//+Ldvu+22F1/60pfu9ORt4K+BKX8NnPc4v/POO1+49957P/vMM8+szc1ifecYscXLDxX3NMkscLTWrrv2IvzZNRtgFsxEYvVCQBR3Q3GRTwNBgKpr1sNcvga3H6tDPDZi00zbcDxAz0DGNcxw9P73vz/15JNP/tmSJUu+nkwmbzLGzGRepSd4G8DbwI+Dwa8BzhdzOW/cdckll9y7Z8+eq2gvS3JzS17IqN/PIyNMVrqHy1kHT+J/eNOaFejbnawdGcd2y07Vlajq6MLff/kndsE4Vl20VfH6GZe26RIVqTKFIsUhD8/f/d3ffaiiouK36YIrc0x/8hbwFvAWGKEFgiBYs3r16k899thjK1lUwIeBOzTfiFyCp/w4k/6YDBYILW7uymLDZGhrsbXxUC3u7ATeUmztmoj2jBfoifuWP9kobu69995VBDy/SYGEMWIx5g9vAW8Bb4FRWIDA58JLL730AwsWLNDcpglFFGtSXBSnfTiJLJDJ4P5FsydRg4uoqWVpyM3pr33AvfOFwbgehrWJGACzZ89ea4yZ4xJDn7yEt4C3gLfAoBZIp9Ov+f73v7+GQrG3R/ONiKx+j8Hy+i3gmeNvgV95udlaVTb+9U6FGpfPA951m/mHqdCX8+2Dfg2dr47+yseTSBwOKGOSyUK1ob86Pc9bwFtgilvAGLNgyYIly3PdHHIOysn5oMgtcM9P7OtONRR5I8eteSOrKJMFvvZjq72yIys4BaXHA3DEk45CkcwYhQsWmGxn53i0QXV68hbwFpgGFrDWms7QzSvRPAN59qGP0qI4rtDTJLFAaHBJc/skaWyRNfNwLdAW4HfhP5gwwME1d3PRnDn8UWbiSch/Hd4C3gLeAudvATelJDSvxCSdiisU5ceVnjI0lTuS6cK35nlfxai+4mQCCEM0jqrwFCs0XqAnf5JR3IRhaDojL4/SU8ysvjveAt4CE2YBa5HgJI958wx/XKkZfo6RFSY5FWJPz75jbfjWw7UEBPH2r3ON9LNnzuBgTW8Xk9I/evI0OrvCcwv04ew+0oqv/+wUTp7u7JPTfzIMLfYfb8Phk1GdLx5swX1P1IOXdf8FhsHVnp733G7+fhiiU15kvEBPb0MuXqwNzGbmypWGl8yI2pDNZq0nbwN/DYzkGpj8spxABr4rMbPvEYZhYv3s2Sacw0WRvpk+PSktMNo9Pd9+pA4f/fS+XvTUjrPOBtsOtODfv32coMcle532EhA9vLUBn7z3KO4laHlmVxO+/2g9/uM7x/HI8w341DePItCLcHqV6p04daYT/+eLB3HPD2vw1M6z+MkvTveiWPr02S783y8dwgf/cQ/e8rHt+MAnduPf2C7l3/vAKQKzOjgHphijIL+np8doIwIcPcXOL7YgmzXZ6mqzsKQkQGiG3Ybvff8H2HLZlVi5eq3x5G3gr4Hpcw1svuQyaPwPZ+YxMPT0JEzlsmXB7OxsQ2+Pgf9MegsQvo5qT8/xug7sO9aKFQtLsWx+CV7Y34wzTZkh7fHTp8/gE187go7OEA8R/Hz6W8fwhR+ewKyqFOS9KeXt66v3n8SXflTj6ExTVy+dquf3/mkv6hq6kKX35tP/fQyf+K8jvSguUFWeRGNzBsJQre1Z/PG7VuIPfmmF8yQ9t6cZLW1Z/PnnD/Yiycflhwr9np4eCw0bcPQUOb/YypUrEc6ZY1ZWVZl0eg7rzw57Qvqd3/0wjh0/blpaW+Hp/G3gbehtOFmugaMc9xr/w5p9jPYvhIF+VFVXV7ul9GGV80JFbYHz2dNTVZHEr79+Cd732iXdffyDT+3Ftx6qdemPfHovPvxPexwJ5Ij53lcvxjf+YhMqyhJ458sXYdXiUlRXJfHK6+Zg9+FWt9z0k6fO4Ks/OQl5k5pas9Dn6KkOfPyrh/H/0btUWZ7Av/7+Bnzv/13STf/2kQ2opM5bL58lcUeppMFf/doavPolc136sg0zUFWRwHd+Xu9A18pFpchkraOa0x14fHsjgT0vdCc99Mnv6emxEUFHT2I8YgcPHnTfVCZTaUpLS40+w6339JnTwxX1ct4C3gJ9LGCtpRs/5GQ9opWiPlomLjnc8c9uQref8vJyk+GPK8ybuDb7msfOAuezp6eO3pb3/fVO/Mbf7uxu0JL5paiuTEKfpfNK6GUx2HmIYIaMFw+24NUf2epIXpbPfu84fv58IwRotOwkgPOaG+bic394IZIJg/cTIC1fUMqSwDe4HKVlsbtumY8bt1TjTz6zH7/g0pYytU/nY0zPnpHC+17TA8D2Hm1zS1pf+EGNxPChf9yNr/30FORJuv2q2fjwW5fjNdfPxR+8fTk2r6nE4rklDjg54WGc/J6eHiP1A3p6MgsRW7p0KWZzeauiostUVRWiBq/TW2DqWkA39NH0LpFIYNOWy3HtDTdh5eo1wOTEPcPrunGdM2VlZaYqkzGIUA/D4RX3UsVpgXvO4z09ZVyKehnBw+1Xzunu3G/ftRRXXTQD8rJ8iKDitiui1z3rQhEI+ug7VkAkkKFC73jZQpd+dneTkjh6sgMNXJLqylgsmlPieDr9+uuW4F/pzXn3KxbhldfOdSDlY585gL/+z0Nuz05lWRJ/8f7VqKIXSPKi8tIAG1dVIJVS7cCFKyuwit6d6zfPxHuoR8tpf/If+3GivhOq7+LVFSo2bPJ7enpMNe6g5+jRnsq7ukoMf5HxW3aTVE9GkcYSQQKVFRUoKy0F3eaYVV2NIDjXhOVl5aioKAd/aTKsQFlJKaoqK518RXk5qmfORDqdHvTGU8L8GUSF0q86pbMkXcJ6Z6KEeeKVlpT0/Grvx4T0ork2zJ5VDd4AXL3JZBJlpWWuH1WVVZjJtiR5Q3Q3wX50iE+PHNtfxV9CAdKplKu/lH2SzjLaYvasWdRX2dMW+M+oLED7p1NpyK7yyvTVIdvPqp5J+5ecc+1IvqKsDCt5w6ca5H+Ud/0tt6HrbCP2b30W1ZUV2HTpZVP2+zLgX2hMV1ep0TjVj6x8e/j45LRAaEb/nh4tUd1Fz8vrb5rXq/PNbVmCj6TjhblfFMYAM7gcVkOA8XV6W57f14ySVABtfn5sWyNuovfmjTfPhzZB7+IylwovmptW4KgkHWD+rCjd1pHFojlpVJQm8OgLjXjVdXPxN7+5BnPo6XHCuZM8NwI3Z1uivUaLCKKuvHAG3nXnItQ1dnGsRoICPFdy6etX85bpopzBz35PT499gp7o+MYy7hcYkBjfakdfG+8kswgerrrycixZshgrli3FmjWr3XJBvlIDgw3r12LF8uWkZbj8si1YunQJ1q27ACp74YXrceGG9ZgzezZKStJIJVMwxuSr4AVusWb1Ktx04/VYd8EabN50Ma64/FLWuwhXXXE5VjNPujZvvpiu1STXdhMEUSn0/QTUe8GaVbh440VYuWK5a8/iRQtxCcstXrzIhddfe7UDPmpLOh0N1Hw9umFuvHADbrj+Ota7EpddugVbLtmMxYsXYsvmTZg7dw42XXyRy5Ms/GfUFrBEmFVVlbwmkgSXvb8L2bZCgLuslEC2jJK8IPNqShCQCyBnKs4Fn1VVM/k9zUVrUz3Baxpn609h7YYLkQgCXmvoF7jnqZ6k0axRw7u6ulyouKfJbYHz2dOj5a1f/Zud+K2P7+plBPGrc0tcYRiNqURg3CPjP3yiHjVnOnEXAc4tl89y+3hmE6zIg/P22xegpT2Lr/ykBisXlkJ8KRaIepTA6D++exwf+uQe/K+/2oEv/rDGyQroyGPzsf84gP/vX/Y5euDZMyrm6PuP16OtI3Txb/zslHvi6ydPncbv//Ne3meitjUSFP35Fw7gydzTZ054GKckb7RhiMZhiE55kWDiejgDqFTt/DYUFDsZ8MIL0d7eDt5x0NnZidaWFhjDjD5tz2QzkBcmlUrizJkGBAmamddsQ0MDzp5tonsyA4I+dHVl6D0xTm8fFWhta8Px48dZXwdOnz6Dw0eOIEsfpcq3NLcgmw3R1NSMDOtK0XvT2dXVVwUC3ggzuTIh5bPZrGt7Tc1J1+66+vpoQzj7obzQRgOulyJ2r6W1FTU1NexzFxoaG1FbV+faLFvoRnz8+Am0t7X3KuYTo7OAvofKygp+dzR8HxWZTMZdD9mQ32OfvCSvtTJ6ETvpZQzQu2xI+QSvkVWrV2DVysVYSsAunn7YVrGu3tJ9FE/aZAKlpSXs2syx7kHB9X1tm03fc7/9rS/8xD72hfvtWYbWk7W8hJ+rKhud+ctKAtzB5a14CSvWsvNQC9YtK3dJTpEuDAh65Km5bP0MfPrD6/G6G+e5PTl3uF0cHQAAEABJREFUXjsHb79jIerpeSmhN+eK9VXQXpyXXh4ti6mw9v/89ZcOuUfbO7us+1FxNZfQVPclayuxcE7a0YLZaciDdOpMNG8frml34OjlV0fLb7/xhqVopZfo6V1NuOSCSiQSvJQBzJ2ZwsWrK/HI1gamhn9oTw+79YlpdR1FY+cxjSWNqdhaQRwZv/Bor6qyiH6R9WIWaeL0mTN47PGnsG//AezYtRvbd+zkRU00k9deXuZ44YXtePrZ5/A8w+ef34Zdu/fgqaefxRNPPo3de/biF08/gzoBB4KMjq5OGBNd0LEaYwwOHTqCp5/ZioOHDrsyCg8ePozHn3iKAOgoHnz4EexkG4wxaO/oiIv2CgWEduzYhWe3Pu90vLD9RRw5egzSs4ftUPkHH/q5K58hINJNtZcCJowx2LVrD555divrPYKdO3fjwMFDjtRH6dizdz/27N3HG/UEXE5s41Q5jDE409CAY8dOoIOgOr9fxhicbWpy+Y2NZ8+5Zjp4DQjEnqqtBXpfTmhpbsbBfXtRNWcRwqAEFbPm4/lnnoFAbhPzsvwJiKn04ZDkvNK7R0t7J4s1RZCzpK0GT9Dp8Em28Rr+wKpi6I+cBU415CIjDLS8pSUpARgVfXLnWectqSOAuXBluVj8AWnpZTXgUOMP0xDLF5TgvidPu/fyyCMk78qb/vgF6GWGKiBwpHDFwhIFjgRmPvnBdfivP7sYevpLzLfetgC/86Zlvei371qmrG56bHsjtHfowhVRW7TX6JVcCtNj71dwOatbkBHt83lqZ1O3V4isIQ/+9h1SZsoJWGjsXKOxpDGlsaU+Bjp5Gr4FBGpEKmGMUXAOcc7lwInyDOG1BNwAiVhKci5zwYAnV4fkSbo5SdAYJnhARIaWPBgMeEhceowxrM/CmChUgVA/8xlRPoNBDyeTqxMMVa8xBkGQu3zEYw2Yzp8x6rsxBiZ3zfRVaYxxLGOi0CVyJ2MMwgHAi/Q9+ejP8exzW3GmNYvHHnsU+/bsgjHGUU6FDybYAu7XqMV32Ywt1RXI3LoFnW+/Bdl33gqMBb3jlhCJmv/EUvNTvObyBrzq0tOY2/F9VDZ+E7/8UjuiOiT/thu7MJ508YosRvq/t0Le8do7Q8gD8w9fP4Lf+NtdNC+wdU+ze0tySSqAPDFiSk5pxdu4zKSXEP6Yy0sHTrSJhSvo+fnI21fgDTfNh5af9ITWjIokPvXNY9CylhPiSU9xpZKGseEfL+Xy2TtfvrBXge/8vA6l9CjdfGl1L77a0dkVuj1GvTIGSWhPj+w3nt/XRNd113VduP6iLKrKrCyzhbeo72qM5e5a4o0/VTaPf52+Rm+BaWkBzsFahnz22WfRyCVKY8iYFoZojHp5NAqK+dxeg19j+xzgecWVMEvmIJ0Ixm7b46OPPor169fjpS99Kaqrq/VWfLziFa9w8eeff55VF/exdE6Ikf7vLXlqBFy0/0ZLUddsnIG//NU1+L+/tsYtTd125Wy3kVkbhF880OI2MMsK2kj8rb/aDD2Srvf7iPfya2ZDm4i/8IMT+Nz3T7jlsn/8nbVuGeqP/m2/e5JLcn3p3/7nGD72mf296O7P7u8lNq86jTVLeq/dveYlc+ktWoLy0gQ9T+7G7cos5BKZlsvkVXKMYZy0pyeVGIbgFBJJJYFlc0PccWkGMytwml3b0nES759Q0MNGjN2IlrLiI98ib4HisQBxjjE8FU+LfEtyFnj0UVtmAnxYycvXIuRNasxvUfv27cOll17q9go2NDSgmUubx48fx3XXXYft27er6qKmWZXgr/aRNfHai2fi7v+1Cl/904uhZSctOWmPjP71xEx6ad5xxwL3luO7/vcLeHZPE264pNpVoGEi+uN/348/+Y/9KC8JsGJBKYFSKwSiXnv9XPzWG5di3qw0/vjdq3CirsPt+3GF+5wCem4DKutFwdDjcMm8Erz86tn46L/sw9/85yGkUwaL50ZLaVouW788WgrrU12/Se3p2bC0nz2b/UpPLWaa4OfKtaHbdErH39snHPSMxLxZlMNTcdsgNOWwQcW4UWgq/DUxScdFBmUYKY1kvphMsmdS+AMbYonavKAaYw54pNfmlrS3bduGo0ePun2FiqdSKWgDvWSKmY7WGYx0T4+ezNKj35VlvU36obcuI1hZ6Tw773nFIvz+Ly3Hxz+wFn2XmN7zykX46DtW4rN/eBFBR4BNayrxj7+7Du9/7RIkcsBF79f5+G+vxUsvm9XLfEvmpaFHy//wl1fiYwReveg9q1zepWsre5VZRyAjMJXIuzP/8ssWOoD1zx9aD23I7lVgmAnt6emMnoYfZomxFptYffNmZGe4FhhszDOtYxX1KTRpeCpuG9igBJbf03gRgjQBVtpfF7T55BkbKX5fotz3Bob9EmXQm4p6ghpl4+77hX0d75+3cgHD3ZkL4eVR02bMmIH6+nrccccduPjii7Fy5UoXP3z4MBYsWCCRoqYzLWbEe3oG6pCezoqXk5bOL8H1m6vRn+dk9eIyaM9PVd6LBONy+br1MkN5dPJ587hkpbcoV1cl89kuTscPlLd2WblLxyd5cu68Zk43oBJfoErLcMpTejSkPT27jk2q2/1oujlYmQhdWlRNaysMZiGfN3ILBBzJQzttR653qBITVe9Q7fL5A1uAN/goszsSJXvOA2b0iEyB2I+etWutwW9y3BS8w9rLc++990JLW7Hpamtr8YMf/AA33HBDzBrXcCSVjWZPz0j0T2VZAmlMtz09A32fHvQMZBnPH5EFiHdgAk7dZmLI1T2iFnvh4rVAwe//RdH1+7baijCLu9nbFAwYFLZZ2rz8pje9Cd/97ndxzz334Itf/CLuv/9+vOMd73BvAS9s7eevfRZ/q1f13ut7/kqniYbpvKen71fsQU9fiwyStlwTD8PQPRoch9lsyPXw0L2vR/nnEPWdw6OeYfFYVodkw9C6OpQOe7XBuvaoHeJHslF7IlnryomvdA+Rz4Q1SQxInIlZmFJDH8YQ7AwtVjAJYwx4FEy/VzxWFuhzbzf96R1L3syxVDa2ujL4PSpcZDgUaYY+hmFOAY65c+c6kPP2t7/dhW9961uhZa8CVDXmKkezp2fMGzFJFU73PT35X5sHPfnWGCI+o6oCr73zBrz81mtw2eZ1WL50AW6/6Qrc9JItWLRgDq7YsgEXX7gaGzeswiaGixfMRUk6hVXLF2HZkgW45OILsGLZQie3dvVSrFjK+CUbXHjzSy7FxvWrsPmiNVi6eD5uvfFy3EZavWIxFi2cg+uv2YQbr92CdCpJPWtxy/WXOT1LFs3F7TdfiTtuuRLXX70ZF65biVfcdi3TV2Hu7Jm44ZrNrpzkkfcJgzK0Vl+Pltk3O8ouuAXtc25GsPgWdM2PeK2zbkA2qZvG4POxwIYxnLbz9E9ENCiCNkxEvydbnb2upl6JAvakyF5O+KOn7ethcD0vWSsKC9j1/lQHQQBRf3nFyhvLPT3F2sdCtcvv6emxbNAT9bGhLNDR0elAzCICnMazLagoL0NCi6UsmE6lXN7JU6exfs0yLF40D5suWo2y0hJsWLsCmzeugUBTbV0DFi+ci+aWNqy/YBnB0HwkEoHLE1iSR2b5kvkOsAScmASSLtu0HokggZkzKlBRUYZntu5CW3sHnnj6RfIDzJ1TjYryUiTZFulW+2ZXV2H+3FkoJ3/RgtmoqixHFcuyqZD3pqt0OWyijEmDeVUJLJ2TwpLZKVxxQZkLwRlZm5I7y1c7eQzyCUxAaVNwGrIGtmOQZk5Y1ljc1+XFC/O8fYXsDG/CiGls6+ljiT7Jsa0r1pZ7T0+cLILwJ8/ZdbxUf4U2toaji02yht4ehv4YxAKLZ1vMnzkuF80grZicWYnAoiTpbadvL9DJ0/AsMH/eLASBQYa+wvVrl2PH7oPYd+AYtu88gENHa9wyV2dnF/S249LSNE7WniHgWe6UnzxVjzmzZqC0JA39H6wu6tCdJbT8jaeZj0teL1JfJcFJEwERoHoyqK0/g8PHTqLmZD3rDlx5gadSgimFAjV1dQ0Q8BCQam1rR2NTC0FRJ2pPN6CuvgG6WR6vqUM724bcJ8i2MMaKeW7vsqgoDdDJm+qOo52oP5slNzry5SLOuWdO3ucyJ4gTTGBjVHVMcffLykogb131zErnGVxMwLyMnjwBUmOijRzVlRmUprOoKs+gsjSLZCJEeUnWpTVZ6ZqTB3EDrzl5CAVuBWLLeI0tIbgW4F1EvQLFC+bNdgBY4DmRCIhvLRQunD8baoPq1XUj+XkEy3PnzISActxeNimOulDpmBzjPE92yPIDSwycM6RS4OgwZMZB5GfbbCWH/B/BQu/stUQ9lva1HO52HKqf1FXMqbKYXRVO6j5MVOPXLg6xbom/xGT/QKfJTePX+rr6RmzbcQBbt+3FCy/ud0BDNx+BDXDWeo58AZYfP/AL3Hf/E9i+6wD27j+Knzz4C7y46yAeenQrTjecxc9+/izOMHzkiefx8OPPO2Dy/Iv7cODQCTQ1tWLnnkN44pkXHaBqbGzB6dON2HvwGLZu34saepKWcEnr+IlaKBTY2n/oOPYcOOq8R7v3HcHT9ATJC5RKJl07txGUKS1ABn04y6Y6jqGkeTuS7UfR1nAE23fsQ92JQ6irOYRWpsVPt+5GunUvQHkM8ImyIvA0gMj4sqMGjW+d/dQWN2MWwc7N123BhWtX4kouf27eeAEu3bwWq1cudiDEEmiuXdKOi1e2Yd7MDDavbsWV61rw0i1nce1FzVi5oAOJIIE6XgOtre2Qp3Dh/DluyXQBgYyWWWdXz3BLqgIvWzatxXyCc8v5rXqmliaB8rJSXLR+FZZziVUex+VL50PLqCu57KqlV3kY4y4YY/h1mzjZK2QW8+AII/5Y3udHXGjKFchm8EFadx47JoM4wMNLAOTxGyN3Ao4wt0dwAqoecZVnmi12HgVksxEXnoYFNA8cqaWXJ+XBYvz1FxXo0aiPKW5gMYVaUtq59zC27dyPltYOzJhRif2Ha5BOp3ljKUEqlXTLWSkudYnmzJ5FkNOEVDqFTDZ0Hhgtg0WTjEVbWwfBTxOamttw6EgN5KWRbnmSDh4+Qe/RSeflOUYvTcirVzz9gt9L71JMHR1dEOjZtmM/drFt9bw5Sq6GnqVjBEZdmYzzSCW59GUMp1b0fFIEPKXNL8JRSy6M0wzTrQc5Gesb6SnTN2YooaNYqE8X+za3oGljaI0cqSJG0UHv2gsElPoutu86CHnzthGECrwI4Erm5Jkk9h0vRVtngH0nSrD9UBke31mJbQfKUHNG104W1bzW0ryOSkrSBLetDgTVnDwN6T5NAC2wK1B+9PgptNBTKL2duX9aqut2P0GzAPOxE3WoJXjfQzCua2Q/gbauPddenXJkTO++5NjdAbO748ONmHzBfi+rfpn5pSZ1/P7n7OuJ/K62dPDRfnFnmYSjQnXuySefhB5V/xhPMNUAABAASURBVPznP++e2lJ869at0Dx08OBBfPKTn8Q3v/lNPP7444VqwpjpXTLHwhKkNTaHnHIsjtcD+2vAsRNVMa3TNEF+/3mZ4YVDFk1tFoleg4+C0/goKtCj70EzgUjxYqS5c2a5vTMrVyzF8uVLsHbNSixbugjV1TOxePFCLF60AIsWznd5Gy9a5/b5LFq4AOsuWI3lyxZj/bo1WLd2DXTzyu+fMdFVaUxPaIyBMTmisDGG53MPY0yP3ADxc0uRQ1kWxKCEIT5miPxxzjZmAhvEC1e1G/CP7TDG4PSZs3jq2Z0EsDUOfApgaEl0Lz1zmWwWxhgcPlWKM81JnKhP4+SZNM62JlHXmOKEXoKW9gQEdOX9U5mTtacdUBaIau/odN7BFnqApPdU3Rl6Ive7ZVVjDM42NTv9AtEHCKJV9kV6H7VUuo8g6PDRk87LKLCsr4nNh2EkIsO4YQowxnQTRvWRZsCd3WlUSiZ1oUe22vXswC/TlKGhKRwZhNrLQ54l6imYZfT/ts6ePcvq4ZbIFV+3bh0OHz6MHTt2YMuWLe6HW2lpqZMp5pPeNXPjxVmsXZzF3BkZVJVl3FLwnMouzJvRNaHpL/4si/98OCya9sg+11+YwU20VypZzN/q+LYtGN/qJn9t+uXe1ZXFqdp6nKg5xZtaAxobm5DlDaz+9BmcqqtHLenMmUYcP36Sv6Ys8xtx5NhxV+bQ4aM4evwEuroyk98Y7IExhmd/yALyxgmg8J6GHqsYGNM/qcxwKQgCd8MypkeXyhpjFJxTh5jGRHlx3BhzjpwxEU8yop47r2IWhkzDs4hRGMNYjpQeMRmWsKRpdDyy01Z1Bfg9mi2abw1xLEkmMAGxoAUxDwplFc41XWhvb4euoUQiQQ9zGzL0AC9evBjyBsrbc+zYMc5VIRoaGtSsoifa0rVx9UKLTStCVOTw2kSnF8wsrvaUpJyZ/CnPAtEgzGNMZFTzoRokmsh2DFS3MYaTQiMnfuDY8RrU1Z3GgYNHcPzESZw8VefSAkB19Wccb8euvVze6ET96QacPduM1tY2LmW14DTTci0PVI/nT14LaK9BlidRyDACQZOnP669vM4BjUbkProfW8cR1yhmc1lDBn0E+yR7ig+Y0SMyCWO0p+nqwG+bELPl1SG0iQGOZY8Jd2BpbkuT2kJ1r6ysjCjLorm5GYovW7bMeXZSXIaXd0dA6Nprr8VTTz0FgZ9CtWOq6/3wa0OIpno/J3v/ihVfFK1djTGubcYYGDM8cgWm6Ekz9xTt2tTu1gC90/dpCdZgKMDrGyIowXTu0J1aXq1cclhB9x29t6phlZVQd3klJhE9uA2vowm3hOCHXh1Dojldd2iK7tABIooU4pCHZ+nSpTh+/DgWLFgAAZwwDJ2X55JLLoHAj/bzXHXVVdi4cWMhmuB1egsUjQU86Cmar2LyNsRwFi8WmrxWLJ6WC9CEAj68JRs1SyfeuUEii8sgOitjKIrkonNOtlcix0O/zDjzPMPoCTYsPU81oyj+4Av2QoR4M4tamtC9i4egMopzDVTmZM8tcktdlCvIsX37dixfvhx/8id/gkWLFmHnzp148cUX3T8fPXjwIAR23ve+9+HSSy8tSP3TRenf/U8A0XTp72Ttpwc9I/zm6K5GEBiUl5fBGM5WnMVGqKKYxUfcNtljxIUKWcAWUvn00a3vNUtvgEgASJTNhiMAPD224g0/SozyuxllsahONObC8Q0e32NnsN8fMAGM4TQBEvthgwDWpeUuE/Ahic/WMeC5AMcVV1zRvVl5xYoVuP7663H55ZdDe3quueYarFq1ClriKkDVXqW3QNFZICi6FhVxg3QjWLduNV7/ujtw43WbcMftV2PFiqVuvbyImz3mTRPOE0mxbKKwWCi6lxRLayZ/O/Q96zsWjbY3g9/NB88dbZ3nlDt6DqdgDNpK+3h+AxbVAjiyoSG4AT+Mq8OWYEiXqgNAkgkS9Akx3x+T1wLazyOavD2YHi0fHuiZHrYYspdz587BReuX49EffBdPP/AgnnvwAVx5+YWoqqp0wCcRBOAE5v4/VjKZQEk6hWQiICUQMCPmcVKElhBcyF/T4McYTosMxYspoD7FyR73I65XzQoC4x7TT6eSrk+lpSmI1D/xksmAvxSN63s0t3NeN2zyBJA8EqzZH0ViAV4JUUu6I1FyuOdRFhuu+oLIaR8Pwc1GGxD2cEBwDHWDG4Ed7d9hftw1gR/kpoGCtMcr9RbwFuixQNATLY6YZgJRcbSmpxUCAatWL0OmqxOVVaWYv6DKhZazld7Xs3zpAvdPQK+7cpP7h6R6463+Oelll6zHW19/K1564+W47cYrcNtNV+CKLRtwzeUX4apLL8TVl2/khBdC/xJA/2Jg6eL5WLNyMaRv8cI5EPDpaUVhY+qjMQapVBJ6i6/+z1dlRTkUlpWVoKQ0jXRJCnpJniPGxSspSaOivAyVFaTKMpRRNkXQR1Wc8sfv21T7RYW1ktc+PAu4e3mPqOmJTuXYQ9vsRfwN8BojwEMTsNtWxD5rILh9PdrUHCjfIOQYsTCIZSjmj2K2wGBt034e0WAyPm/iLVBUoMfSHjExWnRHNpNFKl3KJa0lmD9vNpYtW8x02r2jRx6G2voG94j6mYYmAhmLzs4uFx6rqUUDefpXAiK9VK7xbAvaOztx4mQ9wJkvG2YpG2Lu7JkEHSmCiFIY/hX6Jh7rTyWTrs7K8lKUEswkOXPTwQOiFh6WFEXBqCMm40NeK8WNMfRoBZAuAR+BoArqSwkAQR8VVlgg4s/nAmn2akdkAX3PhldvXiGx8pJTMfqzZ211wuD9HB9G/RPwCRXJgR9GZQUHcOTtYVqH5TiLwI9SnrwFvAUKaoGiAj0F7el5KjfGYM/eAyivqoJJlyHgTJUoZTyZxsGDR6A35D63bY97++5Djz2HZ1/Yjf/+/kNM78BPH34GTz6708Uf/8V2vPDiPvf/tfQ/vI4cO0mgYFBXfxb61wDK0z8yfXH3IfcvKM6z2QMWFz7QzFxCgCOgU1KSdH1yBdzUzJhCBtGhRB5JQY7k7YqBTyQbnY0xSBDwxACoJJ0GWRCCUt1jTdp0S+X+mHAL6JvlnX7Iduh6Glho8NyBy41/DnD33TZIleB9rHsG5Lkx9OLwQk8ojLw6lte+I8q4kcPJ13l+rENGhErM8MfktYD284gmbw+mR8s57oqno5oq1SBR8bSqpyVNZ5vxwx/8DGUz5mPBmi1Ils3Et791H9rbO5yQMQbG9E8CScZEeVqyMsYQZAROHvww6dIhp0PlB2QYY5hTmCOdTnIJq8R5ZSyrYLWconkwIu/PYOSmZ1dIBUk89EZqV4aZ7nZHPcgjdaWEdVaWl7l9QSwypocAj6obU6Ve2SgtoIsjr2ifZF7OlIne8WZoSWsdDKzhMIKADAcCV781DBxPfF2jHAtWZCkrMUNQpHQhjdHV1eVePBiqQX0qam9vR01NDds5Db6oPn33yelngWD6dXn0PTbGoP70WXzrew/iy1+/Dz/4yRNobeuAMZzORq92XEsGiQBlpWmCnQQ0xTmgwpl44JAzOAUpwgib6uKczcnIL6PJVMAjUtotGidZMDpkqpJ0yi2lJdgWjMGHreESo24fY6BsDFVMZ1W8THq6P4rh0at8j6aijD2+x14Eg5cHvBDZVTXdMm0dmCGgCUju6lQ+gQ47oaFDEVh5gjSUxCMV7FCFZ86cwb59+zhWst31tLa2uvf2dHKpvZvpI6OygPbziEZV2BcaNwt40DNCUxtjEHAWAz9BwCmO4WQ5UqkESlJJ6KNJsDcBeh+dJmdLgW7SjJwjeaF6l+Es7vLAX4lAJpOlDvJUngqY5fj9hcYYlJWVoITLa5r9z4cyGbWalfqjCCzALz6/FUqK8nku3i/T5YztaebYquuj7eHn7Sxk8W7wo/HDXlle2u6SNxoKJMdTSPDj4gZOxsmRF5BYvKBHmkvL+sejAjd79+7lWM24f0uxa9cuzJ07F/rXFMZMrvmsoAbzyqesBTzoGfevdvwr1Fym5axEQO+OZl0S8sk1KcfgdN0/sNGsDee1F8TISUdq8sp0dXZBe3wG1kE9rM+V5ymZTKKstISYZ3QTrgCP6oL/FI0FeDnAXRhskTGGPxJ6yBgDHhjsw8tigOyBcwYo0MNe2hMdqxivuyBdgvfYEJUCOOyX5YSq7ruQ9ThvD22hhrv9O/IGMSHQEw8jsECcZpHCHalUCgI+8soK7OzZs8f9W4olS5bwOzGFq3iaaNZ+HtE06e6k7SbH6KRtu2/4MCzAiRgpencM+PNSs6ubgS3BS0RWafE1E+cR2dGNi7yeapigrJulGXLSZ5QauuOgXqAzkwEzWCO6Cfkfyis/poCNLOWSW2ACyqul5xL6yYneEKx7B/ynCCyg68EYgxSBbAmXMEtJAttKJ5MJ976qZDJAUnFSIsHvm/IY9scMW7JHMPdG5gK8nPCJXXg161mFgKNFxKteV2OgoUZiHjnMY4SXdvQ2ZsoJ+GigsOscPLDslVWaYgU/9CNj7dq1/A6SWLhwoXsrszFsQcFr9hV4C/SxwAQlgwmq11c7DhbQXKYbDCznXgIN3ZT6klzyom4+hS0pzKPuPKdHunqIYkywM8xzEdVDhR30+GiPT09ZalVeTLkirhjjARurR+VN0P8EnM+VTi2lCfSwqD8m2AL6DvW9xUAnSWCjdN9mSa6HZxyMDfh9B0EAY0xP1oCx3hoGFBuHjCf32I1s9i2synlw2PooNAh5+cOlGXehBgYvf+0h1uVvCHxErizz2HVL5DNunRPwWbduHfR/uNgGf4yRBbSfRzRG6ryaAlkgKJDeKa1WN91iJ062SCSi5axee3E4I1uR5SzsiPCG/vmQ5PqkvHyiTJhHTobpOGRpxPlOb1yWMp0EPgInymeyFz5S+djTo7hIF01JOgnDG2HfO0Cc1h2lqyuDTDbL4nEfhg4D6nREwxiS6hKp3ulOssP5UDqVhLw6iUT+dMLvBNHHxeIvUCwXd1ylIIQAfSkiDPRxhQbKHFf+84fsLA6XX4orZcssLy8rjw+7YEUuTQHFGUTLXAQ4inMsWBg3HNCdH+Uxe3wOY/IGwfhUOdxavJy3QEEtkD9LFbSi4Si3FApzxKDoDndz5FxVxqWY8rIS98j36MJSli0slZWVIs01/JhSjKe43JBKp90LFVMphn0oSZl8cmWSKS5XxJR0bvEkly+S5DtZxXnTS5ISLB+T8hOU0WwfWkNgBOiXbkRMhwZZftlZFyoeUWiDqD7qSuaR2qK0+lBWXoYK96bo8mGHZWVliKicti9DOXWIRqonki9jvaJy6I3VegnjxFEp21BGUjhySvN703WNUXyMMdDbuJNcqoqLawyL4jSHS3cUvRN5fEWtAACiE4r287Wv2URnB36ZDSwjyXRu2cqyc4QRNrdMZZUWSYZmsuy6VWjo5QlIBE1OpjvfUIIJf0wXIyhTAAAQAElEQVReC2g/j0jeHlHcE8VFPh1ZQLYQRSlA8Ud3cvTEjAKHQYH1Txn1mt3KSkswu3oGbzDlqOBNc/RUyvIjpTKWGT7p30icQ6WlKGcfhktlBHaOWMaFcdqFaZQR/JUpr5tiXhrao1Pm8hkvSfHmmE9JpkXiKcyjtOKpnO70OWE56x4NxW0pK6POUeroqZd2LBOVoIy6yhgfa9J3J50KB6cyRPkKR04zZlRiVnXViMepMYbfYQoBXRrdt2vdxnOa4qju9mIRACggNHBH90n8blklupVF4t3nIomsuhSvZFOWBeyBNi/HocA8BFwIaMSPwQ9xPcVhjeSZp4RkaT73uLr4YL9dqExP3gLTzAKP7jJ4jDRe3eaYHa+qhq6HA5/zBhyhCD+pVBKigG788SeDIDHOxBuabmqu3jjuQzibFNgOJqdfYSEpwWs5nU7BGI0+DOtjjHGAx5i4DO/aLBmdFcnFcoFu6rznMyM+YigUp/PCuEweq1iiz2kfj8FL2ERrCGBEWtISBUqzk7SIVVpE80TARmBInVC3SZKRvFhQHkmyLu1Pk94C8vaI4o4oLvLpyAKyhShKAfd+JIv8dMwvVBgUSvFo9XJC4Dww2tLjWI4zXzSZj2Odvqq+FvDpCbBAmt44YzRS8yvXgOBdP5/VTzySystwDJ54DFzaZeYVGv/o9iN2dhjgjfRKRY0heGEr5ABWujvknOC8Ogo5uVIcjiRLi1li2ZATnOPxxKMnnzL+8BbwFiiwBTguC1zDFFSvGW7mjApUVZZH8zSnvdKSNBJBgBLtmUkmobQe1VWYSCTgPpRTmGQ64E0jEUTm18wnvngKOWE6vZJLBIHTK12Gmd0yjPuj+C2QCAJ3TaRTKddYfaf532HAfKWTeftiJCi+ZI0x6I67u6V114MB4PIZ5h/pVJJ30ehCU750K1/yiURADQbGGLFGTLruU2xnwDZ3F44v3qhKsiM0wAgvYzKjQ0l3TesUFYnkmO3y+oaOOSanmeethf1OdHbirVyyKg3UARLbqw7YBD085NOxA0uzWqs0c2hhFgPFXPX80ihFj44YymOOohQH9Ai7oU4n6U/eAtPMAtrTIxqvbnMMj1dV41hPgavSpD171kzMmlXlbjCrVizC+jXLsWjBHGxYuxzLly7AVZddhJXLF+LSTeswf241dPMpLU3xBpjCsmULMG/eLCxZMt8BpxL+cl62eD7LLYSeTqooL3Fz4qqVi7GUMguod8nieUgQLC1ZNA8rly3EgnmzXd3wn6K2QFlpCWZXV0Fvnk4EAS6+cDWvi0W4eMNqrFq2CFdu2YALVi11aWMMItACzKyqwHxeIyq/YO4sbGK5C1YvcbKXbLzAhS+5ehPmMU9AJE0wUlFeimVLFrhrIxGwrg2rsILXyibWtXrlElxxyQas4LW5hnFeYBjpJwgMkqzn3HK8y8dM3coVj0PFh1tZrzKuIE/9Mskf4bF0hPJ54lv3484wi8WWoCUk3xCgBCRGdVjxQbCjvTriG8aVVibJ8mu1hDxQOREjrlOSs5bDmPLSS1l/eAtMeQtsOxxtXhbQEWlPj0jxmCRTKENwjBZK9dTVW84b2am6M5BXp7KyDHosu72jg7MXcLqhCY1nm3GWVFffyPRZdHR0uTwBms6uDJqaWnGGcu25/9uld9q0tLajgz8nOUE64APOjI2NzWhpbUMr886yTMhZVbNlc3Ob+yenhjLwn6K2gL7vIAiga8YYg7r6Bvd9NjQ2obGpGcdO1KLudKML5RrQu410P9VGcL0CIGCZdl5btacb3HXT3t6JE6fqcYbXxt79x9DGaygMrbtmEkEA1adrRkap5fWn/w2na1J17Dt4zF2PbW3tMMZIZNjEmzNSySRYEAN9dG325PVOCffY6ESRKE86kceLuMwe0yP3csJR6nzukN3IolcKoHCyFIAJQfBjSeSFbL68NVabl5XPPlkOUyitfIUsr4NZlGaHaXkWZ5wGiWXk7ZGQJ2+BsbRAMepaNhf49x8H+LtvJxw9tiuAKE4rTzKFajvHaaFUT129bbwJNbe0Yc/+I2huacfhYyexc89hHD1xCoeP1KCWN7ZnXtjDG0wTdu4+hPozjW6G6+zMEPxY1BIwdRIInaw9DQEkYwxlzuJ4TR2MMWjjjY0BlF9b14AzDWdRz5ue3ndzhHXpBthAUAXOnlPXylOjZ51dXe57reF3LXB85PgpgpbTUHj6TFMuPMtrosF1OJvlPZVf/omT9aghuGkm6D3T0Iwjx06xXD2vsVrqq0dt/RnGT6GpuRUCShmWO8v4seO1BMrtkB5djzWnTju5BoIkXZeNTS1M17rr0VU4zBObRE9jn+lCt3GWzwWKUS8DHg7A8MT7OlM9B1kuEYV55yjq8gpyGsUbmZ/YYecgg1ezaTYwILRk95igFXiOWknQou7bnGfHEnc6El8SShP4hLSfdFiFHLdWFMtQzlp6exj6w1tgyltgZjnwvtvDAfupPMkMKHCeGRy/56lhGhY3xoCH67lCY5jmrGhMTxi4NGBcaOA+cWAY0cHQGEaYqcCYKI44YNoYA2Miolh33BijpKdJYAHd+I3h96WDIQ/3PSKXVuioT19snM7JGWPAI0eKG4AH9MmFoc1NJkwbY8CDlB8qblRiRJRIcKqQsnNKRa10Z3eiQBwyOuARy8Rhv4KDZvZbYqyYP/uZTZaV4I3Ul2bPnfcmEDAx/N1CIi8k2on4TNOiDtAoFJ/l9LUzSqDEBA8bsjs6nAw9PsxxMoZ6CYyYRalxOXwl3gITa4H3EvTMKDv3khdPeYVsHcduIdWPTLdMoClb1F9Juf8nlDRLcRqb0Db4+nnX4b3C22Hc7KDls0B3/GHaPCTw0hgJ8+RdnHd9yzzFRbY7P6QbZXjfaX/zQiF4c1bhDs5H80BAo/lIwETDX4AlEGCJKqUIvwal2Xx5e8RQvkAM41blxVeamNHyN5DV8peTYTmnt0dXFPNnb4EpbgF5cuTR6dtN8ZTXlz+WaY69sVRXWF03XnsJJopuunaL23S6ZeMF8ORtMNWugRuu2YyBxtZN112Cl1y1CddesbGHLlf8YqZJV16M6xxtYrjJyUr++qsV38z0Zlx/Nemazbjh6ksc3XjNJbjxmi24keNKocbXuXQpbrq2NxV2hom0ax8PQcolSnGClAcnVGgJUgRgFFqCIeFAB2ToqZGsABHLWcmEZLh8lhFfcbII82ATCbjlLqaZC0sdYR74cWx/8haY6haQR0eenbifiosXpwsVciwXSvXo9HKC4I+j/stefsl6TBhtWQ89NbNxwyp48jaYatfAUONqy8UXuOtfY8CR0o7WYsvFOdq0Fpc6Wscwoss2r0MPrcdl/YzhK7ZswHCp/5lh7Lg7jto5QQYvE7ChVgdSOElaS2CjUBuOYwBj5N0hbKEQDyjFYnCbmlU2zgdzmOH40sF07oDlfGchhGRBEZbyh7fANLGAPDry7MTdVVy8OF2okGOwUKpHrpcTgAM8Ckde2pcojAW8Vm+B6WEBLrclu7rwGnpqkuyxYIgVwBEmISThwhwRjg7mcI4SSHH5nESJieAADCMRX3IRwfHoGaLeSIfizCNSsvTyWE561nt6aHF/TDsLCOjMKLcQKT4eBuB4HY9qfB3eAt4ChbAAb77gjXPkVIjGTJBOy3pjYrTPMbNPeuDkiwdxG205xxDUCOw4IMI4bUzcEoEa8VkXD0QAhvkCM1ZARt4gpilslVZ5yzQnWQsiJ+mRbrbAsp4Y6FjxYfnHDB2ZTAaTgdRWT94C+RboygAP7QW+/QLwnWHQg/uAqy4MHSk+nDJ9ZX64AzjTmt+KweMcj4MLDJQ7HfmtnYA2dBYrGWO6vxb+asVYUxiGGAtSu8ZCj3SMpa6x1qe2dX8hBYjozvvwjnb88Nm2EdNDL7bz+ihAoyZApewgOp+qtx+yG00CF5qA8CSA22xMfcQsBCNMC8iAwIZIx1WlDckcbSEnUMsSFIW+bifvlsDoyQktbCJAyGHp+NRkpd+QrwKkiE+9zGMyOiJFFGJuscajlvqzt0BvC5xosrjniRDfed7i26KtDEWK96UcPyjPQuTk82Vy+d38vumc7DefsXh0vxuWvRszQIpjdoAcz+5lAU5wnNUAY0xRE3IfY/pvZ8DZ2hiDODSmt1zQJ21MlK/JF2P0KVZdY9S9Yavp4lpKX1t0dHSgpaXlHB2tra1oamqC8uPMTMZCoOepvR14dn8HntkX0b4TXdh5tBN7jnViF2nHkU5sP9zpZBRKXuU6WT7WNXXDoV9O+ItdZ+fwMr+ZwMOCHhlOipZpGwTkyDBZEPO4uIUACgGNJSmLGYQmuXwyVcawnEhxsiKxHM+lGSfT1cFQilUXa1bK0ySzgG9ungWyWaCrPYTtDBF2ZjG31GJemUUJfy2Ukco5wExXiDITYk5piCQLrKi2qEiGEL8iCDEzZZHKhljAZa+Aspa6xF9UYVFKHeKLF3ZwYLKOLMOODsuhmdeQQaIc34Pk+qxBLdDYkkUzv+AzzTS+BTq6LHQjEZ1tzaKLN5VGhpmshai1IxxU30gzQ/6UlN62YeptZDt3HW5HzekuvLCvDXUNme4qO9n2Y7WdOHKqs5s3WKSFN+ajR4+6G/GhQ4fQ2NiIAwcOoK2trbuYXPRnz54lWKRxurnnRkJ6kI4dO+Z01dTUoLa2FsePH4fi+aCgubkZnZ1Dt0/g4ODBgzhz5gxOnjzp2nbixIl+23Zua3pzGhoanI66ujrs2bMHakN9fT2yHKyxpOLqpyjmDRWqX5Jvb2/vto/sEPNk3746ysvLnY1UNs4zuciahSmsWpBCZanBLZvKsZrpq9eX4YYLy3Dp6hJcTlq7OIXNK0uQ1KhXQVGu/GQO1B3RaLrzta9tS5WVVr2cyCWhZSoRr1ZiGbin6mkXeWcskYmlfmZBk6tCG4hL8BMQCDHTMkNfjQV5sTz1Mst9xc57ZFjG6WHo5Cjr0gyZ9oe3wOS2AK9+28mLm0DF8J5y2TKDl29MYOOCKLxpbUAQBFyxLMCKmQbXrU7gJasDXLLIoIID6mbmX7sywObFAa5eFWD1HCDF+8PFLH/7RQlctybAS9cHuHVDgMoEB43qYj3gPXa4hguGK+jleluAkxlONmRxisDhFMM2fsk7j3ZA9MLBDmw7GP3KfnJ3O/RLe29NlG4iCOqtafSpurNZvHCoA/qVHxIADaUp4EXSQpCWpWy7EHRegXTKcJYHGgjk8tgDRrvopZDXQTf8VnohJJhKpSC+4qKQF6vyFR+MJCcwIzLGIOBPZIEn6UfeR3LD0aeyKibQVVJSoqi767hI7iRdolxywCDWIRCi9km3+ptfNpGgYalBAIbBsA6Bp2Qy6YBY3Cf12xjjAJXy8hWpHZIT3xjeJvMzGT9wsguHarvcd3ikPoPaxix0fRw4lcEOen0O1WYIyCNgznmJJfwhC1x89cabeLlVkyx/hLp/Nz3GWwAAEABJREFU/uniygQEfuSFcYBFfE6YVuBG2cx0ZWwsx1B8XvawiluWD3jpkalyKm9yaYWG+fwqrUDT2P4cYoX+8BaYAAtY3ltCApEsyfBHf3OzxfwqoILeG/2wbmQ6IEBRekk1kOSvg7Z2iy7Kz0hb/fsWaBJLUE+KeRsIduaWAaWcYqsZViaBtlaLTpZpbwnpTQrpVeJAyg6/s8HwRQsvaVmFBr+I0aI/OFkhQ2NzMkMyYVBC4DCjLIEK/trm94p00mDd4jSqygPeyAABDslhjD7VhLrzZiQwg/qNOfdG2LeasnSAC1eUYX51CptXl2NedRL5n2Xz09i4kldWPnOA+MyZM7Fq1SpUVVVh3bp1qKysxOLFi106LpJOp1FdXQ1jTMzqNxRoWLFiBWbPno158+Zh1qxZWLlypdNnjOkuo7rKyoZu35w5c1xZ6auoqMCMGTOwYMEC5JdV29SHbuUDRNSWcnpYli5divXr17u2LVy4EAIo+UVUh9qezxssrnZJr/qk/seyc+fOhSgGazFf8sYY5LdZ111Z2kCeG84R7u7axsnjmb3tOEXQs/VAB3ZzeauBk8PxMxkcIjASIJdFy3it6vqN9U/5cOm5Pdx+qONCmHAt7agpRx4dF3Ku1W8aB3boptG0pDzOrM7EURqwAYnD3pVxJ8OS5NG+rqxqVJzKXHmF5FnaPRSfcR1kg9VAepVGkmC42Cn/mnWN9idvAVmAV7HVygOdACGpJGGx92gW8yp5xXPJqpzg58SpLLiKhaYWixIOooamEB38MV5bH8LwxhlwMmtsyqK+IcTRUyFCzmkVKeDU6RD7j9PRcCZEgsOlvS10gCfUD3jqVvXDIVY5HDEv09cCvP/gAgKatTlKJQDFl81LYv3SElx3YSkuWJSC0ivmpXDh0jSu21CGUt6k+uoabTpNULV0bgoXryghsBhaiwCX6k+xXJo3vf5KqF/98fvyjDHuxq/JLyYBAWN4caPnY0zvtHKM6c0zxjhdxkSh9Ehnip4j5H2M6V0uL6tXVGUFahRKhzEGiqPPx5ih9alcrCuZuxlJp/h91PE7GFJfdxH1UXpExvQup7xuwVxE9fWVTfDu+YFXzMTvvba6N70ul1YoivMVFzH9O6+ciRTv2Dn10y647+d751gkrmPHrVYqiTxst4eGzHiZi9HuJStLQKO0obeGc661Ckn8GmLQQhbBEMGP9Dl5QiVOsjyTz/Liy6Ok8k4Xc1w+85h2hzHGXUvGFHfoGutP3gJ5FnCDJUMwQuoi+NlxIIOEsagjgGluAapKDDrashpeIB6ipweYWwEQ06CEg6KtzeJ0Y4gLFibQTm9OhoAnpMfoLIFRmgXkQRJQ6mCeFdhhPZbgyo2pvHYMFg0Gy5yIPMNKRQwmxcF5ybXTGAPdhERqv8KAs2FAPg+4eGDcZIZx+BhjoBvlWFF8wx+LUG0aCz2F0DGWbZOuQlMqlUBJeuSkcvltw1T/5P3D0ffffXd62bKVL+VoDPhxQIW/WZx3Jgg484JEMEKTOJ4mVE6ULs4hTCzDfMlJJpQwLPnOe8NMHsx3bBfqZN0szzJOP0MKWQ7RUOmQFTFOFiP+8BaYzBbgVRx2WIgsAUsnQYzAS7tCema04dh2WZyszWLXwS40Esy0dwDV5QZzK4HTDVkcPZFFHT3Tx05msGCmQQM9O7sOZnCkJkQngVQNy3bQMzSHZbKqq5ODjR6i4ZqNY3m4ooWXM6wiJkaL6uB3iUShrFVUPe2/McYYB9iM8aExw7dB/9b03Im0wAd+6fdeQidXZRDwd6k2uAmEiCyct8cECDnUNeS7AYul9yb2BAWUM5xnJUMhq1D9EYAh+LGSVZyXiXW6WFbAybCcQstQ+Sqj8o5PfUp78haY1BYIDZejQpJ1VHMqg+891IFHn+nEz0k/eKgNAkNPPN+JQ0cy+Olj7fjuA+342RMd2LE3g4ef7sTu/Z145Bed2Eegc9/PO9B0NovjJzL48aPt2LGnC89s78Rjz3airj5LXWFE9AYN124cr8MV9XLl8qt5M3gLnKcFeKtFMdB5dmOSFJ/Zq52PPl+zwSQTKxyT8yUCrVLBARd5ewhUQgETB0o4p1LO5eWHAj/y3AiwwPCrDEgCLTYKOala6VAZARwBJCdLGelXPkNmEVNZEssrTXl/eAtMagskOYgSoUWWHhlRR0uI5sYs2loiOstlriyXo1rOhmill6eN+W3NzGvKQnxwyUp7eLRJuVN55GeoS+m25hAdrSGU7qKnp4vxrDw9LFOa4uAapuU4/oYp6cW8BbwFxsQCevJrvEFP3zrj9Jh0aJIouffeh+bMqpp5GSc9BzgEbAIk3FfBLjheQjskCUIEUly+7QEyFLDiJZL0BJHPMsQ+BC2MxzrJoxjLEAxJlmkd1nmAqFdLWSzkPEq98oc/Z0ufJ2+BorTA4nkGH3hbGd71mlK8+9UkhSLFRXFcYR694dY0KpIcdZkQN12ewruZ53Qw7KUnTse6mH7v60tZJj1se3CsDlvWCw5iAT1OrNlTN5NBxCYkq6OjAw0NDdD7a9rb26H3zDQ3N0NxPYatd8PEdObMGc7YFno0W++myX8EfUIaPwUrNcYg4B1P14q+A9lY34PSuo6MMe59RIrru4sfV5eMeEqLVFahvitde9LZHxljYIyBykpWMsYYTI9P9HLCN73//em1my+9nqAjsAQfgiqcYnkwBl7y4pHiTc20jQMvCgVSXBnmk+nK8MSD5ViWkyjZTg8EbkA5lSMzkiEAYsS910eyRiApgHsPkPhKK2QZf/RrAc+cLBZIJQ2u3ZLCK25M484R0JteXor/9cZyvOH2MvzKG0pHVPbWa9KYWWWGbSKOwWHLesFBLHDq1CnoZX16yd4gYhOSpQ2rxhgHZHTj1Iv6YpCjlwrqBX4CQuIprkbqhqpyLS0tSnoqgAViEKLvRHaOwY/4MdjR96B8pfPzFReAEeiRjEDPUE2UHskKXA0lO9XyP/yBj10VJJPlnPAIORxAcSGxp/PeIAtiFbh4gkBGadqAWIR8SqqciDxo6UpxDqlQ5R2PwIYhcQ51E1kZUFeOyHG6TQArYiLSq/wczzGowB/eAlPBAm4g8KIeLMyEBh1hgLYw6WjLljK84o4KZBIptGUTLk8yXC2Lfl0MoG+k9uLYHWkRL9+fBXSj0jtX9O6V/vInkhff5PSeGj1+vWDBAlRXV0OPQOv9L3rvjN5pI1q+fLnzCpSWlvJCs1D+RLZ9KtedTCbde430veg9R0orboyBriOldU3pu9D3JlJcfL3HR2X0HUpG3puhbKXvUt+7rtWhZCdD/nDb+Hef/vK6snT54sC6RzxsAAKSgJQAp9Ee4gTt0jxZClkBGsVZjw0JisRT3MmxPOPUxGHCs3Q6oEM+v74wBjZuU3OCXh2Tq4cAylLeMBQAcrpyaafPn7wFprAFeO2jiwNJQKfDJpGx8eAw2F5r8JEHDbYxDDmAlCcZyaqMHSO7cKyOkaYxUKNO8UeSfkiNgbbxVaGX1+mGohfjjW/NQ9emm6Veaqebo26a8+bNczfV+MV74itfN1qRNOrmKxCkm6rSnsbWAmEYOnApACPAIjvLs6ZajDFQXKQ8keQkY0yUJ57SklEe+JHO/kheIJHyjDFOt9KYBp/XvOm9s5cuWXERu8rpJaFuWwQMCTQIQ2wOAJLHVCIHYAhcJK+ntAh8QhZ0AEg8EXmRHupQnnicxwljovJMQ2WVxwnWakJTyK+clfAIJcHQgsVgDUNGKO74/uQtMCUtkOUvgHZ6dboIdCz4E6FPLx8+AjS1AQp7ZxkCpQRUNkMdvfNGnuJYHHkhX8JboHgtUPwtE2CZCDLGwJiIVL8xpviNdR4tXLFiXerSy6+6gl4a4grYrNasEt3AhE4W2IBpVcGJ0CpbYIVpYhBYhSQI5JBC5dFiMT8OoX08Kk8Zt0GZZZxuhSQpcrI0t5UMQwekmGcNAZYwkMoz7Q9vgSlpgS6OqI4BwE7UYYu3XGixcR5cCI2aKKP7bGHQSR3S1c0cRYRjbRSlfBFnAfdzj9NbMYWuYf7kLdDHAsYYGNOb+ohMueRtr3z1llQyKBWwSQSBTQWJUMBGe3Y48VnXYdsDgpi2SDBNHghGuKLFBCRn3VvuyROfDB6gPQmaAi5dcYaOvTgCQIZp6Xdx5oNLW/yBymmf6qg7CFiOPOjDNAM3hTAcl0P7+J577jls3brV/QPdcanUVzJtLaB9O10EK+BAQK+PG0bIkHe2E/TmAG/aYNEZAqc7QM8O+vk/ooZyCbffh8VGdXBsjqpcQQpxsuCcAkdjXUEh9BljYExxUSH66XV6C0w2CyRTlctKy8rn6TdJmM0KuSgqT0toA2s5yWjGZYQAhMCDCeXJ28MomE1+gFAASX13QAVUQ9nuONNUEJUzTp7YhotZjIcsREWUhngO8EQsOG+QPDycOpyY0xeA4pQo8HH//ffju9/9rqtFS3tf//rX8fjjj7u0P3kLjLUFunjlZ/lLoq9eYyyaugyOtlgcbLSoaQUauoDGTER1XOY6ctbiaLNFXTsIhDiU8kZIljqlu6/e4aSLCvQMp8FeZngW0E9HTWqeuKjBm563w+B2GN5VNTmktHaUDZPz6dzhNBkQ4yQ4Y2ZtSHeNvDdZuWUY4eRnEwnmEbwIeLB3EYBhWmCGaXDOFs+BExZ3YIjwhNnMChiTEOUNiSnWBydjmJb+KBtWepgpXZZgh1FKM1Pgh8q602QV7Ni2bZt7FcLb3/52bNmyBZdddhne/e5348iRIzh48GDB6vWKi8oC49YY7b/pC0w4LuipAcEMUEPA05oBfyWwScpg0H0wbUkdHHmn2y2OtwBnCYr0nodYRrpVR5webhgMV9DLDW2BkJNpPtjQI8K62SpUXhwOrWlsJIwxReeJMsa3yZjis8HYXHETr4UAAl0ENAITbA0BDwFHwlriXgjYEKdYwhwbJDjXEgpR3vJHowMdPFkBG5UTKa1QZSXnylOBeIQsZPEM6qce8WJ5F5LXDXTo+eFEa7XcxVopGpWJ5ZRnKK+MQtKzzz6LW2+9FXr9gV51EM9NL3vZy/Dkk08Wsmqve5pZgNc2wQ39pDDdPVeM+AVH6cFpIdgRqOnOVESFYlI6JhbUkldtq0UDl8HCUELKNK6OOCXOcIjjbThiXmYoCxw7dgwvvPAC9A6cQ4cOYffu3di5cyfE37dvH2pqaqBfWgqH0jXcfE1aer+O3q0TEnDllzPGcJIPPPFOpU27nga/FjBFPgI8QiPqDkNrE7AhkQxBjksSprhQQIYyzIZ+p1ileanYRACrUCRZgRROkk5O8pxgeYDjirkEPMqLZZgPB2yoA6IIyLA+uCUtSx4negYs67QwZCFDvpNnvJCH5ouAHfvmN7+Jp59+2s1RiuvpzfZ2riEUsnKve1pZIMOr3OYBHg4VdFrgGAEPHTY9tiAvICXJSXEwpUkKlRY/GiHM5B+4OB0AABAASURBVBEa4DSXvc5QgQYtWcw2UF2KD5dYxXBFvdxgFtDjwzNmzEA6nXaPBOudKPpixBcZY6BQ71cZTM9I8hKJBPQIuh5ZNoZXxEgKe1lvgSlmgQw9PDH258RmBUZCoplkEIScHTm1EtAQBCmeINAIGCfTARoOJUbhAArN4kCKdJgktVBWczgznQxBSigZEhXyoIwDM0G0qZmTNZPkA92hwJD0iajE8n5gOWSt02VhWYvUFZQ09+jllG9729tw9dVX48ILL4TitbW10NxV0Mq98mllgXOACC/8Gi5nZXmbSjKeIgnglBHdVKSByjRQmeqhCsbL00BZAkjlynDMukHVSHwuT1Fs0C4NzjgxjDAYhowXGYYF5s+fj1WrVmHu3LnQC/5El1xyCRYtWoQLLrjAhZs2bcJYv8dH4Eo6jeGVMYx2ehFvgRFYYNKICuxkBEXiFnNJSd4TTnD04mSJKvgTxMLFgwTXuwhIxBQoIuphJlM5nsrQIRKSLNUR6zAv0u2Wy8gjg/Mv9THeDZDUBqVJOqwNKMZ2KKQiSTtdvQAQucoTqVAh6frrr8e3vvUt9+9I4nq05P7tb38bN9xwQ8zyobfAeVkgK0RPipVwCOBsB7C3NsRXnujC3/64C3/zo4j+iuFf/LALf/qDLtxN+hhJ4Z/+oBN/Tvo/P+rE/xX9sBN/c18n7nmsC/vqstD+nkyWo8ZVYvhrY/j3P45vV6ooTupCTEXRoFE2wpjhfwGjrMIX8xYYlQX0v9VOnz7tNrSOSkERFhKS0LJWr1HHiUR4gmjGCvxoH0+u6cxxs6WK2WQq0eMFYgFOiCzS4/HRI+7y3BAAhSSbjZS4JTBGqQua3hU6z41kmLBkWhBESV8MhuKQGa5u5ZOgMolE4X09y5Ytc5uXP/OZz+D73/++e4rrc5/7HG677bYx/zGmfnmanhbI2l4jERx/+OzjGXzsvix+cjSJHc0p7OlI40A2hSPZNGrCNGqRRr1J4zRJYZ0pwSlbgmNhCQ4zf39XCXa3pvHA8ST+7Mch7iF4agt77JvlgOtJDR7jmBxcYLxzOSHw59F41zq6+qLZkTMlp7BiiffXE7Ut5IwrUjyW6TpwAK0/+AFav/vd3vS976GV1PajHyFL13csr7IikBHrynL5II4rT6RNkgrFj/MVF4kvnsL8dBwXn+r9UQALyMYiLYnq/3YVoIpxV8mhBy1rqWLFu+c+E3li6BIX28qbQxl6aujl4ZDVNcg05OkBJ09OhNZtaE5w+hEpk6CFgeNnGeFBNQRELK+4wAoBUchJ3Vp6dZyOkHN8gNCoLOOWoTw7JoAVKS55tpNZ1MJ8NtB5i1yqwKeLLroI733ve3HFFVe4Ja73v//9WLlyZYFr9eqnkwVCXuDqr36I/OwQcO9zIb7xImC4XhVwbStdCnzgGou/uwP4wxstqistyrmcpSUtLXW5kGnxlS85yaucygfU893dBv/1TBY/pX7VE/YFWhj4w3E6cKbPmRoWEJAIOEMbY9yMrV6FZ8+i7cc/RramBqakBGBegktxwcyZCJuaYDs7kCEoavvhD8E1AecSP3z4MOQl0Ebt5557zj3q+uCDD7pNkU899RR+/vOfY//+/dBTIpJ95plnIDnJK64N3Uo/9NBDTub55593mymfeOIJV05lJaenS+A/Y24BXQPacyb76v92jXkFE6AwtKBrO6qYlzAINhxFHF7ugBXMoZgDLFlkbYLLWxwO8taouOUc7Yj4XQUoCoIjRUkEKwQ2Ls3JUp4ep0f6s/QROT0CQaE4lDcI+QfxIb7Ksw0uzpDKrfLZTsv2htKpknGoeKFJ14GW4/XvaIxhSwpdodc/rSxAEO/6+5MDwA8PWnzix13oSiQdL8EL/eUXAI1dwJ88CDx4FHjHJovSpAgoSYBxoITpd2xSvnVyZ7sAlVN5Keqkvn95IIP/3mOhesL8US+BQYhNGCR3ZFnnLa3hpwaJzlvZOCgwxsCY4qKBui3gk59nO7jIylnecHZ2fF6pidmzYUpLkZg3j0CIcJx9E/gh4oHe4trV1QV5CLQZUqRfy9JbXV3tNm8bYzjZB1i8eLHbtN1E8KQbbENDA1pbW52tWlpa3GZvYwzvEBbyChkT2TBgW5SG/xTMAnpSR/9zjTf+gtUxXoqFWAg8YPpWSIY8WvK+CL4IaGh5i5c4AY8wvPPbCMvzuuVlqC0/BCScdxygEciR14eXo0tTPVVQzlIbQYz0SpfyVb/y6cFRcyQHy0ubjlUYykoXmSwiNsurnpyekAUNZVlvqDJM+sNbYNJbwOZG5Jl2IMjoBYMBsqFxXI4TrKkGnqshuCHnQD2woNyAUR3dpMiCcuDAaYNSJp6lvMqpPKWdvrp2g672LFQPRvDheBuBtBftZYGz9JbU1dW52VAZAgICBrqxK09x8QtJmtxVr8DHQPUYw5lVszTJGF0yQDB3LtJ0ddtMBtmTJ5E9fRpt9Np07tiB7InjCJkmckHJlVfBpNPQPx/Vr8MlS5a4jdmXX365AzdXXnklxF+zZo17GkQbt0V6GuTaa6+FNm+vW7fOudJVdsuW6KVoGzdudPIrV66E4toALj1r166FwM9AffH80VtA4HP37t2Qt06vVhi9pokvyUtZWHzAhhDME9TQrxNmQeTCeAYCMpZ+nyBICG9YFtawcUCIE6EFQYqTZQaPKJ8gJY4zpAgcn3FX1oUsxwwrEOT0sAyHWejyGO8ONQwpSwRE2APiHMS6KOLiCj1Negv4DsQWSBsgS9Di0owLtGyrBZoFiJg2HAHPnQKHj5PoPnEcQXzDUaQyklc5xWN1IUuZ7hLDj0j38KW9ZC8LaFOowI1AjkhvNhVpOWfXrl3uJWC9ChQo0dzcPKhmY4wDEgFnZWOiy8QYIuibbkLlu96Fire8BZVvexsq3/52F1a85a0R753vRHrzZsQfARljDH8dJ6DHX0XizeSSWHV1tQNG2i+ierR8org8C3rCTLJlZWUQX6GWWZSvvFiH4gJXerQf/lMQC8juUqw7tsLJSllOhvltj65qgJcn9OHEJvxiBTASXJwislGUAciPAEbCAZKETGFZJqIsY+QTVLk0h4xCjh9XJpJl3ZF+9AAd8ijh6lOelrCoKSpr+shJP4kTuBxCIPpxeijvD2+BSW8BXu7dfQjdCHCnbt5jhwzOtHDEkh1mDB7hMlgAprsl4OCM+MoH5SSvcnkijFq4AcTYSI5gJMJetrcFdJPWTUSPfSoU6aaum7mAgDGmd4ECpdQOY0ZXl0kmYVKp/inB20KB2uzVjr8FBExXrFgBLW8t5hLk+LdgbGoU4CEo6VGWu/QVdPMD4hNLsEHPDudMnjl1Mq14tCxLBy29LkCWLMoxzskwihOQ8NJXXHVIpeIRJWA51ELOytrfQyWwFOolQ4ZVPuUYlQjcRmUmLOd2y3ZalnFHIkCoeg3b5hgFOOlH2NatW5FPx44d664pfqmqX1ruNomPnIcFjBsS0KUOvZenhBc3+NEgEQhyYQg38vSaCculr6pyizULeqiqPOSgMVC+Rmh3OY4clac6JFlPImlcPQHj4g2HON6GI+Zl+rOA3o+zdOlSdxPRCwL1SKg2B65evRpapikv56JkfwXHkBfwp6g8JyNVyVsCUTIvLF5BWiJTWtRXj3h9KV9GeXFa8XwSP04rPhYU64tD6VQ87oPSnvq3gOykHGMM4rjSk4l4uUITYNxm0ycSp/ULkLLRFElAEUU4M7LjdPUwCQbODM77k815eCQhwEIBSjIFEstzmFm5igLGVaXyOXk6HeIp3xHzFVKG4izL8pILaHLpFV+ztAlcNyjNNlAmpELmFeTQHCFg88ADD+Dhhx92b4bXfCWv9Oc//3m8+OKLjv/Vr361IPV7pdPLAoGJLuaN8wwyHAyXLQFK3IoyoB8sogxF9K8lRB0ce3MqgI9dY3A36WNXG8ypMBBf+SIHfgSUSLKm9K2da5EqDaB64jqVNxRxPA4l4vMHsoAx0RRrjIExBppcjDHQxxjjeIoXI2lJTE9ZaW/HY4891v3vMgQe4vZqI7Le1nrq1CnoX11oktR+EO0hipf1FEpedwj9iw1teNavSC39qVwc6te18rSvJA7lIVN5pbX/Kc7T5mfVI75I7dDyoeo5fvw41KaYp3bFdUif+NIjvSKlVVZ61GeR+JJRXPUoXzpEaofqGT8a35rUV20qn4y/6oMg4SZNZzHjzu7UHc1FFHCu5bSq/7mVpQxJ8IJeGk549Proao0ASSIRLW/RsxMSpViiGJZjnuTBkKUDliOTWS7NKLhgFsVVhtopBavJnBGVjL05ltOAFdgxAT06zGHbWIRlGXeyPPGQXMiwIId+FOla14807ZvT9a8fZIprj53Gta6JV73qVQWp3yudXhbgcHEd3rwA+KNrgb94XRpl2S4I5muMdPFK12PmnRw47RmgjfQcHY9/+4zFQ8ctFCrdlsuXnORVTuWlpzTThT97bRp/+hID1RPX6Soe4hQMkT+u2W42YY0KGfijgBbQLz1NgtprIw+VJkYtk7nbQa5eyYgvGZHi2m8jUp5ktaSnG6jiklFayycKJS+eQmMMAt6JVE6hJl2FWgpUKErwziNZ6Vc5hdIjvsqBH8krLnCmMtIjObXdGOOAptLKi8tJXnrEV1ykuOqI+UqLVIbVTMnDGIPYXurrZOvkzOpZrslGZ04S7I5i/ZKuD2XwkrMU5cGZlQd5Lu2e5uJMKTAuHgkJwAEbTopWe3IC5lOYZWFDTsCM8JAkQQtlpZsp8XT521yaLOYHJMUoJ6+TiIJWAMiFIWAoo7jzAqFwH2MM1ED9KBCoz/XZ7c3TDwh5pfWj4N5774VeGVG4lnjN08ECkdeFVzY7O7MEWD0L+PM7k1iU6ES2rQsd7Vm0klpas2giNbZk0dAU4jtbQ/zhfQyfD126sTnKl1wb5TtJKj/XdOCjtyawcb5BNfVziCGqkxUO4+D4HobUOIrIVKJxrLIoqyp0owQuVq5c6d7Eunz5chfqqasEgUdct2S0EVl7QQRktHSnTceS0c1T+5ckIxAhkKFNyOILgChPZRVXGeUrHfMFNlROofjSqVBpyaqcdEm/QgEUtUtATfWoTeKrTEwqK/0qG4cqr7JxKNCkcpLRjV9ycTnFVbfqmaqk/qnfk61/FZVVyG837+O8kbMXQkAiRt2RiwcmEAghtCD44B0/SCRCzis2qzcZJujdIaBxOZwxE4zH4CYOQUCCLGyQiDw0nCitQA11hApFWct8lldcOli/JZBRndCSlw1YlvlsqysrOaczYDmS6pc8dfJgigoKcWi8LFy4EPLw6O3L73rXu9wDBQk2WsvzGhs33XQTFOr/cRWiDV7n9LGAhmDKuGHgOh1wAFy8MMBfvDqFu28L8OuXh3jv5hDvvjjEOzeGeMdFIX7pwhBv2xDi7RuyeOv6LN7iKIO3bojobQx/+eIMPnoz8H9encbGxUmVj4SRAAAQAElEQVSUp4zTr7qimEsOeeJYHlLGC3gLeAt4C0yYBdIlJbwhVxDkCBv0NINzKSEF02SfM+nJtSLvDAGPgIwDOwQpdOVQGgosAQjS6QgMSYvkXEhAwonRARXJiJdHjMJtTJYMqwC9QqwFjphJNQ7AqB4Q+EhPSKYrQ5DDVlAWynJyLMI4nTGKFIIef/xxaMlYr4bQnp6f/vSn0AtBDx48CD1lqmXdlpYWvPnNb6adywrRBK9zmlkgSdATX9Iap2UJg6q0wfK5Aa5YlcRVayK6ZnUS112QxPXrkriRdNO6FG5an8LNGxSmcePaNG7ckMbNF6ZxE8N1C5IoI9iZmQICA6gO1YURfDhuRyBdYFH2AWqQqMBVnbd6zXD65aQ3D2tfjNKaPLRXRO/u0YSidXTla4/LeVc4gAItLck1rfoHEPFsb4FJawF5piorZ7D9xAoORjCaf2jSyKW7o4wIbHBMEGuAAAc2SCTChHPwME5VLOLyBIa6NzGTmUjAJghIGFVtjsiw0ud4LEumpdcm5GTFFBS3ysuVYzQCNYQ0jk9Q5Hic15wsmTwoQ3AlGQEhMnhIbOzpqquuwlvf+lbcfvvtuOuuu/Ca17wGer/WqlWr8NrXvhZvectb8JKXvATyvI597V7jdLQAhyBSRj8JosuamAfVpQYVHCS85iOTUEhPd2mjcieXnjtIXMGCQpH4yo+Eo3OKg2gmwVN5Umnr6qAaJYZNVDFsWS+YZ4GQvyQFbMTSGrnWy7Vptr29HQoFiOrr651L2ZiRfi3SOjxqbW2F6hyetJfyFphcFqiaMRPG9IyfvOi5HaEYD4jABSaBlQRhCedSymY01zJFDkGNy0sgTCBhySGmUTaBCCUEgoiINFs7kCJvD+dqt3k5SHSDHGIexqWLZQRsqIQ4izyCGYIiJqkzSwEeAcnyZymnDbaFrWOckUiGKwHKZ7ogR4JILl+xMcbt5wE/xhieJ+Hhm1z0FkgaS1DCi5st1WVWwot8TjlQmUZujCL68BIMSQI4WXIUKt1LiKMxzfLVJQYz04D0aVlLdWCEH6oZYQkv7iygiUTuYq2Da0+ISDxl6h092v+itwwv5Fq69pSIXwjSPhTtmTGGV01eBZp9BcY8ZeFtMLQN8i6doomWl1fw5qyfdEQVRCHEDUQlcBMecp9eVz0nRrGjIESC4MPSvcNCHA4JyzxpoTI4oMO0UInjg2CGaWIhCOiExAnikxWlmbCxDJmRHjVIxLJELxSBFThiplvKcsAnSTikdpBUjsM0VEhhyxzWz8OyhVE+s/zhLTB1LCBgktCvhlyXSjkAZhO4zC4FAVGOOVjAgRIwv4JAZw7LVTOkCg7FLMtrKDFzhIf0jbCIF48tIJAjcKNHP40x0L9ZEMjRxkFtCtZmWQEfbb6Ny4x1GHBmFfDqT68xhjcIT8Z4GxgzuA36u34mkpdKpVFSWkZIIUSQa4kFr2fHQv6HXYuTLjQ8B/T0CItwRYsYhMBCxaiKs6VNJGHzvTlEKg4EUT0PJ0sNBCKSZzk9uUW3jtPDk3VzOPM49NyyV6C4iLJUQJwF5xVSnBOsiwvguDhlVI4V2EDenoD1iViePH94C0w5C5QEIQGKfDgcERycpQmgmktU88sVAlqqSpLP8QFDEYUJWqGEp4oUMJfTwIJS7QkCx791uqQTo/xI/yiL+mLFbAFjDASIPAXeDrzLDnUdoIg+amt5RQVbFCMBzoQObTAkt9+Dk6bj58KQKENFWIKAho4eq9ehZYR5bCaTBT05+plIgJIg5iHwIBghzzLBIj2Ah6br5gnsJChHXsiJk+pB8ags67ZW4IXEjChOWfJ1WAKc0DLPVcpuUYdlRZbNBJvMLKdHsp68BaacBeTxSZssr3Ve9eyd9vhUEOnMLSWoKQHmEdQs4JCfkTKYV24wl+l55C8k4BFASnLA6TeCdEgXVYz6oKpRl/UFvQUmhwV8KyeVBbSsRSCQazMnyejIpaOAmD6K5M7d8pQVK6CnJ8tIFhkhEwdumEX0I3BhCXwg4JNLw2YoyxwrYMMoRVmMriLFEwQvnCitvD3SKeQkkgeIgtFLCQloVNbJUV7lAkvwFMIK4DDN4ozn8oh4HNBhP0LmxSCJUX94C0xNC2j/TWmQcZ6aaBgAAQdAKcFPFZetqhgK+OjJLL3fR4+kJwJDY1hXRmWlg4zzOjhGz6v8mBfmJMK5Z8zVeoXeAt4COQvoTp+LFl1QyiUtLRu7eYDIwDVQ8x4jcbs5TxJNkNH3yMlFbKINZFSES1lZzSmEIApYlDF5dTjxspqspbuGIRgwP0DISVFpISGFTgd1ujgBTKilMQGaIEFZ6QrgAIxk2GQXp5yTB/MY4UHdlGXE5VNWTh4rOc7rVgnxCkl6MWF/+tXBTMbBvv6yPc9bYMwsoCEqT00ZwU+JySBJ70/gLn6ODA6R5tYMROIpTzKSTZmQXqKxaQbH99goGgstUbc5FY2FsqF1nJeEJgo9paXHxfUODCnThlnxFerprpjy8xQfK1Jd0hWHinvyFhjIArpO9EShXqtQjE/8JZMppNNpTn3sAScDtVcJG1qHVMjtPjR5Cvx0MxjJ56k4nTzkEpAEQahH0y0SFry5a08PM6TeeYAo5wCPK5NlTkK1khQqzSnJgROGmp85aVIV8ykqj48rpzwRyxDVkAWrogJHFCMWcvLWgaAgirP9Vk9zUZiH41G0MIee8ty2bRs0X+XXICPo31Ds3r37HBvny/m4t8BYWkBjNWEs0gQzpUEW5QRBov/52SmIxFOeZCQ7lnVz/I6luumjS4BG/wdKj6brf0zpf0C9+OKLiN/Rs3fvXmgi0f+3Uv6BAweg9/mMpYV089Jr5EWavAbSrbYKiIny5Tq2bkXz176Glv/6LzR/9asRxXGGLd/4BrrYbumVDt0oRQJ5ekRfupRWntL6Jam4QtWlcp6KxwL6vkQCFvq+iqdlgDEBSktLozu/IEIU63MjFjZA9NFMmJeMmEIdgLJgAmlhdxlksggSQZgUICFRNZk8R+IEPq4aB1KIfoiwmM7lCcAkVCaXZinV6srz5OLiMRJ5bVg6Xvbi5Eo2In4EdLjoxnSsKxcKUBmDEAX8lJeXuwct9u3bB71PTFVprB46dMil9c4eY5zllOVpWlmgODrb1JrFV+6vd6R4oVrFcVko1SPXqyGnBolGXnp8Sxhj3KPQAjvJZBIBZy691TQOOdtCT2/p3zfoJqMXFQogjGUrjTFIcEYeDsCQnNqmdoGf7OnT6HjsMaClBcH8+QhmzkR60yYkVyyHoc6Ak2RYX4/2Bx6ANkAI3D3yyCN49NFH8RjLKb5//348/fTT2LlzJ5577jnoba+aVOO3vbIafxSRBfT96+anpQy96qCImuYAjzGaAYga2DCHFhyqUJopxRlIgtnRwYQrEqXcmSw41ONcKCyUAbSTGQQ+LM5DgCbplDLBA1z+gj7EOxSluPbm0CdEvEM4wzS1OBkOcRsQACkUsGEhlUfMU1rVcv5yT2xRLqQSV1Z5FLby9Kgs28ksWLbfeXuYX/BDT5nqX87oB5h+KCnUuN6wYYN/E3PBre8rGMoCX73/NJrbQkeKDyU/2nyOz9EWnd7ldAO54IILsHr1aujxdP3/p6uvvtr9TxtNIuIvXLgQmmSUp3/qJ7mxtJreBxQ/Hm8Mp9FBlOtXXQx4nFhOXrMuurpABAeTSsFwBg/mzgXRFGAM4o+AXYJgSI/H638g6eYpUKdf53osX8BLccnphlpsnoS4H9M51DWg70jvdSoWO2gc6f893Xrrre7fILzvve/DB37rt/Cbv/mbeO9734u73ngXbrzhBqxYuQJBYEDg0NP0XCLvMu3Jo6OHLhwbpC0XxxJWcUuoo03JsBkmI1UCgLysQ5J4IRUI2IQguHFE0COe8hXGxIlTcjYInIfGCshYyhLJMKBulacwD5eOl7lcOZZhOfGhNNvv6qVswQ+NVf3PPb0pvq2tDZqrSkpK+q3XM70FxssC8uzIyxPXp7h4cXosQ465sVQ3vXTJgyPQoV7rZmKMgSYQ8QUMRAIBAgsCCAIMkh0rMqYHlAym0xhD/BKRbjKSTcyahdLrr0dQVYWwuRm2owOdzz+PzJEjCOkFsu3tCObNQxlvRoaeLLVdr6q/4ooroNfaX3755dA7ii6++GIXXnbZZVCeJtRLLrkEAnmqx1PxWEDLodu3b3dLsNrHMZEt0zi58cYb8cEPfhB33fUmXHrppVi8eLHzjmq8iMrLyrFo8SJs3nwJXvXKV+Fd73o3TH6jlSB0IJgBL/H8HIKJgA4egg/tOibIYcxJUtYmkgkXF0+RXEE5NOUGipa5CGAgLxFDASWVo5x+N7CISkbk1BNMBZQTR7ICNAI5KiO+SABKfBbmIU2qiiVUjpBHeeSOy6E5Sz/Y1q1b5/ZQjUulvhJvgUEsIM+OvDyxiOLixemxDDkex1Kd11WMFjDG8KYQUX770gQsFW98Iyre8Aa48K67ojDmvf71SC5f7oroJpQP5gToxNPNyxjTDfaMieoR2HMF/aloLKDvTEBV35m8j6Nr2PmXkmdHnpybb77ZgRyYc3U6lk6CCAopUl5WxnOfg3m85ByCUBjnhlxnIhYhSEkQ/CSJPzJuEzMIeOTdoVoesMmE8nLgQwAk6VS5POqS98eBIMWpxAq8yJtjI0+ODRjmgE6oOAvyyNPHgkRgbAf1skFMUk0un2kHdoLuPGaPzyEvscbz+NTma/EWGNgC8ujIs9NXQjzl9eWfbzo4XwW+vLeAt8DksICAzkIuuWp5S7/2J6LVt9xyCz07d7ll4O76BRO6Ez0R4hl0AyKXECpBvx9lC03EmQITDpgQbhBbEPgkuMTVDS7IAj0+TINgiKkMvTpuCUsh0wIyUXnJUDZXtfgxae8Pyel1T2pRJmBZdsdmQ3A5jmWZ5iRrtQimcrn2WUug49qoMjnK5fnAW2BaWUAeHXl2+nZaPOX15Z9vmuPxfFX48pPRAtqDo43XetJKm6y1B0cbrXmP6O6Ofi3rV7FI8pKRvPgi8WLhWEb54ovEUxnpVFplYhJPlJ9WPOZJPo6Lr3rEi/WJp7QorlO8fFKeysW8OJ6vNz+u/KlMcV/jcLz7+gZ6FG+44QYYY4asmsDBuUO6BcVgQiVFjCIOFe+dIIegA13qKYEHvTEsTq9NUlwCoJxq60IHfhL08LAUZQRPojIO0BCQcDHMOgDEOIGV25iskJ6dUF4cytEBRF3UR/BjBWYSBDW5eCiAIzmFBEWh8l0t1KdSlrLKZ/3+8BaYVhaQJ0cenYE6rTzJDJQ/Gr4HPaOxGsvoRqpH0GtqaqAnuHSD16Ogp0+fht6FIp42CipsbW2FAIVAhpuGWX6sDrVD+keqT2Xi93bokXq1W4+v5uvRe4j0CL7y1Q/1V+/5UF/VN8Xj/khGT4LIHrKDng5Rvmwh8KE88cWTXoXiqV7JxPoEarT3RPVKTvkiBuhg9AAAEABJREFUtUtyaoPsKFKdsaz6o0fpVYf0ihQXX6FkVYd0CuSJrzZKj/LVP/VL9Uxlkg3U//h7G6++ysOj/V/91dcfBhKgEcXy+TI2x4zDXLIb97hyAhLMYD/dkQH/Ml16U4+KWZ4cJbi8RS8P4QqBDkEI4yCC4VIYA4KlnHeG4oQnzJdKkfMKMcIJVCAnpIBVuRw/0h3Jg6DIpSnulsqYIM5hfbk25uVTxB/eAtPHAifqu/C2W+fgfa+a5+iydeUQxWnlSWYsLcIxO5bq+uoaWZoTh/sBFI6s2IRIC2xwNoVCYwx08xWI0AbRgwcP4tixYzh69CgEAnTTPnz4MJQnr8RYNlg3MJHaMhK92texZs0aaJ+Hlj30xJWWPtSfWE9ZWRn0yH11dTW0B0BxPbWV4Myu/QBaJhGgUd2KS16PxUqfykinwoA/bbXRO97MrbjypEvlpFtlVS5uTz5PfLVJsmqDMQZqg5ZopEOh+iOeZKVfpDqkV/WqHeIpLp5IdcQ86VV5TOGPMQayl2wwnn3VHp7rr79+RJbVXJBfwKVNxFEgilJ555ipkJMIy1h5aOSpIcRgNGmR5NVKMMNSzCaQ0X+pYJoJeXlskh6fXDwUOMlKkPmUdECFl757HF1s5SvUk1vOU0NhenJYXNKsMQI9AkWuDCdbFxeQyhJmKa3yHB5ON+P+8BaYVhZYt6wU73s1AU+OLl9XAVE+TzJjaRSOu7FUN3106UYeAxjd+HUT1Y1V/CVLlriNvdUEC3pMXTdrbew1xnCdf2xNrpuYbtwY4UegRY+v6savza0CCIrn3wwlIzChOnSjVD8Ul4zAifokMsa4PRpqh+RFcVx2kU0UiidSvspJh+oQGWMgnmTFl5xCyYrUPfHUBrVF7RBfehVKR0ySi8kY494Bo7QxUR2qR30QT3GFImN0t1RNU5eMMWN+DWKQj76bO++8E8b0b1txA55444fCBIeHC8UjxWlVwSSgkwi9PzErroYoggDDhgliHHnwHPAheEkIiMT7dgg8QJCTZZraHFjhySYpo6eyxJN8TPLkOD71xICHMgiYZrPJIthhvJsXeXJsSABGnvPyKIzaRlnWo/rEc8CJEX9MUQv4bg3LAjHYGZbwKIU4VkdZsgDFNHHFVAD1Y6oy4Cy9YsUK95itgI1uxJs2bYJIHpONGze6R7nl+dCNWu/tWb9+vbuxj2VDdNOWfmNkubHU7HV5C5y/BeJ3V/WnSVfso/stPvmAxb8+ZPHvj1j8x89Jj5IYfu4xi88wfPKAhSYqoQqnh0jBhTxJBwOHIBS6CPPlcdFSFRe14Lw7BD9k20wXXTtJG1LW/ZPRDIUSSYTy4IjH8qrGeX3EY4LF4GTjPCdHr47yOQ04XY6XAzGs2/EEZFiY4Ash5WwqYEgZyQpIUU553US+P7wFvAUKbIGgwPpHrF6TmGjEBX0BbwFvgaKygH4YXHnllQO3iQP9wLEs2htDVBFRJLssgo4QZXqgqi3EvBLgbH0Wh06EcJie8k5ZLswFjtV9EpMUOkYGCZsU3LF030ShQEeXTmJxCYreHgEQikfv6WGWwIzSMcXARwBGHiN5duT16eZTR5bCRGaMsSOMK09yAjZM6ujeAK01fOlCAgzYBtZJAcUZ+MNbYPpa4N+/UwtRIS1QdKCnkJ2dbro5y3NG5TysGdiTt8Ug10Ahxob2jMkDOpjuTEuIQ/s6cPxIF44e6sTpmgyOHu7CCaZ37OxEfU0XulqyEZLIKSKmycUY9EownTs4sVnbxQ7zWxdQ0ZNcoFcHAkECGVyGEvbRHp5odYtVcKgoTRWuoEIHgJKwAkYigR3x8wji0ZMTqs4Y0DhZNlvgi2iGB/Xn6jVJSgVsGOtjObf8RQEe1OoPbwFvgYJagOO0oPq98gmygACPNiV7Ct1m80llh3D821yIy1RLuoPpFbK4+ZIE3nRTCldvCHD75SlctiaBtQsN7rgihes3Bnjl1UncsIkIJQ8S5EUFI2BYiYiBiysMQcShYhwIOsRLJpKhAzVJQh+WTNocEGEokMJlLuftoSw5Lo9RhkRFbKsVuJEcOUwSCDn9DKmL1UWyBDOMuA3UlnF6e8KA2gRuRJKLl70IfdyTXeKLWM4f3gLT2gLTbk/PZPu2OZm6n2vF2m4tL3gK4G0wtA0KcQ3r30oMpXf5ogRuuCyFC5c144H7v4wv/OQLuG/b13Hfw/di9ZJmXL0phaULEueqEcoR9cnpAUQBgQlHKN09zsFD4KGjq6uLvh7YLgIZFqUMuPIlGEMieKFnJ5S8ABAzQ8nElMkCLBZ5faRMuCoB95SXZBzIAaEMwY7AjXgB5QSW9LJClw6ifT3iE+iEKmMlA1c/RfwxWS3w9K6WXkszWqYRxf1RXOTTkQVkC1GUgrPdr/3dQRfGvEKE3tMzSqtyOoUeQ9d7Y/SOF70X5tlnn3WPqetR9ccffxx6N8wLL7wAPbKuR9eVVrlRVtlvMb3/R++Z6avXGANjPBnjbWDM0Dbo9+I6T6ZeAzAcFYf2H8abX/VebLpwBf7hI+/Bh371l3DV9VfhN3/nL3Fg/5FuFYYxEYPeRx+mkpzYCG7ocEnk9vRwgHQRsiSTTPOnip7aItqhjNIOcBB7RKFbDsuBEIIoliQ/QY8OwUmCfPEckFErCIQYRECIeYxDdTO09PJ0P7HlAA7zHfgJqI8COrplqVtpT5PXAs/sbsXTu1smbweKoOV6XF3v6SlkUzjmCql+auvmBAq93E6PT+uxdb34jb8kHchRKCCkPC2tCPg0NDSMuUE0I+tFe2Ou2Cv0FjhPC+g1AMNR8ccf/j+onlGGV96xDjse34FvffI+PPHNbbj1JbfhT//3J3qpIODolXaJPswoGRLaaHQQ+BBQkEeAozQBB9MENiFXuchmWhFSbrlLKiUYgSDKaklMYIcZVEZ5ghcWtImAXh7G6R2y8tjocXYWYhZlWM6dmS+vjvIIfFSGosxRWcpwJbMbJFG/PyaxBbQ08y8fXtndA6VFMUNxkU9HFpAtRFEK3e/ruXx9RcwaIDw/dlGBHs0W8ieLzq9b41Nak7p+zer9MNqwecEFF0DvvpFbf926ddCj63qcXe/rEV+ymk3HsnWlpaVYsGCB8+qMpV6va2paQOBcb70ult4dO3wcLzy9HW9+x+146HtP453v+iN84m//Av/y6b/EU996CMe31+HwwaPdzZUXR9TNUEQMEg+lHFkEGmo294g6pxZtW07ZLkR/OSE9wsU8ghCuW5FHzMI4AVDeu3vI0EGit4fOIoqBjh56fghoGHFPZZEZeXskw4S8PAwigEM5ASOlWRkP6gqZIp8ClqjHgSbH8SdvAW+BglqgqEBPQXs6xsqNMZgzZ44DOXoBm4CP3smjNwIL4AiI6IV/8vTII6S8efPmuf0lY9kUY8x5vftHj45o1u6XdAsYy8Z6XRNqAaEAeRzlGZSHstCN0dLrUHXUnaqHgFiiPova7WeR7rKoTMxAOlGK549tQ0umEbWnTvdSI9QgholPMUPpHIUICW+EKtjr+EAnvT10AHURdNDLwmI84HjiMEEu81ksISKASSSpSFzqzfG69/A4nMQ8lVOeAzAsR49OSHHr9vUE1Ec9HEoUg3szMyOWMhGxPCdhy1pYJDpkj8lAUWuL5zzRLdH+FNFEt8PXP7gFON4GFxjvXE1kovGudyrXp+U1kSZSzv+uqwrbH3kEzV/8Ilq++lU0f+lLaP7ylyMir/mee1xe57ZtTl4nLdlJh3Qp7WlyWiDQHZd34UK3XnvNhqpjyfLFKC0twV/9wz04XFuPP77zd3HLte/DpTe8BStnLUWXzWLp8kW91MTzA8FDDz+X4G8AKD8gvOA1Tm6GqMPFeEoxTedOMsXe80jB6poWE4xrn0+SoCW3zEW2ipLIY4IHoRHjrNTSrcMjyktYhgQ2js+4lrKo3QY5Hks52YB58gzJ/JKNSbLy9jDtDo2vYica07XVn7wFJpsFigr0aLKKabIZstjbqxudKJ6swro6dL7wgrtBJJcsQZJLZKXXXI30+vUIZs5EYv58oL0dHU88AdvZCf1zzueffx76/2L6v2LF3l/fvnMtYIyBllrleZQX8lyJseUcP358SIXzF8zFTbdfj+Wr56PhbAmCi1fjxYuvR3bBdThRexrX33QlFi7itShNmhwU5khJkbuIxVNC0ERxuk54rVtrEwwISnjW3hwHMOjxERBRvCyVCjNa+eqCFeBhcR6UT1IiAjj0pMJyeSpkRvRIeyLKo6eHLFaWSzOmdDdlWZ4TrGVTVIDwjRLk8cyqxYJ1AIjlWYgHc/wxaS2g/SmiSduBadJwjslp0tNp3k39cuS8320FU1ICcCYXz7a1wXLmtwQ5XGtAMKuaUzPnYN4kTTrt5LR8p/9zNR43y+5G+siYWiD20mk5Vh6OMVXej7L9+/f3w+3N0lrRH/3l7+NDv/8WbH/+SezZ9UXMP/o9ZMvP4FWvvhF/8pe/SwTCa1HFFBhFEOEcxsWCPow7GKFQaQKJJC9ueWEUuoe2qKlLAMcywitc61+yg6WXR4CIQwDy9hD9UILaiGrgHEUcHow7XQRDWspS3FEi2sxMOTprWIZ1ByytoaWQScsMRyrXzaMM83TQJ0Xw05MWz5O3gLdAgSwQFEjvlFfL+dQ9pVVfXw9tDM1kMhCw0BNcSg9nP8P5GkltUJ2qezBd8vDkk2SDGTNQ9rI7kKCXxxLcIJlC5ugxZBsaYDs6IUCUXLMGZfpnkZzB9c9IL7roIugtu8uWLZOKSU3TsfGNjY3YvXu3u26PHDlScBPs27cPw9k7VD17Jq5/+evwwY/9Gq66dgvevnk5PnbnInzkr38V1bNmRu00URDBip54zBZHl7FCUUAoQXcKh4iNlrCsoA8swU+YtCnLy92mUhDmIuZxWinOkB4fARh5fXjZhwJB1EccxLxkDiwRMGkJS3yCLrd0pbhbugL9OgloixxZlCeY4SRrRZIlkwGgpS9jKQtoWx3Z1K+zp0lrAe3nEU3aDkyThnMsTpOeFqCbzc3NdIxk0dHRAT2evnfvXuh9PHpfz9atW11eAartVqk6dSNrEFDRlN2dM7xIasVKlN9xB8pf/vKI7rwT5aJcuuzWW5GYO3d4yrxU0VtAHp4lBLny2GlTfaEbLED+1FNPDasaw3We6+68HLe94zW460O34qqb1kK8YRXOCTk0kYuH0JsDHeaxDu/YTpdw3h2euojrO+n1IfAh3wEOK4Ajjw8pWsqiLnlnGPTIWGikabnLkQCSyyfQoZbuJSx2J8pnJg81zRERUreukBmSY4ZFwNJM60gQbRU76UeU2urJW2CyWcCDnl7f2MgSmtT1JIxI+yTkKjemZ9+E8kemcWTSfuIZmb2mu3RFRQVmz54NLVFWVVWNizmeeOIJ6MfBcCuT6yUk5DAq4E6KDE79iQUIbBfXqyLAIy8PsQrXtuiyEcagp8eGhBmM87pM9moAABAASURBVExvC3OZBQawLEZOxOeZOIVnennozKUzh3ECn4wkckQBpyfBdIJ5gUJEXiS2vBvkCOAQi5HFenJyLGgTBDwqowxRQMHJQGrrRFF9E3Ca9MKhAKK4HYqLJiKt/TzXbF5QNO2RDRpadPaUbwGOtfykjw/XAsYYLF68GFrq0ePoM7hctHHjRqxYsQJ6X8/mzZuR4s/I4eobjZxuXHr3jx6RN6a/qX9grRnO4Hp8WctwespGwK2pqcnNxnEp7QHRUp08WSLJKAzDECqvfIWxvPIE/KRT5WJSWjO/8mJSWelRKB2KKxT15SmtOqRHpLTk8/WLJ90qL1JaJLn8tOIxT/GYJKs6pjLpO1B/FY5Xf3VN/OAHP+h1XQ1mY13FIqEPwgu4zTtk8Iji6P/j8pVFFKGAZC0RlOUHBDs8wFUtpqxNJFMh6OmhKNMpBqwpRQIBjwoS4OhpLmY47w8BDrmwAjTyBikhgMPQ0ilj5e1R2snL40PKMpOHy3cyTPCgCNxSF+M6bPf/4WLdYnga2gL7agwe3p7EiTNJtHYkHNWeTUHk0z32ONmYxAPbkrQVL0hdeUObtkdiCseKCvToewlpbBGDoj+0uVduaGO6p1wYYyBeoQEPzvOjvUdajtMSmUCPAI+etuFdoFuzfqELGGnfkkhPcIknsKG9GoqrvMqI6urq3B4OyWrZTXqVLx0hgZLqUFqheAqlQ6H0CVSJBF7Ej+sR0FGj9G88Yp2SVz0qK10qo7LSL4rrlx7JKE99lqzKKh6H4ilfdUx1kk1lE2N6rtlC93nHjh145JFHRlSNmudIpTgxdIMgpQcjdosHHSqcRYRWuISVKE2EpYkkIRCxF2C7Ool4CHL4m4SaybMEPJRjHTwYpwxXwKBH1ymgXDpzIj4FCJoQMsUs1xABG6ebbiBmuxwHbAR2yJCchocLc8tYLk6Hjg0SkS7FnTZ/GtQC+v9nVeUJXHuhwfxqg9UL4Sgu5NM99gg4gK7dYLBojoH79yexkaZ5WFSgZ5p/F+Pafe3r2LBhA7TkIW+RvEbyWuU3Qnl6AaNIMtoHoqUR7Q3RSxelo7q6GgI0KqelE5WR50t8ldEGaHmi5K5XWXnEFEqn6lRcPJVTXCT9yotD1SP90it94gtwSq/kxBfIlJzSIsmpPdKntPSL1Ca1XXHxVUZy4qmOqUzGGKifsom+j/Hs689+9jP3uoPh1kmwQPTQR1poRqw4VDyPxBYJURBK8Lok1uDRSTdP7OUR4BHYoQzBDDNBBxABENWQxTjTSZJ7KWGOr7QATc7LY+XZoXDcxGjTMr1DuiHL40PERQ0EUzqTKEhxplkjJ1ybAziOF4iXgJ0kNyWaaeIOLWdtP5KA4V9gJq4dk6lm2WlmucHp5gBtxPqTqe2FaivHYKFUj06vrmXR6Er7UsO1gPYgxWAjBgLl5eXIvxlKRmBCIEPgQPmKG2Pc0p2Ah+QT/ElrjIFkJB+T8hVXaIyBwjitciKVFSkekzHGecuMMa494oOf0tJSd9OO2xHrUjulI9YvvtIqJ1K+QmOidvfNU754rGJaHMZMzAj75je/iYcfftjd/Yc0tJooWJAnKJZLit+dcJxzTwHogQnpgSGw4bmzuQvavBx5bxwM4Ql6gkvarDYvOzBEEEJljkcBK48PEzzYbAIYB3go44AQQ8qyIuIzxt3yF2WChCAXeYwnSHrSSyGHidPDMs4TxAQPpihDIETXlIv70wAWONUYoLktGCDXswezwO7jCRyuHWrQDKZh6uQV1RWkrySmqWNi3xNvgSlugRF0Tx6fb3zjG0NubtY8wB/0DmkIo4mEEBS66pjojjtG7xMnNssVK4RJG23tSeUe4mIoMEOMQg0gEOoUOnFxnniwSmaqrAM2BCTy8GS4VCbApDhrslzvohonG0pOoEZ8ijEgP0G1TFAhwRfTAb05WSpjSAHWQKzEuGMpxQj5/hjEAguqQyyaPYiAzxrQAmVpZlk3qhiZ3gfnhultgPPp/dGjR6H3nWgPifaIaE+LSI+tK89qWjyfCoYoq/0Zqld7VoYQ9dneAkVjAe3x+ed//mc88MADbg9Y34bFwyaeouN0a0sL0UOPtOPnhAguiDKiPLHkNknQwxMhnpDAQykW7+Co5FpXikCDFLKc1aZmliTHqbDaxJwiPhFPy1z5oIbenNABnwxzKSOw43QwriUwl88sx0/Q4yOtyosp6+oAvUF6vN15fFTOEcv5Y2ALzKoEqsoGzvc5A1tg+Txg/VKNioFlpkuOBz3n8U0n6K/Wco9CbQ7VRluFBw4ccGBIm2vPQ/2QRY0x0AZcbfQNw94XNKd2zvCcce2Eka9/Etl+yIttjAX0VNdDDz2ET3ziE/jKV74CPdquHxAaP9lsxj0dqPjRo0fwi188ha9//esQUFIzeNlDXiAXEnHoymeA/E9gAy5ZWWKepNUWZv1AsPqkYRWHQhZIC4yk4MBPF907NsUlL/L01THbqe3iEALJat9OxBSfQArWYR/lsYyADqcE1kLpBImyLp3L4xKWK8MwanKWAvT2UFlUhkl/DGyBo3UGpxoGzvc5A1tA+8063cU6sMx0yfGg5zy+aYEdY4x7I7PAz6pVq9y+Fj2yvmDBArcv5TzUD1lUe1G0GVd7XIzR79veRQSEPIXwNhjaBr2vnPFL6bvZs2cP7rvvPnzuc5/Dxz/+cfzlX/6lI8U///nPu7xdu3Y5IKSWESQQRrhDyYGIQCKkT8e5dhgymbY2zVhFKhXaDgdKyHShdLj9PfT+EO84XpxHrBOlKeTiSYIceYCUFrE9Dsworv07ComGyI7KJSjPBI/od4DLFy/Rky/ARL4/BrHAmRaD5vZBBHzWgBY4XAvsOuZv9zLQ+FtBtU4R0lNDeqJJG4G1KbisrAwCO+KtXr264KDHGOM2B+tJJGN6gx5jDLR511Pg7UDXwlDXAYr0I+QhYCTSO4Z4WcvJg/wwYNtF3SPARbIEuykbcolLD61Ygh3q4kHgQS8PCICIbiwHEAOCD4EQ4ih5e7ThWUtcjsjLUD/RjnWbmpOUJYkntjw5SabpnGIGHPgRj3ku7eQEbkTUJb5IMvxaQrbbPblFRMRDOZ4GssDSOSHm5f4ryUAynt+/BZIJIEXqP3d6cYPp1d3p1VtjDG8OnozxNjBmcBtM5pHBrvE6Rw8BaO/oaPjpE4/VPvrok/V7tj975tChA2fbGk61tLef7Qjbwqz28Whpy+o/rhOMxHt4kim4pSft43EgxxIkMV9pghuXJy+O8/aQz6oiIKU4ZZUm0BGAcQBIaSasnvriZMso9WWEh0ha3orLcZmLsuN2RI1Wc8atyvOuqBB7evYda8O3Hq4lQB7YFj975gwO1vR2MSn9oydPo7NLl8TwuvbAs2fwM1Is3V/YlbH43qN16OiM9L54sAVf+lEN6hq49tpfgWHytKdng9/T46zFcejCojjpstNXLSqKBvlGeAt4C0xWC9gTe/dnHn30J+3/9E//1PS2t732zDXXXHPqkks2HF2zZv6Bf/u3j+994YXjB+uOnT3aGqKmzaAeARq5bNVKcCNYounIUQyIuohmaAzxGBC0JEgCLSSBIpZ1XiPFKUDnEGyQQMgf2Cpjc5uVXUhBx1NImWhDMwsV+tBDD1/72tfw2c9+Fp/5zGfwrW99C3oYotD1joX+0e7p+fYjdfjop/f1oqd2nHVN2nagBf/+7eMEPS7Z67SXgOjhrQ345L1Hce/PTuGZXU34/qP1+I/vHMcjzzfgU988Si+y6VUmP/Gdn9fhvidOU7e+auDHT53BTwiU8mX6xtWuT/33MWxnuw6caMPdnz2Ar/z4JD7130fxV/cccnS8rqNvsSHTfk9Pj4mKCvT0NMvHvAW8BQphAW2u15uoC6F7Mum8++677S23rOrcsGFe87KZ5sz8SlMzu9wcnllq9s6uMtuqK/B8exN2JELszQQ4ZFI4ESRRTy9PcxiiyxLosL/WARqCIYEXPdZOGMQovTn0+vBHu/PwSI7AJozzlM4jRplDfYFBG8CIRW+3giTGgLQx/J577sFNN92EX/mVX8F73/teXH755fjCF74AbSwfgyoKqmK0e3oEEvYda8WKhaVYNr8EL+xvxpkmfmlDtPanT5/BJ752xHldHtragE9/6xi+8MMTmFWVwu4jrSgtCfDV+086T4y8MWeaentjaumd+Zf/OYoP/P1uHD45vK/0/qdPY/aMFE6zfX/wqX1YODuNX3vdElyytgq7DrcQDDWjooxXHUb28Xt60OwsZtDkQY+zxOhO+oWkm4goX0PsOo5D5eXHlS4Gspy9s2fOIHv69LlUfxphY2MxNNO3YYwsoGuwoaEB2WwW+sU/RmqnpBpjTLhsmWmbPds0Lqwyp+aUmyPzZ5o9C2ebFxbNNU/On4XHMs14piPAtmQ5dgcpHA4DnGTYaAJ00FtkkVu+IjLS4+l09MC6vTzENbxt2SBw6ZAoyeWzzFEZ82RDBH4UH0u6//778brXvc7tO4z1Llu2DLfccsuI/01IXH48w6XnsaenqiKJX3/9ErzvtUu6m/wHn9qLbz1U69If+fRefPif9jiKl5be++rF+MZfbHIg450vX4RVi0tRXZXEK6+bg92HW4lsgZ/Qe/PVn5yEvElNrdEX3pkJ8WN6dN718oX49Ic3YOXCMsydSX8hBv+cPN2Jp3Y24aKVFfhnepFa2rNu+Uzg6weP1UEgysDg7s8cwD9+/cjgyvrkTvc9PbVnE2edSSy2FxXoMWyVGiRitKgP3Tj0iPrhw4fd4+n6/00PPvgg9P+stm3bhmeeeQY1NTV4+umncejQIWzduhX79u0b0z7p/UD6/1Nqh25oAykPCW7ySXJ6d37rd76Nlq9/HW333YfWb38bbT/8Idq+/33Ha/nmvWj+ylfQ/tCDEnc3ytbWVqif8hQorjC+iTohfyqYBcZSsa6FgHfcsdQ53XQJFC1ebFrpJTo9r8IcX1Bt9i2fbbYtmmmeWjzLPPTI/bg/NQ8PJ7P4RQLYljLYSxsdQ4jTxoC3M6YIfgR4BIQoY6vK8HNxn9yFNIfs8FwDKjBMOsMfOHrQ4oEHHsDOnTvdvKW4njY9ceLEMLVMnNj57Ompo9flfX+9E7/xtzu7O7BkfimqK7kYCWDpvBIE/GJ2Hmp1brcXD7bg1R/Z6qilLYvPfu84fv58I46e6sC/cTmsiQDnNTfMxef+8EIkEwbvJ0BavqCUmoDn97Y40PKbH9+FI7Ud+P1fWo7y0gRBEv2Dusk5qXNP//o/xzjPWmxaU4HfIECTxK1XzMbLrp6NGgKi6zdX45cJpNhMHGY7lD9cms57evSo/lN7AvflBAb/ORnwxXC/13GXk7tY/2NKj44LBFVWVroLWzz9SwTdWBQmOKspv5WgQeFYNTR6msW4OofSqbYY0zPiwtpaZI+fQFBSgsTcuUjMm4fS665Fat06JBctQnLJEhhj0LVrN2xqclJTAAAQAElEQVRHB+TN0j8kjf/pqMCeXsCof+zpvQZDWb848o0x0P8809N+ouJoVaFbMTGP+7z5zSa70JiWRYtM7eLZ5vDiuWbnknnmmeXzzcPL5psfrpiP/2kP8OMQeAQhnrZd2LF2KT6bCLCzoQUV330S2ZoGnA7t2C11GRON/5UrV2Iux7z+P53impOMifIK/W2cj/7R7ulRnWUlAV521WzcfuUcJR399l1LcdVFM5BKGnzorctxGwGGMmQJgaCPvmMFRJvXVIqNd7xsoUs/u7vJpY+e7EBDcwbafLxoTonj6XTFhir8+0cvhEDQn31uP44R+Ihf19iF6sr+PT5PvHgWIsmJZldFcodr2vH8vmZXhzxQ+461oZmASzIjoem4p0d78I7UBfjRs0k0tkDv8n6uZAH+zYOekVw5ebIBfykvX74cAjxz5szB7NmzsX79eshdrF9T+meeeox97dq17kazadMmXHjhhRAAylNzXtFZs2ZBj8vPnz/fAZTBlOnXvcgY48TMzJkwpaWwXV2w7e0u7Dp0GGFTE0wJBzCXQPi7BMGsWUAqhVLKqi5jIpCl/qpevehNeU6pPxW1BbRvQyBV14G8dEXd2LFu3NKxVnh++owx4YZ5pmn1AnNyxUKzf/Uy8/z6xebhrMVt1PycgM+PnsbsL/0UpV+8HxgLMkvfhf98IIGH9q3E97fOxbeemuHiX304jezCt4+ojnt+avCVh1LjSg+/mBz1e3q0D+auW+bj9TfNo3l7jmZ6carKI2+P1hmVYwwwg8thNfWd+PpPT0GgoyQVQJuMH9vWiJu2VOONN8+HNkHv4jKXyiyam1aAkChVy1QKf+VVi/FH71zlPEHy1Igv8KUwnzL80pW+eHUErqRobnUKd14zB9L/4LMNSNBFMXtmElnq37CiHFesr5LYsEl7eu59dHy/r/G+PvrW9w3295EXE2hq4xcKPAeDV735YtMZwH9GZQFjDKqqqqBfS/rVLDAjT48AgLw7KQKFsrIy97JChTFvVJUNUMgYA2MiGkDEsQMCNJHaaIyJeGxbxRvegJKrrkKC6/pJ/voLCIQCArhAL1ZcuhSl11+P8le9CoblVUjgbh09QQsXLoQAj0CQQJ36rHxPxW0BAR156+SZ09Jrcbd2rFrXOFaKxkXPu241x8oW4mre4z7ACh+HQRNDf+QsMNr39NRxeetX/2YnfotLTjlVLhC/ujIHeggoxEzQ+PuPt+GHT9Sj5kwn7iLAueXyWW4fz+wZKbz7FYvw9tsXQHtuvvKTGqxcWArxVVYg6n/91Q7E9OefP+Div0KewM0PHq936Thf4UnWcf3mmfgwvU3SIdIy25FT7ThW14GbL50FY4BlXI67iYBrB5fgYu+RZIdDycRwpCaxTH9Nj8bO4/w6P6AxpbElMQ96ZIVpSgI56c2bUbJly7l06aVIb9zovEHT1DxTrtsC5ysJbhXKIznlOjhYh9wW4cEEiidPv0Z/+VbzT++6zVzLiXoGQ+PJOBtUlY3ueyorCXAHl7duyy1hxVp2HmrBumXlLpnlWqMiAe+S82elcdn6Gfj0h9fjdTfOwy92nsWd187B2+9YiHouU5WkA+dt2Xu0DS+9XCsnKgmUlyTwJ+9edQ6tWVKGUpb53+9aeU7eHAIpgabK8h5kIiC0dF4pfvtNy3D6bPRU2Oe+fwIf/Zd9aGrN4DXXz40qHOZZe3qm3TV0q9HYuVZjSWMqNpUHPbElfOgtMMUtoH+VIsBTRi+fPI9TvLu+e1PMAvf8xL5uhP97q9sCWt7SkpQAjJhPEsQ8ueMstM/mwpUR6JEnRvt75FXpyoRYvqAE9z152r2XRx4hyb/pj1+AXmYoHQJHClcsLFHgKJk0uHrjjF5UkjaQ56i9M8T9T59xT4HlywgMucJ5p2XzS5yX55NfPwIBoje9dL7b5HzdxTMhb5L6kyc+ZFR7er72YztzSMFpIFBUoMfS4DEx6o8CWkD7O44cOQIteZw8eRLa66EnwfKfAuvs7HT5zc3NEOnpD4Xa1KzH9bPZrNvgrGZqU7XyxNcTXXqyTPLS19ra6uTCMPoppbq1xKK6ladycdje3g7VqzCfpEe6VVb1Kk9xkeRVv/KlR7Jqo/qjUDKqS6R8hdIh+Zgko34oLd2KS1ZpyaoO8WNSWjKTiWQX9VP9kV0mU9t9W70FQoNLmttHZoeQS1btBBt6AusfCCB+4293OQVb9zTj6z87Be3VufqiGY4nOaWVaOsIHdj58VOnoZcEincFPT8fefsKvOGm+fgGy+rFhdr786lvHnNARDJ96Ucs/2efP4gLlpbj//3mBdDenV9nG+594JTb/9NXPk7rKbHZVUn8PuvTMtp/P1jr9vXIY7RqURk+//0aWN0s4wJDhIdrgbYAvwv/QVGBHn0f+h5Fihcz6Qaim7se4dZNJOQNXTd53Wh1UxVfN3Ol4xt8XV2du6GPVb9Up25euhGPVGcnAY2exBI4Uft0M1RbpTPWpRu++qJ8kWQlp74LZKheAYM4LTsoLTn1XWWVpzLSpVC6Vbf0KZS85JSnMuqPdIsf65c+paVD+SLJKq06BdhUXmm13xjj7KzvR7pFKi8ZxaVXcuIpLpIOlRepXeJJXulYVnWqbQqVp75MJjLGuOaqT9qA7xLT8eT7PCktkOnCt0a6p0eeGgEXAQctRV1DL8xf/uoa/N9fWwOlb7tyNrSRuStj8eKBFreBWcZZNKcE3/qrze6RdL3fR7yXXzMbV26YgS/84AS01KTlsn/8nbVo7cjij/5tPxqaMxJDR1eIh55rwO/8/W78w9eOYNPqSvzF+1a79+984rfX4i302nzxhzX4//51P+oaoqUrVzDvpCU3tfn/ffkQmloy+L+/vgaWf+lUgF9+2UL8/IUG/JReo7wig0a1p4e3qMZBhaZJZjBN+jnm3dTNVjdjLRnonRe6Ge7ZswfHjh3D/v37off16Ka7e/fubt7zzz8PlRmrxqhO3cRFdiSwnw3QMoeeKNOjq0uXLnVPn61evRpB0HNJ6Okz5WvT8rx587BkyRK3cVtLI9q0rWWSqqoqagNkh/LyclRXVzs5ldFTbMYYV0bykpGw5JQn2fgpMNUlntolvdokrU3iCqVLfMWlRxun58yZ4/RKVm2L8xXGdaxYsQKSVxvVD+lTKD266atutUF81SFdypO86hBf+alUytWlstKvuqVX9Uw20negthsTAaDJ1n7f3ulrgV95udlaNcI9PddyOeju/7UKX/3Ti/HJD66DXjh4yQWV7l9PzKxI4h13LMCf0xNz1/9+Ac/uacINl1Q7A2t4iP743/fjT/5jP8pLAqxYUEqg1AqBqNdePxe/9calmDcrjT9+9yqcqOtw+340Df/eP+/FX//nIXRlLf7gHSug+ivLEk5vMmHw5lsX4K8Iuo7VtuPuzx3o1+Oj/9PV2JzFH/zSCqxeUg61g5gHW9ZWQo/Z/9LtCxlWOZ3DOWlPz3tuN38/HNmpLhMUUwcNG6MGiRgt6sMYA2OMW/bRjURPRummqFA3dd3EBSAEEARIdCMVX/lj1THdjEWqZ6Q6VUZlRbrBCwSIjDHdqowxDgSpzcqLCfwYY1ye9BhjnC2kS7IiySptTI+cZMGP8kXGGKfDGIO+aWMincYYxB9jeseNMa7e/HxjjEsaY9zrBPLbMVAduXZ1lzMm0iG+SBnGRDxjjKvTGCO2J28Bb4FxssBo9vRUVyZx5YUzEIOOuKkfeusygpWVzrPznlcsgl4g+PEPrMU7X74wFnHhe165CB99x0p89g8vQppelk1rKvGPv7sO73/tEiSCaA7YuKoCH6cH56WXRU9ZffBNy/D3v7MOn/rwetxIENXfVHHRygr8A2W0sTnI6UkREL3v1YudR+iDbN/f04t0w5Zq6MkuPW7/yQ+ux+rFEep7O8FaVe5Re9fQIU5+T0+PgSYDvuhpbRHFdAOV50NAR280VVqeko0bN2LNmjXQe3oWL17s/reN3s+zcuVKXHPNNe69OmPVDWMM5HmQd8KYaACOlW6vx1tgalhg5tTohu8FRrOnZyCz6emsNUsiALF0fgmBRTXWLy8/R1wgQ3t+qvKerIrL5QsvnVfCH3DRHLyaetcujXTny/SNz5mZwsLZ6W62NlFro7XqTCd7bs3yTN1183ysXFTaLTvSiN/T02OxHsv28Hws3wKDxIMggMDOICI+y1vAW6AYLLC0GBrh23A+FhjNnp7zqW8qlU0mwGU0+D09/FI96KERpuKhJTVPFt4Gw7PBVBwDUZ/8PB/ZYfKfR7OnZ/L3emx6MBZ7esamJROvxYOeif8OCtYCPXXkKeQvHE9DXQcFuwiLRfEkejlhsZis2Noxmj09xdaHiWqP39PTY3kPenpsMaVixhiuMQeeuASpZUhPg18L8B9vgVFZYPwKjeWenvFrdXHU5Pf09HwPRQV69H6emHqaWLwxLZ3E/8PoxIkT7tF0vYtHj60fPXoUhw8fxvbt23Hq1Cns27cPu3ZFL8Yarx4ZY2CMJ2O8DYwZ3AbjdU36erwFRmuB0OL782aiebTlp3O5RICMsaibzjaI+15UoEeNmkyg5+DBg+6NxXpfTldXF/RyQr20Tu/N0QvgxItfdKf38+hleOqjJ2+BqW4B3z9vgbG2wHtuM0/NKMePxlrvdNC3cgG+/c7bzD9Ph74O1ceiAz1DNbiY8hcuXAj940YBGz02vnTpUuh9PHqpnR5X10vg9MI9pSW7aNGiYmq+b8s0tICAd0NDg9vnNA2777s8yS3wi714YOdRgF6fSd6T8Wm+XpZ4tBbhmSb8xfjUWPy1FBXoMbSXGiRitOiPstw/biwvL3dgp7q6GnopoYCO3p+jUOBHoEeAR8BnIjqlZbiY8uu3nZ3IcAkuc+gQ+qVjx2Cz2fwi5xn3xSfSAtrMLNCTSqXcSzUnsi2+bm+B0VigvRWfO1aH75w4jUd5vzh7vB7YXwO0dUbafLrHHrLPc/txZudxfPfZF7EvspA/TxZ84b+p87BADHgU6sYnVZbLcS333ovWH/4QHU8+ifZHHkHH00+7eNuPfoS2H/8Yrd/+NhQHfy7Im/Xiiy/iwIED0L4l7VHS8p10eZocFjDGuI3t+i71FnH4j7fAJLPAm28xzVymec1V63H94rlm5o6jeM/+k7j7gR1YuWSuMT7dYw/Z51gr1r3rVvPad7zCnJ1kX3XBmlsUoKdgvfOKuy0QBIHb1Bwzwro6hFzmCEpKYKqqEMyoQsnllyG5fDkSixaSFsGwTPboUTiPUCbjNmYL8GgPU3NzMzzoia05OUJjjPsfa/JITh/Qk3sjs3854eS4SIfdSqPtn3jnrebzvKn/6XtvNYdU1Kd72+NXbzF+87IujDwK8uI+OoUtoH+QKi+PMXR6sp/BnDkEOjMQdnTAtrfDdnSic/uLyBIM6R/byRMkz1Bi8WKYdBoCTVqq07/d0BKe9i9pWY+q/DFJLKClgIIMcAAAEABJREFUrZMnT0Kb7LWxfpI0+zyb6V9OeJ4G9MXHzwK+pnGwgAc952FkAQl5PKRCgEIeEPG0fCAvSBwKPOipLvEkO94kwKJ/lyEyJgI9AjIVb3wjym6/HelNm5C+9FKk1q9HasMGpC66yPHK77wTZS97GegiQmlpKTZv3oxVq1ZBYGcOQRP8Z1JZoJ3g9vTp0w701NfXT6q2n3djj563Bq/AW8BbYApYwIOe8/gSdQPRY+sCOno3zzPPPAO9r0e/pmtqarB//3488cQTjnfkyBGXFgA6jyrHtKghkEkRxKTWrEF/lFyxAiaZHNM6vbKJs4CeLFy9ejX0VOFyLmNOXEt8zSOygBf2FvAWGDMLFB3o0UKtaMx6WCBFAi9aIpAHRO/l0T4JxbX0I8+K8uX50VNc8vIone9pKVCzvFpvgQEtoKe2tJdHpGtxQEGf4S3gLeAtMEUtUFSgR2AnpmK3tzEGS5YsgR5LF9jRr+gNXBoS6NHeF/HXc7noIi4V6V0+Iu2DKZZ+aV/Hnj170NTUBL09Wl4reacEzuI2ajlEwE7vdRHV1taisbERWrbT/hCF0iN5lZMuLfdps7PkpU8yAoUCgAJ/klVcyyvi64WO0ql6VF6hPGfSo3yFqkv6lVabtEyoUHkKla94XE5x1aO2yeumNiiueuI6JCM90hmT9Kge5UlOceUpLVnli69+xHzVM0E04mrVH9lBfRGNWIEv4C3gLeAtMMktUFSgZ7LZMgY76XTaNT0OjTHQr+n4l3WSS0SSFTnBIjgJIMQ3cd0IBUR0c9fepLh5Agsi3eQFLkQqJ0+W+EorVFmVUZ7Ki68yylNa+TFPN16R6lSeyugGrLhClVF+HFdZyaq8eGpzHFdapLrluVCdIuWLJ10qKxJfsqpPfOlVnYqLL5LuWC5OKxRJXmWlW3GVU6h6JgsZY6BrUf3RtTlZ2u3b6S3gLeAtMFYWCMZK0Vjo0RZbNUg0FvqmpY5hdlrLbps2bYJemqh9HnoqS6EATaxCXittWJ4/f77zaMlTpWU83TgVyrulFy8KcBhj3IsZtV9EHjCVkbzAn2RUn+SlW+UlI1npV92qS2+1Vlr5iotUj3h6EaTis2fPdi+ClC7lK9TGauUrlKz0qR7pXLFihZNXXHyFklGb1DbpkF6R8gVMxVM9arP4Sku/6po3bx7EF095qmcykcCO7DSZ2uzb6i3gLeAtMFYW8PhirCw5yfQYY9xj6MYYCLQI7IiMEfRE98cYA2N6SDJxpjHGRY2JQuWJjDGuTByXkDERz5hzQ+XHssYYJceEjDHd7ZB+KVVoTMRX2pO3gLeAt4C3wNSzwEA98qBnIMt4vreAt8AUsEDu5YRToCe+C94C3gLnbwEPes7Dhtr8q42y2gujvSDa3KqNudrseurUKWhvynmoH3ZR7UUZtrAX9BaYjhbwb2Sejt96P332rOluAQ96RnkFaBOsnkDSE0ECOtosGz/dJCAkvja7jlL9sIupXoGvvgBLabXRUwhvg6FtMOwLbtIJ5t7I7F9OOOm+Od9gb4FCWMCDnlFaVXtDtBFWm1m1OVZxbXAVaaOonuQS8Bil+mEXU73amNtfAdXvyTqPm7fD4Hbo7/qZTjzfV28Bb4HpYYFxBz16oseZdoY7T+qT3mqrp5T0JJCe7tGTPSK9p0dPDelJoEJ3UOBLdRtjelVljHEblLVJ2VPC2yIxuA3gP94C3gLeAtPAAkEx9VEvJgzZIBGDcw55VM5heoa3QMEs4BUXkwX8+C+mb8O3xVtgclqgqEDPUCZ87Wtf694FM5Scz/cW8BaYWhYQ4NH4n1q98r3xFvAWGG8LTBjo6W91Sws0MfVniHXr1uH3f//38ed//ue96M+Yjqlv3mDpuIzCweTivD/90z/F3XffjY/dfTdEig+XJB/TcMtILi6jUOnBSO3rbuuf/dmI2yjdqkek+HBJ8jENt4zkRlNmtOXiuhRKx3BJ8jENt4zkRlNmtOXiuhRKx2govm6KNdS41/jvb14YnBc9st69rD64sM/1FvAWmOIWGC/Qo5UrZ0r9nycXGeA0GOgZoAjiMgoHkumPL/mY+ssfiHc+ZVR2IL398SUfU3/5A/FGU0a6RlMuLqNQOoZLkhcNVz6WUxlRnB5OKPmYhiMfy8RlFMa84YSSFw1HNl9GZUT5vKHiko9pKNnpl597emv6ddz32Fug0BaYlPrHC/T0Mk4ikegGQdleOYVLqMKYCldLj+a4LoU93MLEVEdMhamhR2tcj8IebuFiqiemwtUSaY7rURhxCntWPTEVtiavfagfW95C3gLeAtPDAuMBejSvy5oKY0IqlbLNlWKPH3VXPg5VTkRdqnMcugbVI5pqdak/6pdI8UKT6hEVup7prj/3Iyvf1Pnx6W6ese+/1+gtUMQWKDToGXBykdO5shlIFLFxfNO8BbwFJrMFOMH0br7mI5G4cai4J28Bb4FpYoFCgR5NKCKZUWEvKisrC8u7usKOVDrHN5IrKKkGdVZU0IpyylWPSPXmWAULVE9MBaskp1j9Ga+6VGVcl+pVupCkOuL6CllPrDuuS/XGvCkcjmvXElw3b29PWXmUk8lkbp7pdlL2lx7X9vnKvAW8BSbGAsGZM2dubmpqumUsqa6u7qUNDQ2iW2pqal5KUnjLsWPHbtlz4MDN9957701/+dd/feOHP/z+G9jthV1dXWez2WyHp8lhA14rHfx+OxobGzsUb25u7mhtbe1ob2/v0Kezs7OD32lHJpMZlLLZDL/z8aO4PWqb2qi2tre3d7S1tXW0tLS4vqhP6lv9mTPKZvuynophbIZhRzYU8fsI+6G8NmaynSeTJckFf3z3h2/4q//38Ru++e1v33jgwOGbNf/k5qKX5uaoW/hduziv4zGdAzmv+cNbwFugCC0QnDx5chUng+uOHz9+LSeEMSECqWtOnTp1rejs2bPXiDi5XMOJ5epsR8dVvJtc1dnWdkV7pvOK2vr6WfsOHPjinj17vrB77957du7d+6Vde/f+J+Ok3Xm090vkfWn3vr337Nm354uO9jAk7RaRp5B6pOuLu5Umxen8sG+eyjke9cRyLp1Xvlsmn8e4kxus3HBkWH5IPbEM9Q3URvGdnn5k1H7ly2679+2jffbRhvu+uI/xvrSHvIFo3/59X9i6/cUvbn3hhS9v377jy7t27fny3n37vrzv4MEvHzxy5MtHTpz48vGTtV/md+/oZN2pL5+sq+uXasmvHUc6xbrUlpraWrbxJNt67MuHjh758r5Dh77Ma+7LL7IvL7BPz7Jvzzz7nHiRnQ7QVqR9A1Ffe+2JrsvY3rK5i8d8fT+iXFrfzU7GFcZySotinkKlRWMtE+tWONa61V5RrFuh0qK4rpinMOYpX2l3PXNeYPxLEXFO2NMP7d39Jc4P97D8F/bv338vQc2irs7OK5DpuKKrre2qtrbmqwhsr9Y8JGL+NZrveJ1eq/nq+BjNf7m59KIinOt9k7wFvAVogeDBBx/80okTJ+6tra09pH9cSUpzUnBEsJIeLRHgpET0AqRFra2tKRHjKepMcQJKtTWT196a5K/rbDO9Bc1nz3Y0NTZ2nm1q6mRZUkseNXU1nT3b2dh4tut0w9lMQ2NjF8sVFY2kTWcbm7poA0fNLS1dzU0kht08pUlNOV4zQyfT1OLKSC5OxzIKY57yRXG6meWVbmpq6WptamJ9tCfDxn6Itu8aiBrPNmVK0onOVEmqOZlEMxA2ZzOZZgLZ5rbW1uamxqbmxoYzzbyOmuvr65vr6kS1DOuaT9f1ptrauubxopOqq47tqCWdrm8+09DQTFs0N7e0NtPV0xyGmWZjwuYgHTSXsG/l5WUtbe2tzk4tjU1dIvatS9TIdC+iDfPt1ZKztULWQVu2dOm7UVoU8xQXNVO+laRQaZHS/z975/bcRpXn8T4te+AP4ok7RXGrAh4oLu9QVPgPeOGBFxLLl4RUZtkFahlg2IUCslmY28I8UBN2a7Y2BBvIQIjVsk2GFBCGYEktybK6e7+fI/3kdqcdkt3AJKE9+uh37dPnnD7901GLAQObWN7GZzYxbKT5sLk/2u11nX99cp+01kc2fuJGmY2P/HwOvp1s/MQBHdABHWgPG7CNUlt913Uanlk/Q/9179P3fE3Y0nU9BqorG2Jw5sx62u/3p/qqOXqKN93pdMDXMmrQmF9ojnyN0jG+RiEvBOok+Vrr099++21fNXRZvKG18CvV1upVzUA1A5fgDIS7du3avOWWW45ff/31/6Ji8Iwe+/9GLCZJ0hkOh5uS/69/5CDTX37c/LeisJEuDLMwDYKac/zGjjtw0vlnHbxRfFOQhCnngjAInQtH6N2FmZxu6w8btjxbGn4wjx2PnPjUXmmO/MUcOw7JMbBTDocH/i1waZp6MkkjkQ5mI8vsMp8mkYn0JEHgoOjDTsLAZSLI8UN2PlfjDK+qTU/VhMY5FQTBlAYypfUyNUyHU4Ph5kgfDqfSzRHDzc2pvhgIdAMbsJHkADaYD5m3z5VDHnGw4/AN1Bf66Pukvg0Hg6lUUtdhKks1hsBNTbva1FXT01NXX3VVbUrrKwwDx9i1TF0ahp7Q+0LNYajYdrJa6Jhf5h6YbwMbttm63lxjI5ENO9n4iQO6UWbr2rhAa82DMYb1CWPThVKwkVL9y9s61ht6I3aWT3HvU5zX+eT4vPFx6DA5DgPC0HF/w5SrafpDFwSBC8Mw2OmPiIeaInS9ggCZek2qao1sO15lSZfBrPOXOs6JlJ9ItZZWtHH6szZYL0xPT//Ttdde+8YNN9xw4pprrumef4tVZjUD1Qz8lDNAnZicT5uf73XTHr3uuuve0jekX+rb+3PaCP2H+G/d2N/pRm9rE5TopneSbnLgDyjK31ZgnHMqey6rSaqQEfO23rJQPsVTKgsEsvMQVwULDFXCwNVqnpoKZF7P2+ZH4gd0j47ztqS31R42mI30di7HSfc+5RMHb8uP7pE+8rkgcC4IxwT609g1jDCohSOcpBwB1MKRDx2I1cIwcGHo4/hq4SiHGLaa3HopLdgBpyxgwwmBPhew5Q6mdBA4yUCEAjsPPut7UQb6C10QDDVOSKVDIDklXyiUEox8TlIBvUa2IsQF9ggFZXM8NjLwNsfqOZPC6cTe8llO4OO0GwScG/AxNdrUBGX48emQkRy/a67l8i887PSct4LAtyU9DFLtJoV07yRwLnxeGDi1XQtH0l9H6bUw9OvC7HPlECMPWQtH7aCz/mpamwY21FwtAKeYx2xJb8tPHMxGejuX46R7n/KJg7flR/dI975Czjaf5UhyDGPJE9ZqGQSFWhCosIBzLtU61DKgYmQqIy7T8Rn5MvSSzVxfANoI+6aRqnt9fRFs6YnRsuriH/Uk53U90dl/8uTJV2688cZ3brrpppPVRucCJrdKrWbg7zgD4U7n1gaorxv69M033/xnbYTeeemll/7xiy++OKCfLH6tR05Oy2kAAA4SSURBVLn/phv/dyoAFIGvtCk6rQ3Shr75BBQJNkTIfNs72CpbWaY8D8VLSuarjQoZtsoYG6CzCLPM+5Sbgs9zI59TTMEUiBXBD/jTfK7LfFveL31bzjjPf6pJJwfdcrwtv7d1LDZtW06qz2eNLXWSRqY8j47LskyHZinjAu9XHB2c4llWyJGdZVs+57LUjkN341hR0jfrlz4RUj/PznmJDdqQpkDMt6m2ssxpSEK55Ezssd9Jku8Cl06PqUkCvkx6pvFzrNnkEQd8yO0EKXZZDB/U1GZNbdcksYF2Ad2oKceNc+jDBPV7MhYbmxvPpcbtxyQ/8wFldubzXaoPWr+GHMcVcbpWMPZzXcHJzjLFBDZkmc4v0KE0xylHuHEekn44N2rLX2fFkLpwKXhdcS0230986BDITxywAd3wdi6HfO8bn4M8b59Hjs+z45TvbUnasPE6xfPgh4nPaS3qeuqYLA14z/wapp4oJ3NhkKnAacnJM36lKcPOJj5soHZpYzPQl7tvVNeoaZ/qp7e3tNF589SpU89//PHHB957771XVQv/U7Xx+D333NN78MEH9eBu3HAlqhmoZuCnnYH/49lUE3Y8Up8PAZDjnnvuuVQ3eXrXXXd9eeedd3566623LuknsTfFi/fff/+L77777q+PHTv26tGjR1//6KOPDn799ddHtEGKtEH6QpzU79+nVEBiFRXVl6F+VRjyiNjLJEvSQbJJNVINzlIVQIqJ6liQqjqlmb7AJ2JTIPEpmGIbQ8WGQZDiB3JAA0iRoEa3HYNNHIjnsXZLc3Sus/o09uE3nPnUL6cCrW/fKd9IDXU2HaaBuns2+EFXpzRe5tdHblpTexAmThuoEfjzhJlLneJZ5lJ9VHiwXZJp/pMR6CJNkjRFuizVdfFkWaYcIV82IUnRXeaUpg+jLFUOZJL6MNIxSlXMdCRx2MrR4WonTRMlQ5ZlSkhTNZIOpSfCcpz0LegabY5JZEMuR6qGQnv0z6lNJWSJzpepeSeQZ6NNfJraPCSZ1MQzlD4iUVznlR2KqVRzkAZ6D9TmGOyhfEJP11Iou4bm8+uFNTPG/EiLpVmQAj4DG7DL1jXrGVjrJk3HtnWPxF+kmIN9ITn5PnGOPNaWFvy2+5QcYviB89EOsAnVGk40J0mguUrTNEsSXYQ09fVlsDnIVHBSfSlL9OWsr43MV999990XYk1Pa040m80/fvLJJ69Tuw4fPvzyAw888CI1TU9v3lKNO6YNzuf33Xff+q5du9Inn3xSpwyoh6ApDrABvaKagWoGLoMZsJu32FW7kZFAXk1JPNWHaem/MLTBmVZBiB955JHTjz322NePPvroqbvvvvt/br/99nfuuOOO38O99977myeeeOLQvn37Dj3//PP//sILL7z9yiuv/Pa11177/Z/e/6/3j336l8XjJz77rNFofB41msvLUbTMXyTZWG7I02isRk1PszH6n9mrUaPRjBRvNBpEGk3emzKE92CPTHLtuKbyyAUyyFY6pj8PeaU54/40JVcFkj5uI1JnBDHapf3V5agR5eBE+fYbOjl5+FbVNyCniOWQl4e8E5ow+LypGRkTRSvyipWVaGVlLWo0V6PlxkozEkhoNCJ1c6V5IhqxsrIiO2ouS0IUrTXVjqehHFhtrkWeNcm1k9GqlytRU7KMtZNrUTkno7UvxcmT0Um1sw35/qqYoZ8UJjlNxdY8Z7e7onNBU5K+2HlXZa/5/q1Ea2urHj+G1ZVodXVt1HeNi/Gd0NhXVjQPIhLLGho0uFBC09lckc/HZJ8QjWYz0rRG9tdoRpFH0x+NWW02G5FoFtCxaqHpWY6iBkRR1IgiNWG5jYb3E2tETS16MY41kFGz0RQN6Q2FDEzOaxTPbfZqNLrHkByj001en0vTcm+s6s3gFHJPXuebQ561YTLflvlM5mOc7ETjBPPg60RzdVXTES1Hzebn+vvLsc8++/BPhw+//68vv/LbZ//5hbepN88+++yhhYWFg/ri9vZtt932u9uEvry9+9BDDx1/+OGHv1bt+ubxxx/v6KmO1TYkUO8M6iBQE0ElsHpdYjNQdaeagXPOADdwMcFuZiSQw4bHoABQDGCy8VEj6FdJGldLB+yr9S3r6sOHD6dvvPFGT5ud+NVXX+28+fab7bf/8If1X734/JfP7P/l8acX/uHj/fsOLB14+unF/fv2Le7fv3/x6b17lxakL8ztW5yfmV+ahVlJgT1i79L8zN6l2VmYl74Vn1XeiFEOeaNjRnmm53Nm1Zb583KS48+j9iTnd8K3QX+M+aUZ9SWPte3HNB6Xj6OfA8uZUU4e2pmvLyx69swt1o26dJC9Z09d/vriXH32wzx12TC3W36xe/fMh3m7Lnt2T/0ozM3PfgAz8/UPoD47e2RBIGFhduYIssjumdkj5cwc0fkUk5wpYbd8Ri5en+gl7ao/u0Vd56Qfdt6RPXNkjtjsgvq5cGRhYfZIXTCW2Xr9g/rczNG5+fkP5p+aO7pnz5zGPHe0rjmxuanXFzQ3Qr6JX745wZzrmEXleOb36HqMqUvCU4XrZtdwVv4iM/MzS54ZScVntN4sx6+fp7TW8Qvzb8m9uheM2aVZteUZ5/rjpW/JmaV55Xjkn2UN63y2xvdJh/m9s0se2RYzSRx8nLxCDvcocdjKUXuFPGuvKKkDC/vmVB+oDQeW9u87sDi/d+/i3vn5xbl6faler3+8MDt7/NlnnvnrwYMHWwdfe62tetN5+eWX40OHDm3q6TN1i7qUx2oXEsgBq3VI6p9JaiK1EVTm/BMfZEU1A9UMXOIzwM27Uxe5oYEc4KYvg0JgEM/r2LDteD1q9r5BZ+A6Z864XquXtXqtrNM5k3Y636dxHKfr3W6yLtlqtZKuiDfidDDoJl3RKoDPYuiwU04+r5iDzbFAHuArQhyIA3oxBz8Qg2IcG79hufjzELcYOuTj6Ph+KMfyLJd8fEXwA3lFuAb4Yl0bQ5vZoa5Xous1lM/T7W56abZJcsDsH1NyHsifAxvyPnTvi+PEjyU/Nq0zxgyM22B+DPMVpcWRxZjZxAzzFeWgO0g8g4Ff+8W42dYO0nzb5bgd2tO4tsdG91VX5/DnOmdOd9Sfi5qz89gYT56NjTjdiDfSlq5Tq7uudddKOqoT+uk87fQ7aa/Xy77vdgPZTnUmHFMLgoCaU6xN2Hn/TjY5QB0Dp6JpSK1e1QxUM3C5zAA38Ln6yo1NHLkTxPPoJ/egjERJoJ/lg2RzUx+McbypIrWhjc0g/j7e0IdOX3r/b62/9XutVr/XbvdaSoB+p9NTIeshh9Lz4CPWkt/Ix9EtJ5+HP083dzx5kI+bbucgDrRtMZP4wXJp22ImLYYkt6wdfMTIMex4k+eTw/nteNoDOz4v8YPlniV1Tdrt73rtTqfbb7e7OrdnQzYMtAOKdTGRRfxuVvGi/8ewy85V5qPPHvXLj0VjwtbYeq221l+n0yvOAfNjFGNmWxxpvqIkZhRjZlscab4ySdwoi+OzOBK7DGJGWRyfxZHYZRAzyuL4LI7ELoNYGVwb6kOv1dKl0nWS/L7V7esybmy02xsqGxvSN51zw1zdofZAvj4p7F/4UKhzSEAvkvebnpfoFdUMVDNwic7AD216rBAgKRZ52MAYFBbY1DjzDGTDRk72pff0DYz/G2hvOBz20jSN+/1+3B4MYm2G2sPekH2Ovsx125vdEdoQYedpy7eNoXKNYixv75RjfmQ+v6gTh6K/zCbPKMbNjyzGijY5RjFmtsWR5jOJzzDfuaTlSra20eu1Nrubrc04nsy9PmC4Lt7WB42+eMeXC52yOdAYGEtrqLFuG3u325JNbAJ2Gfl2y+L4LlbOxWzrYvXpR2iHNTaBumDn6HS77c7mZntD9aOf9eMkSbrUlcFgQJ2h9lBzAB2oSXmoWdQvg7pGrTOJbqh8Tb7UmY6sqGagmoHLYAbOtelhowN2syMpAkCRgHzhQLeCQoEp0tN8AP/iLohl+83O+vp6vJ4knUTFKw70gTmm67rtbtDteLqS25l88Fjxq6TmS3N4keeho/Ym10AbAjY0Mb7YuU4cxh39+bdOGHYmyHlZvTSUWP1nTH5sgUYax6Nxswb1i4kWreYi0LorIZDP6Eovw+ImLzTHjivKH6Od4jnMzp/LfEV5Pjkccz55WznM/Ygg0HUZoxqhnUpnqGtF/Ui6SYd6wpco6ssYXbqA2gPFukTNMqhhVteQajoAah5YDaQuGjqFf2F7pXqrZqCagUt3Bso2PXbzIsFudLv5kUBRAApFvmhQVMxGUmgAfx58hj5SOvoFptONv4njbZyOOzHEkj8V1XnY2GyncA06/H31Vdw+1Y7bbU+3/eWXW7TbXfkvHxjHqVNxR2NiaFqDo/Gfjtuj9Xe6E58W8Q4QM84nh9yyPPx58jl5f17P55iej6ObH4ldBjGjLI7P4kjsMogZZXHzWQ7SfEVJrEg+x9cL3nTTdjq+hqjc5jc51JiyukNtypOvY1bXkNQ6YNMD1EOgNoJO55/8ICuqGahm4BKfgbJND13O38zo3OTAzZ+HogD4kHkoImA+9Dw7+fM5lR4El/oc2HW8UuSlPt9V/87/nrA1mZ+zvM90k9QxwEbmYcMD1EGgLlIrK6oZuGJn4Eoc2E6bHsZqNzUSuNGBG9/ABrMvROYLSqUH/jH65TAPXGP6ibySyY8RveLyWaPFa3Wh65SaBnYcOlAHgfoI6IBeUc1ANQOXwQyca9ND97mhDewiFqtk4B9x/1zm4UpdB1fquH4u6/Jij7O4HrDz58D+GVINuZqBy3cG/hcAAP//HVuNTwAAAAZJREFUAwCbhWtY2GS/CgAAAABJRU5ErkJggg==",st=(oe,ct,vt)=>new Promise((Ht,wn)=>{var An=Un=>{try{ar(vt.next(Un))}catch(Ba){wn(Ba)}},pn=Un=>{try{ar(vt.throw(Un))}catch(Ba){wn(Ba)}},ar=Un=>Un.done?Ht(Un.value):Promise.resolve(Un.value).then(An,pn);ar((vt=vt.apply(oe,ct)).next())}),Lt=({nickname:oe="",headImgId:ct="",onOk:vt=()=>{}})=>{var Ht;const[wn,An]=(0,y.useState)(""),[pn,ar]=(0,y.useState)(""),[Un,Ba]=(0,y.useState)(!1),[Xr,It]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{Un&&(An(oe),ar(ct))},[Un]),y.createElement(y.Fragment,null,y.createElement("i",{onClick:()=>Ba(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),y.createElement(Ne.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:Un,confirmLoading:Xr,onOk:()=>st(void 0,null,function*(){wn||Le.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),It(!0),(yield vt({ai_nickname:wn,ai_headimg_id:pn}))&&Ba(!1),It(!1)}),onCancel:()=>{Ba(!1)}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("label",{style:{width:70,textAlign:"end"}},y.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),y.createElement(ze.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:wn,onChange:Zn=>An(Zn.target.value)})),y.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},y.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),y.createElement(Ue.default,{disabled:!!pn,accept:".png,.jpg",action:`${Ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:Zn=>{var Ar,ur,Tt,ln;const Xn=(ln=(Tt=(ur=(Ar=Zn==null?void 0:Zn.name)==null?void 0:Ar.split("."))==null?void 0:ur.slice(-1))==null?void 0:Tt[0])==null?void 0:ln.toLowerCase(),Oa=["jpg","png"].includes(Xn);return Zn.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ue.default.LIST_IGNORE):Oa?Zn.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"),Ue.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Ue.default.LIST_IGNORE)},onChange:({file:Zn})=>{var Ar;ar((Ar=Zn==null?void 0:Zn.response)==null?void 0:Ar.container_id)}},pn?y.createElement("div",{style:{position:"relative"}},y.createElement("img",{src:((Ht=Ve.Z)==null?void 0:Ht.API_SERVER)+"/api/attachments/"+pn,width:120,height:120}),y.createElement("i",{onClick:()=>{ar("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):y.createElement("div",{className:et.addImg},y.createElement("i",{className:"iconfont icon-tianjia5"}),y.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),y.createElement("div",{style:{marginLeft:12}},y.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),y.createElement("img",{src:Qt,style:{width:570}}))))},Ye=ee(44283),ye=ee(73928),Qe=ee(96249),yt=ee.n(Qe),bt={modal:"modal___COz15"},Oe=({src:oe,onEnded:ct})=>{const[vt,Ht]=(0,y.useState)({left:0,top:0,right:0,bottom:0}),wn=(0,y.useRef)(null),An=(pn,ar)=>{if(!wn.current)return;const{clientWidth:Un,clientHeight:Ba}=document.documentElement,Xr=wn.current.getBoundingClientRect();Ht({left:-Xr.left+ar.x,right:Un-Xr.right+ar.x,top:-Xr.top+ar.y,bottom:Ba-Xr.bottom+ar.y})};return y.createElement(y.Fragment,null,y.createElement(yt(),{nodeRef:wn,bounds:vt,onStart:An},y.createElement("div",{ref:wn,className:bt.modal},y.createElement("video",{onEnded:ct,autoPlay:!0,src:oe}))))},Ft=Object.defineProperty,Ut=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,an=(oe,ct,vt)=>ct in oe?Ft(oe,ct,{enumerable:!0,configurable:!0,writable:!0,value:vt}):oe[ct]=vt,xe=(oe,ct)=>{for(var vt in ct||(ct={}))wt.call(ct,vt)&&an(oe,vt,ct[vt]);if(Pt)for(var vt of Pt(ct))Zt.call(ct,vt)&&an(oe,vt,ct[vt]);return oe},ue=(oe,ct)=>Ut(oe,Et(ct)),ie=(oe,ct,vt)=>new Promise((Ht,wn)=>{var An=Un=>{try{ar(vt.next(Un))}catch(Ba){wn(Ba)}},pn=Un=>{try{ar(vt.throw(Un))}catch(Ba){wn(Ba)}},ar=Un=>Un.done?Ht(Un.value):Promise.resolve(Un.value).then(An,pn);ar((vt=vt.apply(oe,ct)).next())}),Be=({title:oe="\u5934\u6B4CAI",placeholder:ct,hideUpload:vt,hideInputBox:Ht,aiIcon:wn=Je,userIcon:An=tt,dragIcon:pn=Pe,children:ar,fetchUrl:Un,fetchData:Ba={},extraAnswerAction:Xr,showDefaultTips:It=!0,onOpen:Zn,onClose:Ar,loadingOption:ur,showPreference:Tt=!1,initMessage:ln,customRequest:Xn,visible:Nr,width:Oa=1200,isCheckRestrictNumber:Li=!1,headNode:mi,headFunctionNode:En,showRedraw:mr,showEdit:Ln,promptPropName:pr="prompt",topPercentage:Na,showSwitchingModel:vi=!1,showImageGenerator:Qi=!1,showLookHistory:Ur=!1,fetchListObject:hr,customPreference:Qn,customDataNode:kn,showAddSession:Jt,historyId:dn,draggableExtraNode:yn,drawerExtraNode:un,menuExtraFunctionNode:xn,showSceneAwareness:Pn=!1,ReactComponent:nr=ve.Z,topFunctionNode:$r,footerContainerStyle:Fr,chatContainerStyle:gr={},showCodePreview:Da=!1,showSource:za=!0,onSendMessage:dr,onDynamic:ja=()=>{},showAvatarEditData:sn,isPath:rr=!1,BottomNode:ra,BOttomNodeName:$n,ysclist:wa={},isCoze:Vi,Selectdiv:Ql,onOpenChange:bl,improveClarity:Kn=!1})=>{var ma,ll,Zl,kl,eo,St,kr,jn,El,sl;const[Va,Cl]=(0,y.useState)(!1),[Ki,Kl]=(0,y.useState)("qwen-plus-latest"),[yl,Ta]=(0,y.useState)([]),[Di,Tl]=(0,y.useState)([]),[to,ol]=(0,y.useState)(!1),[Uo,_l]=(0,y.useState)(!1),[kA,po]=(0,y.useState)(!1),[sa,ml]=(0,y.useState)([]),[Sl,xa]=(0,y.useState)(""),[yr,PA]=(0,y.useState)(0),[$l,uo]=(0,y.useState)(void 0),[aA,go]=(0,y.useState)(!1),[fA,xA]=(0,y.useState)(null),[Sn,wr]=(0,y.useState)(""),Ya=(0,y.useRef)(),Wi=(0,y.useRef)(null),Il=(0,y.useRef)(null),[ao,wo]=(0,y.useState)(!1),[Yo,cl]=(0,y.useState)(!1),[xo,Do]=(0,y.useState)(!1),[DA,Vo]=(0,y.useState)(!1),[Lr,qr]=(0,y.useState)(!1),[ca,pa]=(0,y.useState)(0),ri=(0,y.useRef)(null),Hi=(0,y.useRef)(!1),Ml=(0,y.useRef)(null),[Ui,Ri]=(0,y.useState)(void 0),tl=(0,Ye.useParams)(),[iA,Ll]=(0,y.useState)(!0),[Gt,Oo]=(0,y.useState)(Oa-28),[lA,nu]=(0,y.useState)(!1),[WA,ru]=(0,y.useState)(!0),[NA,Fl]=(0,y.useState)([]),[wl,Yl]=(0,y.useState)(""),io=(0,y.useRef)([]),au=(0,y.useRef)(null),UA=(0,y.useRef)(null),vo=(0,y.useRef)(!1),pl=Gt-22,nl=Sl==null?void 0:Sl.split(`
`).length,{onAdd:yu,onGetList:es,onListClick:Go,onListDelete:cs,onListDealData:Fu}=hr||{},Dr=50,iu=10,wu={maxCount:Dr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:yl,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Mt=>ie(void 0,null,function*(){var Jr,Vr,Ca,Sr;const oi=(Sr=(Ca=(Vr=(Jr=Mt==null?void 0:Mt.name)==null?void 0:Jr.split("."))==null?void 0:Vr.slice(-1))==null?void 0:Ca[0])==null?void 0:Sr.toLowerCase(),dl=["doc","docx","md","pdf","txt","xlsx","xls"].includes(oi);return Mt.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ue.default.LIST_IGNORE):dl?Mt.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"),Ue.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ue.default.LIST_IGNORE)}),onChange:({fileList:Mt})=>{Ta(Mt)},action:`${(ma=Ve.Z)==null?void 0:ma.API_SERVER}/api/intelligent_imports/upload_file.json`},Hu={maxCount:iu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Di,multiple:!0,accept:".jpg,.png,",beforeUpload:Mt=>{var Jr,Vr,Ca,Sr;const oi=(Sr=(Ca=(Vr=(Jr=Mt==null?void 0:Mt.name)==null?void 0:Jr.split("."))==null?void 0:Vr.slice(-1))==null?void 0:Ca[0])==null?void 0:Sr.toLowerCase(),dl=["jpg","png"].includes(oi);return Mt.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ue.default.LIST_IGNORE):dl?Mt.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"),Ue.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ue.default.LIST_IGNORE)},onChange:({fileList:Mt})=>{Tl(Mt)},action:`${(ll=Ve.Z)==null?void 0:ll.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{var Mt,Jr;if(Kn&&((Jr=(Mt=Di==null?void 0:Di[0])==null?void 0:Mt.response)!=null&&Jr.data)){so(),ol(!0);const Vr=yl.filter(Sr=>Sr.status==="done"),Ca=Di.filter(Sr=>Sr.status==="done");ml([...sa,...To(Sl,Vr,Ca)]),Vl(Sl),wo(!0)}},[Di]),(0,y.useEffect)(()=>{if(!sa.length||!Ya.current)return;const Mt=sa[sa.length-1];Mt!=null&&Mt.loading&&(Ya.current.scrollTop=Ya.current.scrollHeight)},[sa.length]),(0,y.useEffect)(()=>{if(!Ya.current||!ri.current)return;const Mt=new IntersectionObserver(([Jr])=>{Ll(Jr.isIntersecting)},{root:Ya.current,rootMargin:"70px",threshold:0});return Mt.observe(ri.current),()=>{ri.current&&Mt.unobserve(ri.current)}},[Ya.current,ri.current]),(0,y.useEffect)(()=>{if(!ao)return;const Mt=Ya.current,Jr=Ml.current;Hi.current=!1;let Vr=Mt.scrollTop;const Ca=()=>{const{scrollTop:oi,scrollHeight:rl,clientHeight:dl}=Mt;oi>Vr?oi+dl>=rl-50&&(Mt.scrollTop=Mt.scrollHeight,Hi.current=!1):oi<Vr&&(Hi.current=!0),Vr=oi};Mt.addEventListener("scroll",Ca);const Sr=new ResizeObserver(()=>{Hi.current||(Mt.scrollTop=Mt.scrollHeight)});return Sr.observe(Jr),()=>{var oi;Sr.unobserve(Jr),(oi=Mt==null?void 0:Mt.removeEventListener)==null||oi.call(Mt,"scroll",Ca)}},[ao]),(0,y.useEffect)(()=>{!ao&&io.current.length&&(ml([...sa,...io.current]),io.current=[])},[ao]),(0,y.useEffect)(()=>{if(!Ya.current)return;const Mt=new ResizeObserver(()=>{var Jr;Ya.current&&Oo((Jr=Ya.current)==null?void 0:Jr.offsetWidth)});return Mt.observe(Ya.current),()=>{Ya.current&&Mt.unobserve(Ya.current)}},[Ya.current]),(0,y.useEffect)(()=>{typeof Nr=="boolean"&&Cl(Nr)},[Nr]),(0,y.useEffect)(()=>{bl&&bl(Va)},[Va]),(0,y.useEffect)(()=>{var Mt;if(Wi.current&&fA!==null){Wi.current.focus();const Jr=(Mt=Wi.current.resizableTextArea)==null?void 0:Mt.textArea;Jr&&(Jr.selectionStart=Jr.selectionEnd=Jr.value.length)}},[fA]),(0,y.useEffect)(()=>{nl<5&&go(!1)},[nl]),(0,y.useEffect)(()=>{Va&&ln&&(ml(To(ln)),ol(!0),Vl(ln,{history:[]})),Va&&(pA(),tl!=null&&tl.pathId&&mA(),dn?OA(dn):Jt&&!Ui&&EA()),Va||so()},[Va]),(0,y.useEffect)(()=>{var Mt,Jr,Vr;let Ca=Object.values(((Mt=wa==null?void 0:wa.bot_option_data)==null?void 0:Mt.model_detail_map)||{});(Ca==null?void 0:Ca.length)>0&&((Vr=(Jr=Ca==null?void 0:Ca[0])==null?void 0:Jr.name.toLowerCase())!=null&&Vr.includes("reasoner"))?cl(!0):cl(!1)},[wa]);const To=(Mt="",Jr=[],Vr=[])=>{const Ca=Date.now();return[{text:Mt,key:Ca,sender:"user",fileList:Jr,imageList:Vr,show:!0},{loading:!0,key:Ca,sender:"AI",show:!0,model:Ki,imageGenerator:DA,thinkingEnabled:Yo,codePreview:xo,improveClarity:Kn}]},so=()=>{wr(""),xA(null),Ta([]),Tl([]),xa(""),Yl(""),pa(0)},hA=()=>{if(Zn){Zn({chatData:sa,setChatData:ml,setLoading:ol,getData:Vl,renderChatItems:To,handleAdd:EA,identifier:Ui});return}Cl(!0)},Gi=()=>{if(ru(!0),Ar){Ar();return}Cl(!1)},mA=()=>ie(void 0,null,function*(){const Mt=yield(0,fe.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:tl==null?void 0:tl.pathId}})}),Ho=()=>{go(!aA)},pA=()=>ie(void 0,null,function*(){if(!Li)return;const Mt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Mt==null?void 0:Mt.status)===0&&(Mt==null?void 0:Mt.total_number)!==-1&&(PA((Mt==null?void 0:Mt.total_number)-(Mt==null?void 0:Mt.remaining_number)),uo(Mt==null?void 0:Mt.total_number))}),gA=()=>{Ne.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",$l,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},co=Mt=>Mt.reduce((Vr,Ca)=>{if(Ca.sender==="user"){const Sr=Mt.find(oi=>oi.key===Ca.key&&oi.sender==="AI");Sr&&(Sr!=null&&Sr.text)&&!(Sr!=null&&Sr.error)&&Vr.push({question:Ca.text,answer:Sr.text})}return Vr},[]),Vl=(...Mt)=>ie(void 0,[...Mt],function*(Jr="",Vr={},Ca=sa){var Sr,oi;if(Xn&&(yield Xn({mes:Jr,setChatData:ml,fileList:yl,body:Vr,checkNum:pA,setLoading:ol,bodyChatData:Ca,setTyping:wo,setImageGenerator:Vo,renderChatItems:To})),!Xn){const rl=yl==null?void 0:yl.map(ro=>{var Bo;return(Bo=ro==null?void 0:ro.response)==null?void 0:Bo.file_id}),dl=Di==null?void 0:Di.map(ro=>{var Bo;return(Bo=ro==null?void 0:ro.response)==null?void 0:Bo.data}),Hl=Vr.history||co(Ca),bo=xe(xe({identifier:Ui,response_mode:"streaming",model:Ki,scene_awareness:Lr,thinking_enabled:Yo,image_generator:DA,code_preview:xo,improve_clarity:!0,improve_clarity_img_url:(oi=(Sr=Di==null?void 0:Di[0])==null?void 0:Sr.response)==null?void 0:oi.data,file_ids:rl,image_list:dl,history:Hl,[pr]:Jr},Ba),Vr),xl=Object.fromEntries(Object.entries(bo).filter(([ro,Bo])=>Bo!==void 0));Il.current=new je.Z(Ve.Z.API_SERVER+Un,xl),yield new Promise((ro,Bo)=>{let TA=null,qo=null;Il.current.on("data",AA=>{wo(!0);const{chunk:{content:bA,type:So,created:Ro,msg:Jl,video_url:_o}}=AA,$o=Jl==="error";So==="thinking"&&(TA=TA||Ro,ml(eA=>[...eA].map((Pr,HA)=>HA===eA.length-1?ue(xe({},Pr),{reasoning:(Pr.reasoning||"")+bA,loading:!1,hideAnswer:!0,error:$o}):Pr))),So==="text"&&(qo=qo||Ro,ml(eA=>[...eA].map((Pr,HA)=>HA===eA.length-1?ue(xe({},Pr),{text:(Pr.text||"")+bA,loading:!1,startTime:TA,endTime:qo,error:$o}):Pr))),console.log("----111",AA),So==="knowledge"&&ml(eA=>[...eA].map((Pr,HA)=>{var CA;return HA===eA.length-1?ue(xe({},Pr),{text:(Pr.text||"")+"",loading:!1,startTime:TA,endTime:qo,error:$o,knowledge:(CA=AA==null?void 0:AA.chunk)==null?void 0:CA.content}):Pr})),_o&&Yl(_o)}),Il.current.on("done",()=>{ro()}),Il.current.on("error",AA=>{let bA="\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(AA)==="[object Object]"&&AA.status===-9&&(bA=AA==null?void 0:AA.message),ml(So=>[...So].map((Ro,Jl)=>Jl===So.length-1?ue(xe({},Ro),{text:bA,loading:!1,error:!0}):Ro)),ro()}),Il.current.on("cancelled",()=>{ro()}),Il.current.startStream()})}pA(),ol(!1)}),fo=Mt=>{xa(Mt.target.value)},Za=(Mt,Jr)=>{if(so(),ol(!0),Mt==="edit"){io.current=sa.slice(Jr+2);const Vr=sa.splice(Jr),{fileList:Ca=[],imageList:Sr=[]}=(Vr==null?void 0:Vr[0])||{},oi=Ca.map(Hl=>{var bo;return(bo=Hl.response)==null?void 0:bo.file_id}),rl=Sr.map(Hl=>{var bo;return(bo=Hl.response)==null?void 0:bo.data}),dl={history:co(sa),file_ids:oi,image_list:rl,edit:!0};ml([...sa,...To(Sn,Ca,Sr)]),Vl(Sn,dl,sa)}if(Mt==="redraw"){io.current=sa.slice(Jr+1);const Vr=sa.splice(Jr-1),{text:Ca,fileList:Sr=[],imageList:oi=[]}=(Vr==null?void 0:Vr[0])||{},rl=Sr.map(bo=>{var xl;return(xl=bo.response)==null?void 0:xl.file_id}),dl=oi.map(bo=>{var xl;return(xl=bo.response)==null?void 0:xl.data}),Hl={history:co(sa),file_ids:rl,image_list:dl,edit:!0};ml([...sa,...To(Ca,Sr,oi)]),Vl(Ca,Hl,sa)}},ju=()=>{if(Sl.trim()!==""){so(),ol(!0);const Mt=yl.filter(Vr=>Vr.status==="done"),Jr=Di.filter(Vr=>Vr.status==="done");ml([...sa,...To(Sl,Mt,Jr)]),Vl(Sl)}},Gl=Mt=>{if(Mt.shiftKey){if(Mt.key==="Enter")return}else if(Mt.key==="Enter"){if(Mt.preventDefault(),Ol||vo.current)return;ju()}},lu=(Mt,Jr)=>{let Vr=!1;Ln===!0?Vr=!0:Ln==="last"&&(Vr=sa.reduce((rl,dl,Hl)=>dl.sender==="user"?Hl:rl,-1)===Jr);const Ca=Jr===fA,Sr=[...(Mt==null?void 0:Mt.fileList)||[],...(Mt==null?void 0:Mt.imageList)||[]];return y.createElement("div",{className:Ke.li,style:xe({width:pl},gr)},y.createElement("div",{className:Ke.avatarIcon},y.createElement("img",{className:Ke.img,src:An})),y.createElement("div",{className:Ke.content},!!(Sr!=null&&Sr.length)&&y.createElement("div",{className:Ke.fileWrap},Sr==null?void 0:Sr.map((oi,rl)=>{var dl,Hl;return y.createElement("div",{key:rl,className:Ke.file},y.createElement("img",{src:ee(90034)(`./${((Hl=(dl=oi==null?void 0:oi.name)==null?void 0:dl.split("."))==null?void 0:Hl.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(Se.Z,{title:oi==null?void 0:oi.name},y.createElement("div",{className:Ke.fileName},oi==null?void 0:oi.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,We.RD)(oi==null?void 0:oi.size))))})),!Ca&&!(Mt!=null&&Mt.text)?null:y.createElement("div",{className:Ke.borderBox},Ca?y.createElement(ze.default.TextArea,{value:Sn,ref:Wi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:oi=>wr(oi.target.value)}):y.createElement("div",{className:Ke.text},Mt==null?void 0:Mt.text)),Ca?y.createElement("div",{className:Ke.action},y.createElement(Xe.ZP,{onClick:()=>{wr(""),xA(null)},size:"small"},"\u53D6\u6D88"),y.createElement(Xe.ZP,{disabled:!Sn.trim(),onClick:()=>Za("edit",Jr),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:Ke.action},y.createElement(nt.CopyToClipboard,{text:(Mt==null?void 0:Mt.text)||"",onCopy:()=>Le.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Se.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Vr&&!to&&y.createElement(Se.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{xA(Jr),wr((Mt==null?void 0:Mt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},vA=Mt=>{const Jr=/<img\s+[^>]*src=['"]([^'"]+)['"][^>]*>/i,Vr=Mt.match(Jr);return Vr?Vr[1]:null},Jo=(Mt,Jr)=>{fetch(Mt).then(Vr=>{if(!Vr.ok)throw new Error("\u7F51\u7EDC\u9519\u8BEF: "+Vr.statusText);return Vr.blob()}).then(Vr=>{const Ca=window.URL.createObjectURL(Vr),Sr=document.createElement("a");Sr.href=Ca,Sr.download=Jr,document.body.appendChild(Sr),Sr.click(),Sr.remove(),window.URL.revokeObjectURL(Ca)}).catch(Vr=>{console.error("\u4E0B\u8F7D\u5931\u8D25:",Vr)})},Yi=(Mt,Jr)=>{var Vr,Ca;let Sr=!1;mr===!0?Sr=!0:mr==="last"&&(Sr=sa.reduce((dl,Hl,bo)=>Hl.sender==="AI"?bo:dl,-1)===Jr);let oi="";return Mt!=null&&Mt.source?oi=Mt==null?void 0:Mt.source:(Mt==null?void 0:Mt.model)==="deepseek-r1"?oi="\u7531deepseek\u751F\u6210":(Mt==null?void 0:Mt.model)==="qwen-plus-latest"&&(oi="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:Ke.li,style:xe({width:pl},gr)},y.createElement("div",{className:Ke.avatarIcon},y.createElement("img",{className:Ke.img,src:sn!=null&&sn.headImgId?((Vr=Ve.Z)==null?void 0:Vr.API_SERVER)+"/api/attachments/"+(sn==null?void 0:sn.headImgId):wn})),y.createElement("div",{className:Ke.content},y.createElement("div",{className:Ke.borderBox},Mt.loading&&y.createElement(y.Fragment,null,Mt!=null&&Mt.imageGenerator?y.createElement("div",{className:Ke.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Mt!=null&&Mt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:Ke.loading},y.createElement("div",{className:Ke.dot}),y.createElement("div",{className:Ke.dot}),y.createElement("div",{className:Ke.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},ur!=null&&ur.text||Vi?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\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"))),(Mt==null?void 0:Mt.thinkingEnabled)&&y.createElement(Te.Z,{time:Mt==null?void 0:Mt.time,cancelIndex:ca,loading:Mt.loading,streamingStatus:!(Mt!=null&&Mt.text),onFinish:()=>{pa(0),ml(rl=>[...rl].map((dl,Hl)=>Hl===rl.length-1?ue(xe({},dl),{hideAnswer:!1,time:dl.startTime?dl.endTime-dl.startTime:null}):dl))},value:Mt==null?void 0:Mt.reasoning}),!!(Mt!=null&&Mt.text)&&!Mt.hideAnswer&&y.createElement(me.Z,{onDynamic:ja,cancelIndex:ca,streamingStatus:to,loadImage:!!(Mt!=null&&Mt.imageGenerator),onFinish:()=>ie(void 0,null,function*(){pa(0),setTimeout(()=>wo(!1),0)}),value:Mt==null?void 0:Mt.text}),((Ca=Mt==null?void 0:Mt.knowledge)==null?void 0:Ca.length)>0&&y.createElement(Ee.Z,{Filelist:Mt==null?void 0:Mt.knowledge})),za&&!!(Mt!=null&&Mt.text)&&oi&&!Vi&&y.createElement("div",{className:Ke.source},oi),y.createElement("div",{className:Ke.action},Xr==null?void 0:Xr(Mt,Jr,BA),!(Mt!=null&&Mt.imageGenerator)&&!(Mt!=null&&Mt.improveClarity)&&y.createElement(nt.CopyToClipboard,{text:String((Mt==null?void 0:Mt.text)||""),onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(Se.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Tt&&!to&&!(Mt!=null&&Mt.improveClarity)&&y.createElement(y.Fragment,null,y.createElement(Se.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:Mt!=null&&Mt.like?{color:"#FA8D30"}:{},onClick:()=>Eo("like",!(Mt!=null&&Mt.like),Jr),className:"iconfot icon-yijiejue font15"})),y.createElement(Se.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:Mt!=null&&Mt.dislike?{color:"#e86d7c"}:{},onClick:()=>Eo("dislike",!(Mt!=null&&Mt.dislike),Jr),className:"iconfot icon-weijiejuezhengchang font15"}))),Sr&&!to&&!(Mt!=null&&Mt.improveClarity)&&y.createElement(Se.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Za("redraw",Jr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Eo=(Mt,Jr,Vr)=>ie(void 0,null,function*(){if(Qn){const Ca=sa.slice(0,Vr+1),oi=co(Ca).length;yield Qn({type:Mt,value:Jr,index:Vr,identifier:Ui,objectIndex:oi})}ml(Ca=>(Ca[Vr][Mt]=Jr,Jr&&(Ca[Vr][Mt==="like"?"dislike":"like"]=!1),[...Ca]))}),ou=()=>{var Mt,Jr;pa(1),(Jr=(Mt=Il.current)==null?void 0:Mt.cancelRequest)==null||Jr.call(Mt),ol(!1),wo(!1),Yl("")},EA=()=>ie(void 0,null,function*(){var Mt,Jr,Vr;(Jr=(Mt=Il.current)==null?void 0:Mt.cancelRequest)==null||Jr.call(Mt),so(),ml([]),ol(!0);const Ca=yield yu();(Ca==null?void 0:Ca.status)===0&&Ri((Vr=Ca==null?void 0:Ca.data)==null?void 0:Vr.identifier),ol(!1),wo(!1)}),xu=()=>ie(void 0,null,function*(){var Mt;po(!0);const Jr=yield es();(Jr==null?void 0:Jr.status)===0&&Fl(((Mt=Jr==null?void 0:Jr.data)==null?void 0:Mt.list)||[]),po(!1)}),OA=(...Mt)=>ie(void 0,[...Mt],function*(Jr=Ui){var Vr,Ca,Sr,oi;(Ca=(Vr=Il.current)==null?void 0:Vr.cancelRequest)==null||Ca.call(Vr),so(),_l(!0);const rl=yield Go(Jr);if(rl.status===0){const dl=Fu(((Sr=rl==null?void 0:rl.data)==null?void 0:Sr.messages)||[]);ml(dl),_l(!1),Ri((oi=rl==null?void 0:rl.data)==null?void 0:oi.identifier);return}ml([]),_l(!1)}),ds=(Mt,Jr)=>ie(void 0,null,function*(){(yield cs(Mt)).status===0&&(Le.ZP.success("\u5220\u9664\u6210\u529F"),Jr===Ui&&EA(),xu())}),Ru=()=>y.createElement("div",{className:Ke.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(Ie.Z,{spinning:kA},!NA.length&&y.createElement($e.Z,{style:{width:250,paddingBottom:30},image:$e.Z.PRESENTED_IMAGE_SIMPLE}),!!NA.length&&y.createElement("div",{className:Ke.menu},NA.map(function(Mt,Jr){return y.createElement("aside",{className:pe()(Ui===Mt.identifier&&Ke.active),key:Mt.id,onClick:()=>OA(Mt.id)},y.createElement("div",{className:Ke.menuText},y.createElement(Se.Z,{title:Mt==null?void 0:Mt.question},y.createElement("span",null,Mt==null?void 0:Mt.question)),xn&&xn(Mt)),y.createElement("div",{className:Ke.menuDel,onClick:Vr=>Vr.stopPropagation()},y.createElement("i",{onClick:()=>(0,ye.r)(Mt.id),className:"iconfont icon-daochubeifen primary-hover font14"})),y.createElement("div",{className:Ke.menuDel,onClick:Vr=>Vr.stopPropagation()},y.createElement(qe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ds(Mt.id,Mt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),no=Mt=>{if(Mt==="file"){if(Di.length){Ne.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:()=>{Tl([]),au.current.upload.uploader.fileInput.click()}});return}au.current.upload.uploader.fileInput.click()}if(Mt==="image"){if(yl.length){Ne.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:()=>{Ta([]),UA.current.upload.uploader.fileInput.click()}});return}UA.current.upload.uploader.fileInput.click()}},jo=[{key:"file",disabled:yl.length>=Dr,label:y.createElement(Se.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Di.length>=iu,label:y.createElement(Se.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Xo=[...yl,...Di],Ol=Xo.some(Mt=>Mt.status==="uploading")||to||ao||wl,lo=yr>=$l,oA=vt||yl.length>=Dr||Di.length>=iu,ts=DA||Yo||Lr||xo||!!Xo.length,BA={chatData:sa,stream:Il,isDisabledNum:lo,isDisAbledUpload:Ol,checkNumModal:gA,checkNum:pA,onClose:Gi,setChatData:ml,setLoading:ol,getData:Vl,clearStatus:so,typing:ao,setImageGenerator:Vo,renderChatItems:To,setSceneAwareness:qr,setIdentifier:Ri,setCodePreview:Do,setTyping:wo,onMenuClick:OA};return y.createElement(y.Fragment,null,ar?y.createElement("div",{onClick:hA},ar):ar!==null&&y.createElement(rt.Z,{draggableExtraNode:yn,showAvatarEditData:sn,src:pn,onClick:hA,topPercentage:Na}),y.createElement(nr,{open:Va,width:lA?"100%":Oa,afterOpenChange:Mt=>{Mt&&ru(!1)},push:!1,contentWrapperStyle:WA?{}:{transition:"none"},extra:y.createElement("div",{className:Ke.head},un,vi&&y.createElement(Re.Z,{value:Ki,onChange:Mt=>{cl(!1),Vo(!1),Kl(Mt),Tl([]),Ta([])}}),Ur&&y.createElement(y.Fragment,null,y.createElement(Fe.Z,{dropdownRender:Ru,onOpenChange:Mt=>{Mt&&xu()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:Ke.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Jt&&y.createElement(y.Fragment,null,y.createElement("div",{className:Ke.headBtn,onClick:EA},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(Se.Z,{title:lA?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:Ke.headBtn,style:{padding:"0 12px"},onClick:()=>nu(!lA)},lA&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!lA&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("div",null,y.createElement("span",{className:"c-grey-333 font16"},(sn==null?void 0:sn.nickname)||oe),(sn==null?void 0:sn.show)&&y.createElement(Lt,xe({},sn))),onClose:Gi,bodyStyle:{paddingRight:4}},y.createElement("div",{className:pe()(Ke.wrap,Va&&"body-overflow-hidden")},y.createElement("div",{ref:Ya,className:Ke.chatContainer},!rr&&($r==null?void 0:$r(BA)),It&&y.createElement("div",{className:`${Ke.li} mb20`,style:xe({width:pl},gr)},y.createElement("div",{className:Ke.avatarIcon},y.createElement("img",{className:Ke.img,src:sn!=null&&sn.headImgId?((Zl=Ve.Z)==null?void 0:Zl.API_SERVER)+"/api/attachments/"+(sn==null?void 0:sn.headImgId):wn})),y.createElement("div",{className:Ke.content},y.createElement("div",{className:Ke.borderBox},mi,En==null?void 0:En(BA)))),rr&&(sa==null?void 0:sa.length)<=0&&y.createElement("div",{style:{textAlign:"center"}},mi,rr&&($r==null?void 0:$r(BA))),y.createElement("div",{ref:Ml},y.createElement(Ie.Z,{spinning:Uo,className:"mt20"},sa==null?void 0:sa.map((Mt,Jr)=>y.createElement(y.Fragment,{key:Mt.key+Jr},Mt.show&&y.createElement(y.Fragment,null,Mt.sender==="user"&&lu(Mt,Jr),Mt.sender==="AI"&&Yi(Mt,Jr),kn&&!["AI","user"].includes(Mt.sender)&&kn(Mt,Jr,{width:pl})))))),!iA&&y.createElement("div",{className:Ke.backBottom,onClick:()=>{Ya.current.scrollTop=Ya.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:ri})),rr&&(sa==null?void 0:sa.length)<=0&&y.createElement("div",{style:{display:((eo=Object.keys(((kl=wa==null?void 0:wa.bot_info)==null?void 0:kl.onboarding_info)||{}))==null?void 0:eo.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},y.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(kr=(St=wa==null?void 0:wa.bot_info)==null?void 0:St.onboarding_info)==null?void 0:kr.prologue),(sl=(El=(jn=wa==null?void 0:wa.bot_info)==null?void 0:jn.onboarding_info)==null?void 0:El.suggested_questions)==null?void 0:sl.map(Mt=>y.createElement("div",{onClick:()=>{ol(!0);const Jr=yl.filter(Ca=>Ca.status==="done"),Vr=Di.filter(Ca=>Ca.status==="done");ml([...sa,...To(Mt,Jr,Vr)]),Vl(Mt)},className:Ke.bottomlist},Mt))),rr&&(sa==null?void 0:sa.length)>0&&y.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},$n&&y.createElement(Se.Z,{title:$n},y.createElement(Xe.ZP,{className:Ke.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},$n)),y.createElement(_e.Z,{zIndex:1e3,placement:"topLeft",content:ra==null?void 0:ra(BA),title:"\u667A\u80FD\u5DE5\u5177"}," ",y.createElement(Xe.ZP,{style:{height:34,borderRadius:20,width:102},icon:y.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!Ht&&y.createElement("div",{style:Fr,className:pe()(Ke.footerContainer,aA&&Ke.full,ts&&Ke.footerContainerSelected)},y.createElement("div",{className:Ke.btnWrp},Da&&y.createElement(Se.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>Do(!xo),className:pe()(Ke.btn,xo&&Ke.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Pn&&y.createElement(Se.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>qr(!Lr),className:pe()(Ke.btn,Lr&&Ke.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ki==="deepseek-r1"&&y.createElement(Se.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>cl(!Yo),className:pe()(Ke.btn,Yo&&Ke.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Qi&&Ki==="qwen-plus-latest"&&y.createElement("div",{onClick:()=>Vo(!DA),className:pe()(Ke.btn,DA&&Ke.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Xo.map(Mt=>y.createElement("div",{key:Mt.uid},(Mt==null?void 0:Mt.status)==="uploading"&&y.createElement(Ie.Z,{indicator:y.createElement(ft.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:Mt==null?void 0:Mt.name,className:"mr10"},(0,We.Pq)(Mt.name,20)),y.createElement("i",{onClick:()=>{Ta(Jr=>Jr.filter(Vr=>Vr.uid!==Mt.uid)),Tl(Jr=>Jr.filter(Vr=>Vr.uid!==Mt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(Se.Z,{title:lo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",$l,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{style:{display:"flex"}},Ql==null?void 0:Ql(),y.createElement("div",{className:pe()(Ke.inputContainer,nl>4&&Ke.lineFour,lo&&Ke.disabledInput)},y.createElement(Ue.default,xe({ref:au},wu)),y.createElement(Ue.default,xe({ref:UA},Hu)),y.createElement(Fe.Z,{className:`${oA&&"hide"}`,menu:{items:jo,onClick:Mt=>no(Mt.key)},placement:"top"},y.createElement(Xe.ZP,{className:Ke.uploadBtn,icon:y.createElement(Ze.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(ze.default.TextArea,{rows:nl>4?4:nl,placeholder:ct||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Sl,bordered:!1,style:oA?{paddingLeft:0,marginLeft:0}:{},onChange:fo,onPressEnter:Gl,onFocus:()=>dr==null?void 0:dr(),onCompositionStart:()=>{vo.current=!0},onCompositionEnd:()=>{vo.current=!1}}),ao||wl?y.createElement(Se.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${Ke.cancelBtn}`,onClick:ou})):y.createElement(Xe.ZP,{className:(Sl==null?void 0:Sl.trim())===""?Ke.sendBtnDisabled:Ke.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ol,onClick:ju}),nl>4&&y.createElement("span",{className:Ke.fullIcon,onClick:Ho},aA&&y.createElement("span",{className:"iconfont icon-shousuo"}),!aA&&y.createElement("span",{className:"iconfont icon-zhankai"})))))))),wl&&y.createElement(Oe,{onEnded:()=>Yl(""),src:wl}))}},35139:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return _e}});var y=ee(59301),ve=ee(6767),Le=ee(37568),Ue={codeBox:"codeBox___WpkVl"},Ne=ee(92310),Se=ee.n(Ne),ze=Object.defineProperty,Xe=(Me,pe,me)=>pe in Me?ze(Me,pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):Me[pe]=me,Ie=(Me,pe,me)=>Xe(Me,typeof pe!="symbol"?pe+"":pe,me),$e=(Me,pe,me)=>new Promise((Ee,Te)=>{var Re=We=>{try{fe(me.next(We))}catch(rt){Te(rt)}},Ke=We=>{try{fe(me.throw(We))}catch(rt){Te(rt)}},fe=We=>We.done?Ee(We.value):Promise.resolve(We.value).then(Re,Ke);fe((me=me.apply(Me,pe)).next())});class qe extends y.Component{constructor(pe){super(pe),Ie(this,"canvas"),Ie(this,"randomNum",(me,Ee)=>Math.floor(Math.random()*(Ee-me)+me)),Ie(this,"drawPic",()=>{this.randomCode()}),Ie(this,"reloadPic",()=>{this.drawPic()}),Ie(this,"changeCode",me=>{console.log(me.target.value,222),this.setState({value:me.target.value,showError:!1})}),Ie(this,"onVerify",()=>{let me;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(me=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(me=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(me=!1),this.setState({showError:me}),me}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(pe,me){const Ee=this.randomNum(pe,me),Te=this.randomNum(pe,me),Re=this.randomNum(pe,me);return`rgb(${Ee}, ${Te}, ${Re})`}drawText(pe,me,Ee){pe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Te=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);pe.font=Te+"px SimHei";const Re=10,Ke=(this.state.contentWidth-40)/(this.state.code.length-1);let fe=Re;Ee>0&&(fe=Re+Ee*Ke);let We=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Te>40&&(We=40);const rt=this.randomNum(-10,10);pe.translate(fe,We),pe.rotate(rt*Math.PI/180),pe.fillText(me,0,0),pe.rotate(-rt*Math.PI/180),pe.translate(-fe,-We)}drawLine(pe){for(let me=0;me<1;me++)pe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),pe.beginPath(),pe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.stroke()}drawDot(pe){for(let me=0;me<100;me++)pe.fillStyle=this.randomColor(0,255),pe.beginPath(),pe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),pe.fill()}randomCode(){let pe="";const me="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let Ee=0;Ee<this.state.codeLength;Ee++){const Te=Math.floor(Math.random()*57);pe+=me[Te]}this.setState({code:pe},()=>{const Te=this.canvas.current.getContext("2d");Te.textBaseline="bottom",Te.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Te.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Re=0;Re<this.state.code.length;Re++)this.drawText(Te,this.state.code[Re],Re);this.drawLine(Te),this.drawDot(Te)})}render(){const{className:pe,width:me=300}=this.props;return y.createElement("div",{className:Se()(Ue.codeBox,pe),style:{width:me}},y.createElement("aside",null,y.createElement(Le.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),y.createElement("div",null,y.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),y.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const Fe=(Me,pe)=>{let me;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,pe),React.createElement(qe,{ref:Ee=>me=Ee})),onOk:()=>$e(void 0,null,function*(){if(me.onVerify())return Promise.reject();Me()})})};var _e=qe},696:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Re}});var y=ee(59301),ve=ee(28284),Le=ee(6767),Ue=ee(62957),Ne=ee(24017),Se=ee(37568),ze=ee(70858),Xe=ee(77019),Ie=ee(5269),$e=ee(66649),qe=ee.n($e),Fe=ee(76406),_e=ee(44283),Me={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},pe=ee(77996),me=ee(28450),Ee=(Ke,fe,We)=>new Promise((rt,Je)=>{var tt=nt=>{try{Ve(We.next(nt))}catch(je){Je(je)}},Pe=nt=>{try{Ve(We.throw(nt))}catch(je){Je(je)}},Ve=nt=>nt.done?rt(nt.value):Promise.resolve(nt.value).then(tt,Pe);Ve((We=We.apply(Ke,fe)).next())});const Te=({dispatch:Ke,courseEndTime:fe,classroomList:We,successCallback:rt=()=>{},visible:Je,homeworkIds:tt,courseId:Pe,isBatch:Ve,shixunHomeworks:nt})=>{const[je]=ve.default.useForm(),[ft,Ze]=(0,y.useState)(!1),[et,Qt]=(0,y.useState)(!1),[st,it]=(0,y.useState)(!1),[Lt,Ye]=(0,y.useState)([]),[ye,Qe]=(0,y.useState)([]),[yt,bt]=(0,y.useState)([]),[dt,Oe]=(0,y.useState)([]),[Ft,Ut]=(0,y.useState)([]),[Et,Pt]=(0,y.useState)([]),[wt,Zt]=(0,y.useState)([]),[an,xe]=(0,y.useState)([]),[ue,ie]=(0,y.useState)([]);(0,y.useEffect)(()=>{Je?ce():oe()},[Je]);const ce=()=>Ee(void 0,null,function*(){Ze(!0);const ct=yield(0,pe.oR)(tt[0],{course_id:Pe});it(ct.no_group),Ve?(Zt(ct.all_course_groups),xe(ct.all_course_groups)):(Oe(ct.late_course_groups),Ut(ct.late_course_groups),Ye(ct.submit_course_groups),Qe(ct.submit_course_groups)),Ze(!1),je.setFieldsValue({end_time:qe()()})}),Be=()=>Ee(void 0,null,function*(){const ct=je.getFieldsValue(),vt=qe()(ct.end_time).format("YYYY-MM-DD HH:mm");if((Ve?ue.length===0:yt.length===0&&Et.length===0)&&!st){Le.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Qt(!0);const wn=yield(0,pe.Mc)(Pe,{no_group:st,homework_ids:tt,group_ids:Ve?ue:yt,end_time:vt,late_group_ids:Ve?ue:Et});Qt(!1),wn.status===0&&(oe(),Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),rt(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),oe=()=>{bt([]),Pt([]),Qe([]),Ut([])};return y.createElement(Ue.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Me.modalWrapper,width:Ve||st?520:760,open:Je,confirmLoading:et,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>Be(),onCancel:()=>{oe(),Ke({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:Me.tips},y.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),y.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),y.createElement(ve.default,{form:je,layout:"vertical"},y.createElement(ve.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Ne.default,{style:{width:"100%"},disabledDate:ct=>(0,me.Q8)(ct,fe),disabledTime:ct=>(0,me.d0)(ct),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:qe()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!st&&y.createElement(y.Fragment,null,Ve?y.createElement("div",null,y.createElement(Se.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ct=>{xe(wt.filter(vt=>vt.name.indexOf(ct.target.value)>-1))}}),y.createElement(ze.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Me.antdTable,rowSelection:{type:"checkbox",onChange:ct=>{ie(ct)}},rowKey:"id",pagination:!1,dataSource:an,loading:ft,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(Xe.Z,{gutter:24},y.createElement(Ie.Z,{span:14},y.createElement("div",{className:Me.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(Se.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ct=>{Qe(Lt.filter(vt=>vt.name.indexOf(ct.target.value)>-1))}}),y.createElement("div",{className:Me.tableWrapper},y.createElement(ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Me.antdTable,rowSelection:{type:"checkbox",onChange:ct=>{bt(ct)}},rowKey:"id",pagination:!1,dataSource:ye,loading:ft,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),y.createElement(Ie.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:Me.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(Se.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ct=>{Ut(dt.filter(vt=>vt.name.indexOf(ct.target.value)>-1))}}),y.createElement("div",{className:Me.tableWrapper},y.createElement(ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Me.antdTable,rowSelection:{type:"checkbox",onChange:ct=>{Pt(ct)}},rowKey:"id",pagination:!1,loading:ft,dataSource:Ft,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Re=(0,_e.connect)(({shixunHomeworks:Ke,classroomList:fe})=>({shixunHomeworks:Ke,classroomList:fe}))(Te)},40254:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return qe}});var y=ee(59301),ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Le=ee(92310),Ue=ee.n(Le),Ne=ee(29787),Se=ee(2859),ze=ee(49317),Xe=ee(76406),Ie=(Fe,_e,Me)=>new Promise((pe,me)=>{var Ee=Ke=>{try{Re(Me.next(Ke))}catch(fe){me(fe)}},Te=Ke=>{try{Re(Me.throw(Ke))}catch(fe){me(fe)}},Re=Ke=>Ke.done?pe(Ke.value):Promise.resolve(Ke.value).then(Ee,Te);Re((Me=Me.apply(Fe,_e)).next())}),qe=({data:Fe,className:_e,fullWidth:Me,style:pe={},onClose:me,onOk:Ee,showFullTools:Te,noAssociationId:Re})=>{const Ke=(0,y.useRef)(null),fe=(0,y.useRef)(null),We=(0,y.useRef)(null),rt=(0,y.useRef)(null),[Je,tt]=(0,y.useState)(!1),[Pe,Ve]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(We.current||(We.current=document.createElement("style"),document.head.appendChild(We.current)),Fe!=null&&Fe.visible?(document.body.setAttribute("data-custom","y-hidden"),We.current.innerHTML=" html { overflow-y: hidden; }",Fe!=null&&Fe.src&&nt()):(document.body.removeAttribute("data-custom"),We.current&&(document.head.removeChild(We.current),We.current=null)),()=>{document.body.removeAttribute("data-custom"),We.current&&(document.head.removeChild(We.current),We.current=null)}),[Fe==null?void 0:Fe.visible]);const nt=()=>Ie(void 0,null,function*(){tt(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const et=yield(0,Xe.ZJ)(Fe==null?void 0:Fe.src);Ke.current.src="",Ke.current.src=et,Ke.current.onload=function(){Ze()},tt(!1),Ve("")}),je=et=>Ie(void 0,null,function*(){tt(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Qt=yield(0,ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Fe.title,file:et.dataUrl}});Qt!=null&&Qt.id&&!Re?(yield(0,ze.ZP)(`/api/attachments/${Fe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Qt==null?void 0:Qt.id,settings:JSON.stringify(et.state)}})).status===0&&Ee():Qt!=null&&Qt.id&&Ee(Qt),tt(!1),Ve("")}),ft=()=>{const et=document.querySelector('a[href="https://markerjs.com/"]');et&&et.parentNode&&(et.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(st=>{const it=document.querySelector(st.name);it&&it.setAttribute("title",st.title)})},Ze=()=>{fe.current=new Se.hP(Ke.current),fe.current.targetRoot=rt.current,fe.current.addEventListener("render",je),fe.current.addEventListener("beforeclose",me),Te&&(fe.current.availableMarkerTypes=fe.current.ALL_MARKER_TYPES,fe.current.uiStyleSettings.redoButtonVisible=!0,fe.current.uiStyleSettings.notesButtonVisible=!0,fe.current.uiStyleSettings.zoomButtonVisible=!0,fe.current.uiStyleSettings.zoomOutButtonVisible=!0,fe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=fe.current.uiStyleSettings,fe.current.show(),Fe!=null&&Fe.snapshotData&&fe.current.restoreState(Fe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ft()},300)};return y.createElement(y.Fragment,null,(Fe==null?void 0:Fe.visible)&&y.createElement(Ne.Z,{spinning:Je,tip:Pe,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:rt,className:Ue()(ve.imageDimensions,_e,Me?ve.fullWidth:""),style:pe},y.createElement("img",{className:ve.img,ref:Ke}))))}},22007:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Se}});var y=ee(62957),ve={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ue=ee(59301),Se=({visible:ze,setVisible:Xe,image:Ie,closeImageStyle:$e,hiddenbutton:qe})=>Ue.createElement(y.default,{centered:!0,destroyOnClose:!0,open:ze,footer:null,wrapClassName:ve.modal,onCancel:()=>Xe(!1)},Ue.createElement("div",{className:ve.content},Ue.createElement("img",{src:Ie}),qe,Ue.createElement("img",{onClick:()=>Xe(!1),className:ve.close,src:Le,style:$e})))},9057:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(77019),Le=ee(5269),Ue=ee(31691),Ne=ee(7939),Se=ee(35883),ze=ee(74501),Xe=ee(48136),Ie=ee(59301);const $e=(0,y.forwardRef)(({callback:qe,showSaveButton:Fe,value:_e=""},Me)=>{const pe=(0,y.useRef)(),me=[{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 "}]}]}],Ee=[{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
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\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}`}]}]}],Te=fe=>{pe.current.setValue(pe.current.getValue()+" "+fe.value+" ")},Re=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ie.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},me.map((fe,We)=>Ie.createElement(Le.Z,{flex:"110px",className:ze.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:`$$${fe.value}$$`}),fe.name),Ie.createElement("div",{className:ze.Z.children},fe.children.map((rt,Je)=>Ie.createElement("div",{key:Je},Ie.createElement("h1",null,rt.name),Ie.createElement(ve.Z,{gutter:[10,10]},rt.data.map((tt,Pe)=>Ie.createElement(Le.Z,{key:Pe,onClick:()=>Te(tt),className:ze.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+tt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},Ee.map((fe,We)=>Ie.createElement(Le.Z,{flex:"110px",className:ze.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),Ie.createElement("div",{className:ze.Z.children},fe.children.map((rt,Je)=>Ie.createElement("div",{key:Je},rt.name&&Ie.createElement("h1",null,rt.name),Ie.createElement(ve.Z,{gutter:[10,10]},rt.data.map((tt,Pe)=>Ie.createElement(Le.Z,{key:Pe,onClick:()=>Te(tt),className:ze.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+tt.value+"$$`"}))))))))))}],Ke=()=>{var fe=document.createElement("div");fe.innerHTML=pe.current.getValue();var We=fe.innerText;return qe&&qe(We),We};return(0,y.useImperativeHandle)(Me,()=>({getData:Ke})),Ie.createElement("div",{className:ze.Z.mathWrap},Ie.createElement(Ue.default,{defaultActiveKey:"1",items:Re}),Ie.createElement("math-field",{locale:"zh_cn",className:ze.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:800,marginTop:30,fontSize:18}},_e||""),Fe&&Ie.createElement("div",{className:ze.Z.button},Ie.createElement(Ne.ZP,{size:"large",onClick:Ke,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});lt.Z=$e},57940:function(ht,lt,ee){"use strict";ee.d(lt,{z:function(){return Lt},Z:function(){return Ye}});var y=ee(59301),ve=ee(94968),Le=ee(6767),Ue=ee(62957),Ne=ee(7939),Se=ee(14185),ze=ee(6755),Xe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Fe=(ye,Qe,yt)=>Qe in ye?Xe(ye,Qe,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ye[Qe]=yt,_e=(ye,Qe)=>{for(var yt in Qe||(Qe={}))$e.call(Qe,yt)&&Fe(ye,yt,Qe[yt]);if(Ie)for(var yt of Ie(Qe))qe.call(Qe,yt)&&Fe(ye,yt,Qe[yt]);return ye},Me=(ye,Qe,yt)=>new Promise((bt,dt)=>{var Oe=Et=>{try{Ut(yt.next(Et))}catch(Pt){dt(Pt)}},Ft=Et=>{try{Ut(yt.throw(Et))}catch(Pt){dt(Pt)}},Ut=Et=>Et.done?bt(Et.value):Promise.resolve(Et.value).then(Oe,Ft);Ut((yt=yt.apply(ye,Qe)).next())});const pe="\u3000\u3000";function me(ye){var Qe=["Bytes","KB","MB","GB","TB"];if(ye==0)return"0 Byte";var yt=parseInt(""+Math.floor(Math.log(ye)/Math.log(1024)),10);return(ye/Math.pow(1024,yt)).toFixed(1)+" "+Qe[yt]}var Ee=({value:ye=[],action:Qe,onChange:yt,className:bt,maxSize:dt=150,title:Oe="\u6587\u4EF6\u4E0A\u4F20",accept:Ft=null})=>{const Ut={multiple:!1,fileList:ye,accept:Ft,withCredentials:!0,beforeUpload:Pt=>Pt.size/1024/1024<dt?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${dt}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Pt){var wt,Zt,an,xe;let ue=[...Pt.fileList];if(ue=ue.map(ie=>(ie.name.indexOf(pe)===-1&&(ie.name=`${ie.name}${pe}${me(ie.size)}`),_e({},ie))),Pt.file.status==="done"&&((Zt=(wt=Pt.file)==null?void 0:wt.response)==null?void 0:Zt.status)===-1){message.error((xe=(an=Pt.file)==null?void 0:an.response)==null?void 0:xe.message),yt([]);return}yt(ue)},onRemove:Pt=>Me(void 0,null,function*(){const wt=Pt.size/1024/1024;return Pt.status==="uploading"?!0:wt<dt&&(Pt.response?Pt.response.id:Pt.uid)?yield removeAttachment(Pt.response?Pt.response.id:Pt.id):!0})};function Et(Pt){Pt.preventDefault(),Pt.stopPropagation()}return React.createElement("div",{className:`single-upload ${bt||""}`},React.createElement(Upload,_e({},Ut),React.createElement(Button,{type:"primary",title:ye.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ye.length>0,ghost:!0},Oe),React.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",dt,"M)"," ")))},Te=ee(61481),Re=ee(78267),Ke=Object.defineProperty,fe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Je=(ye,Qe,yt)=>Qe in ye?Ke(ye,Qe,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ye[Qe]=yt,tt=(ye,Qe)=>{for(var yt in Qe||(Qe={}))We.call(Qe,yt)&&Je(ye,yt,Qe[yt]);if(fe)for(var yt of fe(Qe))rt.call(Qe,yt)&&Je(ye,yt,Qe[yt]);return ye};const Pe=ye=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",nt=Object.defineProperty,je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,et=(ye,Qe,yt)=>Qe in ye?nt(ye,Qe,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ye[Qe]=yt,Qt=(ye,Qe)=>{for(var yt in Qe||(Qe={}))ft.call(Qe,yt)&&et(ye,yt,Qe[yt]);if(je)for(var yt of je(Qe))Ze.call(Qe,yt)&&et(ye,yt,Qe[yt]);return ye},st=(ye,Qe,yt)=>new Promise((bt,dt)=>{var Oe=Et=>{try{Ut(yt.next(Et))}catch(Pt){dt(Pt)}},Ft=Et=>{try{Ut(yt.throw(Et))}catch(Pt){dt(Pt)}},Ut=Et=>Et.done?bt(Et.value):Promise.resolve(Et.value).then(Oe,Ft);Ut((yt=yt.apply(ye,Qe)).next())});const{Dragger:it}=ve.default;function Lt(ye){let Qe=[];return ye&&ye.length>0&&(Qe=ye.map(yt=>({uid:yt.id,id:yt.id,name:yt.title+pe+yt.filesize,url:yt.url,filesize:yt.filesize,status:"done",response:{id:yt.id}}))),Qe}var Ye=({value:ye,onChange:Qe,action:yt,data:bt,className:dt,maxSize:Oe=150,title:Ft="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ut=!1,accept:Et="",additionalText:Pt,isDragger:wt,number:Zt=1e3,aloneClear:an=!1,realTimeRemove:xe=!0,uploadText:ue,setFileProgress:ie,showFileProgress:ce})=>{const[Be,oe]=(0,y.useState)(!1);let[ct,vt]=(0,y.useState)(ye||[]),[Ht,wn]=(0,y.useState)(1);(0,y.useEffect)(()=>{ye&&(Ht===1&&vt([...ye]),wn(2),Zt===(ye==null?void 0:ye.length)&&oe(!0))},[ye]);const An=()=>{setTimeout(()=>{ct.pop(),vt([...ct])},500)};ce&&ie(ct.some(Un=>Un.status==="uploading"));const pn={multiple:!0,disabled:Be,accept:Et,withCredentials:!0,fileList:ct,beforeUpload:(Un,Ba)=>{const Xr=Un.size/1024/1024;return ct.concat(Ba).length>Zt?(ct.pop(),vt([...ct]),Le.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Zt}\u4E2A\u6587\u4EF6`),an?Promise.reject():(An(),!1)):Xr<Oe?!0:(Le.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Oe}MB).`),an?Promise.reject():(An(),!1))},data:bt,action:yt||`${Se.Z.API_SERVER}/api/attachments.json`,onChange(Un){var Ba,Xr,It,Zn;if(Un.file.status==="removed"?ct=Un.fileList:ct=(0,Re.uniqBy)([...Un.fileList,...ct],"uid"),Un.file.status==="done"&&((Xr=(Ba=Un.file)==null?void 0:Ba.response)==null?void 0:Xr.status)===-1){Le.ZP.error((Zn=(It=Un.file)==null?void 0:It.response)==null?void 0:Zn.message);return}ct.length>=Zt?oe(!0):oe(!1),vt([...ct]),ct=ct.map(Ar=>{var ur,Tt;return(ur=Ar==null?void 0:Ar.response)!=null&&ur.id&&(Ar.url=(Tt=Ar==null?void 0:Ar.response)==null?void 0:Tt.url),Ar.name.indexOf(pe)===-1&&(Ar.name=`${Ar.name}${pe}${me(Ar.size)}`),Qt({},Ar)}),console.log("info:",Un,ct),Qe(ct)},onRemove:Un=>st(void 0,null,function*(){if(!xe)return!0;const Ba=()=>st(void 0,null,function*(){if(Un.response?Un.response.id:Un.id){let It=yield(0,ze.JZ)(Un.response?Un.response.id:Un.uid);return Promise.resolve(It)}else return!0});return Ut?new Promise((Xr,It)=>{Ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>st(void 0,null,function*(){const Zn=yield Ba();Le.ZP.success("\u5220\u9664\u6210\u529F"),Xr(!0)}),onCancel:()=>Xr(!1)})}):yield Ba()})};function ar(Un){Un.preventDefault(),Un.stopPropagation()}return y.createElement("div",{className:`multi-upload ${dt||""}`},wt&&y.createElement(it,Qt({},pn),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(Te.Z,null)),y.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",y.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Oe,"MB)"," "),Pt),!wt&&y.createElement(ve.default,Qt({},pn),y.createElement(Ne.ZP,{disabled:Be,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Ve}),Ft),y.createElement("span",{onClick:ar,className:"upload_text"},ue||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Oe}MB)`)))}},90736:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(4977),Le=ee(7939),Ue=Object.defineProperty,Ne=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,$e=(Me,pe,me)=>pe in Me?Ue(Me,pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):Me[pe]=me,qe=(Me,pe)=>{for(var me in pe||(pe={}))Xe.call(pe,me)&&$e(Me,me,pe[me]);if(ze)for(var me of ze(pe))Ie.call(pe,me)&&$e(Me,me,pe[me]);return Me},Fe=(Me,pe)=>Ne(Me,Se(pe));const _e=({img:Me,buttonProps:pe={},styles:me={},customText:Ee,ButtonText:Te,ButtonClick:Re,Buttonclass:Ke,ButtonTwo:fe,imgStyles:We,loading:rt=!1,className:Je=""})=>y.createElement("section",{className:`tc animated fadeIn ${Je}`,style:qe({color:"#999",margin:"100px auto",visibility:rt?"hidden":"visible"},me)},y.createElement("img",{src:Me||ve,style:Fe(qe({},We),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},Ee||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Te&&y.createElement(Le.ZP,qe({className:Ke,onClick:Re},pe),Te),fe&&fe);lt.Z=_e},47026:function(ht,lt,ee){"use strict";ee.d(lt,{Q:function(){return Se}});var y=ee(59301),ve=ee(82326),Le=ee(47889),Ue=ee(4875),Ne=ee(59301),Se=(Xe=>(Xe[Xe.Number=1]="Number",Xe[Xe.Percent=2]="Percent",Xe))(Se||{});const ze=({value:Xe,onChange:Ie,disabled:$e,hidePercentOption:qe=!1,percentType:Fe="select"})=>{const _e=(0,y.useMemo)(()=>qe?1:2,[qe]),[Me,pe]=(0,y.useState)(_e);console.log(Me);const me=Te=>Xe.type===1?`${Te}\u5206`:`${Te}%`,Ee=(0,y.useCallback)(Te=>{if(Me===1){const Re=Te.replace("\u5206","");return isNaN(parseInt(Re,10))?0:Re}else return Te.replace("%","")},[Me]);return(0,y.useEffect)(()=>{pe(Xe.type)},[Xe]),Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe=="select"&&Ne.createElement(ve.default,{size:"large",onChange:Te=>{pe(Te),Ie({type:Te,inputValue:Te===1?5:20})},value:Me||_e,style:{width:100},options:qe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:$e}),Fe=="radio"&&Ne.createElement(Le.ZP.Group,{size:"large",onChange:Te=>{const Re=Te.target.value;pe(Re),Ie({type:Re,inputValue:Re===1?5:20})},value:Me||_e,disabled:$e},!qe&&Ne.createElement(Le.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ne.createElement(Le.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Fe=="radio"&&Ne.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Xe.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ne.createElement(Ue.Z,{size:"large",disabled:$e,value:Xe.inputValue,style:{width:"120px"},parser:Ee,addonAfter:Xe.type===1?"\u5206":"%",max:Me===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Te=>{Ie({type:Me,inputValue:Te})}}),Fe=="radio"&&Xe.type==2&&Ne.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};lt.Z=ze},86974:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Ke}});var y=ee(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},Le=ee(7939),Ue=ee(70557),Ne=ee(34728),Se=ee(25399),ze=ee(76406),Xe=ee(84849),Ie=ee(90736),$e=ee(14185),qe=ee(52078),Fe=ee(59301),_e=Object.defineProperty,Me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(fe,We,rt)=>We in fe?_e(fe,We,{enumerable:!0,configurable:!0,writable:!0,value:rt}):fe[We]=rt,Te=(fe,We)=>{for(var rt in We||(We={}))pe.call(We,rt)&&Ee(fe,rt,We[rt]);if(Me)for(var rt of Me(We))me.call(We,rt)&&Ee(fe,rt,We[rt]);return fe},Re=(fe,We,rt)=>new Promise((Je,tt)=>{var Pe=je=>{try{nt(rt.next(je))}catch(ft){tt(ft)}},Ve=je=>{try{nt(rt.throw(je))}catch(ft){tt(ft)}},nt=je=>je.done?Je(je.value):Promise.resolve(je.value).then(Pe,Ve);nt((rt=rt.apply(fe,We)).next())}),Ke=({editOffice:fe="view",data:We,issaver:rt,onSaver:Je,theme:tt,type:Pe,filename:Ve,monacoEditor:nt,className:je,style:ft,close:Ze,onClose:et,hasMask:Qt,disabledDownload:st,onImgDimensions:it,showNodata:Lt,recordInfo:Ye})=>{const[ye,Qe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,bt]=(0,y.useState)(""),[dt,Oe]=(0,y.useState)(),Ft=window.ENV==="build"?"/react/build":"",Ut=location.host.startsWith("localhost")?$e.Z.PROXY_SERVER:$e.Z.API_SERVER,Pt=10*(1024*1024),wt=(0,y.useRef)();We!=null&&We.startsWith("/api")&&Pe!=="txt"&&(We=$e.Z.API_SERVER+We);const Zt=Be=>Be.substring(Be.lastIndexOf("/")+1).split(".").pop();Ve&&nt&&(nt.filename=Ve),(0,y.useEffect)(()=>{var Be,oe;const ct=(oe=(Be=document.cookie)==null?void 0:Be.replace(/\s/g,""))==null?void 0:oe.split(";");ct==null||ct.map(vt=>{let Ht=vt.split("=");Ht[0]==="_educoder_session"&&bt(Ht[1])})},[]),(0,y.useEffect)(()=>{Pe==="office"&&(We.indexOf("bigfilescdn.")>-1||We.indexOf("bigfiles1")>-1?Oe({url:We,fileType:Zt(We),model:We.indexOf("model=edit")?"edit":"view"}):We.indexOf("coze")>-1?Oe({url:We,fileType:"doc",model:"view"}):xe())},[Pe,We]);function an(Be){return Re(this,null,function*(){Be.data.type==="pdfdata"&&(Je(Be.data.data),window.removeEventListener("message",an,!1)),console.log("mess---:",Be.data)})}const xe=()=>Re(void 0,null,function*(){console.log("data:",We);let Be=We;We.startsWith("http")||(Be=location.origin+Be);let oe=new URL(Be).pathname.split("/").pop();const ct=yield(0,Xe.gJ)({attachment_id:oe});ct.url=Ut+ct.url,Oe(ct)}),ue=()=>{if(We.startsWith("http")||We.startsWith("blob:")){ie();return}(0,ze.Sv)(Ve||"educoder",We,Ve)},ie=()=>{Ye&&(0,qe.fc)({id:Ye==null?void 0:Ye.id,watch_type:1,course_id:Ye==null?void 0:Ye.course_id}),(0,ze.Nd)(Ve||"educoder",decodeURIComponent(We))};(0,y.useEffect)(()=>(window.addEventListener("message",ce),()=>{window.removeEventListener("message",ce)}),[]);const ce=Be=>{var oe;((oe=Be==null?void 0:Be.data)==null?void 0:oe.type)==="closePop"&&et()};return Fe.createElement("div",{style:Te({},ft||{}),className:`${Qt&&ve.bgBlack} ${Pe?ve.wrp:"hide"}`},!!Pe&&Ze&&Fe.createElement("div",{id:"closePop",className:ve.close,ref:wt},!!it&&Fe.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:()=>{et(),it()}},Fe.createElement("i",{className:"icon-yulanpizhu"}))),!st&&window.parent===window&&Fe.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:ie},Fe.createElement("i",{className:"icon-quxiaozhiding"}))),rt&&Fe.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{const Be=document.getElementById("pdfiframe");window.addEventListener("message",an,!1),setTimeout(()=>{Be.contentWindow.postMessage("getData","*")},300)}},Fe.createElement("i",{className:"icon-baocun"}))),Fe.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{et()}},Fe.createElement("i",{className:"icon-guanbi1"})))),Fe.createElement("div",{className:`${ve[je]} ${je} ${ve.monaco} ${Pe==="txt"?"show":"hide"}`},Pe==="txt"&&Fe.createElement(Fe.Fragment,null,Fe.createElement(Ne.ZP,Te({},nt)))),Pe==="audio"&&Fe.createElement("audio",{controls:!0,src:`${(We==null?void 0:We.indexOf("http://"))>-1||(We==null?void 0:We.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${We}`,autoPlay:!0}),Pe==="video"&&Fe.createElement(Fe.Fragment,null,(We==null?void 0:We.indexOf("http"))>-1?Fe.createElement("video",{controls:!0,src:`${We}`,autoPlay:!0}):Fe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${We}`,autoPlay:!0})),Pe==="office"&&dt&&Fe.createElement("iframe",{src:`${Ft}/office.html?key=${dt.key}&url=${btoa(dt.url)}&callbackUrl=${Ut+(dt.callbackUrl||"")}&fileType=${dt.fileType}&title=${dt.title||""}&model=${fe}&officeServer=${$e.Z.ONLYOFFICE}&disabledDownload=${!!st}`}),Pe==="html"&&Fe.createElement("iframe",{src:We+"&disposition=inline"}),Pe==="pdf"&&Fe.createElement("iframe",{id:"pdfiframe",src:`${Ft}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(We)}&disabledDownload=${!!st}&model=${fe}`}),Pe==="image"&&Fe.createElement("img",{src:`${(We==null?void 0:We.indexOf("http://"))>-1||(We==null?void 0:We.indexOf("https://"))>-1?"":"data:image/png;base64,"}${We}`}),(Pe==="other"||Pe==="download")&&Fe.createElement(Fe.Fragment,null,Lt?Fe.createElement(Ie.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Fe.createElement(Le.ZP,{icon:Fe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ue,disabled:st},"\u4E0B\u8F7D")}):Fe.createElement(Le.ZP,{type:"primary",size:"middle",onClick:ue,disabled:st},Fe.createElement(Ue.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Pe==="flowChart"&&Fe.createElement("div",{className:"embed"},Fe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${We||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(ht,lt,ee){"use strict";ee.d(lt,{z:function(){return nt},Z:function(){return je}});var y=ee(59301),ve=ee(46214),Le=ee(20047),Ue=ee(64018),Ne=ee(16471),Se=ee(14185),ze=ee(76406),Xe=ee(15342),Ie=ee(44104),$e=ee(7939),qe=ee(1012),Fe=ee(86974),_e=ee(59301),pe=({html:ft})=>{const Ze=(0,y.useRef)(null),et=(0,y.useRef)(null),Qt=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 56px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,y.useEffect)(()=>{const st=Ze.current.attachShadow({mode:"open"});et.current=document.createElement("div"),et.current.className="markdown-body",et.current.innerHTML=ft,st.appendChild(et.current);const it=document.createElement("style");return it.textContent=Qt,st.appendChild(it),()=>{st.innerHTML=""}},[]),(0,y.useEffect)(()=>{et.current&&(et.current.innerHTML=ft)},[ft]),_e.createElement("div",{ref:Ze})};function me(ft){const Ze=["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"],et=new RegExp(`\\b(${Ze.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Qt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return ft.replace(et,"").replace(Qt,"").trim()}var Ee={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Te=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,We=(ft,Ze,et)=>Ze in ft?Te(ft,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ft[Ze]=et,rt=(ft,Ze)=>{for(var et in Ze||(Ze={}))Ke.call(Ze,et)&&We(ft,et,Ze[et]);if(Re)for(var et of Re(Ze))fe.call(Ze,et)&&We(ft,et,Ze[et]);return ft};const Je="@\u2581\u2581@",tt="@\u2581@",Pe=/<pre[^>]*>/g;function Ve(ft){let Ze=document.createElement("div");return Ze.innerHTML=ft,Ze.childNodes.length===0?"":Ze.childNodes[0].nodeValue}const nt=(ft,Ze)=>{ft=ft||"";const et=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Qt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,st=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,it=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ze?ft.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(et,(Lt,Ye,ye,Qe,yt,bt,dt)=>{const Oe=Ye||Qe||bt,Ft=ye||yt||dt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Oe+Ft+"&t="+(0,ze.Jn)(Oe,Date.now())+(Lt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ft=ft.replace(it,(Lt,Ye,ye,Qe,yt,bt,dt)=>{const Oe=Ye||Qe||bt,Ft=ye||yt||dt||"?";return Se.Z.API_SERVER+"/attachments/download/"+Oe+Ft+"&t="+(0,ze.Jn)(Oe,Date.now())+(Lt.indexOf(")")>-1?")":"&")}).replace(et,(Lt,Ye,ye,Qe,yt,bt,dt)=>{const Oe=Ye||Qe||bt,Ft=ye||yt||dt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Oe+Ft+"&t="+(0,ze.Jn)(Oe,Date.now())+(Lt.indexOf(")")>-1?")":"&")}).replace(Qt,(Lt,Ye,ye,Qe,yt)=>{const bt=Ye||Qe,dt=ye||yt||"";return'"'+Se.Z.API_SERVER+"/api/attachments/"+bt+dt+bt+dt+"&t="+(0,ze.Jn)(bt,Date.now())}).replace(st,(Lt,Ye,ye,Qe,yt)=>{const bt=Ye||Qe,dt=ye||yt||"";return"("+Se.Z.API_SERVER+"/files/uploads/"+bt+dt+bt+dt+"&t="+(0,ze.Jn)(bt,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,`
`),ft)};var je=({value:ft="",edit:Ze=!1,className:et,showTextOnly:Qt,showLines:st,style:it={},stylesPrev:Lt={},highlightKeywords:Ye,showProgramFill:ye,isProgramFill:Qe,disabledFill:yt=!1,programFillValue:bt,openEditor:dt=()=>{},onFillChange:Oe=Et=>{},onFillBlur:Ft=()=>{},onFillFocus:Ut=()=>{}})=>{let Et=me(String(ft||""));const Pt=(0,y.useRef)(),wt=(0,y.useRef)(),[Zt,an]=(0,y.useState)(""),[xe,ue]=(0,y.useState)("office"),[ie,ce]=(0,y.useState)([]),Be=(0,y.useRef)("a"+(0,qe.Z)()),oe={},ct=Tt=>/<style[\s\S]*?>/i.test(Tt||""),vt=(Tt,ln,Xn)=>{const Nr=document.createElement(Tt===tt?"input":"textarea");Nr.style.width="100%",Nr.style.height=Tt===tt?"40px":"151px",Nr.rows=5,Nr.spellcheck=!1,Nr.name="edu-program-fill",Nr.placeholder="\u8BF7\u8F93\u5165",Nr.dataset.id=ln;const Oa=Object.keys(oe).length;return oe[Oa]=Nr,`<span class="edu-program-fill-wrap ${Tt===tt?"":"show"}" style="width:${Tt===tt?"600px":"100%"}" title=${Xn||""}><span>${Nr.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Ht(Tt){return Tt=Tt.replace(/!\[.*?\]\(.*?\)/g,""),Tt=Tt.replace(/\[.*?\]\(.*?\)/g,""),Tt=Tt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Tt=Tt.replace(/<embed.*?>/g,""),Tt=Tt.replace(/<img.*?>/g,""),Tt=Tt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Tt=Tt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Tt=Tt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Tt=Tt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Tt}const wn=Tt=>!Qt&&ct(Et)?Tt:Tt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(ln,Xn){let Nr=Xn.replace(/(\n|\r)/g,"").split("}"),Oa=[];return Nr.map(Li=>{Li!=""&&Oa.push(`.${Be.current} ${Li}`)}),`<style>${Oa.join("}")}</style>`}),An=(0,y.useMemo)(()=>{(0,Le.Iy)();try{const Nr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Oa=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Li=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,mi=/\(\/attachments\/download\//g;Et=Et.replace(mi,"("+Se.Z.API_SERVER+"/attachments/download/").replace(Nr,"("+Se.Z.API_SERVER+"/api/attachments/").replace(Oa,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(Li,'"'+Se.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Pt.current.style.display="none"}catch(Nr){}if(ye){let Nr=-1;return Et=Et.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Oa,Li,mi){var En;return++Nr,vt(Oa,Nr,(En=bt==null?void 0:bt[Nr])==null?void 0:En.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${wn(Et||"")}</pre>`}let Tt=wn(Et);Tt=(0,Le.ZP)(Tt);const ln=(0,Le.ez)();Et.match(/\[TOC\]/)&&(Tt=Tt.replace("<p>[TOC]</p>",(0,Le.Qv)()),(0,Le.Iy)()),Tt=Tt.replace(/(__special_katext_id_\d+__)/g,(Nr,Oa)=>{const{type:Li,expression:mi}=ln[Oa];return(0,Xe.renderToString)(Ve(mi)||"",{displayMode:Li==="block",throwOnError:!1,output:"html"})}),Tt=Tt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Le.AL)();const Xn=document.createElement("div");if(Xn.innerHTML=Tt,Qt)return Xn.innerText;if(Ye){const Nr=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ba(Xn,Nr),Xn.innerHTML}return setTimeout(()=>Zn(),500),Xn.innerHTML},[Et,Ye]);(0,y.useEffect)(()=>{Xr.current&&Xr.current.querySelectorAll(["input","textarea"]).forEach(ln=>{ln.oninput=pn,ln.onblur=ar,ln.onfocus=Un})},[ie]),(0,y.useEffect)(()=>{var Tt,ln,Xn,Nr,Oa;if(bt!=null&&bt.length)try{const Li=Xr.current.querySelectorAll(".edu-program-fill-score"),mi=Xr.current.querySelectorAll('[name="edu-program-fill"]');for(const[En,mr]of mi.entries())mr.value=((Tt=bt==null?void 0:bt[En])==null?void 0:Tt.value)||"",((ln=bt==null?void 0:bt[En])==null?void 0:ln.type)==="warning"?mr.className="program-fill-warning":((Xn=bt==null?void 0:bt[En])==null?void 0:Xn.type)==="success"?mr.className="program-fill-success":mr.className="";for(const[En,mr]of Li.entries())mr.innerHTML=(Nr=bt==null?void 0:bt[En])!=null&&Nr.score?`${(Oa=bt==null?void 0:bt[En])==null?void 0:Oa.score}\u5206`:"";ce(bt)}catch(Li){console.log(Li,"error")}},[bt]);const pn=Tt=>{ie[Tt.target.dataset.id]=ie[Tt.target.dataset.id]||{},ie[Tt.target.dataset.id].value=Tt.target.value,ce([...ie]),Oe(ie,Tt.target.dataset.id)},ar=Tt=>{ie[Tt.target.dataset.id]=ie[Tt.target.dataset.id]||{},ie[Tt.target.dataset.id].value=Tt.target.value,ce([...ie]),Ft(ie,Tt.target.dataset.id)},Un=Tt=>{ie[Tt.target.dataset.id]=ie[Tt.target.dataset.id]||{},ie[Tt.target.dataset.id].value=Tt.target.value,ce([...ie]),Ut(ie,Tt.target.dataset.id)};function Ba(Tt,ln){return Tt.childNodes.forEach(Xn=>{var Nr;if(Xn.childNodes.length>0)Ba(Xn,ln);else if(Xn.nodeName!=="IMG")if(Xn.innerHTML)Xn.innerHTML=(Nr=Xn.innerHTML)==null?void 0:Nr.replace(new RegExp(ln,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Oa=document.createElement("span");Oa.innerHTML=Xn.textContent.replace(new RegExp(ln,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Xn.replaceWith(Oa)}})}const Xr=(0,y.useRef)();Le.jb.WebkitLineClamp=st,st&&(it=rt(rt({},it),Le.jb));function It(Tt){let ln=Tt.target;if(ln.tagName.toUpperCase()==="A"){let Xn=ln.getAttribute("href");if(Xn.indexOf("office")>-1)Tt.preventDefault(),an(Xn),ue("office");else if(Xn.indexOf("application/pdf")>-1)Tt.preventDefault(),an(Xn),ue("pdf");else if(Xn.indexOf("text/html")>-1)Tt.preventDefault(),an(Xn),ue("html");else if(Xn.startsWith("#")){Tt.preventDefault();let Nr=document.getElementById(Xn.replace("#",""));Nr&&Nr.scrollIntoView(!0)}}}const Zn=()=>{var Tt;const ln=(Tt=Xr.current)==null?void 0:Tt.querySelectorAll("video");ln==null||ln.forEach(Xn=>{if(Xn.oncontextmenu=()=>!1,Xn.src.indexOf(".m3u8")>-1&&!Xn.canPlayType("application/vnd.apple.mpegurl")){if(Ne.ZP.isSupported()){var Nr=new Ne.ZP;Nr.loadSource(Xn.src),Nr.attachMedia(Xn)}}})};(0,y.useEffect)(()=>{if(Xr.current&&An&&An.match(Pe)&&window.PR.prettyPrint(),Xr.current)return Xr.current.addEventListener("click",It),()=>{var Tt;(Tt=Xr.current)==null||Tt.removeEventListener("click",It),(0,Le.AL)(),(0,Le.Iy)()}},[An,Xr.current,It]);const Ar=Tt=>{Tt.target.nodeName==="IMG"&&Tt.target.className.indexOf("draw-flowchart")>-1?(Pt.current.style.zIndex=1,Pt.current.style.display="flex",Pt.current.style.width=Tt.target.clientWidth+"px",Pt.current.style.height=Tt.target.clientHeight+"px",Pt.current.style.top=Tt.target.offsetTop+"px",Pt.current.style.left=Tt.target.offsetLeft+"px",Tt.target.id&&(wt.current=Tt.target.id)):Pt.current.style.display="none"},ur=()=>{Pt.current.style.display="none"};return(0,y.useEffect)(()=>{var Tt;const ln=Xn=>{Xn.preventDefault(),Xn.clipboardData.setData("text",window.getSelection().toString())};return(Tt=Xr.current)==null||Tt.addEventListener("copy",ln),()=>{var Xn;(Xn=Xr.current)==null||Xn.removeEventListener("copy",ln)}},[Xr.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ur},Qt&&y.createElement("div",{ref:Xr,className:`${Ee.mdBody} `},An),!Qt&&!ct(An)&&y.createElement("div",{ref:Xr,style:rt({},it),onMouseOver:Ar,className:`${et||""} ${yt?"disabled-fill":""} markdown-body ${Ee.mdBody} ${Be.current}`,dangerouslySetInnerHTML:{__html:An}}),!Qt&&ct(An)&&y.createElement(pe,{html:An}),y.createElement("div",{ref:Pt,className:`${Ee.button} ${Ze?"":Ee.previewFlowChart}`},y.createElement(Ie.Z,null,y.createElement($e.ZP,{onClick:()=>{Ze?dt(wt.current):(an(wt.current),ue("flowChart"))}},Ze?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Fe.Z,{close:!0,data:Zt,type:Zt!=null&&Zt.length?xe:"",style:rt({},Lt),onClose:()=>an("")}))}},7011:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return me}});var y=ee(44283),ve=ee(62957),Le=ee(7939),Ue=ee(49317),Ne={archiveTip:"archiveTip___k77Pl"},Se=ee(42075),ze=ee(59301),Xe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Fe=(Ee,Te,Re)=>Te in Ee?Xe(Ee,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ee[Te]=Re,_e=(Ee,Te)=>{for(var Re in Te||(Te={}))$e.call(Te,Re)&&Fe(Ee,Re,Te[Re]);if(Ie)for(var Re of Ie(Te))qe.call(Te,Re)&&Fe(Ee,Re,Te[Re]);return Ee},Me=(Ee,Te,Re)=>new Promise((Ke,fe)=>{var We=tt=>{try{Je(Re.next(tt))}catch(Pe){fe(Pe)}},rt=tt=>{try{Je(Re.throw(tt))}catch(Pe){fe(Pe)}},Je=tt=>tt.done?Ke(tt.value):Promise.resolve(tt.value).then(We,rt);Je((Re=Re.apply(Ee,Te)).next())});const pe=({globalSetting:Ee,loading:Te,dispatch:Re,user:Ke,shixunHomeworks:fe})=>{var We;return ze.createElement(ve.default,{centered:!0,open:fe.actionTabs.key=="\u91CD\u7F6E\u4ED3\u5E93\u63D0\u793A",title:"\u63D0\u793A",width:550,onCancel:()=>{fe.actionTabs.goToBack(),Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:ze.createElement("div",null,ze.createElement(Le.ZP,{onClick:()=>{var rt;((rt=fe.actionTabs.params)==null?void 0:rt.type)=="\u9000\u51FA\u5B9E\u8BAD"&&fe.actionTabs.goToBack(),Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},((We=fe.actionTabs.params)==null?void 0:We.type)=="\u9000\u51FA\u5B9E\u8BAD"?"\u9000\u51FA\u5B9E\u8BAD":"\u6211\u77E5\u9053\u4E86"),ze.createElement(Se.Z,{type:"primary",onClick:()=>Me(void 0,null,function*(){let rt={};const Je=yield(0,Ue.ZP)(`/api/myshixuns/${fe.actionTabs.params.roleInfo}/reset_repository.json`,{method:"post",body:_e({},rt)});(Je==null?void 0:Je.status)==0&&(Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),fe.actionTabs.goToDetail())})},"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"))},ze.createElement("div",null,ze.createElement("div",{className:Ne.archiveTip},"\u4F60\u6B63\u5728\u8BBF\u95EE\u7684\u5B9E\u8BAD\u4EE3\u7801\u4ED3\u5E93\u5DF2\u7ECF\u957F\u671F\u672A\u4F7F\u7528\uFF08\u8D85\u8FC7 1 \u5E74\uFF09\uFF0C"),ze.createElement("div",{className:Ne.archiveTip},"\u5E73\u53F0\u5DF2\u6309\u89C4\u5219\u5BF9\u8FD9\u7C7B\u5386\u53F2\u6570\u636E\u8FDB\u884C\u6E05\u7406\u3002"),ze.createElement("div",{className:Ne.archiveTip,style:{marginTop:"30px"}},"\u4F46\u4E0D\u5F71\u54CD\u4F60\u7EE7\u7EED\u4F7F\u7528\uFF0C\u53EF\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93\u5E76\u8FDB\u5165\u5B9E\u8BAD\u3002")))};var me=(0,y.connect)(({loading:Ee,globalSetting:Te,shixunHomeworks:Re,user:Ke})=>({globalSetting:Te,loading:Ee.effects,shixunHomeworks:Re,user:Ke}))(pe)},27878:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Xe}});var y=ee(59301),ve={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Le=ee(62957),Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Se=(Ie,$e,qe)=>new Promise((Fe,_e)=>{var Me=Ee=>{try{me(qe.next(Ee))}catch(Te){_e(Te)}},pe=Ee=>{try{me(qe.throw(Ee))}catch(Te){_e(Te)}},me=Ee=>Ee.done?Fe(Ee.value):Promise.resolve(Ee.value).then(Me,pe);me((qe=qe.apply(Ie,$e)).next())}),Xe=({type:Ie,resdata:$e,onok:qe,oktext:Fe,okloading:_e})=>{const[Me,pe]=(0,y.useState)(!1),{can_copy_list:me,can_copy_num:Ee,challenge_type:Te,course_data_list:Re,no_copy_list:Ke,no_copy_num:fe,no_use_list:We,no_use_num:rt,repeat_shixun_num:Je,student_count:tt,total_num:Pe,use_num:Ve}=$e;let nt=Ee>0||Ie==="exercise";(0,y.useEffect)(()=>{($e==null?void 0:$e.student_count)>0&&pe(!0)},[$e]),console.log("---11",_e),(0,y.useEffect)(()=>{_e||pe(!1)},[_e]);const je=()=>{if(Ie==="exercise"&&Te===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ie==="exercise"&&Te===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&Te===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&Te===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&Te===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&Te===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ve.orangeColor},tt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ve.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ie==="shixunpush"&&Te===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixunpush"&&Te===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ve.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ft=()=>{if(Ie==="exercise"||Ie==="subject"||Ie==="exercisepush"||Ie==="shixunpush")return y.createElement("div",{style:{marginTop:20}},fe>0&&y.createElement("div",null,y.createElement("span",{className:ve.flex},y.createElement("img",{src:Ne,style:{width:14}}),y.createElement("span",{className:ve.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ve.statusbody},Ie==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ie==="subject"||Ie==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",nt&&y.createElement("span",{className:ve.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ie==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",nt&&y.createElement("span",{className:ve.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,Ke==null?void 0:Ke.map((Ze,et)=>y.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",et+1!==fe&&"\u3001"))))),Ee>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ve.flex},y.createElement("img",{src:Ue,style:{width:14}}),y.createElement("span",{className:ve.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ve.statusbody},Ie==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ie==="subject"||Ie==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ie==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,me==null?void 0:me.map((Ze,et)=>y.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",et+1!==Ee&&"\u3001"))))));if(Ie==="shixun")return y.createElement("div",{style:{marginTop:20}},Ee>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Le.default,{open:Me,onCancel:()=>{pe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!nt&&"none"}},zIndex:1003,confirmLoading:_e,okText:nt?Fe:"\u6211\u77E5\u9053\u4E86",onOk:()=>Se(void 0,null,function*(){nt?yield qe([...me,...We]):pe(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},je(),ft()))}},66502:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(44283),Le=ee(62957),Ue=ee(35139),Ne=ee(59301),Se=(Xe,Ie,$e)=>new Promise((qe,Fe)=>{var _e=me=>{try{pe($e.next(me))}catch(Ee){Fe(Ee)}},Me=me=>{try{pe($e.throw(me))}catch(Ee){Fe(Ee)}},pe=me=>me.done?qe(me.value):Promise.resolve(me.value).then(_e,Me);pe(($e=$e.apply(Xe,Ie)).next())});const ze=({classroomList:Xe,dispatch:Ie})=>{var $e,qe;const Fe=(0,y.useRef)(null),[_e,Me]=(0,y.useState)(!1),pe=()=>{Ie({type:"classroomList/setActionTabs",payload:{}})};return Ne.createElement(Le.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:(($e=Xe==null?void 0:Xe.actionTabs)==null?void 0:$e.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:pe,onOk:()=>Se(void 0,null,function*(){var me,Ee;(me=Fe.current)!=null&&me.onVerify()||(Me(!0),yield(Ee=Xe==null?void 0:Xe.actionTabs)==null?void 0:Ee.onOK(),Me(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(qe=Xe==null?void 0:Xe.actionTabs)==null?void 0:qe.loading},Ne.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Ne.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Ne.createElement(Ue.Z,{ref:me=>Fe.current=me}))};lt.Z=(0,ve.connect)(({classroomList:Xe})=>({classroomList:Xe}))(ze)},50105:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return _e}});var y=ee(59301),ve=ee(25399),Le=ee(44283),Ue=ee(15267),Ne=ee(76406),Se=Object.defineProperty,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,$e=(Me,pe,me)=>pe in Me?Se(Me,pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):Me[pe]=me,qe=(Me,pe)=>{for(var me in pe||(pe={}))Xe.call(pe,me)&&$e(Me,me,pe[me]);if(ze)for(var me of ze(pe))Ie.call(pe,me)&&$e(Me,me,pe[me]);return Me},_e=({children:Me,customContent:pe,disableWhenCommunity:me=!1,tooltipProps:Ee={}})=>{const Te=(0,Le.useDispatch)(),Re=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var fe;(0,Ne.xg)(`/users/${(fe=(0,Ue.eY)())==null?void 0:fe.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Ke=fe=>{var We;if(!y.isValidElement(fe))return fe;const rt={};rt.disabled=!0,rt.onChange=Pe=>{var Ve,nt;(Ve=Pe==null?void 0:Pe.preventDefault)==null||Ve.call(Pe),(nt=Pe==null?void 0:Pe.stopPropagation)==null||nt.call(Pe)};const Je=(We=fe.props)==null?void 0:We.children,tt=Je&&y.Children.map(Je,Ke);return y.cloneElement(fe,rt,tt)};return(0,Ue.k5)()&&me?y.createElement(ve.Z,qe({placement:"topLeft",title:pe||Re},Ee),Ke(Me)):y.createElement(y.Fragment,null,Me)}},28303:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return ft}});var y=ee(59301),ve=ee(44283),Le=ee(62957),Ue=ee(28284),Ne=ee(6767),Se=ee(29787),ze=ee(18287),Xe=ee(77019),Ie=ee(5269),$e=ee(25399),qe=ee(37568),Fe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},_e=ee(63392),Me=ee(32352),pe=ee(90736),me=ee(70467),Ee=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,rt=(Ze,et,Qt)=>et in Ze?Ee(Ze,et,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Ze[et]=Qt,Je=(Ze,et)=>{for(var Qt in et||(et={}))fe.call(et,Qt)&&rt(Ze,Qt,et[Qt]);if(Ke)for(var Qt of Ke(et))We.call(et,Qt)&&rt(Ze,Qt,et[Qt]);return Ze},tt=(Ze,et)=>Te(Ze,Re(et)),Pe=(Ze,et)=>{var Qt={};for(var st in Ze)fe.call(Ze,st)&&et.indexOf(st)<0&&(Qt[st]=Ze[st]);if(Ze!=null&&Ke)for(var st of Ke(Ze))et.indexOf(st)<0&&We.call(Ze,st)&&(Qt[st]=Ze[st]);return Qt},Ve=(Ze,et,Qt)=>new Promise((st,it)=>{var Lt=Qe=>{try{ye(Qt.next(Qe))}catch(yt){it(yt)}},Ye=Qe=>{try{ye(Qt.throw(Qe))}catch(yt){it(yt)}},ye=Qe=>Qe.done?st(Qe.value):Promise.resolve(Qe.value).then(Lt,Ye);ye((Qt=Qt.apply(Ze,et)).next())});const nt=(Ze=[])=>Ze==null?void 0:Ze.map(et=>tt(Je({},et),{title:(et==null?void 0:et.value)||"",key:et==null?void 0:et.id,isLeaf:!0})),je=Ze=>{var et=Ze,{user:Qt,children:st,isShowComponent:it=!0,ModalProps:Lt={},onDataSelect:Ye}=et,ye=Pe(et,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Qe,yt]=Le.default.useModal(),[bt]=Ue.default.useForm(),[dt,Oe]=(0,y.useState)([]),[Ft,Ut]=(0,y.useState)(!1),[Et,Pt]=(0,y.useState)(!1),[,wt,Zt,an]=(0,_e.U)(Me.qE,{page:1,limit:9999}),[,,xe]=(0,_e.U)(Me.V8,{}),[,,ue]=(0,_e.U)(Me.B$,{}),[,,ie]=(0,_e.U)(Me.DH,{}),[,,ce]=(0,_e.U)(Me.bJ,{}),Be=()=>{Ut(!1),bt.resetFields(),Pt(!1)},oe=vt=>Ve(void 0,null,function*(){const{node:Ht,dragNode:wn,event:An}=vt,pn=vt.node.pos.split("-"),ar=vt.dropPosition-Number(pn[pn.length-1]);if(ar==0){Ne.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(ar==1&&(wn==null?void 0:wn.item_index)==(Ht==null?void 0:Ht.item_index)+1){Ne.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Un=yield ce({id:wn==null?void 0:wn.key,position:ar==-1?1:(wn==null?void 0:wn.item_index)>(Ht==null?void 0:Ht.item_index)?(Ht==null?void 0:Ht.item_index)+1:Ht==null?void 0:Ht.item_index});(Un==null?void 0:Un.status)===0&&(Ne.ZP.success("\u79FB\u52A8\u6210\u529F"),Zt({},!0))}),ct=vt=>Ve(void 0,null,function*(){let Ht={};Et?Ht=yield ue(Je({},vt)):Ht=yield ie(Je({},vt)),(Ht==null?void 0:Ht.status)==0&&(Ne.ZP.success((Ht==null?void 0:Ht.message)||(Et?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Zt({},!0),Be())});return(0,y.useEffect)(()=>{Lt!=null&&Lt.open&&Zt({},!0)},[Lt==null?void 0:Lt.open]),(0,y.useEffect)(()=>{var vt;Oe(nt((vt=an==null?void 0:an.data)==null?void 0:vt.list))},[an]),it?y.createElement(y.Fragment,null,yt,st,y.createElement(Le.default,Je({},Je({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Lt)),y.createElement(Se.Z,{spinning:wt},(dt==null?void 0:dt.length)>0?y.createElement(y.Fragment,null,y.createElement(ze.default.DirectoryTree,{height:500,className:Fe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Ye,treeData:dt,onDrop:oe,titleRender:vt=>y.createElement(y.Fragment,null,y.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},vt==null?void 0:vt.title),y.createElement("div",{className:`${Fe.EditDom}`},y.createElement(Xe.Z,{wrap:!1,align:"middle",gutter:16},y.createElement(Ie.Z,null,y.createElement($e.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},y.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Fe.currentPrimary}`}))),y.createElement(Ie.Z,null,y.createElement($e.Z,{title:"\u7F16\u8F91"},y.createElement("i",{className:`iconfont icon-bianji11 font12 ${Fe.currentPrimary}`,onClick:Ht=>{Ht.stopPropagation(),bt.setFieldsValue(Je({},vt)),Ut(!0)}}))),y.createElement(Ie.Z,null,y.createElement($e.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Fe.currentDelete}`,onClick:Ht=>{Ht.stopPropagation(),Qe.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Ve(void 0,null,function*(){const wn=yield xe({id:vt==null?void 0:vt.key});(wn==null?void 0:wn.status)==0&&(Ne.ZP.success((wn==null?void 0:wn.message)||"\u5220\u9664\u6210\u529F"),Zt({},!0))})})}}))))))}),y.createElement(me.op,{className:"ml20 mt20",icon:y.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Pt(!0),Ut(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):y.createElement(pe.Z,{styles:{margin:"30px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",y.createElement("a",{onClick:()=>{Pt(!0),Ut(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),y.createElement(Le.default,{title:Et?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Ft,okText:Et?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Be()},onOk:()=>{bt.submit()}},y.createElement(Ue.default,{form:bt,onFinish:ct},Et&&y.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),y.createElement(Ue.default.Item,{hidden:!0,name:"id"}),y.createElement(Ue.default.Item,{className:"mt10",name:"value"},y.createElement(qe.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var ft=(0,ve.connect)(({loading:Ze,user:et})=>({user:et,loading:Ze.effects}))(je)},28267:function(ht,lt,ee){"use strict";ee.d(lt,{h:function(){return fe}});var y=ee(59301),ve=ee(82326),Le=ee(28284),Ue=ee(7939),Ne=ee(89780),Se=ee.n(Ne),ze=ee(88319),Xe=ee(94896),Ie=Object.defineProperty,$e=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(We,rt,Je)=>rt in We?Ie(We,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[rt]=Je,me=(We,rt)=>{for(var Je in rt||(rt={}))_e.call(rt,Je)&&pe(We,Je,rt[Je]);if(Fe)for(var Je of Fe(rt))Me.call(rt,Je)&&pe(We,Je,rt[Je]);return We},Ee=(We,rt)=>$e(We,qe(rt));const Te=ve.default.Option,Re={labelCol:{span:4},wrapperCol:{span:20}},Ke={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};lt.Z=({callback:We,onCancel:rt})=>{const[Je,tt]=(0,y.useState)("python");function Pe(nt){tt(Ke[nt][1])}function Ve(nt){We(nt)}return y.createElement(Le.default,Ee(me({},Re),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),y.createElement(Le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ve.default,{getPopupContainer:nt=>nt.parentNode,onChange:Pe},Object.keys(Ke).map(nt=>y.createElement(Te,{key:nt,value:nt},Ke[nt][0])))),y.createElement(Le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(fe,{mode:Je})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ue.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))};function fe({value:We,onChange:rt,mode:Je,options:tt={}}){const Pe=(0,y.useRef)(),[Ve,nt]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ve){let je=function(ft){const Ze=ft.getValue();rt&&rt(Ze)};return Ve.on("change",je),()=>{Ve.off("change",je)}}},[Ve,rt]),(0,y.useEffect)(()=>{Ve&&Ve.setOption("mode",Je)},[Ve,Je]),(0,y.useEffect)(()=>{Ve&&(We!==Ve.getValue()||We==="")&&setTimeout(()=>{Ve.setValue(We||"")},300)},[Ve,We]),(0,y.useEffect)(()=>{if(Pe.current&&!Ve){const je=Se().fromTextArea(Pe.current,me({mode:Je,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},tt));nt(je)}},[Pe.current,Ve]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Pe}))}},39116:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return yn}});var y=ee(59301),ve=ee(44283),Le=ee(89780),Ue=ee.n(Le),Ne=ee(76374),Se=ee(88319),ze=ee(6313),Xe=ee(25717),Ie=ee(99498),$e=ee(25419),qe=ee(67549),Fe=ee(35883),_e=({value:un="",className:xn,showTextOnly:Pn,showLines:nr,style:$r={}})=>{const Fr=(0,y.useMemo)(()=>"",[un]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Fr}}))},Me=Object.defineProperty,pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ke=(un,xn,Pn)=>xn in un?Me(un,xn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):un[xn]=Pn,fe=(un,xn)=>{for(var Pn in xn||(xn={}))Te.call(xn,Pn)&&Ke(un,Pn,xn[Pn]);if(Ee)for(var Pn of Ee(xn))Re.call(xn,Pn)&&Ke(un,Pn,xn[Pn]);return un},We=(un,xn)=>pe(un,me(xn));let rt=[{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 Je({onActionCallback:un,title:xn,icon:Pn,actionName:nr,className:$r="",children:Fr}){function gr(){un(nr)}return y.createElement("a",{title:xn,className:$r,onClick:gr},y.createElement("i",{className:`${Pn}`}),Fr)}var tt=({watch:un,showNullButton:xn,showNullProgramButton:Pn,onActionCallback:nr,fullScreen:$r,insertTemp:Fr,hidetoolBar:gr,extraUse:Da})=>{const za=[...rt,{title:`${un?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${un?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!gr&&za.map((dr,ja)=>y.createElement("li",{key:ja},dr.actionName?y.createElement(Je,We(fe({},dr),{onActionCallback:nr})):y.createElement("span",{className:"v-line"}))),xn?y.createElement("li",null,y.createElement(Je,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:nr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Pn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(Je,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:nr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(Je,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:nr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Fr&&y.createElement("li",null,y.createElement(Je,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Fr}`,onActionCallback:nr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Da&&y.createElement("li",null,Da),y.createElement("li",{className:"btn-full-screen"},y.createElement(Je,{icon:`${$r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$r?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:nr})))},Pe=ee(88487),Ve=ee(28284),nt=ee(37568),je=ee(7939),ft=Object.defineProperty,Ze=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Lt=(un,xn,Pn)=>xn in un?ft(un,xn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):un[xn]=Pn,Ye=(un,xn)=>{for(var Pn in xn||(xn={}))st.call(xn,Pn)&&Lt(un,Pn,xn[Pn]);if(Qt)for(var Pn of Qt(xn))it.call(xn,Pn)&&Lt(un,Pn,xn[Pn]);return un},ye=(un,xn)=>Ze(un,et(xn));const Qe={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:un,onCancel:xn})=>{function Pn(nr){un(nr)}return y.createElement(Ve.default,ye(Ye({},Qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Pn,style:{width:500}}),y.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(nt.default,null)),y.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(nt.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(je.ZP,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},bt=ee(28267),dt=ee(53332),Oe=ee(62957),Ft=ee(77019),Ut=ee(40254),Et=ee(59301),Pt=({callback:un,onCancel:xn})=>{const Pn=document.createElement("canvas"),nr=Pn.getContext("2d");Pn.width=1e3,Pn.height=800,nr.fillStyle="#ffffff",nr.fillRect(0,0,Pn.width,Pn.height);const $r=Pn.toDataURL("image/png");return Et.createElement(Oe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Ft.Z,{style:{height:"100vh"}},Et.createElement(Ut.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$r,visible:!0,title:String(Date.now())},onOk:Fr=>{un({src:Fr.url})},onClose:xn})))},wt=ee(36207),Zt=ee(5269),an=ee(6767),xe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ue=ee(59301),ce=(0,y.forwardRef)(({onCancel:un,editImgId:xn,callback:Pn},nr)=>{let $r=(0,y.useRef)(),Fr=(0,y.useRef)(),gr=(0,y.useRef)(),Da=(0,y.useRef)(!1);const za=(0,y.useRef)(!1);console.log("ref:",nr);const[dr,ja]=(0,y.useState)(0),[sn,rr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{ja(1)},[]),(0,y.useImperativeHandle)(nr,()=>({setHeight:rr})),ue.createElement("div",{ref:za,className:"body-overflow-initial"},ue.createElement(wt.Z,{width:"100vw",height:sn,footer:null,closable:!0,placement:"bottom",open:!!dr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${xe.drawerWrap}`,onClose:()=>{window.saveDrawData(ra=>{Pn({src:`/api/attachments/${ra}`,id:ra})})},title:ue.createElement(Ft.Z,{align:"middle"},ue.createElement(Zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ue.createElement(Zt.Z,{onClick:()=>{rr(sn==="60px"?"100vh":"60px")}},ue.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ue.createElement(Zt.Z,{onClick:()=>{window.saveDrawData(ra=>{if(ra===null){an.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}an.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Pn({src:`/api/attachments/${ra}`,id:ra,disabledClose:!0})})}},ue.createElement(je.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ue.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${xn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Fr})))}),Be=ee(14185),oe=ee(47889),ct=ee(4875);const vt=oe.ZP.Group,Ht={margin:"0 8px"};var wn=({callback:un,onCancel:xn})=>{function Pn(nr){un(nr)}return y.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Pn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Ht},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Ht},"\u884C\u6570"),y.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ct.Z,null)),y.createElement("span",{style:Ht},"\u5217\u6570"),y.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(ct.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Ht},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ve.default.Item,{name:"align"},y.createElement(vt,null,y.createElement(oe.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(oe.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(oe.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(oe.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(je.ZP,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},An=ee(58755),pn=ee(84915),ar=ee.n(pn),Ba=(0,y.forwardRef)(({use3d:un,width:xn,height:Pn,callback:nr,showSaveButton:$r},Fr)=>{const gr=(0,y.useRef)(),Da=(0,y.useRef)(),[za,dr]=(0,y.useState)(!1),ja=(0,y.useRef)({id:gr,appName:"graphing",width:xn||1e3,height:Pn||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)(()=>{Da.current=new(ar())(ja.current,!0),window.onload=function(){Da.current.inject("applet_container")}},[]);const sn=()=>{var rr=window.ggbApplet.getPNGBase64(1,!0,72);return nr&&nr(rr),rr};return(0,y.useEffect)(()=>{ja.current.appName=za?"3D":"graphing",Da.current.inject("applet_container")},[za]),(0,y.useEffect)(()=>{dr(un)},[un]),(0,y.useImperativeHandle)(Fr,()=>({getImgData:sn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gr}),y.createElement(Ft.Z,{align:"middle"},y.createElement(Zt.Z,{flex:1},y.createElement(An.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:za,onChange:rr=>dr(rr)})),y.createElement(Zt.Z,null,y.createElement(je.ZP,{size:"large",onClick:sn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Xr=ee(9057);const It="link",Zn="upload-image",Ar="add-flowchart",ur="draw-image",Tt="add-flowchart",ln="code-block",Xn="add-table",Nr="------------",Oa={default:Nr,left:`:${Nr}`,center:`:${Nr}:`,right:`${Nr}:`};var Li=ee(79006),mi=ee(76406);function En(){}let mr=0;const Ln=1e4,pr="\u2581",Na="@\u2581\u2581@",vi="@\u2581@",Qi=`
**\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`,Ur=["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 hr(un){return/^\d+$/.test(un)?`${un}px`:un}const kn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Jt={[kn+"-B"]:"bold",[kn+"-I"]:"italic"},dn={[It]:"\u6DFB\u52A0\u94FE\u63A5",[ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Zn]:"\u6DFB\u52A0\u56FE\u7247",[ur]:"\u6DFB\u52A0\u753B\u56FE",[Ar]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Xn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var yn=({defaultValue:un="",onChange:xn,width:Pn="100%",height:nr=400,miniToolbar:$r=!1,isFocus:Fr=!1,watch:gr,insertTemp:Da,mode:za="markdown",id:dr="markdown-editor-id",showResizeBar:ja=!1,noStorage:sn=!1,showNullButton:rr=!1,showNullProgramButton:ra=!1,hidetoolBar:$n=!1,fullScreen:wa=!1,onBlur:Vi,onCMBeforeChange:Ql,onFullScreen:bl,className:Kn="",disablePaste:ma=!1,disabled:ll=!1,disabledFill:Zl=!1,placeholder:kl="",values:eo="",extraUse:St,onAddBlank:kr})=>{const[jn,El]=(0,y.useState)(null),[sl,Va]=(0,y.useState)(un),[Cl,Ki]=(0,y.useState)(gr),[Kl,yl]=(0,y.useState)(wa),[Ta,Di]=(0,y.useState)(""),[Tl,to]=(0,y.useState)(0),[ol,Uo]=(0,y.useState)(nr),[_l,kA]=(0,y.useState)(!1),[po,sa]=(0,y.useState)(0),[ml,Sl]=(0,y.useState)(0),xa=(0,y.useRef)(),yr=(0,y.useRef)(),PA=(0,y.useRef)(),$l=(0,y.useRef)(),uo=(0,y.useRef)(),aA=(0,y.useRef)(),go=(0,ve.useDispatch)();(0,y.useEffect)(()=>{const Lr=window.scrollY||window.pageYOffset;Va(eo),jn==null||jn.setValue(eo),window.scrollTo(0,Lr)},[eo]),(0,y.useEffect)(()=>{bl==null||bl(Kl)},[Kl]),(0,y.useEffect)(()=>{if(xa.current){let Lr=function(ca,pa){var ri;if(ma){pa.preventDefault();return}const Hi=pa.clipboardData;if(Hi){const Ml=Hi.types.toString(),Ui=Hi.items;if(Ml==="Files"||Hi.types.indexOf("Files")>-1){if(pa.preventDefault(),za=="stex")return;try{let Ri=Ui[1];((ri=Ui[0])==null?void 0:ri.kind)==="file"&&(Ri=Ui[0]);const tl=Ri.getAsFile(),iA=tl.name.split(".").pop();(0,dt.I)(tl,Ll=>{var Gt,Oo,lA;Ll.id?((Gt=tl==null?void 0:tl.type)==null?void 0:Gt.indexOf("image"))>-1?qr.replaceSelection(`<img width="100%" src="/api/attachments/${Ll.id}?type=${Ll.content_type})" alt="" />`):((Oo=tl==null?void 0:tl.type)==null?void 0:Oo.indexOf("video"))>-1?qr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ll.id}"></video>`):((lA=tl==null?void 0:tl.type)==null?void 0:lA.indexOf("pdf"))>-1?qr.replaceSelection(`<a href="/api/attachments/${Ll.id}?type=${tl.type}&disposition=inline" target="_blank">${tl.name}</a>`):Ur.includes(iA)?qr.replaceSelection(`<a href="/api/attachments/${Ll.id}?type=office&disposition=inline" target="_blank">${tl.name}</a>`):qr.replaceSelection(`[${tl.name}](/api/attachments/${Ll.id}?type=${Ll.content_type})`):(Ll==null?void 0:Ll.status)===401&&(document.location.href="/user/login")})}catch(Ri){an.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const qr=Ue().fromTextArea(xa.current,{mode:za,lineNumbers:!$r,lineWrapping:!0,value:un,autoCloseTags:!0,autoCloseBrackets:!0});return qr.on("keyup",function(ca,pa){pa.keyCode===8&&(ca.getValue()==""?qr.setOption("placeholder",kl):qr.setOption("placeholder",null))}),qr.on("keydown",function(ca,pa){if(pa.keyCode===8){var ri=xA(ca);ri&&pa.preventDefault()}}),Fr&&qr.focus(),qr.on("paste",Lr),ll&&qr.on("beforeChange",function(ca,pa){(pa.origin==="paste"||pa.origin==="+input")&&pa.cancel()}),El(qr),()=>{qr.off("paste",Lr)}}},[]);const fA=(0,y.useCallback)(()=>{if(yr.current)try{}catch(Lr){console.log(Lr,"---- to set md editor body height")}},[ol,yr,Kl]);(0,y.useEffect)(()=>{function Lr(){let qr=new Ne.Z(ca=>{for(let pa of ca)(pa.target.offsetHeight>0||pa.target.offsetWidth>0)&&(fA(),jn.setSize("100%","100%"),jn.refresh())});return qr.observe(xa.current.parentElement),qr}if(jn){const qr=Lr();return()=>{var ca,pa;(ca=xa.current)!=null&&ca.parentElement&&qr.unobserve((pa=xa.current)==null?void 0:pa.parentElement)}}},[jn,fA]),(0,y.useEffect)(()=>{if(jn){let Lr=[];for(const[qr,ca]of Object.entries(Jt)){let pa={[qr]:()=>{Sn(ca)}};Lr.push(pa),jn.addKeyMap(pa)}return()=>{for(let qr of Lr)jn.removeKeyMap(qr)}}},[jn]),(0,y.useEffect)(()=>{wa!==Kl&&yl(wa)},[wa]),(0,Li.Z)(()=>{if(!sn&&Tl>0){let Lr=new Date().getTime(),qr=window.sessionStorage.getItem(dr);Lr>=Tl+Ln&&(!qr||qr!==sl)&&(window.sessionStorage.setItem(dr,sl),kA(!0))}},Ln),(0,y.useEffect)(()=>{Ki(gr)},[jn,gr]),(0,y.useEffect)(()=>{jn&&Fr&&jn.focus()},[jn,Fr]),(0,y.useEffect)(()=>{if(Cl&&jn){let Lr=function(ca){let pa=ca.target;if($l.current){let ri=pa.scrollTop/pa.scrollHeight;$l.current.scrollTop=$l.current.scrollHeight*ri}};const qr=jn.getScrollerElement();return qr.addEventListener("scroll",Lr),()=>{qr.removeEventListener("scroll",Lr)}}},[jn,Cl]),(0,y.useEffect)(()=>{if(jn&&Ql){let Lr=function(qr,ca){Ql(qr,ca)};return jn.on("beforeChange",Lr),()=>{jn.off("beforeChange",Lr)}}},[jn,Ql]),(0,y.useEffect)(()=>{if(jn&&Vi){let Lr=function(){Vi(jn.getValue())};return jn.on("blur",Lr),()=>{jn.off("blur",Lr)}}},[jn,Vi]);function xA(Lr,qr){var ca=Lr.getDoc(),pa=ca.getCursor(),ri=ca.getLine(pa.line),Hi=ri.charAt(pa.ch-1),Ml=ri.lastIndexOf("@\u2581@",pa.ch),Ui=ri.lastIndexOf("@\u2581\u2581@",pa.ch),Ri=Ml>Ui?Ml:Ui,tl=Ml>Ui?3:4;if(Na.indexOf(Hi)===-1)return null;if(console.log("change1:",qr,Lr,ri,pa,Ri,Ml,Ui,Hi),Ri>=0&&pa.ch-Ri<5){var iA=Ri+tl;return ca.replaceRange("",{line:pa.line,ch:Ri},{line:pa.line,ch:iA}),{line:pa.line,ch:iA}}return null}(0,y.useEffect)(()=>{if(jn){let Lr=function(qr,ca){const pa=qr.getValue();Va(pa),to(new Date().getTime()),qr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),xn&&(ra?xn(pa,cl(pa)):xn(pa))};return jn.on("change",Lr),()=>{jn.off("change",Lr)}}},[jn,xn]),(0,y.useEffect)(()=>{if(jn)if(un==null)jn.setValue(""),Va("");else{const Lr=window.scrollY||window.pageYOffset;un!==jn.getValue()&&(jn.setValue(un),Va(un),jn.setCursor(ll?1:jn.lineCount(),0),window.scrollTo(0,Lr))}},[jn,un]);const Sn=(0,y.useCallback)(Lr=>{const qr=jn.getCursor(),ca=jn.getSelection();let pa=ca.split(`
`);switch(Lr){case"bold":return jn.replaceSelection("**"+ca+"**"),ca===""&&jn.setCursor(qr.line,qr.ch+2),jn.focus();case"italic":return jn.replaceSelection("*"+ca+"*"),ca===""&&jn.setCursor(qr.line,qr.ch+1),jn.focus();case"code":return jn.replaceSelection("`"+ca+"`"),ca===""&&jn.setCursor(qr.line,qr.ch+1),jn.focus();case"inline-latex":return(0,mi.Ye)(go)?void 0:(Di("inline-latex"),jn.focus());case"latex":return jn.replaceSelection("```latex\n"+ca+"\n```"),jn.setCursor(qr.line+1,ca.length+1),jn.focus();case"line-break":return jn.replaceSelection(`<br/>
`),jn.focus();case"list-ul":return ca===""?jn.replaceSelection("- "+ca):jn.replaceSelection(pa.map(ri=>ri===""?"":`- ${ri}`).join(`
`)),jn.focus();case"list-ol":return ca===""?jn.replaceSelection("1. "+ca):jn.replaceSelection(pa.map((ri,Hi)=>ri===""?"":`${Hi+1}. ${ri}`).join(`
`)),jn.focus();case"add-null-ch":kr==null||kr();return;case"add-signal":return ca===""&&jn.setCursor(qr.line,qr.ch),jn.replaceSelection(vi),jn.focus();case"add-multiple":return ca===""&&jn.setCursor(qr.line,qr.ch),jn.replaceSelection(Na),jn.focus();case"inster-template-1":return ca===""&&jn.setCursor(qr.line,qr.ch),jn.replaceSelection(Qi),jn.focus();case"eraser":return jn.setValue(""),jn.focus();case"trigger-watch":return Ki(!Cl),jn.focus();case"trigger-full-screen":return yl(!Kl),jn.focus();case It:Di(It);return;case ln:Di(ln);return;case Zn:Di(Zn);return;case ur:Di(ur);return;case"maths-latex":if((0,mi.Ye)(go))return;Di("maths-latex");return;case Ar:uo.current="",sessionStorage.removeItem("file_id"),Di(Ar);return;case Xn:Di(Xn);return;default:throw new Error}},[jn,Cl,Kl]),wr=(0,y.useCallback)((Lr,qr)=>{var ca,pa,ri,Hi,Ml,Ui;Lr!=null&&Lr.disabledClose||Di("");const{src:Ri,alt:tl,id:iA}=Lr||{};switch(Ta){case It:const{title:nu,link:WA}=Lr;return jn.replaceSelection(`[${nu}](${WA})`),jn.focus();case ln:const{language:ru,content:NA}=Lr;return jn.replaceSelection(["```"+ru,NA,"```"].join(`
`)),jn.focus();case"maths-latex":for(var Ll=atob(Lr),Gt=new Uint8Array(Ll.length),Oo=0;Oo<Ll.length;Oo++)Gt[Oo]=Ll.charCodeAt(Oo);var lA=new Blob([Gt],{type:"image/png"});return(0,dt.I)(lA,vo=>{vo.id?jn.replaceSelection(`![,](/api/attachments/${vo.id}?type=${vo.content_type})`):(vo==null?void 0:vo.status)===401&&(document.location.href="/user/login")}),jn.focus();case"inline-latex":return(0,mi.Ye)(go)?void 0:(jn.replaceSelection("`$$"+Lr+"$$`"),jn.focus());case Tt:return iA?(jn.getValue().indexOf(Ri)===-1?jn.replaceSelection(`<center><img id="${iA}" width="80%" src="${Ri}" class="draw-flowchart" alt="${tl||""}" /></center>`):document.getElementById(iA).src=Be.Z.API_SERVER+Ri+"?t="+Date.now(),jn.focus()):void 0;case Zn:case ur:const Fl=qr,wl=(ri=(pa=(ca=Fl==null?void 0:Fl.name)==null?void 0:ca.split("."))==null?void 0:pa.pop)==null?void 0:ri.call(pa);return((Hi=Fl==null?void 0:Fl.type)==null?void 0:Hi.indexOf("image"))>-1||!(Fl!=null&&Fl.type)?Fl!=null&&Fl.align||Fl!=null&&Fl.width?jn.replaceSelection(`<p style="text-align:${Fl.align||"initial"}"><img width="${Fl.width?Fl.width+"%":"initial"}" src="${Ri}" alt="${tl||""}" /></p>`):jn.replaceSelection(`<img width="100%" src="${Ri}" alt="${tl||""}" />`):((Ml=Fl==null?void 0:Fl.type)==null?void 0:Ml.indexOf("video"))>-1?jn.replaceSelection(`<video width="100%" controls src="${Ri}"></video>`):((Ui=Fl==null?void 0:Fl.type)==null?void 0:Ui.indexOf("pdf"))>-1?jn.replaceSelection(`<a href="${Ri}?type=${Fl.type}&disposition=inline" target="_blank">${Fl.name}</a>`):Ur.includes(wl)?jn.replaceSelection(`<a href="${Ri}?type=office&disposition=inline" target="_blank">${Fl.name}</a>`):jn.replaceSelection(`[${Fl.name}](${Ri})`),jn.focus();case Xn:const{row:Yl,col:io,align:au}=Lr;let UA=`
`;for(let vo=0;vo<Yl;vo++){let pl=[],nl=[];for(let yu=0;yu<io;yu++)vo===1&&nl.push(Oa[au]),pl.push(" ");vo===1&&(UA+=`| ${nl.join(" | ")} |
`),UA+=`| ${pl.join(io===1?"":" | ")} |
`}return jn.replaceSelection(UA+`
`),jn.focus();default:throw new Error}},[jn,Ta]),Ya=(0,y.useMemo)(()=>{switch(Ta){case It:return y.createElement(yt,{callback:wr,onCancel:Wi});case ln:return y.createElement(bt.Z,{callback:wr,onCancel:Wi});case Zn:return y.createElement(dt.Z,{callback:wr,onCancel:Wi});case Ar:return y.createElement(ce,{editImgId:uo.current,callback:wr,onCancel:Wi});case Xn:return y.createElement(wn,{callback:wr,onCancel:Wi});case"maths-latex":return y.createElement(Ba,{showSaveButton:!0,callback:wr});case"inline-latex":return y.createElement(Xr.Z,{showSaveButton:!0,callback:wr});default:return null}},[Ta]);function Wi(){Di("")}(0,y.useEffect)(()=>{if(PA.current){let Lr=function(Ml){ri=!0,Hi=Ml.pageY},qr=function(){ri=!1},ca=function(Ml){if(ri){let Ui=Ml.pageY-Hi;Ui<0&&(Ui=0),Ui>300&&(Ui=300);let Ri=nr+Ui+"px";Uo(Ri)}},pa=PA.current,ri=!1,Hi=0;return pa.addEventListener("mousedown",Lr),document.addEventListener("mousemove",ca),document.addEventListener("mouseup",qr),()=>{pa.removeEventListener("mousedown",Lr),document.removeEventListener("mousemove",ca),document.removeEventListener("mouseup",qr)}}},[jn,PA]),(0,y.useEffect)(()=>{Uo(nr)},[nr]);const Il=hr(Pn),ao=hr(ol),wo={width:Il,height:ao},Yo=(0,y.useMemo)(()=>{if(Tl){let Lr=new Date(Tl),qr=Lr.getHours(),ca=Lr.getMinutes(),pa=Lr.getSeconds();return qr=qr<10?"0"+qr:qr,ca=ca<10?"0"+ca:ca,pa=pa<10?"0"+pa:pa,`${qr}:${ca}:${pa}`}return 0},[Tl]),cl=Lr=>{const qr=[];if(ra){let ca=-1;Lr=Lr.replace(/(@▁▁@|@▁@)/g,function(pa,ri,Hi){qr.push({multiLine:pa!==vi})})}return qr};function xo(){window.sessionStorage.removeItem(dr),kA(!1),to(0)}function Do(){kA(!1),to(0),jn.setValue(window.sessionStorage.getItem(dr))}(0,y.useEffect)(()=>{dn[Ta]&&Ta!==ur&&Ta!==Ar&&setTimeout(()=>{const Lr=document.getElementsByClassName("markdown-popup-form")[0],qr=window.innerWidth/2-Lr.offsetWidth/2,ca=window.innerHeight/2-Lr.offsetHeight/2;sa(qr),Sl(ca)},0)},[Ta]);const DA=Lr=>{Lr.preventDefault();const qr=Lr.clientX-po,ca=Lr.clientY-ml;document.body.onmousemove=pa=>{let ri=pa.clientX-qr,Hi=pa.clientY-ca;const Ml=document.getElementsByClassName("markdown-popup-form")[0],Ui=window.innerWidth-Ml.offsetWidth,Ri=window.innerHeight-Ml.offsetHeight;ri=Math.max(0,Math.min(ri,Ui)),Hi=Math.max(0,Math.min(Hi,Ri)),Vo(pa.clientX,pa.clientY,qr,ca)&&(sa(ri),Sl(Hi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Vo=(Lr,qr,ca,pa)=>{const ri=document.body.clientHeight,Hi=document.body.clientWidth;return Lr<20&&ca>Lr||Lr>Hi-20&&ca<Lr||qr<20&&pa>qr||qr>ri-20&&pa<qr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:yr},y.createElement("div",{className:`markdown-editor-container ${Kn} ${Cl?"on-preview":""} ${$r?"mini":""} ${Kl?"full-screen":""}`,style:wo},y.createElement(tt,{insertTemp:Da,watch:Cl,fullScreen:Kl,showNullButton:rr,showNullProgramButton:ra,onActionCallback:Sn,hidetoolBar:$n,extraUse:St}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:xa,placeholder:kl})),Cl?y.createElement("div",{ref:$l,className:"preview-container"},za==="stex"&&y.createElement(_e,{value:sl}),za!=="stex"&&y.createElement(Fe.Z,{edit:!0,disabledFill:Zl,showProgramFill:ra,value:sl,openEditor:Lr=>{var qr;uo.current=Lr,(qr=aA.current)==null||qr.setHeight("100vh"),setTimeout(()=>{Di("add-flowchart")},150)}})):null))),ja?y.createElement("a",{ref:PA,className:"editor-resize"}):null,Ta===ur&&y.createElement(Pt,{callback:wr,onCancel:Wi}),Ta===Ar&&y.createElement(ce,{ref:aA,editImgId:uo.current,callback:wr,onCancel:Wi}),y.createElement(Pe.Z,null,dn[Ta]&&Ta!==ur&&Ta!==Ar?y.createElement(Oe.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:po,top:ml},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:DA},dn[Ta]),open:!0,onCancel:Wi,footer:null,destroyOnClose:!0,width:Ta===Ar?"1200px":null,height:Ta===Ar?"80vh":null,className:"markdown-popup-form"},Ya):null))}},53332:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return rt},I:function(){return tt}});var y=ee(28284),ve=ee(6767),Le=ee(37568),Ue=ee(44104),Ne=ee(4875),Se=ee(47889),ze=ee(7939),Xe=ee(23216),Ie=ee(59301),$e=ee(59301),qe=Object.defineProperty,Fe=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Pe,Ve,nt)=>Ve in Pe?qe(Pe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pe[Ve]=nt,Te=(Pe,Ve)=>{for(var nt in Ve||(Ve={}))pe.call(Ve,nt)&&Ee(Pe,nt,Ve[nt]);if(Me)for(var nt of Me(Ve))me.call(Ve,nt)&&Ee(Pe,nt,Ve[nt]);return Pe},Re=(Pe,Ve)=>Fe(Pe,_e(Ve));const{useForm:Ke}=y.default,fe={width:280,marginRight:10},We={labelCol:{span:5},wrapperCol:{span:19}};var rt=({callback:Pe,onCancel:Ve})=>{const[nt]=Ke();let je=(0,Ie.useRef)();function ft(Qt){je.current.width=nt.getFieldValue("width"),je.current.align=nt.getFieldValue("align"),Pe(Qt,je.current)}function Ze(Qt,st){if(Qt.status===-1){ve.ZP.error(Qt.message);return}nt.setFieldsValue({src:`/api/attachments/${Qt.id}`,type:st.type})}function et(Qt){let st=Qt.target.files[0];je.current=st,tt(st,Ze)}return $e.createElement(y.default,Re(Te({form:nt},We),{className:"upload-image-panel",onFinish:ft,style:{width:470,overflow:"hidden"}}),$e.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},$e.createElement("div",{className:"flex-container"},$e.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},$e.createElement(Le.default,{style:fe})),$e.createElement(Je,{onFileChange:et}))),$e.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},$e.createElement(Le.default,{style:{width:264}})),$e.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},$e.createElement(Ue.Z,null,$e.createElement(y.default.Item,{name:"width",style:{margin:0}},$e.createElement(Ne.Z,{style:{width:264}})),$e.createElement("span",{className:"ml8"},"%"))),$e.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},$e.createElement(Se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),$e.createElement("aside",null,$e.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},$e.createElement(ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),$e.createElement(ze.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function Je({onFileChange:Pe}){return $e.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",$e.createElement("input",{type:"file",onChange:Pe}))}function tt(Pe,Ve){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");let nt=new FormData;nt.append("editormd-image-file",Pe),nt.append("file_param_name","editormd-image-file"),nt.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(ft){Ve(JSON.parse(ft.target.responseText),Pe)},!1),je.addEventListener("error",function(ft){console.error(ft)},!1),je.open("POST",`${Xe.KI}/api/attachments.json`),je.send(nt)}},88487:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Le}});var y=ee(59301),ve=ee(4676);class Le extends y.Component{constructor(Ne){super(Ne);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,ve.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(ht,lt,ee){"use strict";ee.d(lt,{SV:function(){return Pt},ZP:function(){return Et}});var y=ee(59301),ve=ee(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"]},Ue={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"]},Ne={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(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},Se={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},ze={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 Xe=ee(53184),Ie=ee.n(Xe),$e=(wt,Zt,an)=>new Promise((xe,ue)=>{var ie=oe=>{try{Be(an.next(oe))}catch(ct){ue(ct)}},ce=oe=>{try{Be(an.throw(oe))}catch(ct){ue(ct)}},Be=oe=>oe.done?xe(oe.value):Promise.resolve(oe.value).then(ie,ce);Be((an=an.apply(wt,Zt)).next())});const qe={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"]}},Fe=(wt,Zt,an,xe)=>{const ue=Zt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:an.lineNumber,endColumn:an.column});return Array.from(new Set(ue.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:wt.languages.CompletionItemKind.Text,insertText:ce,range:xe}))},_e=(wt,Zt,an,xe)=>{wt.languages.registerCompletionItemProvider(Zt,{provideCompletionItems(ue,ie){const ce=ue.getWordUntilPosition(ie),Be={startLineNumber:ie.lineNumber,endLineNumber:ie.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},oe=ue.getLineContent(ie.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...Fe(wt,ue,ie,Be),...an.map(vt=>({label:vt,kind:wt.languages.CompletionItemKind.Keyword,documentation:vt,insertText:vt,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Be})),...xe.map(vt=>({label:vt.label,kind:wt.languages.CompletionItemKind.Snippet,documentation:vt.content,insertText:oe.startsWith("#")?vt.content.replace(/#/,""):vt.content,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Be}))]}}})};var Me=wt=>{qe.languages.forEach(Zt=>{wt.languages.registerDocumentFormattingEditProvider(Zt,{provideDocumentFormattingEdits(an){return $e(this,null,function*(){const xe=Ie()(an.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:an.getFullModelRange(),text:xe}]})}})}),_e(wt,"java",Ue.keywords,Ue.quickKey),_e(wt,"cpp",Ne.keywords,Ne.quickKey),_e(wt,"c",Le.keywords,[]),_e(wt,"python",Se.keywords,Se.quickKey),_e(wt,"scala",ze.keywords,ze.quickKey)};const pe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var me=Object.defineProperty,Ee=(wt,Zt,an)=>Zt in wt?me(wt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):wt[Zt]=an,Te=(wt,Zt,an)=>Ee(wt,typeof Zt!="symbol"?Zt+"":Zt,an);const Re=class Uc{constructor(Zt,an,xe){this.placeholder=Zt,this.editor=an,this.monaco=xe,an.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Uc.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)}};Te(Re,"ID","editor.widget.placeholderHint");var fe=Re,We=ee(96236),rt=ee(6767),Je=ee(25399),tt=ee(78267),Pe=ee(33156),Ve=ee(56102),nt=Object.defineProperty,je=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,st=(wt,Zt,an)=>Zt in wt?nt(wt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):wt[Zt]=an,it=(wt,Zt)=>{for(var an in Zt||(Zt={}))et.call(Zt,an)&&st(wt,an,Zt[an]);if(Ze)for(var an of Ze(Zt))Qt.call(Zt,an)&&st(wt,an,Zt[an]);return wt},Lt=(wt,Zt)=>je(wt,ft(Zt)),Ye=(wt,Zt)=>{var an={};for(var xe in wt)et.call(wt,xe)&&Zt.indexOf(xe)<0&&(an[xe]=wt[xe]);if(wt!=null&&Ze)for(var xe of Ze(wt))Zt.indexOf(xe)<0&&Qt.call(wt,xe)&&(an[xe]=wt[xe]);return an},ye=(wt,Zt,an)=>new Promise((xe,ue)=>{var ie=oe=>{try{Be(an.next(oe))}catch(ct){ue(ct)}},ce=oe=>{try{Be(an.throw(oe))}catch(ct){ue(ct)}},Be=oe=>oe.done?xe(oe.value):Promise.resolve(oe.value).then(ie,ce);Be((an=an.apply(wt,Zt)).next())});function Qe(wt){return/^\d+$/.test(wt)?`${wt}px`:wt}function yt(){}let bt=!1;const dt={"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 Oe(wt=[]){let Zt=wt;if(Array.isArray(wt)){for(let an=0;an<wt.length;an++){let xe=dt[wt[an]];if(xe)return xe}return Zt[0]}return dt[Zt]||Zt}let Ft=null;const Ut=()=>ye(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(wt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",wt)}});var Et=wt=>{var Zt=wt,{width:an="100%",height:xe="100%",value:ue,language:ie="javascript",style:ce={},options:Be={},overrideServices:oe={},theme:ct="vs-dark",onEditBlur:vt,isCopy:Ht=!1,onSave:wn,autoHeight:An=!1,forbidCopy:pn=!1,forbidCopyTips:ar,onChange:Un=yt,editorDidMount:Ba=yt,onFocus:Xr=yt,onBreakPoint:It=yt,breakPointValue:Zn=[],filename:Ar="educoder.txt",errorLine:ur,errorContent:Tt="",highlightLine:ln,openBreakPoint:Xn=!1,placeholder:Nr="",showMiniMap:Oa=!0}=Zt,Li=Ye(Zt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const mi=(0,y.useRef)(),En=(0,y.useRef)({}),mr=(0,y.useRef)(),Ln=(0,y.useRef)(),pr=(0,y.useRef)([]),Na=(0,y.useRef)(!1),vi=(0,y.useRef)(),Qi=(0,y.useRef)(),Ur=(0,y.useRef)(!1),[hr,Qn]=(0,y.useState)(!1);function kn(){let sn;return mi.current&&(sn=new ve.Z(rr=>{for(let ra of rr)(ra.target.offsetHeight>0||ra.target.offsetWidth>0)&&En.current.instance.layout()}),sn.observe(mi.current)),sn}function Jt(){rt.ZP.warning({content:decodeURIComponent(ar||pe),key:"monaco-editor-tip"})}const dn=()=>{let sn=En.current.instance;if(ue!=null&&sn&&hr){const rr=sn.getModel();rr&&ue!==rr.getValue()&&(bt=!0,rr.setValue(ue),sn.layout(),bt=!1)}};(0,y.useEffect)(()=>{const sn=Pe.Z.subscribe("formatDocument",rr=>{var ra;let $n=En.current.instance;(ra=$n==null?void 0:$n.getAction)==null||ra.call($n,"editor.action.formatDocument").run()});return window.updateMonacoValue=rr=>{Un(rr)},sn},[]),(0,y.useEffect)(()=>{var sn;let rr=En.current.instance;Ln.current&&clearTimeout(Ln.current),Ln.current=setTimeout(()=>{dn()},500),ue&&(ue!=null&&ue.length)&&((sn=rr==null?void 0:rr.updateOptions)==null||sn.call(rr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ue.split(/\r\n|\r|\n/g).length))+3,5)}))},[ue,hr,En.current]),(0,y.useEffect)(()=>{if(ur&&En.current&&En.current.instance){let rr=En.current.instance;rr.changeViewZones(function(ra){var $n=document.createElement("div");$n.style.padding="10px 20px",$n.style.width="calc(100% - 20px)",$n.className="my-error-line-wrp",$n.innerHTML=Tt,ra.addZone({afterLineNumber:ur||11,heightInLines:3,domNode:$n})});var sn={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}};rr.addOverlayWidget(sn),rr.revealPositionInCenter({lineNumber:20,column:1})}},[ur,En.current,hr]);const yn=(sn="",rr)=>{if(!sn||sn.trim()==="")return!0;const $n=En.current.instance.getModel().getLineTokens(rr);let wa=!1;for(let Vi=0;Vi<2;Vi++)$n.getStandardTokenType(Vi)===1&&(wa=!0);return wa};(0,y.useEffect)(()=>{var sn;const rr=(sn=En.current)==null?void 0:sn.instance;if(rr&&hr&&pn){const ra=rr.onDidBlurEditorWidget(()=>{Ur.current=!1}),$n=rr.onDidFocusEditorText(()=>{Ur.current=!0});return()=>{ra.dispose(),$n.dispose()}}},[En.current,hr,pn]),(0,y.useEffect)(()=>{var sn;if((sn=En.current)!=null&&sn.instance&&hr&&Xn){let rr=En.current.instance,ra=rr.getModel();if(!ra)return;(()=>{var St;let kr=[],jn=[];const El=ra.getAllDecorations();for(let Va of El)Va.options.className==="highlighted-line"&&(kr.push((St=Va==null?void 0:Va.range)==null?void 0:St.startLineNumber),jn.push(Va==null?void 0:Va.id));if(ln===kr[0])return;ra.deltaDecorations(jn,[]);const sl=ra.getLineCount();ln&&ln<=sl&&(rr.deltaDecorations([],[{range:new Ft.Range(ln,1,ln,ra.getLineMaxColumn(ln)),options:{isWholeLine:!0,className:"highlighted-line"}}]),rr.revealLineInCenter(ln))})();const wa=(St=!1)=>{var kr;let jn=[],El=[];const sl=ra.getAllDecorations();for(let Va of sl)Va.options.linesDecorationsClassName==="breakpoints-select"&&(jn.push((kr=Va==null?void 0:Va.range)==null?void 0:kr.startLineNumber),El.push(Va==null?void 0:Va.id));if(St)return{lines:jn,ids:El};It(jn)},Vi=St=>ye(void 0,null,function*(){let kr={range:new Ft.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ra.deltaDecorations([],[kr]),wa()}),Ql=St=>ye(void 0,null,function*(){let kr=[];const jn=rr.getLineDecorations(St);for(let El of jn)El.options.linesDecorationsClassName==="breakpoints-select"&&kr.push(El.id);yield ra.deltaDecorations(kr,[]),wa()}),bl=St=>{let kr=rr.getLineDecorations(St);for(let jn of kr)if(jn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,tt.isEqual)(Zn,wa(!0).lines)){ra.deltaDecorations(wa(!0).ids,[]);const St=Zn.map(kr=>({range:new Ft.Range(kr,1,kr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ra.deltaDecorations([],St)}const Kn=rr.onDidChangeModelContent(St=>{let kr=rr.getPosition();if(kr){let jn=kr.lineNumber;clearTimeout(Qi.current),Qi.current=setTimeout(()=>{yn(ra.getLineContent(jn),jn)?Ql(jn):bl(jn)?(Ql(jn),Vi(jn)):wa()},100)}}),ma=rr.onMouseDown(St=>{var kr,jn,El;if(St.target.detail&&((El=(jn=(kr=St.target)==null?void 0:kr.element)==null?void 0:jn.className)!=null&&El.includes("line-numbers"))){let sl=St.target.position.lineNumber;if(yn(ra.getLineContent(sl),sl))return;bl(sl)?Ql(sl):Vi(sl)}}),ll=St=>{let kr={range:new Ft.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};pr.current=rr.deltaDecorations(pr.current,[kr])},Zl=()=>{pr.current=rr.deltaDecorations(pr.current,[])},kl=rr.onMouseMove(St=>{var kr,jn,El;if(Zl(),St.target.detail&&((El=(jn=(kr=St.target)==null?void 0:kr.element)==null?void 0:jn.className)!=null&&El.includes("line-numbers"))){let sl=St.target.position.lineNumber;if(yn(ra.getLineContent(sl),sl))return;ll(sl)}}),eo=rr.onMouseLeave(()=>{Zl()});return()=>{Kn.dispose(),ma.dispose(),kl.dispose(),eo.dispose()}}},[En.current,hr,Zn,ln,Xn,ie]),(0,y.useEffect)(()=>{var sn;(sn=En.current)!=null&&sn.instance&&Xn&&En.current.instance.setPosition({lineNumber:0,column:0})},[ln]);function un(){let sn=En.current.instance;if(sn){const rr=sn.getSelection(),ra=En.current.pastePos||{},$n=new Ft.Range(ra.startLineNumber||rr.endLineNumber,ra.startColumn||rr.endColumn,ra.endLineNumber||rr.endLineNumber,ra.endColumn||rr.endColumn);setTimeout(()=>{sn.executeEdits("",[{range:$n,text:""}])},300)}}function xn(sn){(window.navigator.platform.match("Mac")?sn.metaKey:sn.ctrlKey)&&sn.keyCode==83&&(sn.preventDefault(),wn())}const Pn=()=>{if(An&&En.current.instance){const sn=En.current.instance.getContentHeight();dr(sn<xe?xe:sn)}else dr(xe)};function nr(sn){var rr=document.createEvent("MouseEvents");rr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),sn.dispatchEvent(rr)}const $r=sn=>{if(!Ur.current)return;const{keyCode:rr,ctrlKey:ra,metaKey:$n,target:wa,type:Vi}=sn;return(Vi==="paste"||(rr===67||rr===86)&&($n||ra))&&wa.nodeName==="TEXTAREA"&&(Jt(),sn.preventDefault()),!1};function Fr(sn,rr){var ra=window.URL||window.webkitURL||window,$n=new Blob([rr]),wa=document.createElementNS("http://www.w3.org/1999/xhtml","a");wa.href=ra.createObjectURL($n),wa.download=sn,nr(wa)}(0,y.useEffect)(()=>{Pn()},[Pn]),(0,y.useEffect)(()=>{mi.current&&!hr&&Promise.all([ee.e(8909),ee.e(5977)]).then(ee.bind(ee,71448)).then(sn=>{try{Ft=sn,En.current.instance=Ft.editor.create(mi.current,{value:ue,language:Oe(ie),theme:ct,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Oa||!1}},oe);const rr=En.current.instance;let wa=[...We.BH._menuItems].find(Kn=>Kn[0]._debugName=="EditorContext")[1],Vi=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ql=(Kn,ma)=>{var ll,Zl;let kl=Kn._first;do ma.includes((Zl=(ll=kl.element)==null?void 0:ll.command)==null?void 0:Zl.id)&&Kn._remove(kl);while(kl=kl.next)};if(Ba(rr,Ft),setTimeout(()=>{Pn(),En.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Fr(Ar||"educoder.txt",rr.getValue())}})},500),En.current.subscription=rr.onDidChangeModelContent(Kn=>{Na.current?clearTimeout(vi.current):(Pn(),Un(rr.getValue(),Kn)),vi.current=setTimeout(()=>{Na.current=!1},500)}),window.Monaco||Me(Ft,Oe(ie)),pn&&(Ql(wa,Vi),mi.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",$r),window.removeEventListener("paste",$r),window.addEventListener("keydown",$r),window.addEventListener("paste",$r)),window.Monaco=Ft,vt&&rr.onDidBlurEditorWidget(()=>{vt(rr.getValue())}),Xr&&rr.onDidFocusEditorText(()=>{pn&&Ut(),Xr(rr.getValue())}),pn){Ut();try{rr.onDidPaste(Kn=>{const ma=rr.getSelection(),ll=En.current.pastePos||{},Zl=new Ft.Range(ll.startLineNumber||ma.endLineNumber,ll.startColumn||ma.endColumn,ll.endLineNumber||ma.endLineNumber,ll.endColumn||ma.endColumn);rr.executeEdits("",[{range:Kn.range,text:""}])})}catch(Kn){}}let bl=kn();return Nr&&typeof Nr=="string"&&new fe(Nr,rr,Ft),Qn(!0),()=>{const Kn=En.current.instance;Kn.dispose();const ma=Kn.getModel();ma&&ma.dispose(),En.current.subscription&&En.current.subscription.dispose(),bl.unobserve(mi.current)}}catch(rr){}})},[]),(0,y.useEffect)(()=>{if(En.current.instance&&hr)return document.addEventListener("keydown",xn,!1),()=>{document.removeEventListener("keydown",xn)}},[wn,hr]),(0,y.useEffect)(()=>{let sn=En.current.instance;if(sn&&hr){let rr=Oe(ie);Ft.editor.setModelLanguage(sn.getModel(),rr)}},[ie,hr]),(0,y.useEffect)(()=>{En.current.instance&&hr&&Ft.editor.setTheme(ct)},[ct,hr]),(0,y.useEffect)(()=>{let sn=En.current.instance;mr.current=Be,sn&&hr&&(sn.updateOptions(it({},Be)),setTimeout(()=>{sn.getModel().updateOptions(it({},Be))},200))},[JSON.stringify(Be),hr]),(0,y.useEffect)(()=>{let sn=En.current.instance;sn&&hr&&sn.layout()},[an,xe,hr]);const[gr,Da]=(0,y.useState)(Qe(an)),[za,dr]=(0,y.useState)(Qe(xe)),ja=Lt(it({},ce),{width:gr,height:za,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:mi,style:ja,onFocus:()=>{pn&&Ut()}},Ht&&y.createElement(Ve.CopyToClipboard,{text:ue,onCopy:()=>rt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Je.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 Pt({width:wt="100%",height:Zt="100%",original:an,modified:xe,language:ue,options:ie={}}){const ce=(0,y.useRef)(),[Be,oe]=(0,y.useState)(null);function ct(An){let pn;return ce.current&&(pn=new ve.Z(ar=>{for(let Un of ar)(Un.target.offsetHeight>0||Un.target.offsetWidth>0)&&An.layout()}),pn.observe(ce.current)),pn}(0,y.useEffect)(()=>(ce.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(An=>{Ft=An;const pn=Ft.editor.createDiffEditor(ce.current,Lt(it({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ie),{wordWrap:!0}));oe(pn);let ar=ct(pn);return()=>{pn.dispose();const Un=pn.getModel();Un&&Un.dispose(),ar.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Be&&Be.setModel({original:Ft.editor.createModel(an,ue),modified:Ft.editor.createModel(xe,ue)})},[an,xe,ue,Be]);const vt=Qe(wt),Ht=Qe(Zt),wn={width:vt,height:Ht};return y.createElement("div",{className:"my-diff-editor",ref:ce,style:wn})}},54077:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return qe}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ve=ee(29787),Le=ee(25399),Ue=ee(89787),Ne=ee(92310),Se=ee.n(Ne),ze=ee(76406),Xe=ee(90736),Ie=ee(59301),qe=({className:Fe,dataSource:_e=[],col:Me=4,right:pe,bottom:me=23,precision:Ee=0,wrapWidth:Te=1200,trackEventItems:Re,loading:Ke,onRemove:fe=()=>{},isCurrent:We=!0,showProgress:rt=!1,showAlias:Je=!1,category:tt="notDisplay",hiddenClick:Pe=()=>{}})=>{const Ve=Math.floor((Te-(Me-1)*pe)/Me),nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Ie.createElement(ve.Z,{spinning:Ke},Ie.createElement("div",{className:Se()(y.list,Fe)},!!(_e!=null&&_e.length)&&(_e==null?void 0:_e.map((je,ft)=>{var Ze,et,Qt,st,it,Lt,Ye;const{name:ye,id:Qe,identifier:yt,featured:bt,school_name:dt,image_url:Oe,excellent:Ft,is_plan:Ut}=je;return Ie.createElement("div",{key:Qe,className:We&&rt?y.wrapisCurrent:y.wrap,style:{width:Ve,marginRight:(1+ft)%Me===0?0:pe+Ee,marginBottom:me}},Ie.createElement("a",{className:y.li,onClick:Et=>{Et.preventDefault(),Et.stopPropagation(),Re&&(0,ze.L9)([Re]),(0,ze.xg)(`/paths/${yt}`)}},Ie.createElement("div",{className:y.img},Ie.createElement("img",{className:y.cover,src:`${Oe}`}),(Ze=je==null?void 0:je.subject_tags)==null?void 0:Ze.map((Et,Pt)=>{var wt,Zt;if(Pt===0){const xe=(wt=nt.find(ue=>ue.name==Et))==null?void 0:wt.swclass;return Ie.createElement("span",{className:`sprite ${xe} ${y.sign}`,style:{left:"-4px"}})}const an=(Zt=nt.find(xe=>xe.name==Et))==null?void 0:Zt.ptclass;return Ie.createElement("span",{className:`sprite ${an} ${y.sign}`,style:{left:`${48+52*(Pt-1)+2*Pt}px`}})}),Ie.createElement("div",{className:y.tagsDom},Ie.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(je==null?void 0:je.excellent)&&Ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((et=je==null?void 0:je.custom_tags)==null?void 0:et.length)>0&&(je==null?void 0:je.custom_tags.map((Et,Pt)=>{var wt;return Ie.createElement(Le.Z,{title:Et==null?void 0:Et.tag_name,key:Pt},Ie.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((wt=je==null?void 0:je.custom_tags)==null?void 0:wt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},Ie.createElement("span",{className:"multi-llipsis1e"},Et==null?void 0:Et.tag_name)))})))),tt=="hide"&&(je==null?void 0:je.studying)&&We&&Ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Et=>{Et.stopPropagation(),fe(je)}},Ie.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ie.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(tt)&&We&&Ie.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:Et=>{Et.stopPropagation(),Pe(je)}},Ie.createElement("i",{className:`iconfont ${tt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ie.createElement("span",null,tt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ie.createElement("div",{className:y.name},Ie.createElement(Le.Z,{title:Je&&(je!=null&&je.excellent_alias_name)?Ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ye}`,Ie.createElement("br",null),Ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${je==null?void 0:je.excellent_alias_name}`)):ye},Ie.createElement("span",{className:y.e},Je&&(je==null?void 0:je.excellent_alias_name)||ye))),We&&rt&&((Qt=je==null?void 0:je.progress)==null?void 0:Qt.all_score)!=0&&Ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ie.createElement(Ue.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=je==null?void 0:je.progress)==null?void 0:st.my_score)/((it=je==null?void 0:je.progress)==null?void 0:it.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Lt=je==null?void 0:je.progress)==null?void 0:Lt.my_score,"/",(Ye=je==null?void 0:je.progress)==null?void 0:Ye.all_score),(!We||!rt)&&Ie.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${dt}`},Ie.createElement("div",{className:y.unit},Ie.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),dt)),(!We||!rt)&&Ie.createElement("div",{className:y.tags},Ie.createElement("div",null,Ie.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ie.createElement("span",null,Ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ie.createElement("span",null,je.stages_count))),Ie.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ie.createElement("span",null,Ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ie.createElement("span",null,je.members_count)))))))})),!_e.length&&Ie.createElement(Xe.Z,null)))}},70467:function(ht,lt,ee){"use strict";ee.d(lt,{jL:function(){return Ue},w9:function(){return ye},QD:function(){return Zn},cQ:function(){return ft.Z},op:function(){return pn},O5:function(){return kn},_b:function(){return Nr},t7:function(){return Ee},Gi:function(){return Ft},YG:function(){return dt},qp:function(){return $e},vr:function(){return Tt},qE:function(){return Ba},Je:function(){return Ke},wb:function(){return je},cq:function(){return an},tp:function(){return _e}});var y=ee(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ue=({dataSource:Jt=[],img:dn,imgWidth:yn=346,title:un,sunTitle:xn,bannerExtraContent:Pn})=>y.createElement("div",{className:ve.banner},y.createElement("div",{className:ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,un),y.createElement("span",null,xn)),Jt.length>0&&y.createElement("div",{className:ve.btns},Jt.map((nr,$r)=>y.createElement("div",{key:$r,onClick:nr.click},nr.name,nr.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),Pn),dn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:dn,width:yn}))),Ne={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"},Se=ee(92310),ze=ee.n(Se),Xe=ee(78267),$e=({dataSource:Jt=[],value:dn,onChange:yn,onTitleChange:un,className:xn,title:Pn,titleWidth:nr=41,style:$r={},fontColor:Fr="#6A7283",showCount:gr})=>{const[Da,za]=(0,y.useState)(1),[dr,ja]=(0,y.useState)(!1),sn=(0,y.useRef)(null),rr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var ra;Jt.length!==0&&(((ra=sn==null?void 0:sn.current)==null?void 0:ra.clientHeight)>97?za(1):za(0)),Jt.length===0&&za(0),ja(!1)},[Jt]),y.createElement("div",{className:ze()(Ne.row,xn,"fadeIn","animated"),style:$r},y.createElement("div",{onClick:(0,Xe.throttle)(()=>un==null?void 0:un(),2e3),style:{width:nr,marginTop:dr?12:4},className:`${Ne.title} ${un?"current":""}`},Pn),y.createElement("div",{className:dr?`${Ne.tagsWrap} ${Ne.tagsBorderWrap}`:Ne.tagsWrap},y.createElement("div",{className:Ne.bar,ref:rr,style:Da>0?{height:Da===1?97:"auto",overflow:Da===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ne.tag,ref:sn},Jt==null?void 0:Jt.map(ra=>y.createElement("span",{onClick:()=>yn(ra.id),key:ra.id,style:{color:Fr},className:dn===ra.id?Ne.active:""},y.createElement("span",{title:ra.name,className:Ne.name},ra.name),!!gr&&y.createElement("span",{className:Ne.num},ra.count))))),!!Da&&y.createElement(y.Fragment,null,Da===1?y.createElement("div",{onClick:()=>{var ra;za(2),((ra=sn==null?void 0:sn.current)==null?void 0:ra.clientHeight)>245?ja(!0):ja(!1)},className:Ne.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{rr.current.scrollTop=0,za(1),ja(!1)},className:Ne.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},qe={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"},_e=({dataSource:Jt=[],value:dn,onChange:yn,className:un,style:xn={}})=>y.createElement("div",{style:xn,className:ze()(qe.tabs,un)},Jt.map(Pn=>y.createElement("span",{onClick:()=>yn(Pn.id),className:dn===Pn.id?qe.active:"",key:Pn.id},Pn.name))),Me={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"},pe=ee(37568),Ee=({dataSource:Jt=[],value:dn="",onChange:yn,onInputChange:un=()=>{},className:xn,style:Pn={},placeholder:nr,allowClear:$r=!1})=>{var Fr;const[gr,Da]=(0,y.useState)(""),[za,dr]=(0,y.useState)("");(0,y.useEffect)(()=>{var rr;let ra=dn;(rr=JSON.stringify(dn))!=null&&rr.includes("{")&&(Da(dn.id),ra=dn.value||"");try{dr(decodeURIComponent(ra||""))}catch($n){dr(decodeURIComponent(ra||""))}},[dn]);const ja=()=>{yn(encodeURIComponent(za),gr||null)},sn=rr=>{rr!==gr&&(Da(rr),yn(encodeURIComponent(za),rr))};return y.createElement("div",{className:ze()(Me.input,xn),style:Pn},!!Jt.length&&y.createElement("div",{className:Me.dropdown},y.createElement("div",{className:Me.text},(Fr=Jt.find(rr=>rr.id===gr))==null?void 0:Fr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Me.b1}),y.createElement("b",{className:Me.b2})),y.createElement("div",{className:Me.menu},Jt.map((rr,ra)=>y.createElement("div",{key:ra,onClick:()=>sn(rr.id)},rr.name)))),y.createElement(pe.default,{onPressEnter:ja,value:za,onChange:rr=>{dr(rr.target.value),un(encodeURIComponent(rr.target.value),gr||null)},placeholder:nr,variant:"borderless",allowClear:$r,onClear:()=>yn("",gr||null)}),y.createElement("i",{onClick:ja,className:"iconfont icon-sousuo9 font14 current"}))},Te={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"},Ke=({value:Jt,onChange:dn,className:yn,total:un,pageSize:xn,style:Pn={}})=>{const nr=Jt<2,$r=Jt>=Math.ceil(un/xn);return un<=xn?y.createElement(y.Fragment,null):y.createElement("div",{className:ze()(Te.quickPager,yn),style:Pn},y.createElement("div",{onClick:()=>{nr||dn(Jt-1,"prev")},className:nr?Te.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{$r||dn(Jt+1,"next")},className:$r?Te.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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"},We=ee(29787),rt=ee(25399),Je=ee(63139),tt=ee(14185),Pe=ee(76406),Ve=ee(90736),je=({className:Jt,dataSource:dn=[],col:yn=4,right:un,bottom:xn=23,precision:Pn=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Fr})=>{const gr=Math.floor((nr-(yn-1)*un)/yn);return y.createElement(We.Z,{spinning:Fr},y.createElement("div",{className:ze()(fe.list,Jt)},!!dn.length&&dn.map((Da,za)=>{const{name:dr,id:ja,identifier:sn,power:rr,cover_image_id:ra,pic:$n}=Da;return y.createElement("div",{className:fe.wrap,key:ja,style:{width:gr,marginRight:(1+za)%yn===0?0:un+Pn,marginBottom:xn}},y.createElement("a",{target:"_blank",href:`/shixuns/${sn}/challenges`,className:fe.li,onClick:wa=>{wa.preventDefault(),$r&&(0,Pe.L9)([$r]),rr&&(0,Pe.xg)(`/shixuns/${sn}/challenges`)}},y.createElement("div",{className:fe.img},y.createElement("img",{className:fe.cover,src:`${$n}`}),Da.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${fe.sign}`}),Da.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${fe.sign}`}),Da.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${fe.sign}`})),y.createElement("div",{className:fe.name},y.createElement(rt.Z,{title:dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:fe.e},dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:fe.tags},y.createElement(rt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Da.challenges_count))),!!Da.myshixuns_count&&y.createElement(rt.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,Da.myshixuns_count))),y.createElement(rt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Da.level))),y.createElement("div",{className:fe.rate},y.createElement(Je.Z,{allowHalf:!0,disabled:!0,defaultValue:Da.score_info}),y.createElement("span",null,"\xA0",Da.score_info?`${Da.score_info}\u5206`:"5\u5206")))),!rr&&y.createElement("div",{className:fe.lockWrap},y.createElement("img",{src:`${tt.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")))}),!dn.length&&y.createElement(Ve.Z,null)))},ft=ee(54077),Ze={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},et=ee(62957),Qt=ee(96599),st="data:image/png;base64,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",it=ee(59301),Lt=(Jt,dn,yn)=>new Promise((un,xn)=>{var Pn=Fr=>{try{$r(yn.next(Fr))}catch(gr){xn(gr)}},nr=Fr=>{try{$r(yn.throw(Fr))}catch(gr){xn(gr)}},$r=Fr=>Fr.done?un(Fr.value):Promise.resolve(Fr.value).then(Pn,nr);$r((yn=yn.apply(Jt,dn)).next())}),ye=({className:Jt,dataSource:dn=[],col:yn=4,right:un,bottom:xn=23,precision:Pn=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Fr,category:gr,hiddenClick:Da,handleVery:za=()=>!0,isCurrent:dr})=>{const[ja,sn]=et.default.useModal(),rr=Math.floor((nr-(yn-1)*un)/yn),ra=$n=>Lt(void 0,null,function*(){ja.confirm({title:"\u7F6E\u9876",width:500,content:it.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",it.createElement("span",{className:"c-blue"},"\u201C",$n.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return it.createElement(We.Z,{spinning:Fr},sn,it.createElement("div",{className:ze()(Ze.list,Jt)},!!dn.length&&dn.map(($n,wa)=>{const{subject_identifier:Vi,id:Ql,identifier:bl,power:Kn}=$n,ma=$n.is_public!=0&&$n.is_public;return it.createElement("div",{className:Ze.wrap,key:Ql,style:{width:rr,marginRight:(1+wa)%yn===0?0:un+Pn,marginBottom:xn}},$n.homepage_show&&it.createElement("div",{className:Ze.btnsTop},it.createElement(Qt.default,{color:"red"},"\u7F6E\u9876")),it.createElement("a",{className:Ze.li,onClick:ll=>{ll.preventDefault(),za($n==null?void 0:$n.first_category_url)&&($r&&(0,Pe.L9)([$r]),(0,Pe.xg)($n.first_category_url))}},it.createElement("div",{className:Ze.top},it.createElement(rt.Z,{title:$n.name},it.createElement("div",{className:Ze.name},$n.name)),it.createElement("img",{className:Ze.img,src:tt.Z.IMG_SERVER+"/images/"+$n.avatar_url}),it.createElement("div",{className:Ze.text,title:$n.creator},$n.creator),Vi&&it.createElement("div",{className:Ze.btns},it.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),it.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ma&&it.createElement("div",{className:Ze.sign},"\u516C\u5F00"),dr&&it.createElement("div",{className:Ze.hidden,onClick:ll=>{ll.stopPropagation(),Da($n)}},it.createElement("i",{className:`iconfont ${gr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),gr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),it.createElement("div",{className:Ze.bottom},$n.visits>0&&it.createElement(rt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-liulanyan"}),it.createElement("span",null,$n.visits))),$n.course_members_count>0&&it.createElement(rt.Z,{title:"\u6210\u5458",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-chengyuan"}),$n.course_members_count)),$n.tasks_count>0&&it.createElement(rt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-zuoye"}),$n.tasks_count)),$n.is_end?it.createElement("div",{style:{color:"#6B758B"}}):it.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$n.is_accessible&&it.createElement("div",{className:Ze.lockWrap},it.createElement("img",{src:`${tt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),it.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&it.createElement(Ve.Z,null)))},Qe={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"},yt=ee(44283),dt=({dataSource:Jt=[],value:dn,onChange:yn,className:un,style:xn={},tabBarExtraContent:Pn})=>y.createElement("div",{className:ze()(Qe.tabs,un),style:xn},y.createElement("div",{className:Qe.tabsWrap},Jt.map((nr,$r)=>!(nr!=null&&nr.hide)&&y.createElement("aside",{className:Qe.tab,onClick:()=>{yn(nr.id),nr.link&&yt.history.push(nr.link)},key:$r},y.createElement("div",{className:dn===nr.id?Qe.active:""},nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&y.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&y.createElement(rt.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",y.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),y.createElement("div",{className:Qe.tabBar},Pn)),Ft=({className:Jt,style:dn={},children:yn})=>y.createElement("div",{className:ze()(Jt),style:dn},yn),Ut={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"},Et=ee(75727),Pt=ee(93041);const wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var an=({sortValue:Jt,dropValue:dn,className:yn,onSort:un,onDrop:xn,dataSource:Pn=wt})=>{var nr;return y.createElement("div",{className:ze()(Ut.orderWrap,yn)},y.createElement(Et.Z,{dropdownRender:()=>y.createElement(Pt.default,null,Pn.map(($r,Fr)=>y.createElement(Pt.default.Item,{key:Fr,onClick:()=>xn($r.id)},$r.name)))},y.createElement("span",{className:Ut.orderTextWrap},(nr=Pn.find($r=>dn===$r.id))==null?void 0:nr.name)),y.createElement("span",{className:Ut.orderIconWrap},y.createElement("span",{className:Ut.orderAsc},y.createElement("i",{className:Jt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ut.cursorPointer} ${Ut.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ut.cursorPointer}`,onClick:()=>un(Jt==="asc"?"desc":"asc")})),y.createElement("span",{className:Ut.orderDesc},y.createElement("i",{className:Jt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ut.cursorPointer} ${Ut.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ut.cursorPointer}`,onClick:()=>un(Jt==="asc"?"desc":"asc")}))))},xe={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"},ue=ee(7939),ie=Object.defineProperty,ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ct=(Jt,dn,yn)=>dn in Jt?ie(Jt,dn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):Jt[dn]=yn,vt=(Jt,dn)=>{for(var yn in dn||(dn={}))Be.call(dn,yn)&&ct(Jt,yn,dn[yn]);if(ce)for(var yn of ce(dn))oe.call(dn,yn)&&ct(Jt,yn,dn[yn]);return Jt},Ht=(Jt,dn)=>{var yn={};for(var un in Jt)Be.call(Jt,un)&&dn.indexOf(un)<0&&(yn[un]=Jt[un]);if(Jt!=null&&ce)for(var un of ce(Jt))dn.indexOf(un)<0&&oe.call(Jt,un)&&(yn[un]=Jt[un]);return yn},wn=(Jt,dn,yn)=>new Promise((un,xn)=>{var Pn=Fr=>{try{$r(yn.next(Fr))}catch(gr){xn(gr)}},nr=Fr=>{try{$r(yn.throw(Fr))}catch(gr){xn(gr)}},$r=Fr=>Fr.done?un(Fr.value):Promise.resolve(Fr.value).then(Pn,nr);$r((yn=yn.apply(Jt,dn)).next())}),pn=Jt=>{var dn=Jt,{className:yn,style:un,children:xn,loading:Pn=!1,openLoading:nr,onClick:$r=()=>{},size:Fr="middle",shape:gr="round"}=dn,Da=Ht(dn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[za,dr]=(0,y.useState)(!1);return y.createElement(ue.ZP,vt({onClick:(0,Xe.throttle)(ja=>wn(void 0,null,function*(){nr&&dr(!0);try{yield $r(ja)}catch(sn){console.log("error",sn)}nr&&dr(!1)}),2e3,{leading:!0,trailing:!1}),className:ze()(xe.btn,xe[`${Fr}-${gr}`],yn),style:un,size:Fr,shape:gr,loading:za||Pn},Da),xn)},ar={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"},Ba=({className:Jt,style:dn,children:yn=null,onClick:un,title:xn})=>y.createElement("div",{className:ze()(ar.head,Jt),style:dn},y.createElement("span",{className:"primary-hover",onClick:un},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:xn},xn),y.createElement("div",{className:ar.node},yn)),Xr={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"},Zn=({confirmShow:Jt=!0,confirmTitle:dn,confirmClick:yn,cancelShow:un=!0,cancelTitle:xn,cancelClick:Pn,className:nr,style:$r,confirmLoading:Fr=!1})=>y.createElement("div",{className:ze()(Xr.btns,nr),style:$r},Jt&&y.createElement(ue.ZP,{loading:Fr,onClick:yn,type:"primary",className:Xr.confirm},dn),un&&y.createElement(ue.ZP,{onClick:Pn,className:Xr.cancel},xn)),Ar={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Tt=({className:Jt,style:dn={},LeftContent:yn,children:un,RightContent:xn})=>y.createElement("div",{className:ze()(Ar.fixedBottom,Jt),style:dn},y.createElement("div",{className:Ar.wrap},y.createElement("div",{className:Ar.left},yn),y.createElement("div",{className:Ar.center},un),y.createElement("div",{className:Ar.right},xn))),ln={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"},Nr=({className:Jt,style:dn={},dataSource:yn=[]})=>y.createElement("div",{className:ze()(ln.crumbs,Jt),style:dn},yn.map((un,xn)=>xn<yn.length-1?y.createElement(y.Fragment,{key:xn},un.path||un.onClick?y.createElement("span",{className:ln.hover,onClick:un!=null&&un.onClick?un.onClick:()=>yt.history.push(un.path)},un.name):y.createElement("span",null,un.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:xn,style:{color:"#5F6368"}},un.name))),Oa=ee(11938),Li=Object.defineProperty,mi=Object.defineProperties,En=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Na=(Jt,dn,yn)=>dn in Jt?Li(Jt,dn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):Jt[dn]=yn,vi=(Jt,dn)=>{for(var yn in dn||(dn={}))Ln.call(dn,yn)&&Na(Jt,yn,dn[yn]);if(mr)for(var yn of mr(dn))pr.call(dn,yn)&&Na(Jt,yn,dn[yn]);return Jt},Qi=(Jt,dn)=>mi(Jt,En(dn)),Ur=(Jt,dn)=>{var yn={};for(var un in Jt)Ln.call(Jt,un)&&dn.indexOf(un)<0&&(yn[un]=Jt[un]);if(Jt!=null&&mr)for(var un of mr(Jt))dn.indexOf(un)<0&&pr.call(Jt,un)&&(yn[un]=Jt[un]);return yn};const{Countdown:hr}=Oa.default;var kn=Jt=>{var dn=Jt,{onChange:yn}=dn,un=Ur(dn,["onChange"]);const[xn,Pn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof xn=="number"&&xn>=0&&yn(xn)},[xn]);const nr=$r=>{const Fr=Math.floor($r/1e3);Pn(Fr)};return y.createElement(hr,Qi(vi({},un),{onChange:nr}))}},79006:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return ve}});var y=ee(59301);function ve(Le,Ue){const Ne=(0,y.useRef)();(0,y.useEffect)(()=>{Ne.current=Le}),(0,y.useEffect)(()=>{function Se(){Ne.current()}if(Ue!==null){let ze=setInterval(Se,Ue);return()=>clearInterval(ze)}},[Ue])}},86847:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return tt}});var y=ee(59301),ve={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Le=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ze=(Pe,Ve,nt)=>Ve in Pe?Le(Pe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pe[Ve]=nt,Xe=(Pe,Ve)=>{for(var nt in Ve||(Ve={}))Ne.call(Ve,nt)&&ze(Pe,nt,Ve[nt]);if(Ue)for(var nt of Ue(Ve))Se.call(Ve,nt)&&ze(Pe,nt,Ve[nt]);return Pe};const Ie=Pe=>React.createElement("svg",Xe({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",qe=ee(31691),Fe=ee(92310),_e=ee.n(Fe),Me=ee(59301),pe=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,fe=(Pe,Ve,nt)=>Ve in Pe?pe(Pe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pe[Ve]=nt,We=(Pe,Ve)=>{for(var nt in Ve||(Ve={}))Re.call(Ve,nt)&&fe(Pe,nt,Ve[nt]);if(Te)for(var nt of Te(Ve))Ke.call(Ve,nt)&&fe(Pe,nt,Ve[nt]);return Pe},rt=(Pe,Ve)=>me(Pe,Ee(Ve)),tt=({dataSource:Pe,className:Ve,style:nt})=>{const[je,ft]=(0,y.useState)([]),[Ze,et]=(0,y.useState)(""),Qt=(0,y.useRef)(""),st=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(Pe!=null&&Pe.length){const Ye=Pe.map(ye=>rt(We({},ye),{key:`${st}-${ye.key}`}));ft(Ye),et(Ye[0].key)}},[Pe.length]);const it=Ye=>{et(Ye),Qt.current=Ye;const ye=document.getElementById(Ye);if(ye){const Qe=ye.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Qe,behavior:"smooth"})}},Lt=()=>{const Ye=je.map(Qe=>document.getElementById(Qe.key)),ye=window.innerHeight/2;for(const Qe of Ye)if(Qe){const yt=Qe.getBoundingClientRect();if(yt.top>=0&&yt.top<ye){if(Qt.current===Qe.id){Qt.current="";return}if(Qt.current)return;et(Qe.id);break}}};return(0,y.useEffect)(()=>(window.addEventListener("scroll",Lt),()=>{window.removeEventListener("scroll",Lt)}),[je]),Me.createElement("div",{className:_e()(ve.anchorNavigation,Ve),style:nt},Me.createElement(qe.default,{items:je,tabBarGutter:60,className:ve.tabs,activeKey:Ze,onChange:it}),je.map(Ye=>Me.createElement("div",{key:Ye.key,id:Ye.key,className:ve.box},Me.createElement("div",{className:ve.head},Me.createElement("img",{className:"mr10",src:$e,alt:"Dot"}),Ye.label),Me.createElement("div",{className:ve.element},Ye.element))))}},68930:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(62957),Le=ee(6767),Ue=ee(49317),Ne=ee(44283),Se=Object.defineProperty,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,$e=(pe,me,Ee)=>me in pe?Se(pe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):pe[me]=Ee,qe=(pe,me)=>{for(var Ee in me||(me={}))Xe.call(me,Ee)&&$e(pe,Ee,me[Ee]);if(ze)for(var Ee of ze(me))Ie.call(me,Ee)&&$e(pe,Ee,me[Ee]);return pe},Fe=(pe,me)=>{var Ee={};for(var Te in pe)Xe.call(pe,Te)&&me.indexOf(Te)<0&&(Ee[Te]=pe[Te]);if(pe!=null&&ze)for(var Te of ze(pe))me.indexOf(Te)<0&&Ie.call(pe,Te)&&(Ee[Te]=pe[Te]);return Ee},_e=(pe,me,Ee)=>new Promise((Te,Re)=>{var Ke=rt=>{try{We(Ee.next(rt))}catch(Je){Re(Je)}},fe=rt=>{try{We(Ee.throw(rt))}catch(Je){Re(Je)}},We=rt=>rt.done?Te(rt.value):Promise.resolve(rt.value).then(Ke,fe);We((Ee=Ee.apply(pe,me)).next())});const Me=pe=>{var me=pe,{shixunHomeworks:Ee,dispatch:Te}=me,Re=Fe(me,["shixunHomeworks","dispatch"]);const Ke=(0,Ne.useParams)();return y.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:Ee.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_e(void 0,null,function*(){(yield(0,Ue.ZP)(`/api/myshixuns/${Ee.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ke.coursesId}})).shixun_identifier&&(Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Te({type:"shixunHomeworks/setActionTabs",payload:{}}),Te({type:"shixunHomeworks/getWorkList",payload:qe({},Ee.actionTabs.params)}))}),onCancel:()=>{Te({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};lt.Z=(0,Ne.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Me)},10982:function(ht,lt,ee){"use strict";ee.d(lt,{n:function(){return Oa},Z:function(){return mi}});var y=ee(59301),ve=ee(28284),Le=ee(6767),Ue=ee(25399),Ne=ee(62957),Se=ee(93041),ze=ee(62673),Xe=ee(77019),Ie=ee(5269),$e=ee(37568),qe=ee(29787),Fe=ee(7939),_e=ee(75727),Me=ee(70858),pe=ee(47889),me=ee(4875),Ee=ee(31709),Te=ee(84105),Re=ee(87395),Ke=ee(67921),fe=ee(89489),We=ee(90736),rt=ee(76406),Je=ee(68930),tt=ee(96512),Pe=ee(49317),Ve=ee(44283),nt=Object.defineProperty,je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,et=(En,mr,Ln)=>mr in En?nt(En,mr,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):En[mr]=Ln,Qt=(En,mr)=>{for(var Ln in mr||(mr={}))ft.call(mr,Ln)&&et(En,Ln,mr[Ln]);if(je)for(var Ln of je(mr))Ze.call(mr,Ln)&&et(En,Ln,mr[Ln]);return En},st=(En,mr)=>{var Ln={};for(var pr in En)ft.call(En,pr)&&mr.indexOf(pr)<0&&(Ln[pr]=En[pr]);if(En!=null&&je)for(var pr of je(En))mr.indexOf(pr)<0&&Ze.call(En,pr)&&(Ln[pr]=En[pr]);return Ln},it=(En,mr,Ln)=>new Promise((pr,Na)=>{var vi=hr=>{try{Ur(Ln.next(hr))}catch(Qn){Na(Qn)}},Qi=hr=>{try{Ur(Ln.throw(hr))}catch(Qn){Na(Qn)}},Ur=hr=>hr.done?pr(hr.value):Promise.resolve(hr.value).then(vi,Qi);Ur((Ln=Ln.apply(En,mr)).next())});const Lt=En=>{var mr=En,{shixunHomeworks:Ln,dispatch:pr}=mr,Na=st(mr,["shixunHomeworks","dispatch"]);const vi=(0,Ve.useParams)(),[Qi,Ur]=(0,y.useState)(!0),[hr,Qn]=(0,y.useState)(!1),[kn]=ve.default.useForm(),Jt=()=>it(void 0,null,function*(){const dn=kn.getFieldValue();(yield(0,Pe.ZP)(`/api/homework_commons/${vi.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...Ln.actionTabs.selectArrs],cover_all:Qi,hidden_comment:dn.hidden_comment,comment:dn.comment}})).status===0&&(Le.ZP.success("\u8BC4\u9605\u6210\u529F"),kn.resetFields(),pr({type:"shixunHomeworks/setActionTabs",payload:{}}),pr({type:"shixunHomeworks/getWorkList",payload:Qt({},Ln.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Ne.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:Ln.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const dn=kn.getFieldValue();JSON.stringify(dn)==="{}"||dn.hidden_comment===""&&dn.comment===""?Qn(!0):Ln.workList.partial_comment?pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:Ln.actionTabs.selectArrs,params:Ln.actionTabs.params}}):Jt()}),onCancel:()=>{pr({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(ve.default,{form:kn,onChange:()=>{hr&&Qn(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(ve.default.Item,{name:"comment"},y.createElement($e.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(ve.default.Item,{name:"hidden_comment"},y.createElement($e.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),hr&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Ne.default,{centered:!0,title:y.createElement("span",null,y.createElement(tt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:Ln.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Jt()},onCancel:()=>{pr({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(pe.ZP.Group,{onChange:dn=>{Ur(dn.target.value)},value:Qi},y.createElement(pe.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(pe.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ye=(0,Ve.connect)(({shixunHomeworks:En})=>({shixunHomeworks:En}))(Lt),ye=ee(9657),Qe=ee(15267),yt={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},bt=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ft=(En,mr)=>{var Ln={};for(var pr in En)dt.call(En,pr)&&mr.indexOf(pr)<0&&(Ln[pr]=En[pr]);if(En!=null&&bt)for(var pr of bt(En))mr.indexOf(pr)<0&&Oe.call(En,pr)&&(Ln[pr]=En[pr]);return Ln},Ut=(En,mr,Ln)=>new Promise((pr,Na)=>{var vi=hr=>{try{Ur(Ln.next(hr))}catch(Qn){Na(Qn)}},Qi=hr=>{try{Ur(Ln.throw(hr))}catch(Qn){Na(Qn)}},Ur=hr=>hr.done?pr(hr.value):Promise.resolve(hr.value).then(vi,Qi);Ur((Ln=Ln.apply(En,mr)).next())});const Et=En=>{var mr=En,{shixunHomeworks:Ln,dispatch:pr}=mr,Na=Ft(mr,["shixunHomeworks","dispatch"]),vi,Qi,Ur,hr;const Qn=(0,Ve.useParams)(),[kn,Jt]=(0,y.useState)(!1),[dn,yn]=(0,y.useState)((Qi=(vi=Ln.actionTabs.selectArrs)==null?void 0:vi.data)==null?void 0:Qi.name),[un]=ve.default.useForm();(0,y.useEffect)(()=>{var Pn,nr,$r,Fr,gr,Da;Ln.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&un.setFieldsValue({comment:(nr=(Pn=Ln.actionTabs.selectArrs)==null?void 0:Pn.data)==null?void 0:nr.work_comment,hidden_comment:(Fr=($r=Ln.actionTabs.selectArrs)==null?void 0:$r.data)==null?void 0:Fr.work_comment_hidden}),yn((Da=(gr=Ln.actionTabs.selectArrs)==null?void 0:gr.data)==null?void 0:Da.name)},[Ln.actionTabs.key]);const xn=()=>Ut(void 0,null,function*(){var Pn,nr;const $r=un.getFieldValue();if((yield(0,Pe.ZP)(`/api/student_works/${(nr=(Pn=Ln.actionTabs.selectArrs)==null?void 0:Pn.data)==null?void 0:nr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:$r.hidden_comment,comment:$r.comment}})).status===0)return Le.ZP.success("\u8BC4\u9605\u6210\u529F"),un.resetFields(),pr({type:"shixunHomeworks/setActionTabs",payload:{}}),pr({type:"shixunHomeworks/getWorkList",payload:Qn})});return y.createElement(y.Fragment,null,y.createElement(Ne.default,{centered:!0,title:(hr=(Ur=Ln.actionTabs.selectArrs)==null?void 0:Ur.data)!=null&&hr.work_comment_hidden?"\u66F4\u6539"+dn+"\u70B9\u8BC4":dn+"\u70B9\u8BC4",open:Ln.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ut(void 0,null,function*(){const Pn=un.getFieldValue();JSON.stringify(Pn)==="{}"||Pn.hidden_comment===""&&Pn.comment===""?Jt(!0):xn()}),onCancel:()=>{pr({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(ve.default,{form:un,onChange:()=>{kn&&Jt(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(ve.default.Item,{name:"comment"},y.createElement($e.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(ve.default.Item,{name:"hidden_comment"},y.createElement($e.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),kn&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Pt=(0,Ve.connect)(({shixunHomeworks:En})=>({shixunHomeworks:En}))(Et),wt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,xe=(En,mr)=>{var Ln={};for(var pr in En)Zt.call(En,pr)&&mr.indexOf(pr)<0&&(Ln[pr]=En[pr]);if(En!=null&&wt)for(var pr of wt(En))mr.indexOf(pr)<0&&an.call(En,pr)&&(Ln[pr]=En[pr]);return Ln},ue=(En,mr,Ln)=>new Promise((pr,Na)=>{var vi=hr=>{try{Ur(Ln.next(hr))}catch(Qn){Na(Qn)}},Qi=hr=>{try{Ur(Ln.throw(hr))}catch(Qn){Na(Qn)}},Ur=hr=>hr.done?pr(hr.value):Promise.resolve(hr.value).then(vi,Qi);Ur((Ln=Ln.apply(En,mr)).next())});const ie=En=>{var mr=En,{shixunHomeworks:Ln,dispatch:pr}=mr,Na=xe(mr,["shixunHomeworks","dispatch"]);const vi=(0,Ve.useParams)(),[Qi,Ur]=(0,y.useState)([]),[hr,Qn]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ln.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&kn()},[Ln.actionTabs.key]);function kn(){return ue(this,null,function*(){const dn=yield(0,Pe.ZP)(`/api/homework_commons/${vi.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Ur(dn)})}const Jt=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Ne.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:Ln.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ue(void 0,null,function*(){const dn=yield(0,Pe.ZP)(`/api/homework_commons/${vi.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:hr}});(dn==null?void 0:dn.status)===0&&(Ve.history.replace(`/classrooms/${vi.coursesId}/shixun_homework/${vi.categoryId}/detail?tabs=4`),window.location.reload(),pr({type:"shixunHomeworks/setActionTabs",payload:{}}),Qn([]))}),onCancel:()=>{Qn([]),pr({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Me.default,{rowSelection:{type:"checkbox",onChange:(dn,yn)=>{Qn([...dn])},selectedRowKeys:hr,getCheckboxProps:dn=>({disabled:dn.status==="\u8FDB\u884C\u4E2D"||dn.works_count===0})},rowKey:dn=>dn.key||dn.id,scroll:{y:300},pagination:!1,columns:Jt,dataSource:Qi==null?void 0:Qi.group_list})))};var ce=(0,Ve.connect)(({shixunHomeworks:En})=>({shixunHomeworks:En}))(ie),Be=ee(39116),oe=ee(6252),ct=ee(24532),vt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,pn=(En,mr,Ln)=>mr in En?vt(En,mr,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):En[mr]=Ln,ar=(En,mr)=>{for(var Ln in mr||(mr={}))wn.call(mr,Ln)&&pn(En,Ln,mr[Ln]);if(Ht)for(var Ln of Ht(mr))An.call(mr,Ln)&&pn(En,Ln,mr[Ln]);return En},Un=(En,mr,Ln)=>new Promise((pr,Na)=>{var vi=hr=>{try{Ur(Ln.next(hr))}catch(Qn){Na(Qn)}},Qi=hr=>{try{Ur(Ln.throw(hr))}catch(Qn){Na(Qn)}},Ur=hr=>hr.done?pr(hr.value):Promise.resolve(hr.value).then(vi,Qi);Ur((Ln=Ln.apply(En,mr)).next())});const Ba=({shixunHomeworks:En,dispatch:mr,isShow:Ln,setIsShow:pr,item:Na,coursesId:vi,categoryId:Qi})=>{const[Ur,hr]=(0,y.useState)({page:1,limit:10}),[Qn,kn]=(0,y.useState)([]),[Jt,dn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ln&&yn()},[Ln]);function yn(){return Un(this,null,function*(){dn(!0);const xn=yield(0,Pe.ZP)(`/api/student_works/${Na.id}/game_details.json`,{method:"get",params:ar({},Ur)});dn(!1),xn.status===0&&kn(xn==null?void 0:xn.data)})}const un=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(xn,Pn,nr)=>y.createElement("span",{style:{color:"#000"}},Ur.limit*(Ur.page-1)+nr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(xn,Pn,nr)=>y.createElement("span",{style:{color:"#000"}},xn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(xn,Pn,nr)=>y.createElement("span",null,xn==0?"\u672A\u901A\u5173":xn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(xn,Pn,nr)=>y.createElement("span",{style:{color:"#333"}},xn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(xn,Pn,nr)=>y.createElement("span",{style:{color:"#333"}},xn)}];return y.createElement(y.Fragment,null,y.createElement(Ne.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:Ln,width:700,footer:null,maskClosable:!1,onCancel:()=>{Ur.page=1,Ur.limit=10,hr(ar({},Ur)),pr(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:Na==null?void 0:Na.user_name,style:{color:"#232B40"}},Na==null?void 0:Na.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:Na==null?void 0:Na.student_id,style:{color:"#232B40"}},(Na==null?void 0:Na.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:Na==null?void 0:Na.group_name,style:{color:"#232B40"}},(Na==null?void 0:Na.group_name)||"--"))),y.createElement(Me.default,{scroll:{y:380},columns:un,loading:Jt,style:{marginBottom:Ur.limit>(Qn==null?void 0:Qn.count)?"16px":"0"},dataSource:Qn.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Ur.limit,current:Ur.page,position:["bottomRight"],onChange:(xn,Pn)=>{Ur.page=xn,Ur.limit=Pn,hr(ar({},Ur)),yn()},total:Qn==null?void 0:Qn.count,showTotal:(xn,Pn)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",xn," "),"\u6761\u6570\u636E")}})))};var Xr=(0,Ve.connect)(({shixunHomeworks:En})=>({shixunHomeworks:En}))(Ba),It=ee(59301),Zn=Object.defineProperty,Ar=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,ln=(En,mr,Ln)=>mr in En?Zn(En,mr,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):En[mr]=Ln,Xn=(En,mr)=>{for(var Ln in mr||(mr={}))ur.call(mr,Ln)&&ln(En,Ln,mr[Ln]);if(Ar)for(var Ln of Ar(mr))Tt.call(mr,Ln)&&ln(En,Ln,mr[Ln]);return En},Nr=(En,mr,Ln)=>new Promise((pr,Na)=>{var vi=hr=>{try{Ur(Ln.next(hr))}catch(Qn){Na(Qn)}},Qi=hr=>{try{Ur(Ln.throw(hr))}catch(Qn){Na(Qn)}},Ur=hr=>hr.done?pr(hr.value):Promise.resolve(hr.value).then(vi,Qi);Ur((Ln=Ln.apply(En,mr)).next())});const Oa=({value:En,placeholder:mr=""})=>{if(En==null||En==="")return It.createElement("span",null,mr);{const Ln=Number(En);if(Ln>=80)return It.createElement("span",{style:{color:"#009C0F"}},Ln);if(Ln<80&&Ln>=60)return It.createElement("span",{style:{color:"#FA6400"}},Ln);if(Ln<60)return It.createElement("span",{style:{color:"#E30000"}},Ln)}},Li=({shixunHomeworks:En,classroomList:mr,loading:Ln,dispatch:pr,setExportParams:Na,user:vi})=>{var Qi,Ur,hr,Qn,kn,Jt,dn,yn,un,xn,Pn,nr,$r,Fr,gr;const Da=(0,Ve.useParams)(),{workSetting:za}=En,[dr,ja]=(0,y.useState)(Xn(Xn({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Da)),[sn]=ve.default.useForm(),[rr,ra]=(0,y.useState)(),[$n,wa]=(0,y.useState)({}),[Vi,Ql]=(0,y.useState)([]),[bl,Kn]=(0,y.useState)(!1),[ma,ll]=(0,y.useState)([]),[Zl,kl]=(0,y.useState)(!1),[eo,St]=(0,y.useState)(),[kr,jn]=(0,y.useState)(1),[El,sl]=(0,y.useState)(),[Va,Cl]=(0,y.useState)(),[Ki,Kl]=(0,y.useState)(),[yl,Ta]=(0,y.useState)(),[Di,Tl]=(0,y.useState)(),[to,ol]=(0,y.useState)(!1),[Uo,_l]=(0,y.useState)(!1),[kA,po]=(0,y.useState)(),[sa,ml]=(0,y.useState)(null),Sl=(0,Ve.useLocation)();(0,y.useEffect)(()=>{let Sn=null;if((sa==null?void 0:sa.status)==1&&clearInterval(Sn),(sa==null?void 0:sa.complete_num)!=(sa==null?void 0:sa.total_count)&&(sa==null?void 0:sa.status)!=1)return Sn=setInterval(()=>{xa()},3e3),()=>clearInterval(Sn)},[sa==null?void 0:sa.complete_num,sa==null?void 0:sa.status]);const xa=()=>Nr(void 0,null,function*(){const{ai_question_record_id:Sn}=En==null?void 0:En.workSetting;if(!Sn)return;const wr=yield(0,Pe.ZP)(`/api/program_homeworks/${Da==null?void 0:Da.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Sn}});ml(wr)});(0,y.useEffect)(()=>{Ln["shixunHomeworks/getWorkSetting"]||xa()},[Ln["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(yr(),()=>{wa([]),Ql([])}),[dr.coursesId]),(0,y.useEffect)(()=>{var Sn;const wr=JSON.parse(JSON.stringify(En.workList));!((Sn=wr==null?void 0:wr.student_works)!=null&&Sn.length)&&(wr!=null&&wr.id)?(wr.student_works=[Xn({},wr)],wa(wr)):(wr!=null&&wr.id&&Ql([Xn(Xn({},wr),{number:"\u6211"})]),wa(Xn({},wr)))},[En.workList]);const yr=Sn=>(Na(Xn({},dr)),pr({type:"shixunHomeworks/getWorkList",payload:dr}));(0,y.useEffect)(()=>{pr({type:"user/getUserInfo",payload:{course_id:dr.coursesId}})},[]);const PA=()=>Nr(void 0,null,function*(){const Sn=yield(0,ye.Uc)({categoryId:Da.categoryId});ra(Sn==null?void 0:Sn.update_score)}),$l=()=>Nr(void 0,null,function*(){pr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Sn=yield(0,ye.Vs)({categoryId:Da.categoryId});pr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Sn==null?void 0:Sn.status)===0&&(Le.ZP.success(Sn==null?void 0:Sn.message),yr())}),uo=()=>{dr.page=1;const Sn=Object.assign({},sn.getFieldsValue());delete dr.course_group,delete dr.teacher_comment,Object.keys(Sn).map(function(wr){var Ya;switch(wr){case"task_status":Sn[wr].includes("all")||!Sn[wr].length?(delete dr.work_status,sn.setFieldsValue({task_status:"all"})):(dr.work_status=Sn[wr],sn.setFieldsValue({task_status:dr.work_status}));break;case"course_group_info":Sn[wr].includes("all")||!Sn[wr].length?(delete dr.course_group,sn.setFieldsValue({course_group_info:"all"})):(dr.course_group=Sn[wr],sn.setFieldsValue({course_group_info:dr.course_group}));break;case"teacher_comment":Sn[wr].includes("all")||!Sn[wr].length?(delete dr.teacher_comment,sn.setFieldsValue({teacher_comment:"all"})):(dr.teacher_comment=((Ya=Sn[wr])==null?void 0:Ya.length)===1?Number(Sn[wr][0]):"",sn.setFieldsValue({teacher_comment:Sn[wr]}));break}}),yr()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Tl(47),ol(!0))},[document.getElementById("divhe")]);const aA=(Sn,wr)=>{dr.page=Sn,dr.limit=20,yr()};function go(){jn(1),sl(""),Cl(""),Kl(""),Ta(""),ll([])}const fA=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Sn,wr,Ya)=>dr.limit*(dr.page-1)+Ya+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Sn=>It.createElement(Ue.Z,{placement:"bottomLeft",title:Sn},It.createElement("span",{className:"current"},Sn))},!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:dr.order==="student_id"?dr.b_order==="desc"?"descend":"ascend":null,render:Sn=>It.createElement(Ue.Z,{placement:"bottomLeft",title:Sn||"--"},It.createElement("span",{className:"current"},Sn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Sn,wr)=>Sn?It.createElement(Ue.Z,{placement:"bottom",title:Sn},It.createElement("span",{className:"current"},Sn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:dr.order==="work_status"?dr.b_order==="desc"?"descend":"ascend":null,render:Sn=>It.createElement(rt.lC,{status:Sn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:dr.order==="achieve_time"?dr.b_order==="desc"?"descend":"ascend":null,render:(Sn,wr)=>It.createElement(Ue.Z,{placement:"bottomLeft",title:Sn},It.createElement("span",{className:"current"},Sn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Sn,wr)=>It.createElement("span",{onClick:Ya=>{var Wi;Ya.stopPropagation(),(Wi=$n.homework_status)!=null&&Wi.includes("\u5BFC\u5165")&&(po(wr),_l(!0))}},Sn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:dr.order==="work_score"?dr.b_order==="desc"?"descend":"ascend":null,render:(Sn,wr)=>It.createElement(Ue.Z,{title:It.createElement(It.Fragment,null,It.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(wr==null?void 0:wr.late_final_score)||0),It.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(wr==null?void 0:wr.late_penalty)||0),It.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(wr==null?void 0:wr.score)||0))},Oa({value:Sn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:dr.order==="achieve_time_long"?dr.b_order==="desc"?"descend":"ascend":null,render:(Sn,wr)=>Sn&&Sn!="--"?It.createElement(Ue.Z,{placement:"bottom",title:Sn},It.createElement("span",{className:"current"},Sn)):"--"},((Qi=$n.homework_status)==null?void 0:Qi.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Ur=$n.homework_status)!=null&&Ur.includes("\u5BFC\u5165"))&&{title:It.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Sn=>Sn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Sn,wr)=>{var Ya;return(Ya=$n.homework_status)!=null&&Ya.includes("\u5BFC\u5165")?(0,Qe.GJ)()?It.createElement("a",{onClick:Wi=>{Wi.stopPropagation(),pr({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:wr==null?void 0:wr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):It.createElement("a",{onClick:Wi=>{Wi.stopPropagation(),po(wr),_l(!0)}},"\u67E5\u770B"):(0,Qe.dE)()?It.createElement("div",null,(0,rt.JL)(wr==null?void 0:wr.work_status)==="\u672A\u5F00\u542F"?It.createElement("span",null,"--"):It.createElement("a",{onClick:Wi=>{var Il;if(Wi.stopPropagation(),(0,Qe.Rm)()&&!((Il=mr.AssistantObject.hack)!=null&&Il.can_view)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${dr.coursesId}/program_homework/${dr.categoryId}/${wr.id}/${wr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):It.createElement("a",{target:"_blank",onClick:Wi=>{var Il,ao;if(Wi.stopPropagation(),(0,Qe.Rm)()&&!((Il=mr.AssistantObject.hack)!=null&&Il.can_view)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ao=vi.userInfo)!=null&&ao.professional_certification)window.open(`/classrooms/${dr.coursesId}/program_homework/${dr.categoryId}/${wr.id}/${wr.user_id}/comment`,"_blank");else return Ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:It.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,rt.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Sn=>!!Sn),xA=()=>{var Sn,wr;return It.createElement(Se.default,null,It.createElement(Se.default.Item,{onClick:()=>{var Ya;if(!(0,rt.Ye)(pr)){if((0,Qe.Rm)()&&!((Ya=mr.AssistantObject.hack)!=null&&Ya.can_download)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pr({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:$n==null?void 0:$n.course_group_info,fn:()=>{(0,oe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((Sn=$n==null?void 0:$n.student_works)==null?void 0:Sn.length)>0&&!((wr=$n==null?void 0:$n.homework_status)!=null&&wr.includes("\u5BFC\u5165"))&&It.createElement(Se.default.Item,{key:"3",onClick:()=>{var Ya;if(!(!(za!=null&&za.is_old_data_for_time)&&(0,rt.Ye)(pr))){if((0,Qe.Rm)()&&!((Ya=mr.AssistantObject.hack)!=null&&Ya.can_download)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pr({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:$n==null?void 0:$n.course_group_info,fn:()=>{var Wi,Il,ao,wo;pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ve.history.push(`/classrooms/${dr==null?void 0:dr.coursesId}/program_homework/${dr.categoryId}/${(Il=(Wi=$n==null?void 0:$n.student_works)==null?void 0:Wi[0])==null?void 0:Il.id}/${(wo=(ao=$n==null?void 0:$n.student_works)==null?void 0:ao[0])==null?void 0:wo.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),It.createElement(Se.default.Item,{key:"2",onClick:()=>{var Ya;if((0,Qe.Rm)()&&!((Ya=mr.AssistantObject.hack)!=null&&Ya.can_download)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve.history.push(`/classrooms/${dr.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return It.createElement(It.Fragment,null,It.createElement("section",{className:`${yt.wrap} minH500 bg-white pl30 pr30 pt30`},((hr=$n.homework_status)==null?void 0:hr.includes("\u672A\u53D1\u5E03"))&&It.createElement(We.Z,null),!((Qn=$n.homework_status)!=null&&Qn.includes("\u672A\u53D1\u5E03"))&&It.createElement("aside",null,!(0,Qe.GJ)()&&It.createElement("div",{className:"c-light-black font12"},It.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",$n==null?void 0:$n.publish_time),It.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",$n==null?void 0:$n.end_time),It.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",($n==null?void 0:$n.late_time)||"- -")),(0,Qe.GJ)()&&It.createElement(It.Fragment,null,It.createElement(ve.default,{form:sn,onChange:uo,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((kn=$n.task_status)==null?void 0:kn.length)>0&&It.createElement(ve.default.Item,{name:"task_status"},It.createElement(ze.default.Group,{value:[],style:{width:"100%"}},It.createElement(Xe.Z,null,It.createElement(Ie.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),It.createElement(Ie.Z,{flex:"80px"},It.createElement(ze.default,{value:"all"},"\u5168\u90E8")),It.createElement(Ie.Z,{flex:"1"},$n.task_status&&$n.task_status.map((Sn,wr)=>It.createElement(ze.default,{name:"task_status",value:Sn.id},Sn.name,"(",Sn.count,")")))))),((Jt=$n.course_group_info)==null?void 0:Jt.length)>0&&It.createElement(ve.default.Item,{name:"course_group_info"},It.createElement(ze.default.Group,{style:{width:"100%"}},It.createElement(Xe.Z,null,It.createElement(Ie.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),It.createElement(Ie.Z,{flex:"80px"},It.createElement(ze.default,{value:"all"},"\u5168\u90E8")),It.createElement(Ie.Z,{flex:"1",id:"divhe",style:{height:Di+"px",overflow:"hidden"}},(dn=$n.course_group_info)==null?void 0:dn.map((Sn,wr)=>It.createElement(ze.default,{value:Sn.course_group_id},Sn.group_group_name,"(",Sn.count,")"))),to&&It.createElement("span",{onClick:()=>{let Sn=document.getElementById("divhe").scrollHeight;Di>47?Tl(47):Tl(Sn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Di===47?"\u5C55\u5F00":"\u6536\u8D77",Di===47?It.createElement(Te.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):It.createElement(Re.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((yn=$n.teacher_comment)==null?void 0:yn.length)>0&&It.createElement(ve.default.Item,{name:"teacher_comment"},It.createElement(ze.default.Group,{style:{width:"100%"}},It.createElement(Xe.Z,null,It.createElement(Ie.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),It.createElement(Ie.Z,{flex:"80px"},It.createElement(ze.default,{value:"all"},"\u5168\u90E8")),It.createElement(Ie.Z,{flex:"1"},$n.teacher_comment&&$n.teacher_comment.map((Sn,wr)=>It.createElement(ze.default,{value:String(Sn.id)},Sn.name,"(",Sn.count,")"))))))),It.createElement(Xe.Z,{align:"middle"},It.createElement(Ie.Z,{flex:"1"},It.createElement(Xe.Z,{align:"middle"},It.createElement(Ie.Z,null,It.createElement($e.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Sn=>{dr.search=Sn.trim(),dr.page=1,yr()},style:{width:240}})),It.createElement(Ie.Z,null,It.createElement("span",{className:"ml5"},It.createElement("span",{className:"c-red"},$n.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",$n.work_count,"\u4E2A\u5B66\u751F\uFF09")))),It.createElement(Ie.Z,null,(sa==null?void 0:sa.complete_num)!=(sa==null?void 0:sa.total_count)&&(sa==null?void 0:sa.status)!=1&&It.createElement("div",{className:yt.under_review},It.createElement(qe.Z,{spinning:!0,className:"mr6",size:"small"}),It.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),It.createElement("span",{className:"ml5"},It.createElement("span",{style:{color:"#3061D0"}},sa==null?void 0:sa.complete_num),"/",sa==null?void 0:sa.total_count)),(((un=$n==null?void 0:$n.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62"))||((xn=$n==null?void 0:$n.homework_status)==null?void 0:xn.includes("\u63D0\u4EA4\u4E2D"))||((Pn=$n==null?void 0:$n.homework_status)==null?void 0:Pn.includes("\u8FDB\u884C\u4E2D")))&&It.createElement(Fe.ZP,{className:"ml10",onClick:()=>{var Sn;if(!(!(za!=null&&za.is_old_data_for_time)&&(0,rt.Ye)(pr))){if(((Sn=$n==null?void 0:$n.challenges)==null?void 0:Sn.length)===0)return Le.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(($n==null?void 0:$n.commit_count)==0)return Le.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((sa==null?void 0:sa.complete_num)!=(sa==null?void 0:sa.total_count)&&(sa==null?void 0:sa.status)!=1)return Le.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},It.createElement("span",{className:`${yt.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&!((nr=$n.homework_status)!=null&&nr.includes("\u5BFC\u5165"))&&It.createElement(Fe.ZP,{className:"ml10",onClick:()=>{!(za!=null&&za.is_old_data_for_time)&&(0,rt.Ye)(pr)||pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:$n.student_works.map(Sn=>Sn.id),params:dr}})}},It.createElement("span",{className:`${yt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&!(($r=$n.homework_status)!=null&&$r.includes("\u5BFC\u5165"))&&It.createElement(Fe.ZP,{className:"ml10",onClick:$l},It.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Qe.GJ)()&&It.createElement(_e.Z,{dropdownRender:xA,className:"ml10"},It.createElement(Fe.ZP,null,It.createElement(Ke.Z,null),"\u5BFC\u51FA",It.createElement(fe.Z,null)))))),It.createElement(Xe.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&rr&&It.createElement("span",null,It.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),It.createElement(Me.default,{className:`mt30 ${yt.TableDom}`,loading:Ln["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Sn=>({onClick:wr=>{var Ya,Wi;if(!((Ya=$n.homework_status)!=null&&Ya.includes("\u5BFC\u5165"))){if((0,Qe.Rm)()&&!((Wi=mr.AssistantObject.hack)!=null&&Wi.can_view)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,ct.O5)()&&window.open(`/classrooms/${dr.coursesId}/program_homework/${dr.categoryId}/${Sn.id}/${Sn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:$n.student_works,columns:fA,onChange:(Sn,wr,Ya)=>{Ya.field&&(dr.order=Ya.field==="score"?"work_score":Ya.field),Ya.order||(dr.b_order="asc"),Ya.order==="ascend"&&(dr.b_order="asc"),Ya.order==="descend"&&(dr.b_order="desc"),Ya.order||(dr.b_order="asc"),yr()}}),It.createElement(Ye,null),It.createElement(Pt,null),It.createElement(Je.Z,null)),It.createElement(Ne.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:bl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Nr(void 0,null,function*(){if(kr===2){if(ma.length<=0){Le.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!yl){Le.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Sn=yield(0,Pe.ZP)(`/api/homework_commons/${dr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:dr.categoryId,comment:yl,status:ma}});Sn.status===0&&(St(Sn),Kn(!1),kl(!0))}else{if(!(Ki===0||Va===0)){if(!Ki){Le.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Va){Le.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ki>Va){Le.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!yl){Le.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Sn=yield(0,Pe.ZP)(`/api/homework_commons/${dr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:dr.categoryId,comment:yl,min_score:Ki,max_score:Va}});Sn.status===0&&(St(Sn),Kn(!1),kl(!0))}}),onCancel:()=>{Kn(!1),go()}},It.createElement("div",{style:{padding:"32px"}},It.createElement("div",null,It.createElement("div",null,It.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),It.createElement(pe.ZP.Group,{value:kr,onChange:Sn=>{jn(Sn.target.value)}},It.createElement(pe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),It.createElement(pe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),kr===1&&It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"70px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),It.createElement(me.Z,{min:0,max:100,value:Ki,onChange:Sn=>Kl(Sn),style:{width:"100px"}}),It.createElement("span",{style:{width:"80px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),It.createElement(me.Z,{min:0,max:100,value:Va,onChange:Sn=>Cl(Sn),style:{width:"100px"}})),kr===2&&It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),It.createElement(ze.default.Group,{onChange:Sn=>{ll([...Sn])},style:{width:"100%"}},(Fr=$n.task_status)==null?void 0:Fr.map((Sn,wr)=>It.createElement(ze.default,{name:"task_status",value:Sn.id},Sn.name,"(",Sn.count,")")))),It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"70px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),It.createElement(Be.Z,{className:yt.MdEditor,onChange:Sn=>Ta(Sn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),It.createElement(Ne.default,{open:Zl,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Nr(void 0,null,function*(){kr===2?(yield(0,Pe.ZP)(`/api/homework_commons/${dr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:dr.categoryId,comment:yl,status:ma}})).status===0&&(Le.ZP.info("\u6253\u56DE\u6210\u529F"),go(),yr(),kl(!1)):(yield(0,Pe.ZP)(`/api/homework_commons/${dr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:dr.categoryId,comment:yl,min_score:Ki,max_score:Va}})).status===0&&(Le.ZP.info("\u6253\u56DE\u6210\u529F"),go(),yr(),kl(!1))}),onCancel:()=>{go(),kl(!1)}},It.createElement("div",{style:{padding:"32px"}},kr===1&&It.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ki,"-",Va,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),kr===2&&It.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((gr=$n.task_status)==null?void 0:gr.filter(Sn=>ma==null?void 0:ma.includes(Sn.id)).map(Sn=>Sn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),It.createElement("br",null),It.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",eo==null?void 0:eo.count,"\u540D\u5B66\u751F")))),It.createElement(ce,null),It.createElement(Xr,{isShow:Uo,setIsShow:_l,item:kA,coursesId:dr.coursesId,categoryId:dr.categoryId}),It.createElement("aside",{className:"tc mb50 mt30"},It.createElement(Ee.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:aA,current:dr.page||1,defaultPageSize:20,total:$n.work_count})))};var mi=(0,Ve.connect)(({shixunHomeworks:En,classroomList:mr,loading:Ln,user:pr})=>({shixunHomeworks:En,classroomList:mr,loading:Ln.effects,user:pr}))(Li)},5575:function(ht,lt,ee){"use strict";ee.d(lt,{mU:function(){return it},Q_:function(){return Lt},ZP:function(){return ye}});var y=ee(59301),ve=ee(89787),Le=ee(25399),Ue=ee(77019),Ne=ee(5269),Se=ee(70858),ze={analysisWrapper:"analysisWrapper___vy_V8",title:"title___tQAzn",tableWrapper:"tableWrapper___ztB9P",firstCol:"firstCol___Itr68",itemWrapper:"itemWrapper___Jaw8O",itemTitle:"itemTitle___gmKyn",count:"count___MUY3o",echarts_list:"echarts_list___RNu3g",echarts_item:"echarts_item___ZHo0B",tips:"tips___k4pHA"},Xe=ee(49317),Ie=ee(44283),$e=ee(94258),qe=ee(62957),Fe=ee(82326),_e=ee(70467),Me=ee(76406),pe=Object.defineProperty,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(Qe,yt,bt)=>yt in Qe?pe(Qe,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Qe[yt]=bt,Ke=(Qe,yt)=>{for(var bt in yt||(yt={}))Ee.call(yt,bt)&&Re(Qe,bt,yt[bt]);if(me)for(var bt of me(yt))Te.call(yt,bt)&&Re(Qe,bt,yt[bt]);return Qe},fe=(Qe,yt,bt)=>new Promise((dt,Oe)=>{var Ft=Pt=>{try{Et(bt.next(Pt))}catch(wt){Oe(wt)}},Ut=Pt=>{try{Et(bt.throw(Pt))}catch(wt){Oe(wt)}},Et=Pt=>Pt.done?dt(Pt.value):Promise.resolve(Pt.value).then(Ft,Ut);Et((bt=bt.apply(Qe,yt)).next())});const We=({shixunHomeworks:Qe,dispatch:yt,isShow:bt,setIsShow:dt,item:Oe,courseId:Ft,categoryId:Ut})=>{const[Et,Pt]=(0,y.useState)({page:1,limit:10,keyword:"",type:null}),[wt,Zt]=(0,y.useState)([]),[an,xe]=(0,y.useState)(!1),[ue,ie]=(0,y.useState)(1);(0,y.useEffect)(()=>{bt&&ce()},[bt,Et.type]);function ce(){return fe(this,null,function*(){xe(!0);const oe=yield(0,Xe.ZP)(`/api/homework_commons/${Ut}/shixun_game_statisic.json`,{method:"get",params:{challenge_id:Oe.id,id:Ut,type:Et.type,page:Et.page,limit:Et.limit,keyword:Et.keyword}});xe(!1),oe.status===0&&Zt(oe==null?void 0:oe.data)})}const Be=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#000"}},Et.limit*(Et.page-1)+vt+1)},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{(0,Me.xg)(`/classrooms/${Ft}/shixun_homework/${Ut}/${ct.student_work_id}/comment`)}},oe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#333"}},oe)},{title:"\u73ED\u7EA7",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#333"}},oe)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#333"}},oe)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",{style:{color:"#333"}},oe)},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:(oe,ct,vt)=>y.createElement("span",null,oe==2?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173")}];return y.createElement(y.Fragment,null,y.createElement(qe.default,{centered:!0,title:"\u5173\u5361\u901A\u5173\u8BE6\u60C5",open:bt,width:900,footer:null,maskClosable:!1,onCancel:()=>{Et.keyword="",Et.page=1,Et.limit=10,Et.type=null,Pt(Ke({},Et)),dt(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"}},"\u5173\u5361",Oe==null?void 0:Oe.index," ",y.createElement(Le.Z,{title:Oe==null?void 0:Oe.subject},y.createElement("span",null,Oe==null?void 0:Oe.subject))),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement("div",null,y.createElement(Fe.default,{size:"large",value:Et.type,onChange:oe=>fe(void 0,null,function*(){Et.type=oe,Pt(Ke({},Et)),ce()}),style:{width:140,marginRight:20}},y.createElement(Fe.default.Option,{value:null},"\u5168\u90E8"),y.createElement(Fe.default.Option,{value:1},"\u672A\u901A\u5173"),y.createElement(Fe.default.Option,{value:2},"\u5DF2\u901A\u5173"))),y.createElement("div",null,y.createElement(_e.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Et.keyword,onChange:oe=>{Et.keyword=oe,Et.page=1,Pt(Ke({},Et)),ce()}})))),y.createElement(Se.default,{scroll:{y:380},columns:Be,loading:an,dataSource:wt.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:Et.limit,current:Et.page,position:["bottomRight"],onChange:(oe,ct)=>{Et.page=oe,Et.limit=ct,Pt(Ke({},Et)),ce()},total:wt==null?void 0:wt.count,showTotal:(oe,ct)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",oe," "),"\u6761\u6570\u636E")}})))};var rt=(0,Ie.connect)(({shixunHomeworks:Qe})=>({shixunHomeworks:Qe}))(We),Je=ee(42075),tt=Object.defineProperty,Pe=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ze=(Qe,yt,bt)=>yt in Qe?tt(Qe,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Qe[yt]=bt,et=(Qe,yt)=>{for(var bt in yt||(yt={}))je.call(yt,bt)&&Ze(Qe,bt,yt[bt]);if(nt)for(var bt of nt(yt))ft.call(yt,bt)&&Ze(Qe,bt,yt[bt]);return Qe},Qt=(Qe,yt)=>Pe(Qe,Ve(yt)),st=(Qe,yt,bt)=>new Promise((dt,Oe)=>{var Ft=Pt=>{try{Et(bt.next(Pt))}catch(wt){Oe(wt)}},Ut=Pt=>{try{Et(bt.throw(Pt))}catch(wt){Oe(wt)}},Et=Pt=>Pt.done?dt(Pt.value):Promise.resolve(Pt.value).then(Ft,Ut);Et((bt=bt.apply(Qe,yt)).next())});const it=({title:Qe,strokeColor:yt,trailColor:bt,percent:dt,count:Oe})=>y.createElement("div",{className:ze.itemWrapper},y.createElement("div",{className:ze.itemTitle},Qe),y.createElement(ve.Z,{percent:dt,strokeColor:yt,trailColor:bt}),y.createElement("div",{className:ze.count},Oe,"\u4EBA")),Lt=(Qe,yt)=>{const bt=`${(yt/Qe*100).toFixed(1)}`;return bt==="0.0"?0:bt};var ye=()=>{const[Qe,yt]=(0,y.useState)(),bt=(0,Ie.useParams)(),[dt,Oe]=(0,y.useState)(!1),[Ft,Ut]=(0,y.useState)(),[Et,Pt]=(0,y.useState)(),[wt,Zt]=(0,y.useState)(!1),[an,xe]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{(0,Xe.ZP)(`/api/homework_commons/${bt.categoryId}/statistic.json`,{method:"GET"}).then(Be=>{yt(Be)}),ce()},[]);const ue=[{title:"\u6309\u65F6\u901A\u5173",color:"#00AE87",trailColor:"#e5f6f3",percent:Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),count:Qe==null?void 0:Qe.finished_count},{title:"\u8865\u4EA4\u901A\u5173",color:"#2271FF",trailColor:"#e7f0ff",percent:Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),count:Qe==null?void 0:Qe.late_finished_count},{title:"\u672A\u901A\u5173",color:"#E53333",trailColor:"#fceaea",percent:Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),count:Qe==null?void 0:Qe.unfinished_count},{title:"\u672A\u5F00\u542F",color:"#C6CED6",trailColor:"#f6f7f8",percent:Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count),count:Qe==null?void 0:Qe.unstart_count}],ie=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#333"}},an.limit*(an.page-1)+ct+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"subject",key:"subject",ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#000"}},Be)},{title:"\u5DF2\u901A\u5173",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#333"}},Be," \u4EBA")},{title:"\u672A\u901A\u5173",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#333"}},Be," \u4EBA")},{title:"\u603B\u8BC4\u6D4B\u6B21\u6570",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#333"}},Be," \u6B21")},{title:y.createElement("span",null,"\u901A\u5173\u7387",y.createElement(Le.Z,{title:"\u901A\u5173\u7387=\u901A\u8FC7\u8BC4\u6D4B\u7684\u4EBA\u6570/\u4F5C\u4E1A\u53D1\u5E03\u4EBA\u6570"},y.createElement("span",{className:ze.tips},y.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:(Be,oe,ct)=>y.createElement("span",{style:{color:"#000"}},Be,Be?"%":"")},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:(Be,oe,ct)=>y.createElement("a",{style:{color:"#165DFF"},onClick:vt=>{vt.stopPropagation(),Pt(Qt(et({},oe),{index:an.limit*(an.page-1)+ct+1})),Zt(!0)}},"\u67E5\u770B")}];function ce(){return st(this,null,function*(){Oe(!0);const Be=yield(0,Xe.ZP)(`/api/homework_commons/${bt.categoryId}/shixun_challenge_statisic.json`,{method:"get",params:{page:an.page,limit:an.limit}});Oe(!1),Be.status===0&&Ut(Be==null?void 0:Be.data)})}return y.createElement("div",{className:ze.analysisWrapper},y.createElement("div",{className:`${ze.title} mb20`},"\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u5E94\u63D0\u4EA4",Qe==null?void 0:Qe.total_count,"\u4EBA\uFF0C\u6309\u65F6\u901A\u5173",Qe==null?void 0:Qe.finished_count,"\u4EBA\uFF0C\u5360\u6BD4",Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),"\uFF1B \u8865\u4EA4\u901A\u5173",Qe==null?void 0:Qe.late_finished_count,"\u4EBA\uFF0C\u5360\u6BD4",Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),"\uFF1B \u672A\u901A\u5173",Qe==null?void 0:Qe.unfinished_count,"\u4EBA\uFF0C\u5360\u6BD4",Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),"\uFF1B \u672A\u5F00\u542F",Qe==null?void 0:Qe.unstart_count,"\u4EBA\uFF0C\u5360\u6BD4",Lt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count)),y.createElement(Ue.Z,{justify:"space-between",className:"mb30"},ue.map(Be=>y.createElement(Ne.Z,{flex:"212px",key:Be.title},y.createElement(it,{title:Be.title,strokeColor:Be.color,trailColor:Be.trailColor,percent:parseInt(Be.percent),count:Be.count})))),y.createElement("div",{className:`${ze.title} mb20`},y.createElement("div",null,"\u901A\u5173\u60C5\u51B5"),y.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement(Je.Z,{type:"primary",onClick:()=>st(void 0,null,function*(){(yield(0,Xe.ZP)(`/api/homework_commons/${bt==null?void 0:bt.categoryId}/export_challenge_statistic.json`,{method:"get"})).status==0&&(0,Me.xg)(`/classrooms/${bt==null?void 0:bt.coursesId}/exportlist/shixun_work_list`)})},"\u5BFC\u51FA\u901A\u5173\u60C5\u51B5"))),y.createElement(Se.default,{scroll:{y:490},columns:ie,loading:dt,className:(Ft==null?void 0:Ft.count)<an.limit?"mb30":"mb15",dataSource:Ft==null?void 0:Ft.challenges,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:an.limit,current:an.page,position:["bottomRight"],onChange:(Be,oe)=>{an.page=Be,an.limit=oe,xe(et({},an)),ce()},total:Ft==null?void 0:Ft.count,showTotal:(Be,oe)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Be," "),"\u6761\u6570\u636E")}}),y.createElement("div",{className:`${ze.title} mb20`},"\u4EE3\u7801\u67E5\u91CD\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u7591\u4F3C\u6284\u88AD\u4EBA\u6570",Qe==null?void 0:Qe.review_total_count,"\u4EBA\uFF0C\u4EE3\u7801\u91CD\u5408100%\u4EBA\u6570",Qe==null?void 0:Qe.first_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540890%\uFF5E100%\u4EBA\u6570",Qe==null?void 0:Qe.second_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540880%\uFF5E90%\u4EBA\u6570",Qe==null?void 0:Qe.third_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540870%\uFF5E80%\u4EBA\u6570",Qe==null?void 0:Qe.fourth_review_count,"\u4EBA\u3002"),y.createElement(Se.default,{bordered:!0,className:`${ze.tableWrapper} mb30`,columns:[{title:"\u4EE3\u7801\u91CD\u5408\u7387",align:"center",className:ze.firstCol,render:()=>y.createElement("span",null,"\u5360\u6BD4")},{title:"100%",align:"center",dataIndex:"a"},{title:"90%-100%",align:"center",dataIndex:"b"},{title:"80%-90%",align:"center",dataIndex:"c"},{title:"70%-80%",align:"center",dataIndex:"d"}],dataSource:[{a:`${Qe==null?void 0:Qe.first_review_count}\u4EBA`,b:`${Qe==null?void 0:Qe.second_review_count}\u4EBA`,c:`${Qe==null?void 0:Qe.third_review_count}\u4EBA`,d:`${Qe==null?void 0:Qe.fourth_review_count}\u4EBA`,index:0}],rowKey:"index",pagination:!1}),y.createElement($e.ZP,{title:"\u5B9E\u8BAD\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1",data:(0,$e.Uf)(Qe)}),y.createElement(rt,{courseId:bt.coursesId,item:Et,isShow:wt,setIsShow:Zt,categoryId:bt.categoryId}))}},28450:function(ht,lt,ee){"use strict";ee.d(lt,{Q8:function(){return ye},d0:function(){return Qe},w6:function(){return Ye}});var y=ee(59301),ve=ee(24017),Le=ee(82326),Ue=ee(6767),Ne=ee(62957),Se=ee(47889),ze=ee(77019),Xe=ee(5269),Ie=ee(25399),$e=ee(62673),qe=ee(7939),Fe=ee(66649),_e=ee.n(Fe),Me=ee(15267),pe=ee(49317),me=ee(78267),Ee=ee.n(me),Te=ee(76406),Re=ee(90834),Ke=ee(44283),fe=ee(47026),We=ee(24532),rt=ee(44624),Je=ee(27878),tt=ee(66443),Pe=ee(59301),Ve=Object.defineProperty,nt=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Qt=(Ft,Ut,Et)=>Ut in Ft?Ve(Ft,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ft[Ut]=Et,st=(Ft,Ut)=>{for(var Et in Ut||(Ut={}))Ze.call(Ut,Et)&&Qt(Ft,Et,Ut[Et]);if(ft)for(var Et of ft(Ut))et.call(Ut,Et)&&Qt(Ft,Et,Ut[Et]);return Ft},it=(Ft,Ut)=>nt(Ft,je(Ut)),Lt=(Ft,Ut,Et)=>new Promise((Pt,wt)=>{var Zt=ue=>{try{xe(Et.next(ue))}catch(ie){wt(ie)}},an=ue=>{try{xe(Et.throw(ue))}catch(ie){wt(ie)}},xe=ue=>ue.done?Pt(ue.value):Promise.resolve(ue.value).then(Zt,an);xe((Et=Et.apply(Ft,Ut)).next())});function Ye(Ft,Ut){const Et=[];for(let Pt=Ft;Pt<Ut;Pt++)Et.push(Pt);return Et}const ye=(Ft,Ut,Et)=>{const Pt=Ft<_e()().startOf("day"),wt=Ft>_e()(Ut).endOf("day"),Zt=Ft<_e()(Et).startOf("day");return Ut?Et?_e()()<=_e()(Et)?Zt||wt:Pt||wt:Ft&&Pt||wt:Et&&_e()()<=_e()(Et)?Zt:Pt},Qe=(Ft,Ut)=>{const Et=parseInt(_e()(Ft).format("HH")),Pt=parseInt(_e()().format("HH")),wt=parseInt(_e()().format("mm"));if(!Ft)return{disabledHours:()=>Ye(0,Pt),disabledMinutes:()=>Ye(0,wt)};if(Ut){const Zt=parseInt(_e()(Ut).format("HH")),an=parseInt(_e()(Ut).format("mm"));return _e()(Ft).isSame(_e()(Ut),"day")?{disabledHours:()=>Ye(0,Zt),disabledMinutes:()=>Et<=Zt?Ye(0,an):[]}:void 0}if(_e()(Ft).isSame(_e()(),"day"))return{disabledHours:()=>Ye(0,Pt),disabledMinutes:()=>_e()(Ft).isSame(_e()(),"hour")&&Et<=Pt?Ye(0,wt):[]}},yt=(Ft,Ut)=>Ft==null?void 0:Ft.map(Et=>{var Pt;return(Pt=Ut==null?void 0:Ut.find(wt=>wt.value===Et))==null?void 0:Pt.id}),{RangePicker:bt}=ve.default,{Option:dt}=Le.default,Oe=({shixunHomeworks:Ft,loading:Ut,dispatch:Et,classroomList:Pt,user:wt})=>{var Zt,an,xe,ue,ie,ce,Be,oe,ct;const vt=(0,Ke.useParams)(),{workSetting:Ht,workList:wn,shixunWorkList:An,headerInfo:pn,changeData:ar}=Ft,[Un,Ba]=(0,y.useState)(!1),[Xr,It]=(0,y.useState)(!1);let[Zn,Ar]=(0,y.useState)([]),[ur,Tt]=(0,y.useState)([]),[ln,Xn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:fe.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Nr,Oa]=(0,y.useState)({}),[Li,mi]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{Ar([])},[]),(0,y.useEffect)(()=>{Ba(!(0,Me.GJ)())},[(0,Me.GJ)()]);const En=()=>{Et({type:"shixunHomeworks/getWorkSetting",payload:st({},vt)})};(0,y.useEffect)(()=>{if(!(Ht!=null&&Ht.course_id))return;Object.keys(ln).map(function(Jt){ln[Jt]=Ht[Jt]}),(!ln.allow_late||!ln.unified_late)&&(ln.late_penalty=20,ln.penalty_type=fe.Q.Percent),ln.unified_setting||(ln.unified_late=!1,ln.unified_anonymous_comment=!1,ln.unified_anonymous_appeal=!1),Zn=JSON.parse(JSON.stringify(Ht.group_settings.map(Jt=>it(st({},Jt),{group_name:[Jt.group_name]})).filter(Jt=>Jt.publish_time!==null))),ur=JSON.parse(JSON.stringify(Ht.allow_late_settings.map(Jt=>it(st({},Jt),{group_name:[Jt.group_name]})).filter(Jt=>Jt.late_time!==null))),Xn(st({},ln));const kn=(0,Te.QE)((Zn==null?void 0:Zn.length)>0?Zn:[]);Ar([...kn]),(ur==null?void 0:ur.length)<=0?Tt([{penalty_type:fe.Q.Percent,late_penalty:20}]):Tt([...ur])},[Ht]);const mr=()=>Lt(void 0,null,function*(){var kn,Jt,dn,yn,un,xn,Pn,nr;if(((dn=(Jt=(kn=wt==null?void 0:wt.userInfo)==null?void 0:kn.course)==null?void 0:Jt.shixun_homework_info)==null?void 0:dn.shixun_homework_remaining_count)===0&&((un=(yn=Ft==null?void 0:Ft.headerInfo)==null?void 0:yn.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))){(0,Te.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Pn=(xn=(0,Me.eY)())==null?void 0:xn.course)==null?void 0:Pn.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((nr=wt==null?void 0:wt.userInfo)==null?void 0:nr.user_status)===2){(0,We.Rd)();return}const $r=JSON.parse(JSON.stringify(ln));if($r.challenge_settings.filter(gr=>!gr.hide),$r.categoryId=vt.categoryId,console.log(Zn),!ln.unified_setting)Zn=Zn==null?void 0:Zn.map(gr=>{var Da;if(!gr.publish_time||!gr.end_time)throw Ue.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!gr.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return gr.group_name=typeof(gr==null?void 0:gr.group_name)=="string"?[gr==null?void 0:gr.group_name]:gr==null?void 0:gr.group_name,gr.group_id=(Da=Ht.group_settings)==null?void 0:Da.filter(za=>{var dr;return(dr=gr==null?void 0:gr.group_name)==null?void 0:dr.includes(za.group_name)}).map(za=>za.group_id||za.id).toString().split(","),gr});else if(!ln.publish_time||!ln.end_time)throw Ue.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if($r.group_settings=Zn,ln.allow_late)if(ln.unified_late){if(ln.late_penalty===null||ln.late_penalty===void 0||ln.late_penalty<0||ln.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ln.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else ur=ur==null?void 0:ur.map(gr=>{var Da,za;if(gr.late_penalty===null||gr.late_penalty===void 0||gr.late_penalty<0||gr.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!gr.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!gr.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return gr.group_name=typeof(gr==null?void 0:gr.group_name)=="string"?[gr==null?void 0:gr.group_name]:gr==null?void 0:gr.group_name,gr.group_id=(za=(Da=gr==null?void 0:gr.group_name)==null?void 0:Da.map(dr=>{var ja,sn;let rr=(sn=(ja=Ht.group_settings)==null?void 0:ja.filter(ra=>(ra==null?void 0:ra.group_name)===dr))==null?void 0:sn[0];return rr==null?void 0:rr.group_id}))==null?void 0:za.toString().split(","),gr}),$r.allow_late_settings=ur;let Fr=yield(0,tt.Tr)({homework_common_ids:[parseInt(vt.categoryId)],course_id:vt.coursesId,type:"homework_common"});(Fr==null?void 0:Fr.student_count)===0?Ln($r):(mi($r),Oa(Fr))}),Ln=kn=>{if(kn.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(kn!=null&&kn.work_efficiency&&kn.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Jt=kn.challenge_settings.reduce((un,xn)=>un+Number(xn.challenge_score),0),dn={shixun_evaluation:kn.shixun_evaluation,challenge_settings:kn.challenge_settings};let yn=()=>{var un;const xn=()=>Lt(void 0,null,function*(){It(!0),(yield(0,pe.ZP)(`/api/homework_commons/${vt.categoryId}/publish_setting.json`,{method:"post",body:st({},kn)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),En(),Et({type:"user/getUserInfo",payload:{course_id:vt.coursesId}}),Et({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:st({},vt)})),It(!1)});!(0,me.isEqual)(ar,dn)&&!((un=pn==null?void 0:pn.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))?Ne.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:xn}):xn()};Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?Et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:vt.coursesId,type:"shixun",type_id:vt.categoryId,name:Ht.homework_name,fn:()=>{yn()}}}):yn()},pr=(kn,Jt,dn="group_id")=>{var yn;return Jt?Jt.find(un=>un[dn]===kn):(yn=Ht==null?void 0:Ht.group_settings)==null?void 0:yn.find(un=>un.group_id[0]===kn)},Na=(Ht==null?void 0:Ht.allow_late)||(Ht==null?void 0:Ht.anonymous_comment),vi=kn=>{var Jt,dn;const yn=pr(kn,Ht==null?void 0:Ht.allow_late_settings,"id"),un=pr(kn,Ht==null?void 0:Ht.anonymous_comment_settings),xn=pr(kn);return(Ht==null?void 0:Ht.allow_late)&&yn&&_e()(yn==null?void 0:yn.late_time)<=_e()()||(Ht==null?void 0:Ht.anonymous_comment)&&un&&(un==null?void 0:un.evaluation_start)!==null||((dn=(_e()(xn==null?void 0:xn.end_time)<=_e()()&&((Jt=Ht==null?void 0:Ht.allow_late_settings)==null?void 0:Jt.filter(Pn=>Pn.group_id.includes(kn))))[0])==null?void 0:dn.late_time)!=null},Qi=(0,y.useMemo)(()=>(Ht==null?void 0:Ht.allow_late)||(Ht==null?void 0:Ht.all_group_late),[Ht,pn]),Ur=Ht==null?void 0:Ht.anonymous_comment,hr=kn=>{if(!kn)return!1;const Jt=pr(kn,Ht==null?void 0:Ht.anonymous_comment_settings);return(Ht==null?void 0:Ht.anonymous_comment)&&Jt&&(Jt==null?void 0:Jt.evaluation_start)!==null},Qn=(kn,Jt)=>{var dn,yn,un,xn,Pn;kn!=null&&kn.group_id||(kn.group_id=yt(kn==null?void 0:kn.group_name,Ht==null?void 0:Ht.group_settings)),Et({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:kn,index:Jt,rangePickerDisabled:(yn=(dn=kn==null?void 0:kn.group_id)==null?void 0:dn[0])!=null&&yn.publish_time?Un||(_e()()<=_e()((xn=pr((un=kn==null?void 0:kn.group_id)==null?void 0:un[0]))==null?void 0:xn.publish_time)?!1:[!0,vi((Pn=kn==null?void 0:kn.group_id)==null?void 0:Pn[0])]):!1,disabledDate:Ht==null?void 0:Ht.course_end_date}})};return Pe.createElement("section",{className:Re.Z.form},Pe.createElement("div",{className:Re.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Pe.createElement("div",null,Pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement(Se.ZP.Group,{disabled:Un||!((Zt=pn==null?void 0:pn.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03"))||(0,Me.Rm)()&&!((an=Pt.AssistantObject.practice)!=null&&an.can_publish),value:ln.unified_setting,onChange:kn=>{var Jt;if(!((Jt=pn==null?void 0:pn.homework_status)!=null&&Jt.includes("\u672A\u53D1\u5E03"))){Ue.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ln.unified_setting=!ln.unified_setting,ln.unified_setting||(ln.unified_late=!1,Tt([{late_penalty:5}])),Xn(Object.assign({},ln)),ln.unified_setting===!1&&Zn==""){Ar(Zn.concat({}));return}ln.unified_setting&&(Ar([]),Tt([{late_penalty:5}]))}},Pe.createElement(Se.ZP,{value:!0,disabled:Un||!(Ht!=null&&Ht.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(Se.ZP,{disabled:Un||!((xe=Ht==null?void 0:Ht.group_settings)!=null&&xe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ue=Ht==null?void 0:Ht.group_settings)==null?void 0:ue.length)===0&&Pe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),ln.unified_setting&&Pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Pe.createElement(ze.Z,{align:"middle"},Pe.createElement(Xe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Pe.createElement(Xe.Z,{className:"ml10"},Pe.createElement(ve.default,{size:"large",disabled:Un||!((ie=pn==null?void 0:pn.homework_status)!=null&&ie.includes("\u672A\u53D1\u5E03")||(ce=pn==null?void 0:pn.homework_status)!=null&&ce.includes("\u672A\u5F00\u59CB"))||(0,Me.Rm)()&&!((Be=Pt.AssistantObject.practice)!=null&&Be.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:kn=>ye(kn,Ht==null?void 0:Ht.course_end_date),disabledTime:kn=>Qe(kn),value:ln.publish_time?_e()(ln.publish_time):"",onChange:(kn,Jt)=>{ln.publish_time=Jt,(ln.end_time==""||!ln.end_time)&&ln.unified_setting&&(ln.end_time=_e()(kn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Xn(Object.assign({},ln))}}))),Pe.createElement(ze.Z,{align:"middle",className:"pl30"},Pe.createElement(Xe.Z,null,"\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Xe.Z,{className:"ml10"},Pe.createElement(ve.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:_e()((0,Te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ht==null?void 0:Ht.allow_late)&&(Ht==null?void 0:Ht.homework_status.includes("\u5DF2\u622A\u6B62"))||Un||(Ht==null?void 0:Ht.allow_late)&&_e()()>=_e()(Ht==null?void 0:Ht.end_time)||(0,Me.Rm)()&&!((oe=Pt.AssistantObject.practice)!=null&&oe.can_publish),disabledDate:kn=>ye(kn,Ht==null?void 0:Ht.course_end_date,ln.publish_time),disabledTime:kn=>Qe(kn,ln.publish_time),value:ln.end_time?_e()(ln.end_time):"",onChange:(kn,Jt)=>{ln.end_time=Jt,Xn(Object.assign({},ln))}})))),!ln.unified_setting&&(Zn==null?void 0:Zn.length)>0&&Pe.createElement(ze.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Zn&&Zn.map(function(kn,Jt){var dn,yn,un,xn,Pn,nr,$r;return Pe.createElement(Xe.Z,{span:24,key:Jt},Pe.createElement(ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Jt==(Zn==null?void 0:Zn.length)-1?"0px":"10px"}},Pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Jt+1),Pe.createElement(Le.default,{disabled:Un||((dn=pn==null?void 0:pn.homework_status)!=null&&dn.includes("\u672A\u53D1\u5E03")&&kn.id||_e()()<_e()(kn==null?void 0:kn.publish_time)?!1:!!(kn!=null&&kn.publish_time))||(0,Me.Rm)()&&!((yn=Pt.AssistantObject.practice)!=null&&yn.can_publish),mode:"multiple",className:Re.Z.multiple_select,style:{width:"250px"},value:kn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Fr=>{var gr;if((0,Me.Rm)()&&!((gr=Pt.AssistantObject.practice)!=null&&gr.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zn[Jt].group_name=Fr,Zn[Jt].group_id=kn.group_id;const Da=(0,me.flattenDeep)(Zn.map(dr=>dr.group_name)),za=ur.map(dr=>{let ja=(dr==null?void 0:dr.group_name)||[];return it(st({},dr),{group_name:(0,me.remove)(ja,sn=>Da.includes(sn))})});Tt(za),Ar(Zn.slice())},maxTagCount:4,maxTagPlaceholder:Fr=>Pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>Qn(kn,Jt)},"+",Fr==null?void 0:Fr.length)},Ht.group_settings&&Ht.group_settings.map(function(Fr){if(!Zn.map(Da=>Da.group_name).flat().includes(Fr.group_name))return Pe.createElement(dt,{value:Fr.group_name,key:Fr.id},Fr.group_name)})),Pe.createElement("div",{className:"ml20"},Pe.createElement(bt,{size:"large",ranges:{\u6B64\u523B:[kn.publish_time?_e()(kn.publish_time):_e()(),_e()()]},allowClear:!1,disabled:Un||(_e()()<=_e()((xn=pr((un=kn==null?void 0:kn.group_id)==null?void 0:un[0]))==null?void 0:xn.publish_time)?!1:[!0,vi((Pn=kn==null?void 0:kn.group_id)==null?void 0:Pn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Fr=>ye(Fr,Ht==null?void 0:Ht.course_end_date),disabledTime:Fr=>Qe(Fr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[_e()((0,Te.U6)(),"HH:mm"),_e()((0,Te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[kn.publish_time?_e()(kn.publish_time):void 0,kn.end_time?_e()(kn.end_time):void 0],onChange:(Fr,gr)=>{var Da;if((0,Me.Rm)()&&!((Da=Pt.AssistantObject.practice)!=null&&Da.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zn[Jt].publish_time=gr[0],!kn.end_time&&gr[0]?Zn[Jt].end_time=_e()(gr[0]).add(7,"days"):Zn[Jt].end_time=gr[1],Ar([...Zn])},onCalendarChange:(Fr,gr,Da)=>{if(gr!=null&&gr[0]&&!gr[1]){const za=_e()(gr[0]).add(7,"days");Zn[Jt].publish_time=gr[0],Zn[Jt].end_time=za,Ar([...Zn])}}})),!Un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},((nr=kn==null?void 0:kn.group_id)==null?void 0:nr.length)>1&&Pe.createElement(Ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Qn(kn,Jt)})),Zn.length<(($r=Ht==null?void 0:Ht.group_settings)==null?void 0:$r.length)&&Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fr;if((0,Me.Rm)()&&!((Fr=Pt.AssistantObject.practice)!=null&&Fr.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ar(Zn.concat({}))}}),((kn==null?void 0:kn.publish_time)&&_e()()<_e()(kn==null?void 0:kn.publish_time)||!(kn!=null&&kn.publish_time))&&Jt!=0&&Pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Fr=(0,me.cloneDeep)(ur);Fr.forEach((gr,Da)=>{gr.group_name&&(gr.group_name=gr.group_name.filter(za=>{var dr;return!((dr=Zn[Jt].group_name)!=null&&dr.includes(za))}))}),Zn=Zn.filter((gr,Da)=>Jt!==Da),Tt(Fr),Ar(Zn.slice()),setTimeout(()=>Ar(Zn.slice()),10)}}))))}))),Pe.createElement(ze.Z,null,Pe.createElement(Xe.Z,null,Pe.createElement("div",{className:Re.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Pe.createElement(Xe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement($e.default,{checked:ln.allow_late,disabled:Un||Qi,onChange:kn=>{var Jt;if((0,Me.Rm)()&&!((Jt=Pt.AssistantObject.practice)!=null&&Jt.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kn.target.checked&&Ne.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Pe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Pe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),ln.allow_late=!ln.allow_late,ur==""&&Tt([{late_penalty:5}]),Xn(Object.assign({},ln))}},Pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ln==null?void 0:ln.allow_late)&&Pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Pe.createElement("div",{style:{display:"flex"}},Pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Pe.createElement(Se.ZP.Group,{style:{marginLeft:"20px"},disabled:Un||(Ht==null?void 0:Ht.anonymous_comment)||(Ht==null?void 0:Ht.allow_late),value:ln.unified_late,onChange:kn=>{var Jt;if((0,Me.Rm)()&&!((Jt=Pt.AssistantObject.practice)!=null&&Jt.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ln.unified_late=kn.target.value,ur==""&&!kn.target.value&&Tt([{penalty_type:fe.Q.Percent,late_penalty:20}]),Xn(st({},ln))}},(ln==null?void 0:ln.unified_setting)&&Pe.createElement(Se.ZP,{value:!0,disabled:!(Ht!=null&&Ht.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ct=Ht==null?void 0:Ht.group_settings)==null?void 0:ct.length)>0&&Pe.createElement(Se.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ln!=null&&ln.unified_late?Pe.createElement(Pe.Fragment,null,Pe.createElement(ze.Z,{align:"middle",style:{marginTop:"10px"}},Pe.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(Xe.Z,{className:"ml20"},Pe.createElement(fe.Z,{disabled:Un||Ur,value:{type:ln.penalty_type,inputValue:ln.late_penalty},onChange:kn=>{var Jt;if((0,Me.Rm)()&&!((Jt=Pt.AssistantObject.practice)!=null&&Jt.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn(it(st({},ln),{late_penalty:kn.inputValue,penalty_type:kn.type}))}})),Pe.createElement(Xe.Z,{flex:"1",className:"ml5"},Pe.createElement("span",{className:"c-grey-c ml10"},ln.penalty_type===fe.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Pe.createElement(ze.Z,{align:"middle",style:{marginTop:"15px"}},Pe.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Xe.Z,{className:"ml20"},Pe.createElement(ve.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:_e()((0,Te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Un||Ur,value:ln.late_time?_e()(ln.late_time):"",disabledDate:kn=>ye(kn,Ht==null?void 0:Ht.course_end_date),onChange:(kn,Jt)=>{var dn;if((0,Me.Rm)()&&!((dn=Pt.AssistantObject.practice)!=null&&dn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ln.late_time=Jt,Xn(Object.assign({},ln))}})))):ur.map(function(kn,Jt){var dn;return Pe.createElement(Xe.Z,{span:24,key:Jt},Pe.createElement(ze.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Jt+1),Pe.createElement(Le.default,{disabled:Un||!((dn=pn==null?void 0:pn.homework_status)!=null&&dn.includes("\u672A\u53D1\u5E03"))&&kn.id||(Ht==null?void 0:Ht.anonymous_comment),mode:"multiple",className:Re.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof kn.group_name=="string"?[kn.group_name]:kn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:yn=>{var un;if((0,Me.Rm)()&&!((un=Pt.AssistantObject.practice)!=null&&un.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur[Jt].group_name=yn,ur[Jt].group_id=kn.group_id,Tt(ur.slice())}},Ht.group_settings&&Ht.group_settings.map(function(yn){const un=ur.map(Pn=>Pn.group_name).flat(),xn=Zn.map(Pn=>Pn.group_name).flat();if(ln!=null&&ln.unified_setting){if(!un.includes(yn.group_name))return Pe.createElement(dt,{value:yn.group_name,key:yn.id},yn.group_name)}else if(xn.includes(yn.group_name)&&!un.includes(yn.group_name))return Pe.createElement(dt,{value:yn.group_name,key:yn.id},yn.group_name)})),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(fe.Z,{disabled:Un||hr(kn.id),value:{type:kn.penalty_type,inputValue:kn.late_penalty},onChange:yn=>{var un;if((0,Me.Rm)()&&!((un=Pt.AssistantObject.practice)!=null&&un.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur[Jt].late_penalty=yn.inputValue,ur[Jt].penalty_type=yn.type,Tt([...ur])}}),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(ve.default,{size:"large",disabled:Un||hr(kn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:_e()((0,Te.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:yn=>ye(yn,Ht==null?void 0:Ht.course_end_date),format:"YYYY-MM-DD HH:mm",value:kn!=null&&kn.late_time?_e()(kn.late_time):void 0,onChange:(yn,un)=>{var xn;if((0,Me.Rm)()&&!((xn=Pt.AssistantObject.practice)!=null&&xn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur[Jt].late_time=un,Tt([...ur])}}),!Un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var yn;if((0,Me.Rm)()&&!((yn=Pt.AssistantObject.practice)!=null&&yn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Tt(ur.concat({penalty_type:fe.Q.Percent,late_penalty:20}))}}),Jt>0&&!kn.id&&Pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var yn;if((0,Me.Rm)()&&!((yn=Pt.AssistantObject.practice)!=null&&yn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur=ur.filter((un,xn)=>Jt!==xn),Tt(ur.slice()),setTimeout(()=>Tt(ur.slice()),10)}}))))})),!Un&&Pe.createElement(Pe.Fragment,null,Pe.createElement(qe.ZP,{type:"primary",size:"large",loading:Xr,style:{width:"138px",marginTop:"30px"},onClick:()=>mr()},"\u4FDD\u5B58")),Pe.createElement(rt.Z,{onConfirm:(kn,Jt)=>{Zn.splice(kn,0,...Jt),Zn.splice(kn+Jt.length,1);const dn=(0,Te.QE)([...Zn]);Ar([...dn])}}),Pe.createElement(Je.Z,{resdata:Nr,type:"shixun",okloading:Xr,oktext:(Nr==null?void 0:Nr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:kn=>Lt(void 0,null,function*(){It(!0);let Jt=yield(0,pe.ZP)(`/api/courses/${vt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(vt.categoryId)]}});It(!1),(Jt==null?void 0:Jt.status)===0&&Ln(Li)})}))};lt.ZP=(0,Ke.connect)(({shixunHomeworks:Ft,classroomList:Ut,loading:Et,user:Pt})=>({shixunHomeworks:Ft,classroomList:Ut,loading:Et.effects,user:Pt}))(Oe)},19423:function(ht,lt,ee){"use strict";var y=ee(62957),ve=ee(6767),Le=ee(49317),Ue=ee(44283),Ne=ee(15267),Se=ee(59301),ze=(Ie,$e,qe)=>new Promise((Fe,_e)=>{var Me=Ee=>{try{me(qe.next(Ee))}catch(Te){_e(Te)}},pe=Ee=>{try{me(qe.throw(Ee))}catch(Te){_e(Te)}},me=Ee=>Ee.done?Fe(Ee.value):Promise.resolve(Ee.value).then(Me,pe);me((qe=qe.apply(Ie,$e)).next())});const Xe=({shixunHomeworks:Ie,classroomList:$e,dispatch:qe})=>{const Fe=(0,Ue.useParams)();return Se.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){var _e,Me,pe,me;if((0,Ne.Rm)()&&!((_e=$e.AssistantObject.practice)!=null&&_e.can_redo)){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ee=yield(0,Le.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Fe.coursesId,homework_common_id:Ie.actionTabs.homework_common_id}});if(Ee.shixun_identifier){ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),qe({type:"shixunHomeworks/setActionTabs",payload:{}});const Te=(pe=(Me=Ee==null?void 0:Ee.new_works)==null?void 0:Me.find(Re=>`${Re.homework_common_id}`===Fe.categoryId))==null?void 0:pe.id;if((0,Ne.Rm)()&&!((me=$e.AssistantObject.practice)!=null&&me.can_view))return;Ue.history.replace(`/classrooms/${Fe.coursesId}/shixun_homework/${Fe.categoryId}/${Te}/comment`)}}),onCancel:()=>{qe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Se.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};lt.Z=(0,Ue.connect)(({shixunHomeworks:Ie,classroomList:$e})=>({shixunHomeworks:Ie,classroomList:$e}))(Xe)},27038:function(ht,lt,ee){"use strict";ee.r(lt),ee.d(lt,{default:function(){return Os}});var y=ee(59301),ve=ee(44283),Le=ee(62957),Ue=ee(6767),Ne=ee(91882),Se=ee(25399),ze=ee(37639),Xe=ee(7939),Ie=ee(31691),$e=ee(27812),qe=ee(76406),Fe=ee(49317),_e=ee(39116),Me=ee(14185),pe=ee(35883),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ke=(se,De,we)=>De in se?me(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,fe=(se,De)=>{for(var we in De||(De={}))Te.call(De,we)&&Ke(se,we,De[we]);if(Ee)for(var we of Ee(De))Re.call(De,we)&&Ke(se,we,De[we]);return se},We=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const rt=({shixunHomeworks:se,dispatch:De})=>{const we=(0,ve.useParams)();return y.createElement(Le.default,{centered:!0,title:"\u63D0\u793A",open:se.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>We(void 0,null,function*(){(yield De({type:"shixunHomeworks/deleteReply",payload:{object_id:se.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Ue.ZP.success("\u5220\u9664\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getReplyList",payload:fe({},se.actionTabs.params)}))}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Je=(0,ve.connect)(({shixunHomeworks:se})=>({shixunHomeworks:se}))(rt),tt=ee(9657),Pe=ee(66649),Ve=ee.n(Pe),nt=ee(29787),je=ee(70858),ft=ee(31709),Ze=ee(77019),et=ee(5269),Qt=ee(37568),st=ee(82326),it=ee(26227),Lt=ee(63524),Ye={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},ye="data:image/png;base64,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",Qe=ee(15267),yt=ee(70467),bt=ee(10982),dt=ee(86974),Oe=ee(59301),Ft=Object.defineProperty,Ut=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,an=(se,De,we)=>De in se?Ft(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,xe=(se,De)=>{for(var we in De||(De={}))wt.call(De,we)&&an(se,we,De[we]);if(Pt)for(var we of Pt(De))Zt.call(De,we)&&an(se,we,De[we]);return se},ue=(se,De)=>Ut(se,Et(De)),ie=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});Ve().locale("ZH-cn");const ce=({shixunHomeworks:se,classroomList:De,globalSetting:we,user:Xt,loading:on,dispatch:_t,gotosetting:qt})=>{var Kt,gt,jt,zr,Rr,Gn,Fa;const[_n,_r]=(0,y.useState)(ue(xe({},(0,ve.useParams)()),{limit:10})),[vr,Zr]=(0,y.useState)({page:1,limit:10}),[fr,na]=(0,y.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[Wn,Hn]=(0,y.useState)(!1),[Ea,Qa]=(0,y.useState)(-1),[Mn,gn]=(0,y.useState)(""),[Ir,er]=(0,y.useState)(""),{detailLeftMenus:zt}=De,[Jn,Kr]=(0,y.useState)({}),{workDetail:vn,workList:qa,shixunWorkList:a}=se;let[E,b]=(0,y.useState)({});const[x,z]=(0,y.useState)(!1),[le,de]=(0,y.useState)(!1),[Ce,he]=(0,y.useState)(!1),[ke,at]=(0,y.useState)(!1),[pt,xt]=(0,y.useState)(1),kt=(0,y.useRef)(null),[$t,bn]=(0,y.useState)({}),[zn,tn]=(0,y.useState)({}),[Yn,fn]=(0,y.useState)(!1),tr=(0,y.useRef)(!0),[Yr,Er]=(0,y.useState)([]),lr=(0,y.useRef)(null),[$a,bi]=(0,y.useState)({});_n.page_size=10,(0,y.useEffect)(()=>{kt.current&&(kt.current.clientHeight>200?xt(2):xt(4))},[vn==null?void 0:vn.explanation]),(0,y.useEffect)(()=>{_t({type:"shixunHomeworks/getReplyList",payload:xe({},_n)}),_t({type:"shixunHomeworks/getWorkDetail",payload:xe({},_n)}),hl()},[_n.categoryId]),(0,y.useEffect)(()=>{se!=null&&se.replyList&&Kr(se.replyList)},[se]),console.log("=====workDetail",se);function li(Nt){return ie(this,null,function*(){if(!(E!=null&&E.ec_point_ids))return;let da=yield(0,Fe.ZP)(`/api/ec_courses/${E==null?void 0:E.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:xe({homework_common_id:Nt},E)})})}function hl(){return ie(this,null,function*(){z(!0);let Nt=yield(0,Fe.ZP)(`/api/homework_commons/${_n==null?void 0:_n.categoryId}/shixun_challenge_data.json`,{method:"get"});(Nt==null?void 0:Nt.status)===0&&bn(Nt==null?void 0:Nt.data),z(!1)})}const Ci=()=>ie(void 0,null,function*(){de(!0);const Nt=yield(0,Fe.ZP)(`/api/homework_commons/${_n==null?void 0:_n.categoryId}/challenge_passed_details.json`,{method:"get",params:ue(xe({challenge_id:lr.current},fr),{passed_status:fr.passed_status==="all"?null:fr.passed_status,course_group_ids:fr.course_group_ids==="all"?null:fr.course_group_ids})});(Nt==null?void 0:Nt.status)===0&&tn(Nt==null?void 0:Nt.data),de(!1)}),ci=()=>{if(pt===1)return{visibility:"hidden"};if(pt===2)return{overflow:"hidden",height:"200px"};if(pt===3)return{overflow:"initial"};if(pt===4)return{overflow:"initial"}},Zi=Nt=>{fr.course_group_ids=Nt,fr.page=1,na(xe({},fr)),Ci()},el=Nt=>{fr.passed_status=Nt,_n.page=1,na(xe({},fr)),Ci()};return Oe.createElement("section",{className:Ye.bg},Oe.createElement(nt.Z,{spinning:x},(!(vn!=null&&vn.hide_explanation)||(0,Qe.GJ)())&&Oe.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!ke&&(0,Qe.GJ)()&&Oe.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,Qe.GJ)()&&Oe.createElement("span",{className:Ye.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{at(!0)}},Oe.createElement(Se.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},Oe.createElement("i",{className:"iconfont icon-bianji-moren font14"}),Oe.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),Oe.createElement("span",{className:Ye.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>ie(void 0,null,function*(){if(!(vn!=null&&vn.hide_explanation))Le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>ie(void 0,null,function*(){let Nt=yield(0,Fe.ZP)(`/api/homework_commons/${_n==null?void 0:_n.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(Nt==null?void 0:Nt.status)==0&&(Ue.ZP.success("\u9690\u85CF\u6210\u529F"),_t({type:"shixunHomeworks/getWorkDetail",payload:xe({},_n)}))})});else{let Nt=yield(0,Fe.ZP)(`/api/homework_commons/${_n==null?void 0:_n.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(Nt==null?void 0:Nt.status)==0&&(Ue.ZP.success("\u516C\u5F00\u6210\u529F"),_t({type:"shixunHomeworks/getWorkDetail",payload:xe({},_n)}))}})},Oe.createElement(Se.Z,{title:vn!=null&&vn.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},Oe.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),Oe.createElement("span",null,vn!=null&&vn.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),ke?Oe.createElement(Oe.Fragment,null,Oe.createElement(_e.Z,{defaultValue:vn==null?void 0:vn.explanation,watch:!0,height:155,onChange:Nt=>{gn(Nt)}}),Oe.createElement("div",{style:{display:"flex"}},Oe.createElement(Xe.ZP,{size:"middle",type:"primary",className:`${Ye.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>ie(void 0,null,function*(){xt(1);const Nt=yield _t({type:"shixunHomeworks/updateWork",payload:{explanation:Mn,categoryId:_n.categoryId}});(Nt==null?void 0:Nt.status)==0&&(Ue.ZP.success("\u7F16\u8F91\u6210\u529F"),at(!1),_t({type:"shixunHomeworks/getWorkDetail",payload:xe({},_n)}))})},"\u63D0\u4EA4"),Oe.createElement(Xe.ZP,{size:"middle",type:"primary",ghost:!0,className:Ye.buttonEdit,onClick:()=>{at(!1)}},"\u53D6\u6D88"))):!!(vn!=null&&vn.explanation)&&Oe.createElement("div",{ref:kt,className:Ye.maskWrap,style:ci()},Oe.createElement("div",{className:Ye.desHead},Oe.createElement("img",{src:ye,width:94})),Oe.createElement(pe.Z,{className:Ye.md,value:(vn==null?void 0:vn.explanation)||""}),pt===2&&Oe.createElement("div",{className:Ye.mask},Oe.createElement("div",{onClick:()=>xt(3)},"\u5C55\u5F00",Oe.createElement("i",{className:"iconfont icon-zhankai4"}))),pt===3&&Oe.createElement("div",{className:Ye.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},Oe.createElement("div",{onClick:()=>xt(2)},"\u6536\u8D77",Oe.createElement("i",{className:"iconfont icon-shouqi5"}))))),Oe.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,Qe.dE)()&&!!($t!=null&&$t.group_name)&&Oe.createElement("div",{className:Ye.info},Oe.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/${$t==null?void 0:$t.image_url}`}),Oe.createElement("div",{className:"ml20",style:{alignItems:"start"}},Oe.createElement(Se.Z,{title:($t==null?void 0:$t.group_name)||""}," ",Oe.createElement("b",{style:{maxWidth:"90px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},($t==null?void 0:$t.username)||"")),Oe.createElement("span",{title:($t==null?void 0:$t.group_name)||"",style:{maxWidth:"90px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},($t==null?void 0:$t.group_name)||"")),Oe.createElement("div",null,Oe.createElement("b",null,Oe.createElement(bt.n,{value:$t==null?void 0:$t.work_score})),Oe.createElement("span",null,"\u603B\u6210\u7EE9")),Oe.createElement("div",null,Oe.createElement("b",null,($t==null?void 0:$t.evaluate_count)||"-"),Oe.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),Oe.createElement("div",null,Oe.createElement("b",null,($t==null?void 0:$t.time_consuming)||"-"),Oe.createElement("span",null,"\u603B\u8017\u65F6")),Oe.createElement("div",null,Oe.createElement("b",{style:{color:"#009C0F"}},$t==null?void 0:$t.passed_count),Oe.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),Oe.createElement("div",null,Oe.createElement("b",{style:{color:"#FA6400"}},$t==null?void 0:$t.progress_count),Oe.createElement("span",null,"\u672A\u901A\u8FC7")),(vn==null?void 0:vn.is_show_submit_report_setting)&&Oe.createElement("div",{style:{paddingTop:2}},vn!=null&&vn.is_submit_report_setting?Oe.createElement("b",{style:{color:"#1B8565",fontSize:"14px"}},"\u5DF2\u63D0\u4EA4"):Oe.createElement("b",{style:{color:"#E02020",fontSize:"14px"}},"\u672A\u63D0\u4EA4"),Oe.createElement("span",null,"\u5B9E\u9A8C\u62A5\u544A")),((Kt=se.headerInfo)==null?void 0:Kt.is_open_submit_test_result)&&Oe.createElement("div",null,$t!=null&&$t.is_submit_test_result?Oe.createElement("b",{style:{color:"#1B8565",fontSize:"14px"}},"\u5DF2\u63D0\u4EA4"):Oe.createElement("b",{style:{color:"#E02020",fontSize:"14px"}},"\u672A\u63D0\u4EA4"),Oe.createElement("span",null,"\u5B9E\u9A8C\u7ED3\u679C")),Oe.createElement("div",{className:Ye.viewreport,style:{marginLeft:30,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${_n.coursesId}/shixun_homework/${_n.categoryId}/${vn==null?void 0:vn.work_id}/comment`)}},Oe.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Oe.createElement("span",null,"\u67E5\u770B\u8BE6\u60C5")),(vn==null?void 0:vn.enable_report_setting)&&(vn==null?void 0:vn.enable_student_view)&&(vn==null?void 0:vn.work_status)!=0&&Oe.createElement("div",{className:Ye.viewreport,style:{marginLeft:30,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>ie(void 0,null,function*(){if((vn==null?void 0:vn.report_type)===0){let Nt=yield(0,Fe.ZP)(`/api/student_works/${vn==null?void 0:vn.work_id}/report_detail.json`,{method:"get",params:{exercise_user_id:vn==null?void 0:vn.work_id}});(Nt==null?void 0:Nt.status)===0&&(0,Qe.dE)()&&bi({url:Nt==null?void 0:Nt.url,file_type:"pdf",isedit:!1})}else ve.history.push(`/classrooms/${_n.coursesId}/shixun_homework/${_n.categoryId}/WordInfo/${vn==null?void 0:vn.work_id}`)})},Oe.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Oe.createElement("span",null,"\u67E5\u770B\u62A5\u544A")),((gt=se.headerInfo)==null?void 0:gt.related_poll)&&Oe.createElement("div",{className:Ye.viewreport,style:{marginLeft:20,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{var Nt,da,Ja,yi,cr;if(((Nt=se.headerInfo)==null?void 0:Nt.poll_status)===1){Ue.ZP.warning("\u8C03\u67E5\u95EE\u5377\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08\u67E5\u770B\u60C5\u51B5");return}(da=se.headerInfo)!=null&&da.poll_commit_status?(0,qe.xg)(`/classrooms/${_n.coursesId}/poll/${(Ja=se.headerInfo)==null?void 0:Ja.poll_id}/detail?tabs=0`):(0,qe.xg)(`/classrooms/${_n.coursesId}/poll/${(yi=se.headerInfo)==null?void 0:yi.poll_id}/users/${(cr=Xt.userInfo)==null?void 0:cr.login}`)}},Oe.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Oe.createElement("span",null,(jt=se.headerInfo)!=null&&jt.poll_commit_status?"\u67E5\u770B\u95EE\u5377":"\u586B\u5199\u95EE\u5377")))),Oe.createElement("div",null,Oe.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Qe.GJ)()&&Oe.createElement("div",{className:Ye.tip},Oe.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),Oe.createElement("div",null,vn!=null&&vn.answer_public?Oe.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):Oe.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),Oe.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{qt()}},"\u5C55\u793A\u8BBE\u7F6E"))),Oe.createElement(je.default,{dataSource:$t==null?void 0:$t.challenge_settings,pagination:!1,columns:(zr=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Nt,da,Ja)=>`${(vr.page-1)*vr.limit+Ja+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,Qe.dE)()?280:420,key:"challenge_name",render:(Nt,da,Ja)=>Oe.createElement("div",null,Oe.createElement("span",{className:Ye.name,title:Nt},Nt),(da==null?void 0:da.status)=="optional"&&Oe.createElement("span",{className:Ye.todo},"\u9009\u505A"))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,Qe.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:Nt=>{let da="",Ja=Number(Nt);return Ja>=0&&Ja<=60?da="c-red":Ja>=90?da="c-green":Ja>60?da="c-orange":da="",Oe.createElement("span",{className:da},Nt)}},(0,Qe.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(Nt){return Oe.createElement(Oe.Fragment,null,Nt===0&&Oe.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),Nt===1&&Oe.createElement("span",{style:{color:"#FA6400"}},"\u672A\u901A\u8FC7"),Nt===2&&Oe.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,Qe.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(Nt,da,Ja){return Nt}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(Nt,da)=>Oe.createElement("span",null,(parseFloat(Nt)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(Nt,da)=>Oe.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Nt||"--")},!(0,Qe.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(Nt,da,Ja){return Oe.createElement("div",null,Oe.createElement("a",{onClick:()=>ie(this,null,function*(){lr.current=da==null?void 0:da.challenge_id,yield Ci(),he(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:zr.filter(Nt=>!!Nt)})),Oe.createElement("aside",{style:{padding:"0 20px 20px 20px"}},Oe.createElement(ft.Z,{defaultCurrent:1,total:Wn==null?void 0:Wn.count,hideOnSinglePage:!0,showTotal:Nt=>Oe.createElement("span",null,"\u5171",Nt,"\u6761"),current:vr.page||1,pageSize:vr.limit||10,onChange:(Nt,da)=>{vr.page=Nt,vr.limit=da,Zr(xe({},_n)),hl()}})))),Oe.createElement("aside",{className:[Ye.reply,"bg-white","mt20"].join(" ")},Wn&&Oe.createElement(_e.Z,{onChange:Nt=>{gn(Nt)},height:200,isFocus:!0,watch:!0}),Oe.createElement(Ze.Z,{onClick:()=>{Hn(!0)}},Oe.createElement(et.Z,{flex:"1",style:{pointerEvents:"none"}},!Wn&&Oe.createElement(Qt.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Oe.createElement(et.Z,null,Oe.createElement(Xe.ZP,{type:"primary",size:"middle",onClick:()=>ie(void 0,null,function*(){var Nt;if((0,Qe.Rm)()&&!((Nt=De.AssistantObject.practice)!=null&&Nt.can_create)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn===""?Ue.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield _t({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_n.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Mn}}})).status===0&&(Ue.ZP.success("\u53D1\u5E03\u6210\u529F"),_t({type:"shixunHomeworks/getReplyList",payload:xe({},_n)}),Hn(!1),gn(""))})},"\u53D1\u8868")))),(Jn==null?void 0:Jn.comments)&&Jn.comments!=""&&Oe.createElement("aside",{className:[Ye.replyList,"bg-white"].join(" ")},Jn==null?void 0:Jn.comments.map(function(Nt,da){var Ja,yi,cr,ni;return Oe.createElement(Ze.Z,{gutter:[12,12],key:da},Oe.createElement(et.Z,{flex:"40px"},Oe.createElement("img",{width:"40",src:`${Me.Z.IMG_SERVER}/images/${(Ja=Nt==null?void 0:Nt.author)==null?void 0:Ja.image_url}`})),Oe.createElement(et.Z,{flex:"1"},Oe.createElement(Ze.Z,{align:"middle"},Oe.createElement(et.Z,{span:20},Oe.createElement("span",{className:"c-light-black"},(yi=Nt==null?void 0:Nt.author)==null?void 0:yi.name),Oe.createElement("span",{className:"c-light-black ml10"},Nt.time," \u53D1\u5E03")),Oe.createElement(et.Z,{span:4},Oe.createElement("div",{className:"tr"},((0,Qe.GJ)()||((cr=Xt==null?void 0:Xt.userInfo)==null?void 0:cr.login)===((ni=Nt==null?void 0:Nt.author)==null?void 0:ni.login))&&Oe.createElement(it.Z,{className:"current",onClick:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_n,selectArr:Nt,object_type:"message"}})}}))),Oe.createElement(et.Z,{span:24},Oe.createElement(pe.Z,{value:Nt.content})),Nt.children&&Oe.createElement("aside",{className:Ye.comment},Nt.children.map(function(Qr,gl){var ul,vl;return Oe.createElement(Ze.Z,{key:gl},Oe.createElement(et.Z,{span:24},Oe.createElement(Ze.Z,null,Oe.createElement(et.Z,{flex:"1"},Qr.author.name,Oe.createElement("span",{className:"c-light-black ml10"},Ve()(Qr==null?void 0:Qr.created_on).fromNow())),Oe.createElement(et.Z,null,((0,Qe.GJ)()||((ul=Xt==null?void 0:Xt.userInfo)==null?void 0:ul.login)===((vl=Qr==null?void 0:Qr.author)==null?void 0:vl.login))&&Oe.createElement(Se.Z,{title:"\u5220\u9664"},Oe.createElement(it.Z,{className:"current",onClick:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_n,selectArr:Qr}})}}))))),Oe.createElement(et.Z,null,Oe.createElement(pe.Z,{value:Qr.content})))})),Oe.createElement("div",{className:"tc w100 mt10"},Oe.createElement(ft.Z,{defaultCurrent:1,total:Nt==null?void 0:Nt.child_message_count,hideOnSinglePage:!0,pageSize:5,current:Nt.page||1,onChange:Qr=>ie(this,null,function*(){var gl;const ul=yield(0,tt.PC)(ue(xe({},_n),{parent_id:Nt.id,page:Qr,limit:5}));(gl=ul==null?void 0:ul.comments)!=null&&gl.length&&(Jn.comments[da].page=Qr,Jn.comments[da].children=[...ul==null?void 0:ul.comments],Kr(xe({},Jn)))})})),Oe.createElement(et.Z,{span:24,className:"mt5 c-light-black"},Ea===da&&Oe.createElement("aside",null,Oe.createElement(_e.Z,{onChange:Qr=>{er(Qr)},height:150,isFocus:!0}),Oe.createElement(Ze.Z,null,Oe.createElement(et.Z,{span:24,className:"tr"},Oe.createElement(Xe.ZP,{type:"primary",size:"middle",onClick:()=>ie(this,null,function*(){var Qr;if(Ir==="")Ue.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield _t({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_n.categoryId,jour_type:"HomeworkCommon",m_parent_id:Nt.id,reply_id:1,notes:Ir}}});const gl=yield(0,tt.PC)(ue(xe({},_n),{parent_id:Nt.id,limit:5}));(Qr=gl==null?void 0:gl.comments)!=null&&Qr.length&&(++Jn.comments[da].child_message_count,Jn.comments[da].children=[...gl==null?void 0:gl.comments],Jn.comments[da].page=1,Kr(Jn)),Ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Qa(-1)}})},"\u53D1\u8868")))),Ea!==da&&Oe.createElement("div",{className:"tr"},Oe.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Qa(da)}),Nt.child_message_count||0,!!(Nt!=null&&Nt.user_praise)&&Oe.createElement("span",{className:"c-orange"},Oe.createElement(Lt.Z,{className:"mr5 ml30",onClick:()=>ie(this,null,function*(){yield _t({type:"shixunHomeworks/replyUnLike",payload:{object_id:Nt.id,object_type:"journals_for_message"}}),_t({type:"shixunHomeworks/getReplyList",payload:xe({},_n)})})}),Nt==null?void 0:Nt.praise_count),!Nt.user_praise&&Oe.createElement("span",null,Oe.createElement(Lt.Z,{className:"mr5 ml30",onClick:()=>ie(this,null,function*(){yield _t({type:"shixunHomeworks/replyLike",payload:{object_id:Nt.id,object_type:"journals_for_message"}}),_t({type:"shixunHomeworks/getReplyList",payload:xe({},_n)})})}),Nt.praise_count))))))})),Oe.createElement("aside",{className:"tc mt30 pb30"},Oe.createElement(ft.Z,{defaultCurrent:1,total:Jn==null?void 0:Jn.parent_messages_count,hideOnSinglePage:!0,current:_n.page||1,pageSize:10,onChange:Nt=>{_n.page=Nt,_t({type:"shixunHomeworks/getReplyList",payload:xe({},_n)})}})),Oe.createElement(Je,null),Oe.createElement(Le.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:Ce,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{fr.course_group_ids="all",fr.passed_status="all",fr.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){(yield _t({type:"shixunHomeworks/deleteReply",payload:{object_id:se.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Ue.ZP.success("\u5220\u9664\u6210\u529F"),he(!1),_t({type:"shixunHomeworks/getReplyList",payload:xe({},se.actionTabs.params)}))}),onCancel:()=>{he(!1)}},Oe.createElement("div",{className:"mb20"},Oe.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),Oe.createElement("span",{style:{color:"#CA7720",fontWeight:500}},zn==null?void 0:zn.challenge_name)),Oe.createElement("div",{className:Ye.inputBox},Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},Oe.createElement("div",{className:"mr20"},Oe.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),Oe.createElement(st.default,{value:fr==null?void 0:fr.passed_status,defaultValue:"all",className:Ye.selectWrapper,style:{width:130},getPopupContainer:Nt=>Nt.parentNode,onChange:el},Oe.createElement(st.default.Option,{value:"all"},"\u5168\u90E8"),Oe.createElement(st.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),Oe.createElement(st.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Oe.createElement(st.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),Oe.createElement(st.default,{value:fr==null?void 0:fr.course_group_ids,defaultValue:"all",className:Ye.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:Nt=>Nt.parentNode,onChange:Zi,dropdownRender:Nt=>Oe.createElement(nt.Z,{spinning:Yn},Nt)},Oe.createElement(st.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(Gn=(Rr=se==null?void 0:se.headerInfo)==null?void 0:Rr.course_group_info)==null?void 0:Gn.map(Nt=>Oe.createElement(st.default.Option,{key:Nt.course_group_id,value:Nt.course_group_id},Nt.group_group_name))))),Oe.createElement(yt.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:fr==null?void 0:fr.search,onChange:Nt=>{fr.page=1,fr.search=Nt,na(xe({},fr)),Ci()}})),Oe.createElement("div",{className:Ye.pass_info},Oe.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",Oe.createElement("span",{style:{color:"#3061D0"}},zn==null?void 0:zn.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",Oe.createElement("span",{style:{color:"#009C0F"}},zn==null?void 0:zn.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",Oe.createElement("span",{style:{color:"#E30000"}},zn==null?void 0:zn.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),Oe.createElement(je.default,{dataSource:zn==null?void 0:zn.list,pagination:!1,loading:le,columns:(Fa=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Nt,da,Ja)=>`${(vr.page-1)*vr.limit+Ja+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(Nt){return Oe.createElement(Oe.Fragment,null,Nt===0&&Oe.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),Nt===1&&Oe.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),Nt===2&&Oe.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:Fa.filter(Nt=>!!Nt)}),Oe.createElement("aside",{className:"tc mt30"},Oe.createElement(ft.Z,{defaultCurrent:1,total:zn==null?void 0:zn.count,hideOnSinglePage:!0,current:fr.page||1,pageSize:10,onChange:Nt=>{fr.page=Nt,Ci(lr)}}))),Oe.createElement(dt.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:$a==null?void 0:$a.url,disabledDownload:!0,editOffice:$a!=null&&$a.isedit?"edit":"view",type:$a==null?void 0:$a.file_type,issaver:!(0,Qe.dE)(),onClose:()=>bi({})}))};var Be=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we,user:Xt,globalSetting:on})=>({shixunHomeworks:se,globalSetting:on,classroomList:De,user:Xt,loading:we.effects}))(ce),oe=ee(28284),ct=ee(93041),vt=ee(62673),Ht=ee(75727),wn=ee(58755),An=ee(47889),pn=ee(4875),ar=ee(84105),Un=ee(87395),Ba=ee(95869),Xr=ee(67921),It=ee(89489),Zn=ee(90736),Ar=ee(19423),ur=ee(96512),Tt=Object.defineProperty,ln=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Oa=(se,De,we)=>De in se?Tt(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Li=(se,De)=>{for(var we in De||(De={}))Xn.call(De,we)&&Oa(se,we,De[we]);if(ln)for(var we of ln(De))Nr.call(De,we)&&Oa(se,we,De[we]);return se},mi=(se,De)=>{var we={};for(var Xt in se)Xn.call(se,Xt)&&De.indexOf(Xt)<0&&(we[Xt]=se[Xt]);if(se!=null&&ln)for(var Xt of ln(se))De.indexOf(Xt)<0&&Nr.call(se,Xt)&&(we[Xt]=se[Xt]);return we},En=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const mr=se=>{var De=se,{shixunHomeworks:we,dispatch:Xt}=De,on=mi(De,["shixunHomeworks","dispatch"]);const _t=(0,ve.useParams)(),[qt,Kt]=(0,y.useState)(!0),[gt,jt]=(0,y.useState)(!1),[zr]=oe.default.useForm(),Rr=()=>En(void 0,null,function*(){const Gn=zr.getFieldValue();(yield(0,Fe.ZP)(`/api/homework_commons/${_t.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...we.actionTabs.selectArrs],cover_all:qt,hidden_comment:Gn.hidden_comment,comment:Gn.comment}})).status===0&&(Ue.ZP.success("\u8BC4\u9605\u6210\u529F"),zr.resetFields(),Xt({type:"shixunHomeworks/setActionTabs",payload:{}}),Xt({type:"shixunHomeworks/getShixunWorkList",payload:Li({},we.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Le.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:we.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En(void 0,null,function*(){var Gn,Fa,_n;const _r=zr.getFieldValue();JSON.stringify(_r)==="{}"||_r.hidden_comment===""&&_r.comment===""?jt(!0):(_n=(Fa=(Gn=we.shixunWorkList)==null?void 0:Gn.student_works)==null?void 0:Fa.some)!=null&&_n.call(Fa,vr=>vr.has_shixun_work_comment)?Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:we.actionTabs.selectArrs,params:we.actionTabs.params}}):Rr()}),onCancel:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(oe.default,{form:zr,onChange:()=>{gt&&jt(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(oe.default.Item,{name:"comment"},y.createElement(Qt.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(oe.default.Item,{name:"hidden_comment"},y.createElement(Qt.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),gt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Le.default,{centered:!0,title:y.createElement("span",null,y.createElement(ur.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:we.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Rr()},onCancel:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(An.ZP.Group,{onChange:Gn=>{Kt(Gn.target.value)},value:qt},y.createElement(An.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(An.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ln=(0,ve.connect)(({shixunHomeworks:se})=>({shixunHomeworks:se}))(mr),pr={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz",work_button:"work_button___QokXJ",under_review:"under_review___jMAOI"},Na=ee(78267),vi=ee(59301),Qi=({defaultValue:se,onBlur:De,max:we,className:Xt="game-score",disabled:on=!1})=>{const[_t,qt]=(0,y.useState)(se);(0,y.useEffect)(()=>{qt(se)},[se]);function Kt(jt){qt(jt)}function gt(){_t!==se&&De(_t>we?we:_t)}return vi.createElement(pn.Z,{max:we,min:0,className:Xt,value:_t,onChange:Kt,onBlur:gt,disabled:on})},Ur={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},hr=ee(28303),Qn=ee(59301),kn=Object.defineProperty,Jt=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Pn=(se,De,we)=>De in se?kn(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,nr=(se,De)=>{for(var we in De||(De={}))un.call(De,we)&&Pn(se,we,De[we]);if(yn)for(var we of yn(De))xn.call(De,we)&&Pn(se,we,De[we]);return se},$r=(se,De)=>Jt(se,dn(De)),Fr=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const gr=({shixunHomeworks:se,dispatch:De,classroomList:we,loading:Xt,paramslist:on})=>{const{shixunWorkReport:_t}=se,qt=(0,ve.useParams)(),[Kt,gt]=(0,y.useState)(),[jt,zr]=(0,y.useState)(!1),[Rr,Gn]=Le.default.useModal(),[Fa,_n]=(0,y.useState)(!1),[_r,vr]=(0,y.useState)(!1),[Zr]=oe.default.useForm(),fr={required:{tag:"\u5FC5\u505A",color:"#1B8565"},optional:{tag:"\u9009\u505A",color:"#1E96F4"},hidden:{tag:"\u4E0D\u505A",color:"#5F6368"}};(0,y.useEffect)(()=>{se.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&na()},[se.actionTabs.key]);const na=()=>Fr(void 0,null,function*(){var Ea,Qa,Mn,gn,Ir;const er=yield De({type:"shixunHomeworks/getShixunWorkReport",payload:$r(nr({},qt),{homeworkId:(Qa=(Ea=se.actionTabs.selectArrs)==null?void 0:Ea.data)==null?void 0:Qa.homeworkId})});return console.log(er),gt((gn=(Mn=se.actionTabs.selectArrs)==null?void 0:Mn.data)==null?void 0:gn.homeworkId),Zr.setFieldsValue({comment:er==null?void 0:er.work_comment,hidden_comment:(Ir=se.res)==null?void 0:Ir.work_comment_hidden}),er}),Wn=()=>Fr(void 0,null,function*(){const Ea=Zr.getFieldsValue();(yield(0,Fe.ZP)(`/api/student_works/${Kt}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ea.hidden_comment,comment:Ea.comment}})).status===0&&(Ue.ZP.success("\u8BC4\u9605\u6210\u529F"),Zr.resetFields(),De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getShixunWorkList",payload:nr(nr({},qt),on)}))}),Hn=[{title:"\u5173\u5361",dataIndex:"name",render:(Ea,Qa,Mn)=>Mn+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ea,Qa,Mn)=>Qn.createElement("div",null,Ea,Qa.complete_status===4&&Qn.createElement(qe.vA,{status:Qa.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"status",render:Ea=>{var Qa,Mn;return Qn.createElement("span",{style:{color:(Qa=fr[Ea])==null?void 0:Qa.color}},(Mn=fr[Ea])==null?void 0:Mn.tag)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ea=>Ea?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ea,Qa)=>Qn.createElement("div",null,Qn.createElement("span",{style:{color:parseFloat(Qa.game_score_full)!==parseFloat(Ea)?"#E30000":"#53C41B"}},Ea),"/",Qa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ea,Qa)=>(0,Qe.GJ)()?Qn.createElement(Qi,{max:Qa.game_score_full,defaultValue:parseFloat(Ea),onBlur:Mn=>Fr(void 0,null,function*(){var gn;if((0,Qe.Rm)()&&!((gn=we.AssistantObject.practice)!=null&&gn.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ir=yield De({type:"shixunHomeworks/changeScore",payload:{categoryId:Kt,type:"report",score:Mn,challenge_id:Qa.challenge_id}});yield De({type:"shixunHomeworks/getShixunWorkReport",payload:$r(nr({},qt),{homeworkId:Kt})}),De({type:"shixunHomeworks/getShixunWorkList",payload:qt}),Ir.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ea}];return Qn.createElement(Qn.Fragment,null,Gn,Qn.createElement(Le.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:se.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fr(void 0,null,function*(){var Ea;if((0,Qe.Rm)()&&!((Ea=we.AssistantObject.practice)!=null&&Ea.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Qa=Zr.getFieldsValue();console.log(Qa),JSON.stringify(Qa)==="{}"||Qa.hidden_comment===""&&Qa.comment===""?zr(!0):Wn()}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},Qn.createElement(Ze.Z,{justify:"space-between",className:Ur.info},Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u59D3\u540D"),Qn.createElement("span",{className:Ur.blackContent},_t==null?void 0:_t.username)),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u5B66\u53F7"),Qn.createElement("span",{className:Ur.blackContent},(_t==null?void 0:_t.student_id)||"--")),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u73ED\u7EA7"),Qn.createElement("span",{className:Ur.blackContent},(_t==null?void 0:_t.group_name)||"--")),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u5173\u5361\u5F97\u5206"),Qn.createElement("span",{className:Ur.orangeContent},(_t==null?void 0:_t.challenge_score)||"--")),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u6548\u7387\u5206"),Qn.createElement("span",{className:Ur.orangeContent},(_t==null?void 0:_t.eff_score)||"--")),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u8865\u4EA4\u6263\u5206"),Qn.createElement("span",{className:Ur.orangeContent},(_t==null?void 0:_t.late_penalty)||"--")),Qn.createElement(et.Z,null,Qn.createElement("span",{className:`${Ur.label} ${Ur.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Qn.createElement("span",{className:Ur.orangeContent},(_t==null?void 0:_t.work_score)||"--"))),Qn.createElement(nt.Z,{spinning:Xt["shixunHomeworks/getShixunWorkReport"]},Qn.createElement(oe.default,{form:Zr,onChange:()=>{jt&&zr(!1)}},Qn.createElement(Ze.Z,{wrap:!1,align:"middle",justify:"space-between"},Qn.createElement(et.Z,null,Qn.createElement("div",{className:`${Ur.inputLabel} ${Ur.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Qn.createElement(et.Z,null,Qn.createElement(hr.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:Fa,onCancel:()=>{_n(!1)}},onDataSelect:(Ea,Qa)=>Fr(void 0,[Ea,Qa],function*(Mn,{node:gn}){const Ir=()=>{Zr.setFieldsValue({comment:gn==null?void 0:gn.value}),_n(!1)};if(Zr.getFieldValue("comment")){Rr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ir});return}Ir()})},Qn.createElement(Xe.ZP,{style:{padding:0,height:"auto"},icon:Qn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ea=>{_n(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Qn.createElement(oe.default.Item,{name:"comment"},Qn.createElement(Qt.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Qn.createElement(Ze.Z,{wrap:!1,align:"middle",justify:"space-between"},Qn.createElement(et.Z,null,Qn.createElement("div",{className:`${Ur.inputLabel} ${Ur.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Qn.createElement(et.Z,null,Qn.createElement(hr.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:_r,onCancel:()=>{vr(!1)}},onDataSelect:(Ea,Qa)=>Fr(void 0,[Ea,Qa],function*(Mn,{node:gn}){const Ir=()=>{Zr.setFieldsValue({hidden_comment:gn==null?void 0:gn.value}),vr(!1)};if(Zr.getFieldValue("hidden_comment")){Rr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ir});return}Ir()})},Qn.createElement(Xe.ZP,{style:{padding:0,height:"auto"},icon:Qn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ea=>{vr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Qn.createElement(oe.default.Item,{name:"hidden_comment"},Qn.createElement(Qt.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),jt&&Qn.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Qn.createElement("div",{className:Ur.tableTitle},"\u5173\u5361\u6210\u7EE9"),Qn.createElement(je.default,{className:Ur.scoreTable,dataSource:_t.stage_list,rowKey:"challenge_id",pagination:!1,columns:Hn,scroll:{x:"max-content"}}))))};var Da=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we})=>({shixunHomeworks:se,classroomList:De,loading:we.effects}))(gr),za=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,sn=(se,De)=>{var we={};for(var Xt in se)dr.call(se,Xt)&&De.indexOf(Xt)<0&&(we[Xt]=se[Xt]);if(se!=null&&za)for(var Xt of za(se))De.indexOf(Xt)<0&&ja.call(se,Xt)&&(we[Xt]=se[Xt]);return we},rr=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const ra=se=>{var De=se,{shixunHomeworks:we,dispatch:Xt}=De,on=sn(De,["shixunHomeworks","dispatch"]);const _t=(0,ve.useParams)(),[qt,Kt]=(0,y.useState)([]),[gt,jt]=(0,y.useState)([]);(0,y.useEffect)(()=>{we.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&zr()},[we.actionTabs.key]);function zr(){return rr(this,null,function*(){const Gn=yield(0,Fe.ZP)(`/api/homework_commons/${_t.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Kt(Gn)})}const Rr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Le.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:we.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rr(void 0,null,function*(){const Gn=yield(0,Fe.ZP)(`/api/homework_commons/${_t.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:gt}});(Gn==null?void 0:Gn.status)===0&&(ve.history.replace(`/classrooms/${_t.coursesId}/shixun_homework/${_t.categoryId}/detail?tabs=4`),window.location.reload(),Xt({type:"shixunHomeworks/setActionTabs",payload:{}}),jt([]))}),onCancel:()=>{jt([]),Xt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(je.default,{rowSelection:{type:"checkbox",onChange:(Gn,Fa)=>{jt([...Gn])},selectedRowKeys:gt,getCheckboxProps:Gn=>({disabled:Gn.status==="\u8FDB\u884C\u4E2D"||Gn.works_count===0})},rowKey:Gn=>Gn.key||Gn.id,scroll:{y:300},pagination:!1,columns:Rr,dataSource:qt==null?void 0:qt.group_list})))};var $n=(0,ve.connect)(({shixunHomeworks:se})=>({shixunHomeworks:se}))(ra),wa=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Kn=(se,De,we)=>De in se?wa(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ma=(se,De)=>{for(var we in De||(De={}))Ql.call(De,we)&&Kn(se,we,De[we]);if(Vi)for(var we of Vi(De))bl.call(De,we)&&Kn(se,we,De[we]);return se},ll=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Zl=({shixunHomeworks:se,dispatch:De,isShow:we,setIsShow:Xt,item:on,coursesId:_t,categoryId:qt})=>{const[Kt,gt]=(0,y.useState)({page:1,limit:10}),[jt,zr]=(0,y.useState)([]),[Rr,Gn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{we&&Fa()},[we]);function Fa(){return ll(this,null,function*(){Gn(!0);const vr=yield(0,Fe.ZP)(`/api/student_works/${on.id}/game_details.json`,{method:"get",params:ma({},Kt)});Gn(!1),vr.status===0&&zr(vr==null?void 0:vr.data)})}const _n=[{label:"\u5FC5\u505A",value:"required",color:"#1B8565"},{label:"\u9009\u505A",value:"optional",color:"#1E96F4"},{label:"\u4E0D\u505A",value:"hidden",color:"#5F6368"}],_r=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(vr,Zr,fr)=>y.createElement("span",{style:{color:"#000"}},Kt.limit*(Kt.page-1)+fr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(vr,Zr,fr)=>y.createElement("span",{style:{color:"#000"}},vr)},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"status",key:"status",ellipsis:!0,width:100,render:(vr,Zr,fr)=>{var na,Wn;return y.createElement("span",{style:{color:(na=_n==null?void 0:_n.find(Hn=>(Hn==null?void 0:Hn.value)==vr))==null?void 0:na.color}},(Wn=_n==null?void 0:_n.find(Hn=>(Hn==null?void 0:Hn.value)==vr))==null?void 0:Wn.label)}},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(vr,Zr,fr)=>y.createElement("span",null,vr==0?"\u672A\u901A\u5173":vr==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(vr,Zr,fr)=>y.createElement("span",{style:{color:"#333"}},vr)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(vr,Zr,fr)=>y.createElement("span",{style:{color:"#333"}},vr)}];return y.createElement(y.Fragment,null,y.createElement(Le.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:we,width:700,footer:null,maskClosable:!1,onCancel:()=>{Kt.page=1,Kt.limit=10,gt(ma({},Kt)),Xt(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:on==null?void 0:on.user_name,style:{color:"#232B40"}},on==null?void 0:on.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:on==null?void 0:on.student_id,style:{color:"#232B40"}},(on==null?void 0:on.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:on==null?void 0:on.group_name,style:{color:"#232B40"}},(on==null?void 0:on.group_name)||"--"))),y.createElement(je.default,{scroll:{y:380},columns:_r,loading:Rr,style:{marginBottom:Kt.limit>(jt==null?void 0:jt.count)?"16px":"0"},dataSource:jt.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Kt.limit,current:Kt.page,position:["bottomRight"],onChange:(vr,Zr)=>{Kt.page=vr,Kt.limit=Zr,gt(ma({},Kt)),Fa()},total:jt==null?void 0:jt.count,showTotal:(vr,Zr)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",vr," "),"\u6761\u6570\u636E")}})))};var kl=(0,ve.connect)(({shixunHomeworks:se})=>({shixunHomeworks:se}))(Zl),eo=ee(6252),St=ee(59301),kr=Object.defineProperty,jn=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Va=(se,De,we)=>De in se?kr(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Cl=(se,De)=>{for(var we in De||(De={}))El.call(De,we)&&Va(se,we,De[we]);if(jn)for(var we of jn(De))sl.call(De,we)&&Va(se,we,De[we]);return se},Ki=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Kl=({shixunHomeworks:se,loading:De,dispatch:we,setExportParams:Xt,classroomList:on,user:_t})=>{var qt,Kt,gt,jt,zr,Rr,Gn,Fa,_n,_r,vr,Zr,fr,na,Wn,Hn,Ea,Qa,Mn,gn,Ir,er,zt,Jn,Kr,vn,qa,a,E,b,x,z,le,de,Ce,he,ke,at,pt,xt,kt,$t,bn,zn,tn,Yn,fn,tr,Yr,Er,lr,$a,bi,li,hl,Ci,ci,Zi,el,Nt,da,Ja;const yi=(0,ve.useParams)(),[cr,ni]=(0,y.useState)(Cl(Cl({},{page:1,limit:20,order:"work_score",b_order:"desc"}),yi)),[Qr]=oe.default.useForm(),[gl,ul]=(0,y.useState)(),[vl,Po]=(0,y.useState)({}),[Zo,qA]=(0,y.useState)({}),[Ao,QA]=(0,y.useState)([]),[qu,_u]=(0,y.useState)(!1),[gu,$u]=(0,y.useState)([]),[Cn,nn]=(0,y.useState)(!1),[or,Ma]=(0,y.useState)(),[Ha,Fi]=(0,y.useState)(1),[No,zA]=(0,y.useState)(),[Nl,mo]=(0,y.useState)(),[dA,Ou]=(0,y.useState)(),[vu,Ks]=(0,y.useState)(),[_A,Eu]=(0,y.useState)(),[Fs,uc]=(0,y.useState)(!1),[Bu,sc]=(0,y.useState)(!1),[cc,ws]=(0,y.useState)(!1),[dc,Ts]=(0,y.useState)(),Cc=(0,y.useRef)(),[fc,Fc]=(0,y.useState)([]),[wc,Sc]=(0,y.useState)([]),[xc,Dc]=(0,y.useState)(0),[Ul,Ic]=(0,y.useState)(null),[us,hc]=(0,y.useState)({}),mc=(0,y.useRef)(null);(0,y.useEffect)(()=>(Tu(!0),()=>{Po([]),QA([]),clearInterval(Cc.current)}),[cr.coursesId]),(0,y.useEffect)(()=>{var mt;try{const Wt=JSON.parse(JSON.stringify(se.shixunWorkList));!((mt=Wt==null?void 0:Wt.student_works)!=null&&mt.length)&&(Wt!=null&&Wt.id)?(Wt.student_works=[Cl({},Wt)],Po(Wt)):(Wt!=null&&Wt.id&&QA([Cl(Cl({},Wt),{number:"\u6211"})]),Po(Cl({},Wt)))}catch(Wt){}},[se.shixunWorkList]),(0,y.useEffect)(()=>{let mt=null;if((Ul==null?void 0:Ul.status)==1&&clearInterval(mt),(Ul==null?void 0:Ul.complete_num)!=(Ul==null?void 0:Ul.total_count)&&(Ul==null?void 0:Ul.status)!=1)return mt=setInterval(()=>{mn()},3e3),()=>clearInterval(mt)},[Ul==null?void 0:Ul.complete_num,Ul==null?void 0:Ul.status]),(0,y.useEffect)(()=>{De["shixunHomeworks/getShixunWorkHeadInfo"]||mn()},[De["shixunHomeworks/getShixunWorkHeadInfo"]]);const Mc=()=>Ki(void 0,null,function*(){const mt=we({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:cr})}),Tu=mt=>{Xt(Cl({},cr));const Wt=we({type:"shixunHomeworks/getShixunWorkList",payload:cr});return mt&&Wt.then(Tn=>{var Mr,Ka,ha;((Mr=Tn==null?void 0:Tn.homework_status)!=null&&Mr.includes("\u8FDB\u884C\u4E2D")||(Ka=Tn==null?void 0:Tn.homework_status)!=null&&Ka.includes("\u8865\u4EA4\u4E2D")||(ha=Tn==null?void 0:Tn.homework_status)!=null&&ha.includes("\u63D0\u4EA4\u4E2D"))&&(0,Qe.dE)()}),Wt};(0,y.useEffect)(()=>{},[]);const ne=()=>Ki(void 0,null,function*(){const mt=yield(0,tt.Uc)({categoryId:yi.categoryId});ul(mt==null?void 0:mt.update_score)}),te=()=>Ki(void 0,null,function*(){we({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const mt=yield(0,tt.Vs)({categoryId:yi.categoryId});we({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(mt==null?void 0:mt.status)===0&&(Ue.ZP.success(mt==null?void 0:mt.message),Tu())}),ae=()=>{cr.page=1;const mt=Object.assign({},Qr.getFieldValue());delete cr.course_group,delete cr.teacher_comment,Object.keys(mt).map(function(Wt){var Tn,Mr;switch(Wt){case"task_status":mt[Wt].includes("all")||!mt[Wt].length?(delete cr.work_status,Qr.setFieldsValue({task_status:"all"})):(cr.work_status=mt[Wt],Qr.setFieldsValue({task_status:cr.work_status}));break;case"course_group_info":mt[Wt].includes("all")||!mt[Wt].length?(delete cr.course_group,Qr.setFieldsValue({course_group_info:"all"})):(cr.course_group=mt[Wt],Qr.setFieldsValue({course_group_info:cr.course_group}));break;case"teacher_comment":mt[Wt].includes("all")||!mt[Wt].length?(delete cr.teacher_comment,Qr.setFieldsValue({teacher_comment:"all"})):(cr.teacher_comment=((Tn=mt[Wt])==null?void 0:Tn.length)===1?Number(mt[Wt][0]):"",Qr.setFieldsValue({teacher_comment:mt[Wt]}));break;case"poll_commit_status":mt[Wt].includes("all")||!mt[Wt].length?(delete cr.poll_commit_status,Qr.setFieldsValue({poll_commit_status:"all"})):(cr.poll_commit_status=((Mr=mt[Wt])==null?void 0:Mr.length)===1?Number(mt[Wt][0]):"",Qr.setFieldsValue({poll_commit_status:mt[Wt]}));break}}),Tu(),Mc()},re=(mt,Wt)=>{Fc(Wt.map(Tn=>(Tn.course_group_id===mt&&(Tn.checked=!Tn.checked),Tn))),ge(Wt)},ge=mt=>{Sc(mt.filter(Wt=>Wt.checked).map(Wt=>Wt.course_group_id))},He=(0,y.useRef)();(0,y.useEffect)(()=>{He.current=wc},[wc]),(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Eu(47),uc(!0))},[document.getElementById("divhe")]);const At=(mt,Wt)=>{cr.page=mt,cr.limit=Wt,Tu()};function Bt(){Fi(1),zA(""),mo(""),Ou(""),Ks(""),$u([])}(0,y.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&Ct(!0)},[]);const Ct=mt=>{if(!mt){clearInterval(Cc.current);return}Cc.current=setInterval(()=>{Tu()},1e3*10)},Vt=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(mt,Wt,Tn)=>cr.limit*(cr.page-1)+Tn+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:mt=>St.createElement(Se.Z,{placement:"bottomLeft",title:mt},St.createElement("a",null,mt))},!((qt=se.headerInfo)!=null&&qt.is_excellent)&&!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:cr.order==="student_id"?cr.b_order==="desc"?"descend":"ascend":null,render:mt=>St.createElement(Se.Z,{placement:"bottomLeft",title:mt||"--"},St.createElement("span",{className:"current"},mt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(mt,Wt)=>mt?St.createElement(Se.Z,{placement:"bottom",title:mt},St.createElement("span",{className:"current"},mt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:cr.order==="work_status"?cr.b_order==="desc"?"descend":"ascend":null,render:(mt,Wt)=>St.createElement(St.Fragment,null,St.createElement(qe.rK,{status:mt}),(Wt==null?void 0:Wt.student_view_answer)&&St.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,Qe.Jd)()&&{title:St.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",St.createElement(Se.Z,{placement:"top",title:St.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",St.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",St.createElement("br",null))},St.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",width:120,showSorterTooltip:!1,sortOrder:cr.order==="work_score"?cr.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(mt,Wt)=>{var Tn;let Mr;const{unadjusted_score:Ka,is_adjusted:ha,extra_score:ta}=Wt||{};return mt>=0&&mt<=60?Mr=St.createElement("span",{className:"c-red"},ha?`${mt}(\u5DF2\u8C03\u5206)`:ta>0?`${mt}(\u542B\u9644\u52A0\u5206)`:mt):mt===100?Mr=St.createElement("span",{className:"c-green"},ha?`${mt}(\u5DF2\u8C03\u5206)`:ta>0?`${mt}(\u542B\u9644\u52A0\u5206)`:mt):mt>60?Mr=St.createElement("span",{className:"c-orange"},ha?`${mt}(\u5DF2\u8C03\u5206)`:ta>0?`${mt}(\u542B\u9644\u52A0\u5206)`:mt):Mr="--",St.createElement(Se.Z,{placement:"bottom",title:Wt.ultimate_score?St.createElement("div",null,Mr==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${Wt.work_score}\u5206`):St.createElement("div",null,St.createElement("div",null,Wt.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${Wt.challenge_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),St.createElement("div",null,Wt.extra_score>0&&`\u9644\u52A0\u5F97\u5206\uFF1A${Wt.extra_score}\u5206`),St.createElement("div",null,Wt.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${Wt.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),St.createElement("div",null,Wt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Wt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),St.createElement("div",null,Wt.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Wt.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((Tn=se.headerInfo)!=null&&Tn.answer_open_evaluation)&&St.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",Wt.view_answer_count,"\u5173"),St.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",Ka==="--"?Ka:`${Ka}\u5206`),St.createElement("div",null,Wt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Wt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},Mr)}},{title:St.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:cr.order==="finished_time"?cr.b_order==="desc"?"descend":"ascend":null,render:(mt,Wt)=>mt?St.createElement(Se.Z,{placement:"bottomLeft",title:mt},mt&&mt!="--"?Ve()(mt).format(Bu?"HH:mm":"YYYY-MM-DD HH:mm"):mt):"--"},{title:St.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",width:110,ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:cr.order==="cost_time"?cr.b_order==="desc"?"descend":"ascend":null,render:(mt,Wt)=>mt?St.createElement(Se.Z,{placement:"bottomLeft",title:mt},mt):"--"},{title:St.createElement("span",null,"\u901A\u5173\u60C5\u51B5",St.createElement(Se.Z,{placement:"top",title:St.createElement("pre",null,"\u6B64\u5904\u4EC5\u7EDF\u8BA1\u5FC5\u505A\u5173\u5361\u7684\u901A\u5173",St.createElement("br",null),"\u60C5\u51B5",St.createElement("br",null))},St.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(mt,Wt)=>St.createElement(St.Fragment,null,St.createElement("span",{style:{color:"#0152d9"},onClick:Tn=>{Tn.stopPropagation(),Ts(Wt),ws(!0)}},mt),(0,Qe.dE)()&&([-1,0,1].includes(Wt==null?void 0:Wt.work_status)&&(Wt==null?void 0:Wt.complete_info_condition)||!(Wt!=null&&Wt.complete_info_condition)&&[2,3,4].includes(Wt==null?void 0:Wt.work_status))&&St.createElement(Se.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},St.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},((Kt=se==null?void 0:se.headerInfo)==null?void 0:Kt.related_poll)&&{title:"\u8C03\u67E5\u95EE\u5377",align:"center",width:80,dataIndex:"poll_commit_status",ellipsis:{showTitle:!1},render:(mt,Wt)=>St.createElement(St.Fragment,null,mt?St.createElement("span",{onClick:Tn=>{Tn.stopPropagation(),Wt.un_anonymous?(0,qe.xg)(`/classrooms/${cr.coursesId}/poll/${Wt.poll_id}/questionnaireInfo/${Wt==null?void 0:Wt.user_login}?type=teacher`):(0,qe.xg)(`/classrooms/${cr.coursesId}/poll/${Wt.poll_id}/detail?tabs=0`)},className:"current",style:{color:"#16A341"}},"\u5DF2\u5B8C\u6210"):St.createElement("span",{onClick:Tn=>{Tn.stopPropagation(),(0,qe.xg)(`/classrooms/${cr.coursesId}/poll/${Wt.poll_id}/detail`)},className:"current"},"\u672A\u5B8C\u6210"))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:cr.order==="sum_evaluate_count"?cr.b_order==="desc"?"descend":"ascend":null,render:(mt,Wt)=>mt&&mt!="--"?St.createElement(Se.Z,{placement:"bottom",title:mt},St.createElement("span",{className:"current"},mt)):"--"},(vl==null?void 0:vl.is_show_submit_report_setting)&&{title:"\u5B9E\u9A8C\u62A5\u544A",dataIndex:"is_submit_report_setting",align:"center",ellipsis:{showTitle:!1},render:(mt,Wt)=>St.createElement("span",{className:mt?"c-green":"c-red"},mt?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")},((gt=se==null?void 0:se.headerInfo)==null?void 0:gt.is_open_submit_test_result)&&{title:"\u5B9E\u9A8C\u7ED3\u679C",dataInex:"is_submit_test_result",ellipsis:!0,render:(mt,Wt)=>Wt!=null&&Wt.is_submit_test_result?St.createElement("span",{className:"c-green "},"\u5DF2\u63D0\u4EA4"):St.createElement("span",{className:"c-red-e53"},"\u672A\u63D0\u4EA4")},!Bu&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(mt,Wt)=>{var Tn,Mr,Ka,ha;return(0,Qe.dE)()?St.createElement("div",null,(0,qe.JL)(Wt==null?void 0:Wt.work_status)==="\u672A\u5F00\u542F"?St.createElement("span",null,"--"):St.createElement("a",{target:"_blank",onClick:ta=>{var hi,wi;if((wi=(hi=se==null?void 0:se.headerInfo)==null?void 0:hi.homework_status)!=null&&wi.includes("\u5BFC\u5165")){ta.stopPropagation(),Ts(Wt),ws(!0);return}ta.stopPropagation(),window.open(`/classrooms/${cr.coursesId}/shixun_homework/${cr.categoryId}/${Wt.id}/comment`)}},"\u67E5\u770B")):(Mr=(Tn=se==null?void 0:se.headerInfo)==null?void 0:Tn.homework_status)!=null&&Mr.includes("\u5BFC\u5165")?(0,Qe.GJ)()&&St.createElement("span",{style:{color:"#0152d9"},onClick:ta=>{var hi;ta.stopPropagation(),we({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(hi=se==null?void 0:se.headerInfo)==null?void 0:hi.homework_name,id:Wt==null?void 0:Wt.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):St.createElement("div",null,St.createElement("span",{style:{color:"#0152d9"},onClick:(0,Na.throttle)(ta=>Ki(void 0,null,function*(){if((0,Qe.Rm)()&&!on.AssistantObject.practice.can_appraise){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ta.stopPropagation(),we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:Wt==null?void 0:Wt.user_name,homeworkId:Wt==null?void 0:Wt.id}}}})}),2e3,{trailing:!1,leading:!0})},Wt.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),St.createElement("br",null),(vl==null?void 0:vl.enable_report_setting)&&(Wt==null?void 0:Wt.work_status)!=0&&St.createElement("span",{style:{color:"#0152d9"},onClick:(0,Na.throttle)(ta=>Ki(void 0,null,function*(){if(ta.stopPropagation(),(vl==null?void 0:vl.report_type)===0){let hi=yield(0,Fe.ZP)(`/api/student_works/${Wt==null?void 0:Wt.id}/report_detail.json`,{method:"get",params:{exercise_user_id:Wt==null?void 0:Wt.id}});(hi==null?void 0:hi.status)===0&&((0,Qe.dE)()?hc({url:hi==null?void 0:hi.url,file_type:"pdf",isedit:!1}):hc({url:hi==null?void 0:hi.url,file_type:"pdf",isedit:!0,exercise_user_id:Wt==null?void 0:Wt.id}))}else ve.history.push(`/classrooms/${cr.coursesId}/shixun_homework/${cr.categoryId}/WordInfo/${Wt==null?void 0:Wt.id}`)}),2e3,{trailing:!1,leading:!0})},"\u5B9E\u9A8C\u62A5\u544A"),(Wt==null?void 0:Wt.work_status)!==0&&[1,2,3,4].includes(Wt==null?void 0:Wt.work_status)&&[St.createElement("br",null),St.createElement("a",{target:"_blank",onClick:(0,Na.throttle)(ta=>Ki(void 0,null,function*(){var hi,wi,gi,Pa,il;if(ta.stopPropagation(),ta.preventDefault(),(0,Qe.Rm)()&&!((hi=on.AssistantObject.practice)!=null&&hi.can_view)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((wi=_t.userInfo)!=null&&wi.professional_certification){const Xi=yield(0,tt.GS)(Wt==null?void 0:Wt.id);(gi=Xi==null?void 0:Xi.data)!=null&&gi.url&&(0,qe.xg)(((Pa=Xi==null?void 0:Xi.data)==null?void 0:Pa.url)+`?courseGroup=${(cr==null?void 0:cr.course_group)||""}&workStatus=${((il=cr==null?void 0:cr.work_status)==null?void 0:il.filter(xi=>xi!=0&&xi!=-1))||""}&search=${(cr==null?void 0:cr.search)||""}&homeworkId=${(cr==null?void 0:cr.categoryId)||""}`)}else return Le.default.confirm({title:"\u63D0\u793A",centered:!0,content:St.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,qe.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((ha=(Ka=se==null?void 0:se.headerInfo)==null?void 0:Ka.homework_status)==null?void 0:ha[0])!=="\u5DF2\u622A\u6B62"&&!!Wt.myshixun_id&&[St.createElement("br",null),St.createElement("span",{className:pr.color32C,onClick:ta=>{ta.stopPropagation(),we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:Wt,params:cr,homework_common_id:cr.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(mt=>!!mt),en=()=>{var mt,Wt,Tn,Mr;return St.createElement(ct.default,null,St.createElement(ct.default.Item,{onClick:()=>{var Ka,ha,ta;if(!(!((Ka=se==null?void 0:se.headerInfo)!=null&&Ka.is_old_data_for_time)&&(0,qe.Ye)(we))){if((0,Qe.Rm)()&&!((ha=on.AssistantObject.practice)!=null&&ha.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}we({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(ta=se==null?void 0:se.headerInfo)==null?void 0:ta.course_group_info,fn:()=>{(0,eo.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((mt=vl==null?void 0:vl.student_works)==null?void 0:mt.length)>0&&!((Tn=(Wt=se==null?void 0:se.headerInfo)==null?void 0:Wt.homework_status)!=null&&Tn.includes("\u5BFC\u5165"))&&St.createElement(ct.default.Item,{key:"3",onClick:()=>{var Ka,ha,ta;if(!(!((Ka=se==null?void 0:se.headerInfo)!=null&&Ka.is_old_data_for_time)&&(0,qe.Ye)(we))){if((0,Qe.Rm)()&&!((ha=on.AssistantObject.practice)!=null&&ha.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}we({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(ta=se==null?void 0:se.headerInfo)==null?void 0:ta.course_group_info,fn:()=>{Le.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:St.createElement(Se.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:St.createElement(Se.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var hi,wi;we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ve.history.push(`/classrooms/${cr==null?void 0:cr.coursesId}/shixun_homework/${cr.categoryId}/${(wi=(hi=vl==null?void 0:vl.student_works)==null?void 0:hi[0])==null?void 0:wi.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,eo.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}}},"\u5B9E\u8BAD\u62A5\u544A"),((Mr=se==null?void 0:se.headerInfo)==null?void 0:Mr.start_permanent)&&St.createElement(ct.default.Item,{onClick:()=>Ki(void 0,null,function*(){var Ka;if(!((Ka=se==null?void 0:se.headerInfo)!=null&&Ka.is_old_data_for_time)&&(0,qe.Ye)(we))return;let ha=yield(0,Fe.ZP)(`/api/homework_commons/${cr.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});ha.status===0&&ve.history.push(`/classrooms/${cr.coursesId}/exportlist/workspace_files`),ha.status===-3&&(we({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:cr}}),ve.history.push(`/classrooms/${cr.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),St.createElement(ct.default.Item,{key:"2",onClick:()=>{var Ka,ha;if(!(!((Ka=se==null?void 0:se.headerInfo)!=null&&Ka.is_old_data_for_time)&&(0,qe.Ye)(we))){if((0,Qe.Rm)()&&!((ha=on.AssistantObject.practice)!=null&&ha.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve.history.push(`/classrooms/${cr==null?void 0:cr.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},"\u5386\u53F2\u5BFC\u51FA"))},mn=()=>Ki(void 0,null,function*(){const{ai_question_record_id:mt}=se.headerInfo;if(!mt)return;const Wt=yield(0,Fe.ZP)(`/api/shixun_homeworks/${yi==null?void 0:yi.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:mt}});Ic(Wt)});return St.createElement(St.Fragment,null,St.createElement("section",{className:`${pr.wrap} minH500 bg-white pl30 pr30 pt30`},((zr=(jt=se==null?void 0:se.headerInfo)==null?void 0:jt.homework_status)==null?void 0:zr.includes("\u672A\u53D1\u5E03"))&&St.createElement(Zn.Z,null),!!Ao.length&&St.createElement(je.default,{className:"mb10",dataSource:Ao,columns:Vt,pagination:!1,showHeader:!1,loading:!1}),!((Gn=(Rr=se==null?void 0:se.headerInfo)==null?void 0:Rr.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&St.createElement("aside",null,!(0,Qe.GJ)()&&St.createElement("div",{className:"c-light-black font12"},St.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((Fa=se==null?void 0:se.shixunWorkList)==null?void 0:Fa.commit_count)||0," \u4EBA"),St.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((_n=se==null?void 0:se.shixunWorkList)==null?void 0:_n.uncommit_count)||0," \u4EBA"),((_r=se==null?void 0:se.headerInfo)==null?void 0:_r.left_time)&&St.createElement(St.Fragment,null,St.createElement("span",{className:"ml20 c-black"},(Zr=(vr=se==null?void 0:se.headerInfo)==null?void 0:vr.left_time)==null?void 0:Zr.status),St.createElement("span",{className:"ml20 c-orange-ff9"},(na=(fr=se==null?void 0:se.headerInfo)==null?void 0:fr.left_time)==null?void 0:na.time))),(0,Qe.GJ)()&&St.createElement(St.Fragment,null,St.createElement(oe.default,{form:Qr,onChange:ae,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",poll_commit_status:"all"}},((Hn=(Wn=se==null?void 0:se.headerInfo)==null?void 0:Wn.task_status)==null?void 0:Hn.length)>0&&St.createElement(oe.default.Item,{name:"task_status"},St.createElement(vt.default.Group,{value:[],style:{width:"100%"}},St.createElement(Ze.Z,null,St.createElement(et.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),St.createElement(et.Z,{flex:"80px"},St.createElement(vt.default,{value:"all"},"\u5168\u90E8")),St.createElement(et.Z,{flex:"1"},((Ea=se==null?void 0:se.headerInfo)==null?void 0:Ea.task_status)&&((Qa=se==null?void 0:se.headerInfo)==null?void 0:Qa.task_status.map((mt,Wt)=>St.createElement(vt.default,{name:"task_status",value:mt.id},mt.name,"(",mt.count,")",mt.name==="\u622A\u6B62\u540E\u901A\u5173"?St.createElement(Se.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},St.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((gn=(Mn=se==null?void 0:se.headerInfo)==null?void 0:Mn.course_group_info)==null?void 0:gn.length)>0&&St.createElement(oe.default.Item,{name:"course_group_info"},St.createElement(vt.default.Group,{style:{width:"100%"}},St.createElement(Ze.Z,null,St.createElement(et.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),St.createElement(et.Z,{flex:"80px"},St.createElement(vt.default,{value:"all"},"\u5168\u90E8")),St.createElement(et.Z,{flex:"1",id:"divhe",style:{height:_A+"px",overflow:"hidden"}},(er=(Ir=se==null?void 0:se.headerInfo)==null?void 0:Ir.course_group_info)==null?void 0:er.map((mt,Wt)=>St.createElement(vt.default,{value:mt.course_group_id},mt.group_group_name,"(",mt.count,")"))),Fs&&St.createElement("span",{onClick:()=>{let mt=document.getElementById("divhe").scrollHeight;_A>47?Eu(47):Eu(mt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},_A===47?"\u5C55\u5F00":"\u6536\u8D77",_A===47?St.createElement(ar.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):St.createElement(Un.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Jn=(zt=se==null?void 0:se.headerInfo)==null?void 0:zt.teacher_comment)==null?void 0:Jn.length)>0&&St.createElement(oe.default.Item,{name:"teacher_comment"},St.createElement(vt.default.Group,{style:{width:"100%"}},St.createElement(Ze.Z,null,St.createElement(et.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),St.createElement(et.Z,{flex:"80px"},St.createElement(vt.default,{value:"all"},"\u5168\u90E8")),St.createElement(et.Z,{flex:"1"},((Kr=se==null?void 0:se.headerInfo)==null?void 0:Kr.teacher_comment)&&((vn=se==null?void 0:se.headerInfo)==null?void 0:vn.teacher_comment.map((mt,Wt)=>St.createElement(vt.default,{value:String(mt.id)},mt.name,"(",mt.count,")"))))))),((qa=se==null?void 0:se.headerInfo)==null?void 0:qa.related_poll)&&St.createElement(oe.default.Item,{name:"poll_commit_status"},St.createElement(vt.default.Group,{style:{width:"100%"}},St.createElement(Ze.Z,null,St.createElement(et.Z,{className:"font14",flex:"80px"},"\u8C03\u67E5\u95EE\u5377:"),St.createElement(et.Z,{flex:"80px"},St.createElement(vt.default,{value:"all"},"\u5168\u90E8")),St.createElement(et.Z,{flex:"1"},[{id:1,name:"\u5DF2\u5B8C\u6210"},{id:0,name:"\u672A\u5B8C\u6210"}].map((mt,Wt)=>St.createElement(vt.default,{value:String(mt.id)},mt.name))))))),St.createElement(Ze.Z,{align:"middle"},St.createElement(et.Z,{flex:"1"},St.createElement(Ze.Z,{align:"middle"},St.createElement(et.Z,null,St.createElement(Qt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:mt=>{cr.search=mt.trim(),cr.page=1,Tu()},style:{width:240}})),St.createElement(et.Z,null,St.createElement("span",{className:"ml5"},St.createElement("span",{className:"c-red"},(a=se==null?void 0:se.shixunWorkList)==null?void 0:a.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(E=se==null?void 0:se.shixunWorkList)==null?void 0:E.total_count,"\u4E2A\u5B66\u751F\uFF09")))),St.createElement(et.Z,null,(((x=(b=se==null?void 0:se.headerInfo)==null?void 0:b.homework_status)==null?void 0:x.includes("\u5DF2\u622A\u6B62"))||((le=(z=se==null?void 0:se.headerInfo)==null?void 0:z.homework_status)==null?void 0:le.includes("\u63D0\u4EA4\u4E2D"))||((Ce=(de=se==null?void 0:se.headerInfo)==null?void 0:de.homework_status)==null?void 0:Ce.includes("\u8FDB\u884C\u4E2D")))&&St.createElement(Xe.ZP,{className:"ml10",onClick:()=>{var mt,Wt,Tn,Mr;if(!(!((mt=se==null?void 0:se.headerInfo)!=null&&mt.is_old_data_for_time)&&(0,qe.Ye)(we))){if(((Tn=(Wt=se==null?void 0:se.headerInfo)==null?void 0:Wt.challenges)==null?void 0:Tn.length)===0)return Ue.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((Mr=se==null?void 0:se.headerInfo)==null?void 0:Mr.commit_count)==0)return Ue.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Ul==null?void 0:Ul.complete_num)!=(Ul==null?void 0:Ul.total_count)&&(Ul==null?void 0:Ul.status)!=1)return Ue.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},St.createElement("span",{className:`${pr.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&((he=se==null?void 0:se.headerInfo)==null?void 0:he.code_review)&&!((at=(ke=se==null?void 0:se.headerInfo)==null?void 0:ke.homework_status)!=null&&at.includes("\u5BFC\u5165"))&&St.createElement(Xe.ZP,{className:"ml10",onClick:()=>{var mt;!((mt=se==null?void 0:se.headerInfo)!=null&&mt.is_old_data_for_time)&&(0,qe.Ye)(we)||we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:vl.student_works.map(Wt=>Wt.id),params:cr}})}},St.createElement("span",{className:`${pr.tr1} iconfont icon-daimachazhong mr5`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&gl&&St.createElement(Xe.ZP,{className:"ml10",onClick:te},St.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((xt=(pt=se==null?void 0:se.headerInfo)==null?void 0:pt.homework_status)==null?void 0:xt.includes("\u5DF2\u622A\u6B62"))&&(0,Qe.GJ)()&&St.createElement(Xe.ZP,{className:"ml10",onClick:()=>{we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:vl.student_works.map(mt=>mt.id),params:cr}})}},St.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!(($t=(kt=se==null?void 0:se.headerInfo)==null?void 0:kt.homework_status)!=null&&$t.includes("\u5BFC\u5165"))&&St.createElement(Xe.ZP,{className:"ml10",onClick:()=>{var mt,Wt;if((0,Qe.Rm)()&&!((Wt=(mt=on.AssistantObject)==null?void 0:mt.practice)!=null&&Wt.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:vl.student_works.map(Tn=>Tn.id),params:cr}})}},St.createElement(Ba.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((zn=(bn=se==null?void 0:se.headerInfo)==null?void 0:bn.homework_status)==null?void 0:zn.includes("\u63D0\u4EA4\u4E2D"))||((Yn=(tn=se==null?void 0:se.headerInfo)==null?void 0:tn.homework_status)==null?void 0:Yn.includes("\u8865\u4EA4\u4E2D"))||((tr=(fn=se==null?void 0:se.headerInfo)==null?void 0:fn.homework_status)==null?void 0:tr.includes("\u8FDB\u884C\u4E2D")))&&St.createElement(Xe.ZP,{className:"ml10",onClick:()=>{var mt;if((0,Qe.Rm)()&&!((mt=on.AssistantObject.practice)!=null&&mt.can_redo)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_u(!0),Ki(void 0,null,function*(){const Tn=yield(0,Fe.ZP)(`/api/homework_commons/${cr==null?void 0:cr.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Tn.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",Tn),Fc(Tn.data.list),ge(Tn.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,Qe.GJ)()&&St.createElement(Ht.Z,{dropdownRender:en,className:"ml10"},St.createElement(Xe.ZP,null,St.createElement(Xr.Z,null),"\u5BFC\u51FA",St.createElement(It.Z,null)))))),(0,Qe.Gg)()&&((Yr=se==null?void 0:se.headerInfo)==null?void 0:Yr.start_permanent)&&St.createElement(Ze.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},St.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),St.createElement(Ze.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&gl&&St.createElement("span",null,St.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((lr=(Er=se==null?void 0:se.headerInfo)==null?void 0:Er.homework_status)!=null&&lr.includes("\u5BFC\u5165"))&&St.createElement(Ze.Z,{align:"middle",className:pr.refresh},St.createElement(et.Z,{flex:"125px",className:"flex-container"},St.createElement(wn.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:Bu,onChange:mt=>{sc(mt)}})," ",St.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((bi=($a=se==null?void 0:se.headerInfo)==null?void 0:$a.homework_status)==null?void 0:bi.includes("\u63D0\u4EA4\u4E2D"))||((hl=(li=se==null?void 0:se.headerInfo)==null?void 0:li.homework_status)==null?void 0:hl.includes("\u8865\u4EA4\u4E2D"))||((ci=(Ci=se==null?void 0:se.headerInfo)==null?void 0:Ci.homework_status)==null?void 0:ci.includes("\u8FDB\u884C\u4E2D")))&&(0,Qe.GJ)()&&St.createElement(et.Z,null,St.createElement("div",{className:"flex-container"},St.createElement(wn.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:mt=>{mt?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),Ct(mt)}}),St.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,Qe.dE)()&&(vl==null?void 0:vl.work_status)!=0&&St.createElement(et.Z,{flex:1},St.createElement(Ze.Z,{align:"middle",justify:"end"},St.createElement(et.Z,null,St.createElement(yt.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>Ki(void 0,null,function*(){var mt;if(mc.current){Ue.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}mc.current=setInterval(()=>{clearInterval(mc.current),mc.current=null},60*1e3);const Wt=yield(0,Fe.ZP)(`/api/homework_commons/${yi==null?void 0:yi.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(mt=se==null?void 0:se.headerInfo)==null?void 0:mt.shixun_id}});(Wt==null?void 0:Wt.status)==0&&(Ue.ZP.success(Wt==null?void 0:Wt.message),Tu(!0))})},"\u66F4\u65B0\u6210\u7EE9")))),(Ul==null?void 0:Ul.complete_num)!=(Ul==null?void 0:Ul.total_count)&&(Ul==null?void 0:Ul.status)!=1&&St.createElement("div",{className:pr.under_review,style:{marginRight:0}},St.createElement(nt.Z,{spinning:!0,className:"mr6",size:"small"}),St.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),St.createElement("span",{className:"ml5"},St.createElement("span",{style:{color:"#3061D0"}},Ul==null?void 0:Ul.complete_num),"/",Ul==null?void 0:Ul.total_count))),St.createElement(je.default,{className:"mt30",loading:De["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:mt=>({onClick:Wt=>{var Tn,Mr,Ka;if((0,Qe.Rm)()&&!((Tn=on.AssistantObject.practice)!=null&&Tn.can_view)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(Ka=(Mr=se==null?void 0:se.headerInfo)==null?void 0:Mr.homework_status)!=null&&Ka.includes("\u5BFC\u5165")||window.open(`/classrooms/${cr.coursesId}/shixun_homework/${cr.categoryId}/${mt.id}/comment`,"_blank")}}),dataSource:vl.student_works,columns:Vt,onChange:(mt,Wt,Tn)=>{Tn.field&&(cr.order=Tn.field),Tn.order||(cr.b_order="asc"),Tn.order==="ascend"&&(cr.b_order="asc"),Tn.order==="descend"&&(cr.b_order="desc"),Tn.order||(cr.b_order="asc"),Tu()}}),St.createElement(Ln,null),St.createElement(Da,{paramslist:cr}),St.createElement(Ar.Z,null)),St.createElement(Le.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:qu,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Ki(void 0,null,function*(){if(Ha===2){if(gu.length<=0){Ue.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!vu){Ue.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let mt=yield(0,Fe.ZP)(`/api/homework_commons/${cr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:cr.categoryId,comment:vu,status:gu,course_group_ids:He.current}});mt.status===0&&(Dc(mt.course_group_count),Ma(mt),_u(!1),nn(!0))}else{if(!(dA===0||Nl===0)){if(!dA){Ue.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Nl){Ue.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(dA>Nl){Ue.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!vu){Ue.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let mt=yield(0,Fe.ZP)(`/api/homework_commons/${cr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:cr.categoryId,comment:vu,min_score:dA,max_score:Nl,course_group_ids:He.current}});mt.status===0&&(Dc(mt.course_group_count),Ma(mt),_u(!1),nn(!0))}}),onCancel:()=>{_u(!1),Bt()}},St.createElement("div",{style:{padding:"32px"}},St.createElement("div",null,St.createElement("div",{style:{display:"flex",marginBottom:"12px"}},St.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",St.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),St.createElement("div",{className:fc.length>15?pr.scroll:"",style:{overflowX:"hidden"}},fc==null?void 0:fc.map((mt,Wt)=>St.createElement(vt.default,{style:{textAlign:"left",margin:"0"},value:mt.course_group_id,key:mt.course_group_id,onChange:()=>{re(mt.course_group_id,fc)},checked:mt.checked},mt.group_group_name,"(",mt.count,")")))),St.createElement("div",null,St.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),St.createElement(An.ZP.Group,{value:Ha,onChange:mt=>{Fi(mt.target.value)}},St.createElement(An.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),St.createElement(An.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Ha===1&&St.createElement("div",{style:{display:"flex",marginTop:"20px"}},St.createElement("span",{style:{width:"70px",textAlign:"end"}},St.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),St.createElement(pn.Z,{min:0,max:100,value:dA,onChange:mt=>Ou(mt),style:{width:"100px"}}),St.createElement("span",{style:{width:"80px",textAlign:"end"}},St.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),St.createElement(pn.Z,{min:0,max:100,value:Nl,onChange:mt=>mo(mt),style:{width:"100px"}})),Ha===2&&St.createElement("div",{style:{display:"flex",marginTop:"20px"}},St.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),St.createElement(vt.default.Group,{onChange:mt=>{$u([...mt])},style:{width:"100%"}},(el=(Zi=se==null?void 0:se.headerInfo)==null?void 0:Zi.task_status)==null?void 0:el.map((mt,Wt)=>St.createElement(vt.default,{name:"task_status",value:mt.id},mt.name,"(",mt.count,")")))),St.createElement("div",{style:{display:"flex",marginTop:"20px"}},St.createElement("span",{style:{width:"70px",textAlign:"end"}},St.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),St.createElement(_e.Z,{className:pr.MdEditor,onChange:mt=>Ks(mt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),St.createElement(Le.default,{open:Cn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Ki(void 0,null,function*(){Ha===2?(yield(0,Fe.ZP)(`/api/homework_commons/${cr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:cr.categoryId,comment:vu,status:gu,course_group_ids:He.current}})).status===0&&(Ue.ZP.info("\u6253\u56DE\u6210\u529F"),Bt(),Tu(),nn(!1)):(yield(0,Fe.ZP)(`/api/homework_commons/${cr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:cr.categoryId,comment:vu,min_score:dA,max_score:Nl,course_group_ids:He.current}})).status===0&&(Ue.ZP.info("\u6253\u56DE\u6210\u529F"),Bt(),Tu(),nn(!1))}),onCancel:()=>{Bt(),nn(!1)}},St.createElement("div",{style:{padding:"32px"}},Ha===1&&St.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",xc,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",dA,"-",Nl,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ha===2&&St.createElement("span",null,"\u786E\u8BA4\u5C06",xc,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(da=(Nt=se==null?void 0:se.headerInfo)==null?void 0:Nt.task_status)==null?void 0:da.filter(mt=>gu==null?void 0:gu.includes(mt.id)).map(mt=>mt.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),St.createElement("br",null),St.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",or==null?void 0:or.count,"\u540D\u5B66\u751F")))),St.createElement($n,null),St.createElement(dt.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:us==null?void 0:us.url,disabledDownload:!0,editOffice:us!=null&&us.isedit?"edit":"view",type:us==null?void 0:us.file_type,issaver:!(0,Qe.dE)(),onSaver:mt=>Ki(void 0,null,function*(){const Wt=new FormData;Wt.append("file",mt);let Tn=yield(0,Fe.ZP)(`/api/student_works/${us==null?void 0:us.exercise_user_id}/review_report.json`,{method:"post",body:Wt},!0);(Tn==null?void 0:Tn.status)===0&&(Ue.ZP.info("\u4FDD\u5B58\u6210\u529F"),hc({}))}),onClose:()=>hc({})}),St.createElement(kl,{isShow:cc,setIsShow:ws,item:dc,coursesId:cr.coursesId,categoryId:cr.categoryId}),St.createElement("aside",{className:"tc mb50 mt30"},St.createElement(ft.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:At,current:cr.page||1,pageSize:cr.limit||20,total:(Ja=se==null?void 0:se.shixunWorkList)==null?void 0:Ja.total_count})))};var yl=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we,user:Xt})=>({shixunHomeworks:se,classroomList:De,loading:we.effects,user:Xt}))(Kl),Ta=ee(59301),Di=Object.defineProperty,Tl=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,Uo=(se,De,we)=>De in se?Di(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,_l=(se,De)=>{for(var we in De||(De={}))to.call(De,we)&&Uo(se,we,De[we]);if(Tl)for(var we of Tl(De))ol.call(De,we)&&Uo(se,we,De[we]);return se},kA=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const po=({shixunHomeworks:se,classroomList:De,loading:we,dispatch:Xt})=>{var on;const _t=(0,ve.useParams)(),[qt,Kt]=(0,y.useState)(_l(_l({},{page:1,limit:20,group_ids:[]}),_t)),gt=(0,ve.useLocation)(),{codeReview:jt,headerInfo:zr}=se,[Rr,Gn]=(0,y.useState)({}),[Fa]=oe.default.useForm();qt.order="code_rate",qt.sort="desc",qt.category=qt.categoryId,(0,y.useEffect)(()=>{_n(),console.log("params",qt)},[qt]),(0,y.useEffect)(()=>{se.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&_n()},[se.actionTabs.key]);const _n=()=>kA(void 0,null,function*(){(yield Xt({type:"shixunHomeworks/getCodeReview",payload:_l({},qt)})).status===-2&&setTimeout(()=>_n(),1500)}),_r=()=>{},vr=(fr,na)=>{qt.page=fr,qt.limit=20,Xt({type:"shixunHomeworks/getCodeReview",payload:_l({},qt)})},Zr=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(fr,na,Wn)=>qt.limit*(qt.page-1)+Wn+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:fr=>Ta.createElement("span",{className:"c-orange"},fr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(fr,na)=>Ta.createElement("div",null,Ta.createElement("a",{target:"_blank",onClick:()=>{var Wn;if((0,Qe.Rm)()&&!((Wn=De.AssistantObject.normal)!=null&&Wn.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("studentDetial",gt.pathname),window.open(`/classrooms/${qt.coursesId}/shixun_homework/${qt.categoryId}/review_detail/${na.user_id}`)}},"\u67E5\u770B"),Ta.createElement("br",null))}];return Ta.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(jt==null?void 0:jt.status)===-2&&Ta.createElement(Zn.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(jt==null?void 0:jt.status)!==-2&&Ta.createElement("div",null,Ta.createElement(Ze.Z,null,Ta.createElement(et.Z,{flex:"1"},Ta.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",jt.last_review_time,Ta.createElement(Xe.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(zr!=null&&zr.is_old_data_for_time)&&(0,qe.Ye)(Xt)||Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:qt}})}},"\u4EE3\u7801\u67E5\u91CD"),Ta.createElement(Se.Z,{title:Ta.createElement("div",null,Ta.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),Ta.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),Ta.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),Ta.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},Ta.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),Ta.createElement(et.Z,null,Ta.createElement(Qt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:fr=>{qt.search=fr,Xt({type:"shixunHomeworks/getCodeReview",payload:qt})},style:{width:200}}),Ta.createElement("span",{className:"ml5 c-red"}))),((on=jt.group_info)==null?void 0:on.length)>0&&Ta.createElement(Ta.Fragment,null,Ta.createElement(Ze.Z,null,Ta.createElement(et.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),Ta.createElement(et.Z,{flex:"80px"},Ta.createElement(vt.default,{checked:qt.group_ids=="",value:"all",onChange:fr=>{delete qt.group_ids,qt.group_ids=[],qt.page=1,Kt(_l({},qt))}},"\u5168\u90E8")),Ta.createElement(et.Z,{flex:"1"},jt.group_info&&jt.group_info.map((fr,na)=>Ta.createElement(vt.default,{value:fr.id,checked:qt.group_ids.includes(fr.id),onChange:Wn=>{Wn.target.checked?qt.group_ids.push(fr.id):qt.group_ids.splice(qt.group_ids.indexOf(fr.id),1),qt.page=1,Kt(_l({},qt))}},fr.name,"(",fr.members_count,")")))),Ta.createElement(Ze.Z,{className:"font14 c-red mt5"},Ta.createElement(et.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),Ta.createElement("p",{className:"mt10"},Ta.createElement("span",{className:"c-red"},jt.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",jt.all_reviews_count,"\u4F5C\u54C1\uFF09"),Ta.createElement(je.default,{className:"mt30",loading:we["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:jt.users_reviews,columns:Zr,onChange:(fr,na,Wn)=>{Wn.order==="ascend"&&(qt.b_order="asc"),Wn.order==="descend"&&(qt.b_order="desc"),Wn.order||delete qt.b_order,Xt({type:"shixunHomeworks/getCodeReview",payload:_l({},qt)})}}),Ta.createElement("aside",{className:"tc mb50 mt30"},Ta.createElement(ft.Z,{showSizeChanger:!1,onChange:vr,defaultCurrent:qt.page||1,current:qt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:jt.copy_reviews_count}))))};var sa=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we})=>({shixunHomeworks:se,loading:we.effects,classroomList:De}))(po),ml=ee(28450),Sl=ee(24017),xa=ee(90834),yr=ee(59301),PA=Object.defineProperty,$l=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,aA=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable,xA=(se,De,we)=>De in se?PA(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Sn=(se,De)=>{for(var we in De||(De={}))go.call(De,we)&&xA(se,we,De[we]);if(aA)for(var we of aA(De))fA.call(De,we)&&xA(se,we,De[we]);return se},wr=(se,De)=>$l(se,uo(De)),Ya=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const{RangePicker:Wi}=Sl.default,{Option:Il}=st.default,ao=({shixunHomeworks:se,loading:De,dispatch:we})=>{var Xt,on,_t,qt;const Kt=(0,ve.useParams)(),gt=(0,ve.useLocation)(),{workSetting:jt,workList:zr,changeData:Rr}=se,[Gn,Fa]=(0,y.useState)(!0),[_n,_r]=(0,y.useState)({}),[vr,Zr]=(0,y.useState)(!1),[fr]=oe.default.useForm();let[na,Wn]=(0,y.useState)([]),[Hn,Ea]=(0,y.useState)([]);const[Qa,Mn]=(0,y.useState)([]);let[gn,Ir]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,choice_public_result:!1,can_view_details:!1,total_score:"",eff_score:0,public_after_abort:!1,public_after_over:!1,answer_unlock_rule:0,answer_unlock_rule_num:10,answer_unlock_rule_time:10,answer_unlock_sub_rule:0});const[er,zt]=(0,y.useState)(!1),[Jn,Kr]=(0,y.useState)(0),[vn,qa]=(0,y.useState)([]),[a,E]=(0,y.useState)(!1),b=()=>Ya(void 0,null,function*(){E(!0);const he=yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/challenges.json`,{method:"GET"});he!=null&&he.challenges&&qa(he.challenges),E(!1)});(0,y.useEffect)(()=>()=>{Wn([])},[]),(0,y.useEffect)(()=>{Fa(!(jt!=null&&jt.can_edit))},[jt]);const x=()=>{we({type:"shixunHomeworks/getWorkSetting",payload:Sn({},Kt)})};(0,y.useEffect)(()=>{jt!=null&&jt.course_id&&(Object.keys(gn).map(function(he){gn[he]=jt[he]}),(gn.answer_unlock_rule===1||gn.answer_unlock_rule===3)&&(gn.answer_unlock_sub_rule=gn.answer_unlock_rule,gn.answer_unlock_rule=6),(!gn.allow_late||!gn.unified_late)&&(gn.late_penalty=5),na=JSON.parse(JSON.stringify(jt.group_settings.map(he=>wr(Sn({},he),{group_name:[he.group_name]})).filter(he=>he.publish_time!==null))),Hn=JSON.parse(JSON.stringify(jt.allow_late_settings.map(he=>wr(Sn({},he),{group_name:[he.group_name]})).filter(he=>he.late_time!==null))),Ir(Sn({},gn)),Wn([...na]),Ea([...Hn]))},[jt]);const z=()=>{const he=JSON.parse(JSON.stringify(gn));if(he.challenge_settings.filter(ke=>!ke.hide),he.categoryId=Kt.categoryId,he.answer_unlock_rule===6&&(he.answer_unlock_rule=he.answer_unlock_sub_rule),gn.unified_setting||(na=na==null?void 0:na.map(ke=>{var at;if(!ke.publish_time||!ke.end_time)throw Ue.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ke.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ke.group_name=typeof(ke==null?void 0:ke.group_name)=="string"?[ke==null?void 0:ke.group_name]:ke==null?void 0:ke.group_name,ke.group_id=(at=jt.group_settings)==null?void 0:at.filter(pt=>{var xt;return(xt=ke==null?void 0:ke.group_name)==null?void 0:xt.includes(pt.group_name)}).map(pt=>pt.group_id||pt.id).toString().split(","),ke})),he.group_settings=na,gn.allow_late)if(gn.unified_late){if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!gn.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Hn=Hn==null?void 0:Hn.map(ke=>{var at,pt;if(ke.late_penalty===null||ke.late_penalty===void 0||ke.late_penalty<0||ke.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ke.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ke.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ke.group_name=typeof(ke==null?void 0:ke.group_name)=="string"?[ke==null?void 0:ke.group_name]:ke==null?void 0:ke.group_name,ke.group_id=(pt=(at=ke==null?void 0:ke.group_name)==null?void 0:at.map(xt=>{var kt,$t;let bn=($t=(kt=jt.group_settings)==null?void 0:kt.filter(zn=>(zn==null?void 0:zn.group_name)===xt))==null?void 0:$t[0];return bn==null?void 0:bn.group_id}))==null?void 0:pt.toString().split(","),ke}),he.allow_late_settings=Hn;le(he)},le=he=>{var ke;if(console.log(he.total_score,he.eff_score),he.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(he!=null&&he.work_efficiency&&he.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const at=he.challenge_settings.reduce((kt,$t)=>kt+Number($t.challenge_score),0),pt={shixun_evaluation:he.shixun_evaluation,challenge_settings:he.challenge_settings},xt=()=>Ya(void 0,null,function*(){Zr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/public_setting.json`,{method:"post",body:Sn({},he)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),x(),we({type:"shixunHomeworks/getShixunWorkList",payload:Sn({},Kt)})),Zr(!1)});!(0,Na.isEqual)(Rr,pt)&&!((ke=zr==null?void 0:zr.homework_status)!=null&&ke.includes("\u672A\u53D1\u5E03"))?Le.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:xt}):xt()},de=(0,y.useMemo)(()=>gn.public_after_abort?"public_after_abort":gn.public_after_over?"public_after_over":"immediately",[gn]),Ce=()=>((vn==null?void 0:vn.map((at,pt)=>{var xt;return(xt=at.answer)!=null&&xt.length?null:pt+1}).filter(Boolean))||[]).map(at=>`\u7B2C${at}\u5173`).join("\u3001");return yr.createElement("section",{className:xa.Z.form},yr.createElement("div",{className:xa.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),yr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement(vt.default,{checked:gn.score_open,disabled:Gn,onChange:he=>{gn.score_open=he.target.checked,Ir(Object.assign({},gn))}},yr.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),yr.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),yr.createElement("div",{style:{display:"flex",marginTop:"20px"}},yr.createElement(vt.default,{checked:gn.answer_public,disabled:Gn,onChange:he=>{he.target.checked?Ir(ke=>wr(Sn({},ke),{answer_public:he.target.checked})):Ir(ke=>wr(Sn({},ke),{answer_public:he.target.checked,public_after_abort:!1,public_after_over:!1}))}},yr.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),yr.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"),yr.createElement("div",{className:"current",style:{color:"#3061d0"},onClick:()=>{Kr(0),zt(!0),b()}},"\u67E5\u770B\u53C2\u8003\u7B54\u6848"))),gn.answer_public&&yr.createElement(yr.Fragment,null,yr.createElement("div",{style:{background:"#F6F7F9",padding:"0px 30px 13px 30px"}},yr.createElement(An.ZP.Group,{style:{display:"flex",flexDirection:"column",marginLeft:"24px",gap:"10px"},onChange:he=>{let ke=he.target.value;ke==6&&!gn.answer_unlock_sub_rule&&(gn.answer_unlock_sub_rule=1),Ir(at=>wr(Sn({},at),{answer_unlock_rule:ke}))},value:gn.answer_unlock_rule,disabled:Gn},yr.createElement(An.ZP,{value:4},"\u4F5C\u4E1A\u7ED3\u675F\u540E\u81EA\u52A8\u89E3\u9501",yr.createElement("span",{style:{color:"#666666"}},"\uFF08\u4F5C\u4E1A\u7ED3\u675F\u540E\uFF0C\u7CFB\u7EDF\u81EA\u52A8\u89E3\u9501\u7B54\u6848\uFF09")),yr.createElement(An.ZP,{value:0},"\u5173\u5361\u901A\u5173\u540E\u81EA\u52A8\u89E3\u9501",yr.createElement("span",{style:{color:"#666666"}},"\uFF08\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\u540E\uFF0C\u7CFB\u7EDF\u81EA\u52A8\u89E3\u9501\u7B54\u6848\uFF09")),yr.createElement(An.ZP,{value:6},"\u5173\u5361\u901A\u5173\u5931\u8D25\u8F85\u52A9\u89E3\u9501",yr.createElement("span",{style:{color:"#666666"}},"\uFF08\u5F53\u5B66\u751F\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8FC7\u591A\u6216\u8017\u65F6\u8FC7\u957F\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u6839\u636E\u89C4\u5219\u81EA\u52A8\u89E3\u9501\u7B54\u6848\uFF09"))),gn.answer_unlock_rule===6&&yr.createElement("div",{style:{marginLeft:"48px",marginTop:"10px"}},yr.createElement(An.ZP.Group,{onChange:he=>{Ir(ke=>wr(Sn({},ke),{answer_unlock_sub_rule:he.target.value}))},value:gn.answer_unlock_sub_rule,disabled:Gn},yr.createElement(An.ZP,{value:1},yr.createElement("div",{className:"flex item-center"},"\u5173\u5361\u8BC4\u6D4B\u5931\u8D25",yr.createElement(pn.Z,{value:gn.answer_unlock_rule_num,onChange:he=>Ir(wr(Sn({},gn),{answer_unlock_rule_num:he})),size:"large",style:{width:120,margin:"0 10px"},min:1,max:200,precision:0,addonAfter:yr.createElement("span",{className:xa.Z.SubTooltip},"\u6B21")}),"\u540E\u81EA\u52A8\u89E3\u9501")),yr.createElement(An.ZP,{value:3,style:{marginLeft:"30px"}},yr.createElement("div",{className:"flex item-center"},"\u5173\u5361\u8BC4\u6D4B\u8017\u65F6",yr.createElement(pn.Z,{value:gn.answer_unlock_rule_time,onChange:he=>Ir(wr(Sn({},gn),{answer_unlock_rule_time:he})),size:"large",style:{width:120,margin:"0 10px"},min:1,max:200,precision:0,addonAfter:yr.createElement("span",{className:xa.Z.SubTooltip},"\u5206\u949F")}),"\u540E\u81EA\u52A8\u89E3\u9501")))))),(jt==null?void 0:jt.is_has_choice)&&yr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement(vt.default,{checked:gn.choice_public_result,disabled:Gn,onChange:he=>{gn.choice_public_result=he.target.checked,Ir(Object.assign({},gn))}},yr.createElement("div",{style:{color:"#000000"}},"\u7406\u8BBA\u9898\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),yr.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),yr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement(vt.default,{checked:gn.comment_public,disabled:Gn,onChange:he=>{gn.comment_public=he.target.checked,Ir(Object.assign({},gn))}},yr.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),yr.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),yr.createElement("div",{style:{marginTop:"30px"}},yr.createElement("div",{className:xa.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),yr.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},yr.createElement(vt.default,{checked:gn.can_view_details,disabled:Gn,onChange:he=>{gn.can_view_details=he.target.checked,Ir(Object.assign({},gn))}},yr.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),yr.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),yr.createElement(Xe.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:vr,onClick:()=>z()},"\u4FDD\u5B58"),yr.createElement(Le.default,{centered:!0,open:er,title:"\u67E5\u770B\u53C2\u8003\u7B54\u6848",width:920,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>Ya(void 0,null,function*(){const he=yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/crud_answer.json`,{method:"post",body:{challenges:[...vn]}});(he==null?void 0:he.status)==0&&Ue.ZP.success("\u4FDD\u5B58\u6210\u529F"),zt(!1)}),onCancel:()=>{zt(!1)},maskClosable:!1},yr.createElement(nt.Z,{spinning:a},yr.createElement("div",{style:{color:"#333"}},yr.createElement("div",{className:"mb10"},yr.createElement("span",null,"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u4F5C\u4E1A\u4E2D\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848\u540E\uFF0C\u5B66\u751F\u901A\u8FC7\u4F5C\u4E1A\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u5B66\u4E60\u65F6\uFF0C\u5C06\u53EA\u80FD\u67E5\u9605\u6559\u5E08\u5728\u4F5C\u4E1A\u4E2D\u914D\u7F6E\u7684\u53C2\u8003\u7B54\u6848\u3002"),(jt==null?void 0:jt.is_show_sync_shixun_answer_btn)&&yr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Ya(void 0,null,function*(){Le.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:`\u662F\u5426\u786E\u8BA4\u5C06\u8BE5\u4F5C\u4E1A\u7684\u5173\u5361\u7B54\u6848\u8BBE\u7F6E\u540C\u6B65\u81F3\u5B9E\u8BAD\u201C${jt==null?void 0:jt.homework_name}\u201D\uFF1F\u8BF7\u6CE8\u610F\uFF0C\u540C\u6B65\u540E\u6B64\u64CD\u4F5C\u5C06\u65E0\u6CD5\u64A4\u9500\u3002`,onOk:()=>Ya(void 0,null,function*(){const he=yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/sync_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&Ue.ZP.success("\u4FDD\u5B58\u6210\u529F")})})})},"\u7B54\u6848\u540C\u6B65\u81F3\u5B9E\u8BAD"),yr.createElement("br",null),yr.createElement("span",null,"\u63D0\u793A\uFF1A",yr.createElement("span",{style:{color:"#FA6400"}},Ce()),'\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848\uFF0C\u53EF\u70B9\u51FB"\u65B0\u589E\u53C2\u8003\u7B54\u6848"\u6309\u94AE\u8FDB\u884C\u8BBE\u7F6E\u3002')),yr.createElement("div",{className:"mt20",style:{display:"flex",border:"1px solid #e8e8e8",borderRadius:"4px",minHeight:"300px"}},yr.createElement("div",{style:{width:"220px",borderRight:"1px solid #e8e8e8",flexShrink:0,overflowY:"auto",maxHeight:"400px"}},vn==null?void 0:vn.map((he,ke)=>yr.createElement("div",{key:he.challenge_id||he.id||ke,onClick:()=>Kr(ke),style:{padding:"12px 16px",cursor:"pointer",borderBottom:"1px solid #DCDCDC",backgroundColor:Jn===ke?"#F6F7F9":"#fff",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},title:`\u7B2C${ke+1}\u5173\uFF1A${he.challenge_name||he.name||""}`},"\u7B2C",ke+1,"\u5173\uFF1A",he.challenge_name||he.name||""))),yr.createElement("div",{style:{flex:1,padding:"20px",overflowY:"auto",maxHeight:"400px"}},(on=(Xt=vn[Jn])==null?void 0:Xt.answer)==null?void 0:on.map((he,ke)=>yr.createElement("div",{key:ke,className:`pb5 ${xa.Z.formWrap}`},yr.createElement("div",{className:xa.Z.flexRow},yr.createElement("b",{className:"font16"},"\u7EA7\u522B\uFF1A",ke+1),yr.createElement("div",{className:"tr flex1"},yr.createElement(Se.Z,{placement:"bottom",title:"\u5220\u9664"},yr.createElement("span",{className:"font14 c-red current",onClick:()=>{const at=[...vn];at[Jn].answer=at[Jn].answer.filter((pt,xt)=>xt!==ke),qa(at)}},"\u5220\xA0\u9664")))),yr.createElement("div",{className:xa.Z.contentWrap},yr.createElement("div",{className:xa.Z.flexRow},yr.createElement("div",null,yr.createElement("p",{className:"font16"},"\u540D\u79F0\uFF1A"),yr.createElement(Qt.default,{bordered:!1,value:he.name,onChange:at=>{const pt=[...vn];pt[Jn].answer=pt[Jn].answer.map((xt,kt)=>kt===ke?wr(Sn({},xt),{name:at.target.value}):xt),qa(pt)}})),yr.createElement("div",{className:"ml10"},yr.createElement("p",{className:"font16"},"\u6263\u51CF\u5206\u503C\u5360\u6BD4\uFF1A"),yr.createElement(pn.Z,{min:0,max:100,precision:0,value:he.score,onChange:at=>{const pt=[...vn];pt[Jn].answer=pt[Jn].answer.map((xt,kt)=>kt===ke?wr(Sn({},xt),{score:at}):xt),qa(pt)}})))),yr.createElement("div",{className:"mt10 mb10"},yr.createElement("div",{className:"font16 mb20"},"\u5185\u5BB9\uFF1A"),yr.createElement(_e.Z,{placeholder:"\u5EFA\u8BAE\u63D0\u4F9B\u5305\u62EC\u6587\u4EF6\u6240\u6709\u4EE3\u7801\u7684\u5B8C\u6574\u7B54\u6848",defaultValue:he.contents,onChange:at=>{const pt=[...vn];pt[Jn].answer=pt[Jn].answer.map((xt,kt)=>kt===ke?wr(Sn({},xt),{contents:at}):xt),qa(pt)}})))),yr.createElement("div",{className:((qt=(_t=vn[Jn])==null?void 0:_t.answer)==null?void 0:qt.length)>0?xa.Z.hasAnswer:xa.Z.noAnswer},yr.createElement(Xe.ZP,{style:{borderColor:"#3061d0",color:"#3061d0"},onClick:()=>{const he=[...vn];he[Jn].answer||(he[Jn].answer=[]),he[Jn].answer.push({name:`\u89E3\u9898\u601D\u8DEF${he[Jn].answer.length+1}`,contents:"",score:10,level:he[Jn].answer.length+1}),qa(he)}},"\u65B0\u589E\u53C2\u8003\u7B54\u6848"))))))))};var wo=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De.effects}))(ao),Yo=ee(44104),cl=ee(50105),xo={operation:"operation___SZhQL",btns:"btns___aJ8pn",notbtn:"notbtn___ozDLO",selectbtn:"selectbtn___NaHOZ",mustbtn:"mustbtn___kRV5h"},Do=Object.defineProperty,DA=Object.defineProperties,Vo=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(se,De,we)=>De in se?Do(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ri=(se,De)=>{for(var we in De||(De={}))qr.call(De,we)&&pa(se,we,De[we]);if(Lr)for(var we of Lr(De))ca.call(De,we)&&pa(se,we,De[we]);return se},Hi=(se,De)=>DA(se,Vo(De)),Ml=(se,De)=>{var we={};for(var Xt in se)qr.call(se,Xt)&&De.indexOf(Xt)<0&&(we[Xt]=se[Xt]);if(se!=null&&Lr)for(var Xt of Lr(se))De.indexOf(Xt)<0&&ca.call(se,Xt)&&(we[Xt]=se[Xt]);return we},Ui=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Ri=[{label:"\u7B80\u5355",value:"\u7B80\u5355",color:"#1B8565"},{label:"\u4E2D\u7B49",value:"\u4E2D\u7B49",color:"#FA6400"},{label:"\u56F0\u96BE",value:"\u56F0\u96BE",color:"#E30000"}],tl=[{label:"\u5FC5\u505A",value:"required",color:"#1B8565"},{label:"\u9009\u505A",value:"optional",color:"#1E96F4"},{label:"\u4E0D\u505A",value:"hidden",color:"#5F6368"}];var Ll=se=>{var De=se,{open:we,levelData:Xt,onFinish:on}=De,_t=Ml(De,["open","levelData","onFinish"]);const{shixunHomeworks:qt}=(0,ve.useSelector)(de=>de),{workSetting:{challenge_settings:Kt=[]}}=qt,[gt,jt]=(0,y.useState)([]),[zr,Rr]=(0,y.useState)([]),[Gn,Fa]=(0,y.useState)([]),[_n,_r]=(0,y.useState)([]),[vr,Zr]=(0,y.useState)([]),[fr,na]=(0,y.useState)([]),[Wn,Hn]=(0,y.useState)([]),[Ea,Qa]=(0,y.useState)(""),[Mn,gn]=(0,y.useState)(""),[Ir,er]=(0,y.useState)(""),[zt,Jn]=(0,y.useState)(!1),[Kr,vn]=(0,y.useState)(!1),[qa,a]=(0,y.useState)([]),[E,b]=(0,y.useState)({needKeyword:"",needSelectValue:"",noNeedKeyword:"",noNeedSelectValue:"",keyword:"",selectValue:""}),x=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(de,Ce,he)=>`\u7B2C${Ce==null?void 0:Ce.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u5173\u5361\u8981\u6C42",width:120,dataIndex:"status",render:de=>{var Ce,he;return y.createElement("span",{style:{color:(Ce=tl==null?void 0:tl.find(ke=>(ke==null?void 0:ke.value)==de))==null?void 0:Ce.color}},(he=tl==null?void 0:tl.find(ke=>(ke==null?void 0:ke.value)==de))==null?void 0:he.label)}},{title:"\u96BE\u5EA6",width:120,dataIndex:"difficulty",render:de=>{var Ce;return y.createElement("span",{style:{color:(Ce=Ri==null?void 0:Ri.find(he=>(he==null?void 0:he.label)==de))==null?void 0:Ce.color}},de)}},{title:"\u91D1\u5E01\u5956\u52B1",width:120,dataIndex:"challenge_exp"}],z=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(de,Ce,he)=>`\u7B2C${Ce==null?void 0:Ce.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u96BE\u5EA6",width:50,dataIndex:"difficulty",render:de=>{var Ce;return y.createElement("span",{style:{color:(Ce=Ri==null?void 0:Ri.find(he=>(he==null?void 0:he.label)==de))==null?void 0:Ce.color}},de)}},{title:"\u91D1\u5E01\u5956\u52B1",width:80,dataIndex:"challenge_exp"},{title:"\u64CD\u4F5C",align:"left",width:160,render:(de,Ce)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{Zr(vr==null?void 0:vr.filter(he=>he!=(Ce==null?void 0:Ce.challenge_id))),a(qa==null?void 0:qa.filter(he=>he!=(Ce==null?void 0:Ce.challenge_id)))},className:"current",style:{color:"#3061D0"}},"\u79FB\u56DE\u5FC5\u505A"),qa!=null&&qa.includes(Ce==null?void 0:Ce.challenge_id)?y.createElement("span",{onClick:()=>{Le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u4E0D\u53EF\u89C1\uFF1F",onOk:()=>Ui(void 0,null,function*(){qa!=null&&qa.includes(Ce==null?void 0:Ce.challenge_id)&&a(qa==null?void 0:qa.filter(he=>he!=(Ce==null?void 0:Ce.challenge_id)))})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u4E0D\u53EF\u89C1"):y.createElement("span",{onClick:()=>{Le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u4E0D\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u53EF\u89C1\uFF1F",onOk:()=>Ui(void 0,null,function*(){a([...qa||[],Ce==null?void 0:Ce.challenge_id])})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u53EF\u89C1"))}];(0,y.useEffect)(()=>{we&&(console.log(Xt),jt(Xt||[]))},[we]),(0,y.useEffect)(()=>{var de,Ce,he;const ke=[];for(const at of Xt)(!(E!=null&&E.selectValue)||(E==null?void 0:E.selectValue)==(at==null?void 0:at.difficulty))&&((he=(de=at==null?void 0:at.challenge_name)==null?void 0:de.toLowerCase())!=null&&he.includes((Ce=E==null?void 0:E.keyword)==null?void 0:Ce.toLowerCase()))&&ke.push(at);jt(ke),console.log(Kt)},[vr,E]);const le=[{key:"1",icon:y.createElement("img",{src:ee(99513),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u53EF\u89C1",onClick:()=>{if((Wn==null?void 0:Wn.length)==0){Ue.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}a([...new Set([...qa||[],...Wn==null?void 0:Wn.map(de=>de==null?void 0:de.challenge_id)])]),Hn([]),vn(!1)}},{key:"2",icon:y.createElement("img",{src:ee(51018),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u4E0D\u53EF\u89C1",onClick:()=>{if((Wn==null?void 0:Wn.length)==0){Ue.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}a(qa==null?void 0:qa.filter(de=>{var Ce;return!((Ce=Wn==null?void 0:Wn.map(he=>he==null?void 0:he.challenge_id))!=null&&Ce.includes(de))})),Hn([]),vn(!1)}}];return y.createElement(Le.default,ri({title:"\u6279\u91CF\u8BBE\u7F6E\u5173\u5361",centered:!0,open:we,width:880,classNames:{body:"flex gap-10px"},footer:null,destroyOnClose:!0},_t),y.createElement("div",{className:"flex-1 minW-0 minH-0 pt-10px"},y.createElement("div",{className:"flex item-center relative"},y.createElement("div",null,"\u96BE\u5EA6"),y.createElement(st.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",size:"large",style:{width:280,margin:"0 20px 0 12px"},options:Ri,onChange:de=>{b(Hi(ri({},E),{selectValue:de}))}}),y.createElement(Qt.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u5361\u540D\u79F0",size:"large",suffix:y.createElement("span",{className:"iconfont icon-sousuo8",onClick:()=>{b(Hi(ri({},E),{keyword:Ir}))}}),onChange:de=>{er(de.target.value)},style:{maxWidth:"calc(100% - 340px)"},onPressEnter:de=>{b(Hi(ri({},E),{keyword:de.target.value}))}})),y.createElement(je.default,{className:"mt-10px pb-10px",columns:x,dataSource:gt||[],rowKey:"challenge_id",locale:{emptyText:y.createElement(Zn.Z,null)},rowSelection:{selectedRowKeys:zr==null?void 0:zr.map(de=>de==null?void 0:de.challenge_id),onChange:(de,Ce)=>{Rr(Ce),_r(Ce)}},pagination:!1}),y.createElement("div",{className:xo.operation},y.createElement("div",null,"\u5DF2\u9009\u62E9 ",zr==null?void 0:zr.length,"\u6761\u6570\u636E"),y.createElement("div",{className:xo.btns},y.createElement("div",{className:xo.notbtn,onClick:()=>on({challengeIds:zr==null?void 0:zr.map(de=>de.challenge_id),status:"hidden"})},"\u8BBE\u4E3A\u4E0D\u505A"),y.createElement("div",{className:xo.selectbtn,onClick:()=>on({challengeIds:zr==null?void 0:zr.map(de=>de.challenge_id),status:"optional"})},"\u8BBE\u4E3A\u9009\u505A"),y.createElement("div",{className:xo.mustbtn,onClick:()=>on({challengeIds:zr==null?void 0:zr.map(de=>de.challenge_id),status:"required"})},"\u8BBE\u4E3A\u5FC5\u505A")))),y.createElement("div",{className:"flex flex-col item-center justify-center gap-20px"}))},Gt=ee(59301),Oo=Object.defineProperty,lA=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,WA=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,NA=Object.prototype.propertyIsEnumerable,Fl=(se,De,we)=>De in se?Oo(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,wl=(se,De)=>{for(var we in De||(De={}))ru.call(De,we)&&Fl(se,we,De[we]);if(WA)for(var we of WA(De))NA.call(De,we)&&Fl(se,we,De[we]);return se},Yl=(se,De)=>lA(se,nu(De)),io=(se,De)=>{var we={};for(var Xt in se)ru.call(se,Xt)&&De.indexOf(Xt)<0&&(we[Xt]=se[Xt]);if(se!=null&&WA)for(var Xt of WA(se))De.indexOf(Xt)<0&&NA.call(se,Xt)&&(we[Xt]=se[Xt]);return we},au=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const UA=({shixunHomeworks:se,loading:De,dispatch:we})=>{const Xt=(0,ve.useParams)(),[on]=oe.default.useForm(),_t=oe.default.useWatch("total_score",on),qt=oe.default.useWatch("eff_type",on),Kt=oe.default.useWatch("challenge_settings",on),gt=oe.default.useWatch("answer_open_evaluation",on),jt=oe.default.useWatch("shixun_evaluation",on),zr=oe.default.useWatch("work_efficiency",on),Rr=oe.default.useWatch("is_repeat_minus",on),Gn=oe.default.useWatch("open_view_answer_deduct",on),{workSetting:Fa,workList:_n,changeData:_r,headerInfo:vr}=se,[Zr,fr]=(0,y.useState)(!1),[na,Wn]=(0,y.useState)(!1),[Hn,Ea]=(0,y.useState)(!1);let[Qa,Mn]=(0,y.useState)([]),[gn,Ir]=(0,y.useState)([]),[er,zt]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[Jn,Kr]=(0,y.useState)(!1),[vn,qa]=(0,y.useState)(0),[a,E]=(0,y.useState)(!1),[b,x]=(0,y.useState)([]),[z,le]=(0,y.useState)([]),[de,Ce]=(0,y.useState)(!1),[he,ke]=(0,y.useState)(null),at={\u7B80\u5355:"#1B8565",\u4E2D\u7B49:"#FA6400",\u56F0\u96BE:"#E30000"},pt={required:{tag:"\u5FC5\u505A",color:"#1B8565"},optional:{tag:"\u9009\u505A",color:"#1E96F4"},hidden:{tag:"\u4E0D\u505A",color:"#5F6368"}};(0,y.useEffect)(()=>()=>{Mn([])},[]),(0,y.useEffect)(()=>{fr(!(Fa!=null&&Fa.can_edit))},[Fa]);const xt=()=>{we({type:"shixunHomeworks/getWorkSetting",payload:wl({},Xt)})};(0,y.useEffect)(()=>{var tn,Yn;if(!(Fa!=null&&Fa.course_id))return;Object.keys(er).map(function(tr){er[tr]=Fa[tr]}),(!er.allow_late||!er.unified_late)&&(er.late_penalty=5),Qa=JSON.parse(JSON.stringify(Fa.group_settings.map(tr=>Yl(wl({},tr),{group_name:[tr.group_name]})).filter(tr=>tr.publish_time!==null))),gn=JSON.parse(JSON.stringify(Fa.allow_late_settings.map(tr=>Yl(wl({},tr),{group_name:[tr.group_name]})).filter(tr=>tr.late_time!==null)));const fn=Yl(wl({},er),{difficulty_level_sort:er.difficulty_level_sort||"asc"});zt(fn),zn(fn),on.setFieldsValue(fn),Mn([...Qa]),Ir([...gn]),x((Yn=(tn=Fa.challenge_settings)==null?void 0:tn.filter(tr=>tr.status!="hidden"))==null?void 0:Yn.map(tr=>tr.challenge_id))},[Fa]);const kt=()=>{var tn;const Yn=JSON.parse(JSON.stringify(er));if(Yn.categoryId=Xt.categoryId,Yn.game_deduct_score_percentage===""){Ue.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((tn=Yn.challenge_settings)!=null&&tn.every(fn=>fn.status==="hidden")){Ue.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(er.unified_setting||(Qa=Qa==null?void 0:Qa.map(fn=>{var tr;if(!fn.publish_time||!fn.end_time)throw Ue.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!fn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fn.group_name=typeof(fn==null?void 0:fn.group_name)=="string"?[fn==null?void 0:fn.group_name]:fn==null?void 0:fn.group_name,fn.group_id=(tr=Fa.group_settings)==null?void 0:tr.filter(Yr=>{var Er;return(Er=fn==null?void 0:fn.group_name)==null?void 0:Er.includes(Yr.group_name)}).map(Yr=>Yr.group_id||Yr.id).toString().split(","),fn})),Yn.group_settings=Qa,er.allow_late)if(er.unified_late){if(er.late_penalty===null||er.late_penalty===void 0||er.late_penalty<0||er.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!er.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else gn=gn==null?void 0:gn.map(fn=>{var tr,Yr;if(fn.late_penalty===null||fn.late_penalty===void 0||fn.late_penalty<0||fn.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!fn.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!fn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fn.group_name=typeof(fn==null?void 0:fn.group_name)=="string"?[fn==null?void 0:fn.group_name]:fn==null?void 0:fn.group_name,fn.group_id=(Yr=(tr=fn==null?void 0:fn.group_name)==null?void 0:tr.map(Er=>{var lr,$a;let bi=($a=(lr=Fa.group_settings)==null?void 0:lr.filter(li=>(li==null?void 0:li.group_name)===Er))==null?void 0:$a[0];return bi==null?void 0:bi.group_id}))==null?void 0:Yr.toString().split(","),fn}),Yn.allow_late_settings=gn;$t(Yn)},$t=tn=>{var Yn,fn,tr;if(tn.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(tn!=null&&tn.work_efficiency&&tn.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Yr=(Yn=tn.challenge_settings)==null?void 0:Yn.filter($a=>$a.status=="required").reduce(($a,bi)=>$a+Number(bi.challenge_score),0);if((Yr==null?void 0:Yr.toFixed(10))!==((fn=tn.total_score-tn.eff_score)==null?void 0:fn.toFixed(10))){Ue.ZP.warning(`\u6548\u7387\u5206\u52A0\u5FC5\u505A\u5173\u5361\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${tn.total_score}\u5206`);return}const Er={shixun_evaluation:tn.shixun_evaluation,challenge_settings:tn.challenge_settings,eff_type:tn.eff_type},lr=()=>au(void 0,null,function*(){Wn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Xt.categoryId}/score_setting.json`,{method:"post",body:wl({},tn)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),xt(),we({type:"shixunHomeworks/getShixunWorkList",payload:wl({},Xt)})),Wn(!1)});!(0,Na.isEqual)(_r,Er)&&!((tr=_n==null?void 0:_n.homework_status)!=null&&tr.includes("\u672A\u53D1\u5E03"))&&!Jn?Le.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:lr}):lr(),(Jn||Rr&&Jn)&&Le.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}})},bn=(tn=er)=>{var Yn;const{eff_score:fn,total_score:tr,difficulty_level_sort:Yr}=tn,Er=tr-fn,lr=(Yn=tn.challenge_settings)==null?void 0:Yn.filter(ci=>ci.status=="required").length;if(!lr){tn.challenge_settings.map((ci,Zi)=>{ci.challenge_score=0});return}const $a=tn.challenge_settings.filter(ci=>ci.status=="required").map(ci=>Yr==="desc"?ci.challenge_exp_desc:ci.challenge_exp).reduce((ci,Zi)=>ci+Zi),bi=Er/$a;let li=0,hl=0,Ci;switch(tn.shixun_evaluation){case 0:const ci=parseFloat((Er/lr).toFixed(1));tn.challenge_settings.map((Nt,da)=>{Nt.status=="required"?(li=da,Nt.challenge_score=ci>0?ci:0):Nt.status=="hidden"&&(Nt.challenge_score=0)}),Ci=(Er-ci*(lr-1)).toFixed(1),tn.challenge_settings[li].challenge_score=Ci>0?Ci:0;break;case 1:tn.challenge_settings.map((Nt,da)=>{Nt.status=="required"?(li=da,hl+=Number((Math.round((Yr==="desc"?Nt.challenge_exp_desc:Nt.challenge_exp)*bi*10)/10).toFixed(1)),Nt.challenge_score=(Math.round((Yr==="desc"?Nt.challenge_exp_desc:Nt.challenge_exp)*bi*10)/10).toFixed(1)):Nt.status=="hidden"&&(Nt.challenge_score=0)});let Zi=tn.challenge_settings[li].challenge_score;Ci=(Er-hl+Number(Zi)).toFixed(1),tn.challenge_settings[li].challenge_score=Ci>0?Ci:0;break;case 2:const el=parseFloat((Er/lr).toFixed(1));tn.challenge_settings.map((Nt,da)=>{Nt.status=="required"?(li=da,Nt.challenge_score=el>0?el:0):Nt.status=="hidden"&&(Nt.challenge_score=0)}),Ci=(Er-el*(lr-1)).toFixed(1),tn.challenge_settings[li].challenge_score=Ci>0?Ci:0;break}zt(wl({},tn)),zn(tn),on.setFieldsValue(tn)},zn=(tn=er)=>{const Yn=(0,qe.EN)(tn.challenge_settings.reduce((fn,tr)=>(0,qe.EN)(fn||0,Number(tr.challenge_score)||0,"+"),0),tn.eff_score||0,"+");qa(Yn)};return Gt.createElement("div",{className:xa.Z.form},Gt.createElement(oe.default,{className:xa.Z.FormStyle,form:on,initialValues:{},layout:"vertical",disabled:Zr,size:"large",onValuesChange:(tn,Yn)=>{zt(wl(wl({},er),Yn))},onFinish:tn=>{kt(),Kr(!1)}},(Fa==null?void 0:Fa.can_edit)&&Gt.createElement("div",{className:xa.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),Gt.createElement(oe.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},Gt.createElement(pn.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),Gt.createElement("div",{className:xa.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",Gt.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5C06\u5728\u4F5C\u4E1A\u7ED3\u675F\u540E\u8FDB\u884C\u8BA1\u7B97\uFF0C\u5E76\u52A0\u5165\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:tn=>{const Yn=Yl(wl({},er),{eff_score:tn?20:0});return bn(Yn),zn(Yn),tn}},Gt.createElement(vt.default,null,Gt.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206")))),Gt.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u5FC5\u505A\u5173\u5361\u603B\u5206\uFF09")),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Gt.createElement(Ze.Z,{wrap:!1,align:"middle"},Gt.createElement(et.Z,{style:{textAlign:"right"}},Gt.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),Gt.createElement(et.Z,null,Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:zr&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:tn=>(bn(Yl(wl({},er),{eff_score:tn})),tn)},Gt.createElement(pn.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:Zr||!zr})))))),zr&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Gt.createElement("div",{style:{height:40,lineHeight:"40px"}},Gt.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),Gt.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{name:"eff_type",style:{marginBottom:0}},Gt.createElement(An.ZP.Group,null,Gt.createElement(An.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),Gt.createElement(An.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"))))),zr&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Gt.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},Gt.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),Gt.createElement(Se.Z,{title:"\u89C4\u5219\u8BF4\u660E"},Gt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xa.Z.title_icon}`,style:{color:"#666"},onClick:()=>Ea(!0)}))),Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(tn,Yn,fn)=>(bn(Yl(wl({},fn),{training_time_rules:tn})),tn)},Gt.createElement(An.ZP.Group,null,Gt.createElement(Yo.Z,{direction:"vertical"},Gt.createElement(An.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",Gt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),Gt.createElement(An.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",Gt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u65F6\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),Gt.createElement(An.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",Gt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09"))))))),Gt.createElement("div",{style:{marginTop:"30px"}},Gt.createElement("div",{className:xa.Z.title},"\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u5206\u914D"),Gt.createElement("div",{className:"flex"},Gt.createElement("div",{style:{width:799,marginRight:1,background:"#F6F7F9"}},Gt.createElement("div",{className:"flex justify-between item-center",style:{height:40,padding:"0 12px 0 30px",borderBottom:"1px solid #fff"}},Gt.createElement("div",{className:xa.Z.title,style:{marginBottom:0,fontSize:14}},"\u4EFB\u52A1\u5173\u5361(",b.length,")"),Gt.createElement("div",{className:"flex"},jt==2&&Gt.createElement("div",{className:"current mr20",style:{color:"#3061d0"},onClick:()=>{if(z.length===0)return Ue.ZP.info("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5173\u5361");Ce(!0)}},"\u6279\u91CF\u4FEE\u6539\u5206\u503C"),Gt.createElement("div",{className:"current",style:{color:"#3061d0"},onClick:()=>{E(!0)}},"\u6279\u91CF\u8BBE\u7F6E"))),Gt.createElement("div",{style:{background:"#F6F7F9",marginTop:"1px"}},Gt.createElement("div",{style:{display:"flex",alignItems:"center",height:40,padding:"0 13px 0 30px",borderBottom:"1px solid #fff"}},jt==2&&Gt.createElement("div",{style:{width:50}},Gt.createElement(vt.default,{indeterminate:z.length>0&&z.length<b.length,checked:b.length===z.length,onChange:tn=>{tn.target.checked?le([...b]):le([])}})),Gt.createElement("div",{style:{width:80}},"\u5173\u5361"),Gt.createElement("div",{style:{width:jt==2?210:260,marginRight:20}},"\u5173\u5361\u540D\u79F0"),Gt.createElement("div",{style:{width:120}},Gt.createElement("span",null,"\u5173\u5361\u8981\u6C42"),Gt.createElement(Se.Z,{title:Gt.createElement("div",null,"1\u3001\u5173\u5361\u8981\u6C42\u9ED8\u8BA4\u4E3A\u201C\u5FC5\u505A\u201D\uFF0C\u60A8\u53EF\u5728\u3010\u5173\u5361\u8981\u6C42\u3011\u4E0B\u6216\u3010\u6279\u91CF\u8BBE\u7F6E\u3011\u4E2D\u8FDB\u884C\u8C03\u6574",Gt.createElement("br",null),"2\u3001\u8981\u6C42\u4E3A\u201C\u9009\u505A\u201C\u7684\u5173\u5361\u5206\u6570\u9ED8\u8BA4\u4E3A0\u5206\uFF0C\u60A8\u53EF\u81EA\u5B9A\u4E49\u5206\u503C\uFF0C\u8BE5\u5206\u503C\u4E3A\u4F5C\u4E1A\u603B\u5206\u4E4B\u5916\u7684\u9644\u52A0\u5206",Gt.createElement("br",null),"3\u3001\u8981\u6C42\u4E3A\u201C\u4E0D\u505A\u201D\u7684\u5173\u5361\u5C06\u5BF9\u5B66\u751F\u9690\u85CF\uFF0C\u5206\u6570\u56FA\u5B9A\u4E3A0\u5206\uFF0C\u4E0D\u53EF\u7F16\u8F91"),overlayInnerStyle:{width:"max-content"}},Gt.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#3061D0"}}))),Gt.createElement("div",{style:{width:100}},"\u96BE\u5EA6"),Gt.createElement("div",{style:{width:120}},"\u5956\u52B1\u91D1\u5E01"),Gt.createElement("div",{style:{width:132}},"\u5206\u503C")),Gt.createElement(oe.default.List,{name:"challenge_settings"},(tn,{add:Yn,remove:fn})=>Gt.createElement("div",{style:{display:"flex",flexDirection:"column",maxHeight:510,overflowY:"auto"}},tn==null?void 0:tn.map(tr=>{var Yr=tr,{key:Er,name:lr}=Yr,$a=io(Yr,["key","name"]),bi,li,hl,Ci,ci,Zi,el,Nt,da,Ja,yi;return Gt.createElement(Ze.Z,{key:Er,wrap:!1,align:"middle",style:{borderBottom:"1px solid #fff",padding:"5px 13px 5px 30px"}},jt==2&&Gt.createElement("div",{style:{width:50}},Gt.createElement(vt.default.Group,{options:[{label:"",value:(bi=Kt==null?void 0:Kt[Er])==null?void 0:bi.challenge_id}],disabled:((li=Kt==null?void 0:Kt[Er])==null?void 0:li.status)=="hidden",value:z,onChange:cr=>{var ni;if((cr==null?void 0:cr.length)===0){const Qr=(ni=Kt==null?void 0:Kt[Er])==null?void 0:ni.challenge_id,gl=z.filter(ul=>ul!==Qr);le([...gl]);return}le(Qr=>[...new Set([...Qr,...cr])])}})),Gt.createElement("div",{style:{width:80}},"\u7B2C",(hl=Kt==null?void 0:Kt[Er])==null?void 0:hl.challenge_index,"\u5173"),Gt.createElement("div",{style:{width:jt==2?210:260},className:"multi_ellipsis1 mr20"},(Ci=Kt==null?void 0:Kt[Er])==null?void 0:Ci.challenge_name),Gt.createElement("div",{style:{width:120},className:xa.Z.myselect},Gt.createElement(oe.default.Item,{name:[lr,"status"],style:{marginBottom:0},valuePropName:"checked",normalize:(cr,ni,Qr)=>(Qr.challenge_settings[Er].status=cr,Qr.challenge_settings[Er].challenge_score=cr!="required"?0:Qr.challenge_settings[Er].challenge_score,bn(Qr),cr)},Gt.createElement(st.default,{disabled:Zr,value:(ci=Kt==null?void 0:Kt[Er])==null?void 0:ci.status,bordered:!1,style:{width:70,color:"#1B8565 !important"},className:`status-${(Zi=Kt==null?void 0:Kt[Er])==null?void 0:Zi.status}`,labelRender:cr=>{var ni,Qr;return Gt.createElement("span",{style:{color:(ni=pt[cr.value])==null?void 0:ni.color}},(Qr=pt[cr.value])==null?void 0:Qr.tag)}},Gt.createElement(st.default.Option,{value:"required"},Gt.createElement("span",null,"\u5FC5\u505A")),Gt.createElement(st.default.Option,{value:"optional"},Gt.createElement("span",null,"\u9009\u505A")),Gt.createElement(st.default.Option,{value:"hidden"},Gt.createElement("span",null,"\u4E0D\u505A"))))),Gt.createElement("div",{style:{width:100,color:at[(el=Kt==null?void 0:Kt[Er])==null?void 0:el.difficulty]}},(Nt=Kt==null?void 0:Kt[Er])==null?void 0:Nt.difficulty),Gt.createElement("div",{style:{width:120}},Gt.createElement("span",{className:` ${xa.Z.SubTooltip}`},Gt.createElement("span",{style:{color:"#FA6400"}},(da=Kt==null?void 0:Kt[Er])==null?void 0:da.challenge_exp))),Gt.createElement("div",{style:{width:132}},Gt.createElement(oe.default.Item,{name:[lr,"challenge_score"],style:{marginBottom:0},normalize:(cr,ni,Qr)=>(Qr.challenge_settings[Er].challenge_score=cr,zn(Qr),cr)},Gt.createElement(pn.Z,{style:{width:120},min:0,addonAfter:Gt.createElement("span",{className:xa.Z.SubTooltip},"\u5206"),disabled:Zr||jt!==2&&((Ja=Kt==null?void 0:Kt[Er])==null?void 0:Ja.status)!="optional"||((yi=Kt==null?void 0:Kt[Er])==null?void 0:yi.status)=="hidden"}))))}))))),Gt.createElement("div",{style:{width:300,background:"#F6F7F9"}},Gt.createElement("div",{className:"flex item-center",style:{height:40,paddingLeft:20,borderBottom:"1px solid #fff"}},Gt.createElement("div",{className:xa.Z.title,style:{marginBottom:0,fontSize:14}},"\u5206\u503C\u5206\u914D\u65B9\u5F0F"),Gt.createElement("div",{className:"c-grey-666"},"\uFF08\u4EC5\u4F5C\u7528\u4E8E\u5FC5\u505A\u5173\u5361\uFF09")),Gt.createElement("div",{style:{padding:"13px 40px"}},Gt.createElement(oe.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(tn,Yn,fn)=>{const tr=Yl(wl({},fn),{shixun_evaluation:tn,difficulty_level_sort:tn!==1?"asc":fn.difficulty_level_sort});return bn(tr),tn}},Gt.createElement(An.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20}},Gt.createElement(An.ZP,{value:0},"\u5E73\u5747\u5206\u914D"),Gt.createElement(An.ZP,{value:1},"\u6309\u96BE\u6613\u5EA6\u5206\u914D"),jt==1&&Gt.createElement(oe.default.Item,{label:Gt.createElement("span",{className:"mb10 c-grey-666"},"\u96BE\u5EA6\u8D4B\u5206\u65B9\u5F0F"),name:"difficulty_level_sort",style:{marginBottom:0,paddingLeft:25},normalize:(tn,Yn,fn)=>(bn(Yl(wl({},fn),{difficulty_level_sort:tn})),tn)},Gt.createElement(An.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u9AD8\u5206\uFF09"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u4F4E\u5206\uFF09"}]})),Gt.createElement(An.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))))))),Gt.createElement("div",{style:{marginTop:"30px"}},Gt.createElement("div",{className:xa.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Gt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt.createElement(oe.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},Gt.createElement(vt.default,null)),Gt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),Gt.createElement("span",{className:`${xa.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),Gn&&Gt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt.createElement(oe.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},Gt.createElement(An.ZP.Group,null,Gt.createElement(An.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),Gt.createElement(An.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),gt&&Gt.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},Gt.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),Gt.createElement(oe.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},Gt.createElement(pn.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:Gt.createElement("span",{className:xa.Z.SubTooltip},"%")})),Gt.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",Gt.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Gt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:tn=>(!tn&&Kr(!0),tn)},Gt.createElement(vt.default,null))),Gt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{className:xa.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),Rr&&Gt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:tn=>(Kr(!0),tn)},Gt.createElement(pn.Z,{style:{width:120},min:0,max:100,addonAfter:Gt.createElement("span",{className:xa.Z.SubTooltip},"%")}))),Gt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),Gt.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),Gt.createElement(cl.Z,{disableWhenCommunity:!(vr!=null&&vr.is_old_data_for_time)},Gt.createElement(oe.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:tn=>(Kr(!0),tn)},Gt.createElement(pn.Z,{style:{width:120},min:0,max:_t,addonAfter:Gt.createElement("span",{className:xa.Z.SubTooltip},"\u5206")}))),Gt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),Gt.createElement(Xe.ZP,{type:"primary",size:"large",loading:na,style:{width:"138px",marginTop:"30px"},onClick:()=>{on.submit()}},"\u4FDD\u5B58"),Gt.createElement(Le.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:Hn,width:860,footer:null,onCancel:()=>{Ea(!1)}},Gt.createElement("div",{style:{color:"#333333",fontWeight:400}},Gt.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",null,"\u5B66\u751F",Gt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Gt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Gt.createElement("br",null),Gt.createElement("span",null,"\u5B66\u751F",Gt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Gt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Gt.createElement("br",null),Gt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",null,"\u4ECE\u8001\u5E08",Gt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),Gt.createElement("br",null),Gt.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),a&&Gt.createElement(Ll,{open:a,levelData:(er==null?void 0:er.challenge_settings)||[],onFinish:({challengeIds:tn,status:Yn})=>{var fn;if((tn==null?void 0:tn.length)==0)return;const tr=(fn=er==null?void 0:er.challenge_settings)==null?void 0:fn.map(Yr=>(tn.includes(Yr.challenge_id)&&(Yr.status=Yn,Yr.challenge_score=Yn!="required"?0:Yr.challenge_score),Yr));x(tn),on.setFieldValue("challenge_settings",tr),er.challenge_settings=tr,zt(wl({},er)),bn(Yl(wl({},er),{shixun_evaluation:jt,difficulty_level_sort:jt!==1?"asc":on.getFieldValue("difficulty_level_sort")})),le([]),Ue.ZP.success("\u8BBE\u7F6E\u5DF2\u66F4\u65B0\uFF0C\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D\u786E\u8BA4\u4FEE\u6539")},onCancel:()=>{E(!1)}}),Gt.createElement(Le.default,{title:"\u6279\u91CF\u4FEE\u6539\u5206\u503C",open:de,onCancel:()=>Ce(!1),width:430,onOk:()=>{if(!he)return Ue.ZP.error("\u8BF7\u8F93\u5165\u5206\u503C");const tn=Kt==null?void 0:Kt.map(Yn=>z!=null&&z.includes(Yn.challenge_id)?Yl(wl({},Yn),{challenge_score:he}):Yn);er.challenge_settings=tn,zt(wl({},er)),on.setFieldValue("challenge_settings",tn),le([]),Ce(!1)}},Gt.createElement("div",null,"\u5DF2\u9009\u62E9 ",Gt.createElement("span",{style:{color:"#FA6400"}},z==null?void 0:z.length)," \u4E2A\u4EFB\u52A1\u5173\u5361"),Gt.createElement("div",{className:"flex item-center mt20"},Gt.createElement("span",{className:"mr10"},"\u6BCF\u4E2A\u5173\u5361"),Gt.createElement(pn.Z,{style:{width:140},min:0,addonAfter:Gt.createElement("span",{className:xa.Z.SubTooltip},"\u5206"),value:he,onChange:tn=>ke(tn)}))))};var vo=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De.effects}))(UA),pl=ee(59301),nl=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const yu=({shixunHomeworks:se,loading:De,dispatch:we})=>{var Xt,on;const[_t,qt]=(0,y.useState)(!0),[Kt,gt]=(0,y.useState)(!1),[jt,zr]=(0,y.useState)([]),[Rr,Gn]=(0,y.useState)([]),[Fa,_n]=(0,y.useState)([]),[_r,vr]=(0,y.useState)([]),[Zr,fr]=(0,y.useState)(!1),[na,Wn]=(0,y.useState)(""),Hn=(0,ve.useParams)();function Ea(){return nl(this,null,function*(){let gn=yield(0,Fe.ZP)(`/api/homework_commons/${Hn.categoryId}/homework_common_collaborators.json`,{method:"get"});Gn(gn)})}function Qa(){return nl(this,null,function*(){var gn;let Ir=yield(0,Fe.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/teachers`,{method:"get",params:{homework_id:Hn.categoryId,limit:1e3}});(gn=Ir==null?void 0:Ir.teacher_list)==null||gn.map(er=>{er.key=er.user_id}),_n(Ir==null?void 0:Ir.teacher_list),vr(Ir==null?void 0:Ir.teacher_list)})}(0,y.useEffect)(()=>{Ea(),Qa()},[Hn]);const Mn=()=>{};return pl.createElement("section",{className:xa.Z.form},pl.createElement(Ze.Z,{className:xa.Z.content,style:{padding:"20px 30px",gap:20}},(Xt=Rr==null?void 0:Rr.data)==null?void 0:Xt.map(gn=>pl.createElement(Ze.Z,{align:"middle",className:`${xa.Z.borderSty} ${na===(gn==null?void 0:gn.id)?xa.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},pl.createElement("span",{className:"c-grey-333"},gn==null?void 0:gn.real_name),(Rr==null?void 0:Rr.can_edit)&&pl.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${xa.Z.delSty}`,onMouseEnter:()=>{Wn(gn.id)},onMouseLeave:()=>{Wn("")},onClick:()=>nl(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${Hn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:gn.id}})).status===0&&(Ue.ZP.info("\u5220\u9664\u6210\u529F"),Ea(),Qa())})}))),!(Rr!=null&&Rr.can_edit)&&!((on=Rr==null?void 0:Rr.data)!=null&&on.length)&&pl.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Rr==null?void 0:Rr.can_edit)&&pl.createElement(Xe.ZP,{className:xa.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>gt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),pl.createElement(Le.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Kt,confirmLoading:Zr,onCancel:()=>gt(!1),onOk:()=>nl(void 0,null,function*(){if(jt.length===0){Ue.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}fr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Hn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:jt}})).status===0&&(Ue.ZP.info("\u6DFB\u52A0\u6210\u529F"),zr([]),Ea(),Qa(),gt(!1)),fr(!1)})},pl.createElement("div",null,pl.createElement("div",{style:{display:"flex"}},pl.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",pl.createElement(Qt.default.Search,{onChange:gn=>{_n(_r.filter(Ir=>Ir.name.indexOf(gn.target.value)>-1))}})),pl.createElement(je.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(gn,Ir)=>{zr(gn)},selectedRowKeys:jt,getCheckboxProps:gn=>({disabled:gn.is_collaborator})},pagination:!1,dataSource:Fa,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var es=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De.effects}))(yu),Go=ee(24532),cs=ee(91588),Fu=ee(12987),Dr=ee(59301),iu=Object.defineProperty,wu=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,hA=Object.prototype.propertyIsEnumerable,Gi=(se,De,we)=>De in se?iu(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,mA=(se,De)=>{for(var we in De||(De={}))so.call(De,we)&&Gi(se,we,De[we]);if(To)for(var we of To(De))hA.call(De,we)&&Gi(se,we,De[we]);return se},Ho=(se,De)=>wu(se,Hu(De)),pA=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const gA=({shixunHomeworks:se,loading:De,dispatch:we,classroomList:Xt,user:on})=>{var _t,qt,Kt,gt,jt,zr;const Rr=(0,ve.useParams)(),{verifyModelUser:Gn,ContactModalElement:Fa}=(0,cs.Z)(),{workSetting:_n,headerInfo:_r}=se,[vr,Zr]=(0,y.useState)(!1),[fr,na]=(0,y.useState)(!1),[Wn,Hn]=(0,y.useState)({forbid_copy_answers:!1,work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}}),[Ea,Qa]=(0,y.useState)(!1),[Mn,gn]=(0,y.useState)([]);(0,y.useEffect)(()=>{Zr(!(0,Qe.GJ)())},[(0,Qe.GJ)()]);const Ir=()=>{we({type:"shixunHomeworks/getWorkSetting",payload:mA({},Rr)})};(0,y.useEffect)(()=>{var zt;_n!=null&&_n.course_id&&(Object.keys(Wn).forEach(Jn=>{Wn[Jn]=_n[Jn]||Wn[Jn]}),Hn(mA({},Wn)),gn(((zt=_n==null?void 0:_n.ai_code_evaluation_promote)==null?void 0:zt.length)>0?_n==null?void 0:_n.ai_code_evaluation_promote:_n==null?void 0:_n.default_evaluation_dimension))},[_n]);const er=zt=>pA(void 0,null,function*(){var Jn;if(((Jn=on==null?void 0:on.userInfo)==null?void 0:Jn.user_status)===2){(0,Go.Rd)();return}if(!(_n!=null&&_n.ai_code_evaluation)&&(Wn!=null&&Wn.ai_code_evaluation)&&!zt){Qa(!0);return}na(!0);const Kr=JSON.parse(JSON.stringify(Wn));(yield(0,Fe.ZP)(`/api/homework_commons/${Rr.categoryId}/shiyan_setting.json`,{method:"post",body:Ho(mA({},Kr),{ai_code_evaluation_promote:Mn})})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),Ir(),we({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:mA({},Rr)})),na(!1)});return Dr.createElement("section",{className:xa.Z.form},Dr.createElement("div",{className:xa.Z.title},"\u8BC4\u6D4B\u8BBE\u7F6E"),Dr.createElement("div",{className:xa.Z.content},Dr.createElement(vt.default,{disabled:vr,checked:Wn.work_end_forbid_evaluate,onChange:zt=>{Wn.work_end_forbid_evaluate=zt.target.checked,Hn(Object.assign({},Wn))}},Dr.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),Dr.createElement("div",{className:xa.Z.content},Dr.createElement(vt.default,{checked:Wn.forbid_copy_answers,disabled:vr,onChange:zt=>{Wn.forbid_copy_answers=zt.target.checked,Hn(Object.assign({},Wn))}},Dr.createElement("span",{className:"c-black"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),Dr.createElement("div",{className:xa.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Dr.createElement("div",{className:xa.Z.content},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{disabled:vr,checked:Wn.start_permanent,onChange:zt=>{if(!(0,Qe.Ny)()){(0,Go.pW)(2);return}Wn.start_permanent=zt.target.checked,Hn(Object.assign({},Wn))}})),Dr.createElement("span",{className:"c-black ml8"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Dr.createElement("a",{target:"_blank",href:Me.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"))),Dr.createElement("div",{className:xa.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Dr.createElement("div",{className:xa.Z.content,style:{padding:0}},Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_exam_question,onChange:zt=>{Gn()&&(Wn.ai_exam_question=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_syntax_check,onChange:zt=>{Gn()&&(Wn.ai_syntax_check=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_code_diagnosis,onChange:zt=>{Gn()&&(Wn.ai_code_diagnosis=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_guidance,onChange:zt=>{Gn()&&(Wn.ai_guidance=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_code_evaluation,onChange:zt=>{Gn()&&(Wn.ai_code_evaluation=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),Dr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:zt=>{zt.preventDefault(),zt.stopPropagation(),!(!(_r!=null&&_r.is_old_data_for_time)&&(0,qe.Ye)(we))&&Qa(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_code_optimization,onChange:zt=>{Gn()&&(Wn.ai_code_optimization=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_code_comment,onChange:zt=>{Gn()&&(Wn.ai_code_comment=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),Dr.createElement("div",{className:xa.Z.pubColSty},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_q_and_a,onChange:zt=>{Gn()&&(zt.target.checked||(Wn.ai_guide=zt.target.checked),Wn.ai_q_and_a=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),Dr.createElement("div",{className:`${xa.Z.pubColSty}`,style:Wn.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(vt.default,{checked:Wn.ai_guide,onChange:zt=>{Gn()&&(zt.target.checked&&(Wn.ai_q_and_a=zt.target.checked),Wn.ai_guide=zt.target.checked,Hn(Object.assign({},Wn)))}},Dr.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),Dr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),Wn.ai_guide&&Dr.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},Dr.createElement("div",{className:"flex item-center gap-12px"},Dr.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(Qt.default,{size:"large",style:{width:"133px"},value:(_t=Wn==null?void 0:Wn.ai_guide_data)==null?void 0:_t.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:zt=>{Wn.ai_guide_data.unanswered_time=zt.target.value,Hn(Object.assign({},Wn))}})),Dr.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),Dr.createElement("div",{className:"flex gap-12px"},Dr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(Qt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(qt=Wn==null?void 0:Wn.ai_guide_data)==null?void 0:qt.unanswered_msg,onChange:zt=>{Wn.ai_guide_data.unanswered_msg=zt.target.value,Hn(Object.assign({},Wn))}}))),Dr.createElement("div",{className:"flex item-center gap-12px"},Dr.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(Qt.default,{size:"large",style:{width:"133px"},value:(Kt=Wn==null?void 0:Wn.ai_guide_data)==null?void 0:Kt.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:zt=>{Wn.ai_guide_data.evaluation_num=zt.target.value,Hn(Object.assign({},Wn))}}))),Dr.createElement("div",{className:"flex gap-12px"},Dr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Dr.createElement(cl.Z,{disableWhenCommunity:!(_r!=null&&_r.is_old_data_for_time)},Dr.createElement(Qt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(gt=Wn==null?void 0:Wn.ai_guide_data)==null?void 0:gt.evaluation_msg,onChange:zt=>{Wn.ai_guide_data.evaluation_msg=zt.target.value,Hn(Object.assign({},Wn))}})))))),!vr&&Dr.createElement(Dr.Fragment,null,Dr.createElement(Xe.ZP,{type:"primary",size:"large",loading:fr,style:{width:"138px",marginTop:"30px"},onClick:()=>er()},"\u4FDD\u5B58")),Fa(),Dr.createElement(Le.default,{centered:!0,open:Ea,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((Mn==null?void 0:Mn.length)===0)return Ue.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Qa(!1),er(!0)},onCancel:()=>{Qa(!1)},maskClosable:!1},Dr.createElement("div",{style:{color:"#333"}},Dr.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),Dr.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Dr.createElement(vt.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Mn.length>0&&Mn.length<((jt=_n==null?void 0:_n.default_evaluation_dimension)==null?void 0:jt.length),onChange:zt=>{gn(zt.target.checked?_n==null?void 0:_n.default_evaluation_dimension:[])},checked:((zr=_n==null?void 0:_n.default_evaluation_dimension)==null?void 0:zr.length)===Mn.length},"\u5168\u90E8"),Dr.createElement(vt.default.Group,{className:xa.Z.work_checkbox_group,options:_n==null?void 0:_n.default_evaluation_dimension,value:Mn,onChange:zt=>gn(zt)})),Dr.createElement(Fu.Z,{dimensionValue:Mn}))))};var co=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we,user:Xt})=>({shixunHomeworks:se,classroomList:De,loading:we.effects,user:Xt}))(gA),Vl=ee(57940),fo=ee(77996),Za=ee(63392),ju=Object.defineProperty,Gl=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,vA=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Eo=(se,De,we)=>De in se?ju(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ou=(se,De)=>{for(var we in De||(De={}))Jo.call(De,we)&&Eo(se,we,De[we]);if(vA)for(var we of vA(De))Yi.call(De,we)&&Eo(se,we,De[we]);return se},EA=(se,De)=>Gl(se,lu(De)),xu=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())}),ds=()=>{const se=(0,ve.useParams)(),{shixunHomeworks:{workSetting:De,headerInfo:we}}=(0,ve.useSelector)(jt=>jt),[,Xt,on]=(0,Za.U)(fo.iZ,{id:se.categoryId}),_t=(0,ve.useDispatch)(),[qt]=oe.default.useForm(),Kt=oe.default.useWatch("is_open_submit_test_result",qt),gt=oe.default.useWatch("is_sub_pass",qt);return(0,y.useEffect)(()=>{qt.setFieldsValue(EA(ou({},De),{attachment_ids:(0,Vl.z)((De==null?void 0:De.test_result_files)||[])}))},[De]),y.createElement(oe.default,{form:qt,style:{padding:"30px 50px"},disabled:!(De!=null&&De.can_edit),colon:!1,layout:"vertical",onFinish:jt=>xu(void 0,null,function*(){var zr;console.log("allValue",jt),jt.attachment_ids=(zr=jt.attachment_ids)==null?void 0:zr.map(Gn=>{var Fa;return(Fa=Gn==null?void 0:Gn.response)==null?void 0:Fa.id});const Rr=yield on(EA(ou({},jt),{id:se.categoryId}));(Rr==null?void 0:Rr.status)==0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),_t({type:"shixunHomeworks/getWorkSetting",payload:ou({},se)}))})},y.createElement("div",{className:"font-semibold mb-10px"},"\u5B9E\u9A8C\u7ED3\u679C\u63D0\u4EA4\u8BBE\u7F6E"),y.createElement(oe.default.Item,{className:"px-30px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 30px"},name:"is_open_submit_test_result",valuePropName:"checked"},y.createElement(vt.default,null,"\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C",y.createElement("span",{className:"c-grey-666"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u9700\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u63D0\u4EA4\u7ED3\u679C\uFF08\u5982\u56FE\u7247\u3001\u89C6\u9891\u3001\u4EE3\u7801\u6216\u5B9E\u9A8C\u62A5\u544A\uFF09\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BE6\u60C5\u4E2D\u67E5\u770B\u3002",y.createElement("a",{onClick:jt=>{jt.preventDefault(),jt.stopPropagation(),(0,qe.xg)("https://www.educoder.net/forums/40733")}},"\u64CD\u4F5C\u8BF4\u660E"),"\uFF09"))),Kt&&y.createElement(oe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 54px"},name:"is_sub_pass",valuePropName:"checked"},y.createElement(vt.default,null,"\u5B66\u751F\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C\u9ED8\u8BA4\u8BC4\u6D4B\u901A\u8FC7\uFF08\u4EC5\u9488\u5BF9\u672A\u5F00\u542F\u8BC4\u6D4B\u7684\u5173\u5361\uFF0C\u5B58\u5728\u8BC4\u6D4B\u5219\u4EE5\u8BC4\u6D4B\u72B6\u6001\u4E3A\u51C6\uFF09")),Kt&&gt&&y.createElement(oe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 78px"},name:"require_attachment",valuePropName:"checked"},y.createElement(vt.default,null,"\u5FC5\u987B\u63D0\u4EA4\u9644\u4EF6")),Kt&&y.createElement("div",{className:"px-54px py-12px",style:{background:"#F6F7F9 "}},y.createElement(oe.default.Item,{label:y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u987B\u77E5"),name:"submit_test_result_desc"},y.createElement(Qt.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u987B\u77E5",maxLength:3e3,showCount:!0})),y.createElement(oe.default.Item,{label:y.createElement(y.Fragment,null,y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u6A21\u677F"),y.createElement("span",{className:"c-grey-666"},"\uFF08\u652F\u6301\u6269\u5C55\u540D\uFF1A.jpg .png .doc .docx .pdf .mp4\u7B49\u3002\u5355\u4E2A\u6587\u4EF6\u6700\u5927300MB\uFF09")),name:"attachment_ids",className:"mb0"},y.createElement(Vl.Z,{maxSize:300,uploadText:" ",realTimeRemove:!1}))),y.createElement(Xe.ZP,{className:"mt-30px",style:{width:"138px"},type:"primary",size:"large",htmlType:"submit",loading:Xt},"\u4FDD\u5B58"))},Ru=Object.defineProperty,no=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,Ol=(se,De,we)=>De in se?Ru(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,lo=(se,De)=>{for(var we in De||(De={}))jo.call(De,we)&&Ol(se,we,De[we]);if(no)for(var we of no(De))Xo.call(De,we)&&Ol(se,we,De[we]);return se},oA=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())}),BA=()=>{const se=(0,ve.useDispatch)(),De=(0,ve.useParams)(),{shixunHomeworks:{workSetting:we}}=(0,ve.useSelector)(er=>er),[Xt]=oe.default.useForm(),[on,_t]=(0,y.useState)(!1),[qt,Kt]=(0,y.useState)(!1),[gt,jt]=(0,y.useState)([]),[zr,Rr]=(0,y.useState)(0),[Gn,Fa]=(0,y.useState)(!1),[_n,_r]=(0,y.useState)([]),[vr,Zr]=(0,y.useState)(!1),fr={search:"",related_homework:"",page:1,limit:10},[na,Wn]=(0,y.useState)(fr);(0,y.useEffect)(()=>{qt&&Mn(na)},[qt]),(0,y.useEffect)(()=>{we!=null&&we.course_id&&_t(!!(we!=null&&we.poll_id))},[we]);const Hn=(er,zt)=>{na.page=er,na.limit=zt,Wn(lo({},na)),Mn(na)},Ea=er=>oA(void 0,null,function*(){na.page=1;const zt=lo(lo({},na),er);Wn(zt),Mn(zt)}),Qa=[{title:"\u95EE\u5377\u540D\u79F0",ellipsis:!0,dataIndex:"polls_name",render:er=>y.createElement(Se.Z,{placement:"topLeft",title:er},y.createElement("span",{style:{color:"#000"}},er||"--"))},{title:"\u53D1\u5E03\u72B6\u6001",dataIndex:"polls_status",width:90,render:er=>y.createElement("span",null,er===1&&"\u672A\u53D1\u5E03",er===2&&" \u5DF2\u53D1\u5E03 ",er===3&&" \u5DF2\u622A\u6B62 ",er===4&&" \u5DF2\u7ED3\u675F",er===5&&" \u672A\u5F00\u59CB")},{title:"\u521B\u5EFA\u4EBA",dataIndex:"author",width:90,ellipsis:!0,render:er=>y.createElement(Se.Z,{placement:"topLeft",title:er},y.createElement("span",null,er||"--"))},{title:"\u95EE\u5377\u7C7B\u578B",width:90,dataIndex:"un_anonymous",render:er=>er?y.createElement("span",null,"\u5B9E\u540D\u95EE\u5377"):y.createElement("span",null,"\u533F\u540D\u95EE\u5377")},{title:"\u5173\u8054\u72B6\u6001",width:90,dataIndex:"related_homework",render:er=>y.createElement(y.Fragment,null,er?y.createElement("span",{style:{color:"#16A341"}},"\u5DF2\u5173\u8054"):y.createElement("span",null,"\u672A\u5173\u8054"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",width:80,render:(er,zt,Jn)=>y.createElement(Xe.ZP,{onClick:()=>(0,qe.xg)(`/classrooms/${De.coursesId}/poll/${zt.id}/detail`),type:"link"},"\u67E5\u770B")}],Mn=er=>oA(void 0,null,function*(){var zt;Fa(!0);const Jn=yield(0,Fe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/polls.json`,{method:"get",params:er});Jn.polls_counts&&(jt((Jn==null?void 0:Jn.polls)||[]),Rr((zt=Jn==null?void 0:Jn.polls_counts)==null?void 0:zt.polls_all_counts)),Fa(!1)}),gn=()=>oA(void 0,null,function*(){if(!_n.length){Ue.ZP.warning("\u8BF7\u9009\u62E9\u95EE\u5377");return}Zr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${De.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:_n[0],related_poll:!0}})).status===0&&(Ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),se({type:"shixunHomeworks/getWorkSetting",payload:lo({},De)}),Kt(!1)),Zr(!1)}),Ir=()=>oA(void 0,null,function*(){Zr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${De.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:we==null?void 0:we.poll_id,related_poll:!1}})).status===0&&(Ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),se({type:"shixunHomeworks/getWorkSetting",payload:lo({},De)})),Zr(!1)});return y.createElement("div",{style:{padding:"30px 50px"}},y.createElement("div",{className:"px-30px py-15px mb0",style:{background:"#F6F7F9 "}},y.createElement(Ze.Z,{align:"middle"},y.createElement(wn.Z,{loading:vr,checked:on,onChange:er=>oA(void 0,null,function*(){er===!1&&(yield Ir()),_t(er)})}),y.createElement("b",{className:"c-grey-333 ml10"},"\u5173\u8054\u95EE\u5377"),y.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u5173\u8054\u8BFE\u5802\u4E2D\u7684\u8C03\u67E5\u95EE\u5377\uFF0C\u5B66\u751F\u5728\u63D0\u4EA4\u4F5C\u4E1A\u65F6\uFF0C\u9700\u8981\u540C\u6B65\u5B8C\u6210\u8C03\u67E5\u95EE\u5377\u586B\u5199\uFF09")),on&&y.createElement(Ze.Z,{align:"middle",className:"mt15"},we!=null&&we.poll_id?y.createElement(y.Fragment,null,y.createElement(Se.Z,{title:we==null?void 0:we.poll_name},y.createElement("div",{onClick:()=>(0,qe.xg)(`/classrooms/${De.coursesId}/poll/${we==null?void 0:we.poll_id}/detail`),className:"c-light-primary current"},(0,qe.Pq)(we==null?void 0:we.poll_name,50))),y.createElement(yt.op,{onClick:()=>{Kt(!0),_r([we==null?void 0:we.poll_id])},shape:"default",className:"ml40"},"\u66F4\u6362\u95EE\u5377"),y.createElement(yt.op,{onClick:()=>(0,qe.xg)(`/classrooms/${De.coursesId}/poll/${we==null?void 0:we.poll_id}/detail?tabs=1`),shape:"default",className:"ml20"},"\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")):y.createElement(yt.op,{onClick:()=>Kt(!0),shape:"default",className:"ml40"},"\u5173\u8054\u95EE\u5377"))),y.createElement(Le.default,{title:"\u8C03\u67E5\u95EE\u5377",centered:!0,open:qt,width:1100,confirmLoading:vr,onCancel:()=>Kt(!1),onOk:gn,afterOpenChange:()=>{Wn(fr),Xt.resetFields()}},y.createElement(oe.default,{layout:"inline",size:"large",form:Xt,onFinish:Ea},y.createElement(oe.default.Item,{initialValue:"",label:"\u95EE\u5377\u540D\u79F0",name:"search"},y.createElement(Qt.default,{style:{width:248}})),y.createElement(oe.default.Item,{initialValue:"",label:"\u5173\u8054\u72B6\u6001",name:"related_homework"},y.createElement(st.default,{style:{width:148},options:[{value:"",label:"\u5168\u90E8"},{value:0,label:"\u672A\u5173\u8054"},{value:1,label:"\u5DF2\u5173\u8054"}]})),y.createElement(oe.default.Item,{label:null,style:{marginLeft:"auto",marginRight:0}},y.createElement(yt.op,{htmlType:"submit",shape:"default"},"\u67E5\u8BE2"))),y.createElement(je.default,{columns:Qa,className:"mt20",dataSource:gt,loading:Gn,rowKey:"id",scroll:gt.length>7?{y:300}:{},rowSelection:{type:"radio",columnWidth:50,onChange:er=>_r(er),selectedRowKeys:_n,getCheckboxProps:er=>({disabled:er.related_homework})},pagination:{style:{marginBottom:0},current:na.page,hideOnSinglePage:!zr,showQuickJumper:!0,showSizeChanger:!0,pageSize:na.limit,pageSizeOptions:["10","20","50","100","200"],total:zr,size:"default",showTotal:qe.rU,onChange:Hn}})))},Mt={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},Jr=ee(1560),Vr=ee(29679),Ca=ee(19248),Sr=ee(59301),oi=Object.defineProperty,rl=Object.defineProperties,dl=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,ro=(se,De,we)=>De in se?oi(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Bo=(se,De)=>{for(var we in De||(De={}))bo.call(De,we)&&ro(se,we,De[we]);if(Hl)for(var we of Hl(De))xl.call(De,we)&&ro(se,we,De[we]);return se},TA=(se,De)=>rl(se,dl(De)),qo=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const AA="YYYY-MM-DD HH:mm",bA=({user:se,shixunHomeworks:De,loading:we,dispatch:Xt})=>{const[on]=oe.default.useForm(),[_t,qt]=(0,y.useState)(null),[Kt,gt]=(0,y.useState)([]),[jt,zr]=(0,y.useState)(""),[Rr,Gn]=(0,y.useState)(!1),[Fa,_n]=(0,y.useState)(!1),_r=(0,ve.useParams)(),[vr,Zr]=(0,y.useState)([]),[fr,na]=(0,y.useState)({}),Wn=(0,y.useRef)((0,Na.throttle)(gn=>Ea(gn),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{Ea(),Hn()},[]);const Hn=()=>qo(void 0,null,function*(){var gn,Ir,er,zt,Jn,Kr,vn,qa,a,E,b,x,z,le,de,Ce;let he=yield(0,Fe.ZP)(`/api/homework_commons/${_r.categoryId}/resources_ensure_info.json`,{method:"get"});on.setFieldsValue(TA(Bo({},(gn=he==null?void 0:he.data)==null?void 0:gn.important_shixun_configs),{times:(er=(Ir=he==null?void 0:he.data)==null?void 0:Ir.important_shixun_configs)!=null&&er.start_time&&((Jn=(zt=he==null?void 0:he.data)==null?void 0:zt.important_shixun_configs)!=null&&Jn.end_time)?[Ve()((vn=(Kr=he==null?void 0:he.data)==null?void 0:Kr.important_shixun_configs)==null?void 0:vn.start_time),Ve()((a=(qa=he==null?void 0:he.data)==null?void 0:qa.important_shixun_configs)==null?void 0:a.end_time)]:["",""],school_id:(b=(E=he==null?void 0:he.data)==null?void 0:E.important_shixun_configs)==null?void 0:b.school_name})),na((x=he==null?void 0:he.data)==null?void 0:x.important_shixun_configs),zr((le=(z=he==null?void 0:he.data)==null?void 0:z.important_shixun_configs)==null?void 0:le.verify_reason),qt(((Ce=(de=he==null?void 0:he.data)==null?void 0:de.important_shixun_configs)==null?void 0:Ce.process)||null)});(0,y.useEffect)(()=>{fr!=null&&fr.school_name&&Ea(fr==null?void 0:fr.school_name)},[fr==null?void 0:fr.school_name]);const Ea=gn=>qo(void 0,null,function*(){var Ir;const er=yield Xt({type:"account/getSchoolOption",payload:{keyword:gn,limit:10}});gt(er==null?void 0:er.schools),gn&&gn!=""&&Zr((Ir=er==null?void 0:er.schools)==null?void 0:Ir.filter(zt=>zt.name.includes(gn)))}),Qa=gn=>parseInt(gn||"0",10),Mn=(gn,Ir)=>{if(Ir&&Ir.length===2){const[er,zt]=Ir;if(!er||!zt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Sr.createElement("section",{className:Mt.form},Sr.createElement("div",{style:{padding:"30px 50px"}},Sr.createElement(oe.default,{form:on,disabled:Rr,layout:"horizontal",onFinish:gn=>qo(void 0,null,function*(){var Ir;console.log("---",gn);const er=(Ir=Kt.find(Jn=>Jn.name===(gn==null?void 0:gn.school_id)))==null?void 0:Ir.id;let zt=yield(0,Fe.ZP)(`/api/homework_commons/${_r.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:TA(Bo({},gn),{start_time:Ve()(gn==null?void 0:gn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ve()(gn==null?void 0:gn.times[1]).format("YYYY-MM-DD HH:mm"),school_id:er})}});(zt==null?void 0:zt.status)===0&&(Ue.ZP.info("\u4FEE\u6539\u6210\u529F"),Hn())}),className:Mt.zybzForm},Sr.createElement("div",{style:{display:"flex",alignItems:"center"}},Sr.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Sr.createElement("span",{className:Mt.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Sr.createElement(oe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Sr.createElement(Qt.default,{size:"large",disabled:!0,minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Sr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Sr.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Sr.createElement("span",{className:Mt.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Sr.createElement(oe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Sr.createElement(Jr.Z,{size:"large",showSearch:!0,showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",onChange:Wn,options:vr==null?void 0:vr.map(gn=>({value:gn.name}))}))),Sr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Sr.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Sr.createElement("span",{className:Mt.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Sr.createElement(oe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Mn}]},Sr.createElement(Sl.default.RangePicker,{disabledDate:gn=>gn&&gn<Ve()().startOf("days"),style:{width:"100%"},size:"large",format:AA,showTime:{format:"HH:mm"},allowClear:!1,onChange:gn=>{if(gn&&gn[0]&&gn[1]){const Ir=gn[0].isBefore(Ve()())?Ve()():gn[0];on.setFieldValue("times",[Ir,gn[1]])}else on.setFieldValue("times",gn)}}))),Sr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Sr.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Sr.createElement("span",{className:Mt.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Sr.createElement(oe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Sr.createElement(pn.Z,{size:"large",style:{width:"100%"},parser:Qa,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Sr.createElement("div",{className:`${Mt.examineStatus}`},_t>=1&&Sr.createElement("div",null," ",Sr.createElement(Vr.Z,{className:Mt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),_t>=2&&_t!=3&&Sr.createElement("div",null," ",Sr.createElement(Vr.Z,{className:Mt.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),_t==3&&Sr.createElement("div",null," ",Sr.createElement(Ca.Z,{className:Mt.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Sr.createElement("span",{title:jt,className:Mt.bohui},jt),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Sr.createElement("span",{className:Mt.contacts},Sr.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Sr.createElement("div",{className:Mt.contacts_img}))),_t>=4&&_t!=5&&_t!=7&&Sr.createElement("div",null," ",Sr.createElement(Vr.Z,{className:Mt.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(_t==5||_t==7)&&Sr.createElement("div",null," ",Sr.createElement(Ca.Z,{className:Mt.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Sr.createElement("span",{className:Mt.contacts},Sr.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Sr.createElement("div",{className:Mt.contacts_img}))),_t>5&&Sr.createElement("div",null," ",Sr.createElement(Vr.Z,{className:Mt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Sr.createElement(Xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",loading:Fa,onClick:()=>{on.submit()}},"\u4FDD\u5B58")))};var So=(0,ve.connect)(({shixunHomeworks:se,loading:De,user:we})=>({shixunHomeworks:se,loading:De.effects,user:we}))(bA),Ro=ee(86847),Jl=ee(94968),_o=ee(75786),$o=ee(22007),eA=ee(7894),Pr=ee(59301),HA=Object.defineProperty,CA=Object.defineProperties,Rs=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,zu=(se,De,we)=>De in se?HA(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ns=(se,De)=>{for(var we in De||(De={}))Du.call(De,we)&&zu(se,we,De[we]);if(fs)for(var we of fs(De))Xs.call(De,we)&&zu(se,we,De[we]);return se},Wu=(se,De)=>CA(se,Rs(De)),ZA=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Zu="YYYY-MM-DD HH:mm",rs=({shixunHomeworks:se,user:De,exercise:we,loading:Xt,dispatch:on})=>{var _t,qt,Kt,gt,jt,zr;const[Rr]=oe.default.useForm(),[Gn,Fa]=(0,y.useState)(null),[_n,_r]=(0,y.useState)([]),[vr,Zr]=(0,y.useState)(""),[fr,na]=(0,y.useState)(!1),[Wn,Hn]=(0,y.useState)(!1),[Ea,Qa]=(0,y.useState)(!1),[Mn,gn]=(0,y.useState)([]),[Ir,er]=(0,y.useState)(!1),zt=(0,ve.useParams)(),Jn=(0,y.useRef)(null),Kr=(0,y.useRef)(1),[vn,qa]=(0,y.useState)({}),[a,E]=(0,y.useState)({}),[b,x]=(0,y.useState)(),[z,le]=(0,y.useState)(),[de,Ce]=(0,y.useState)(),[he,ke]=(0,y.useState)(!1),{workSetting:at}=se;(0,y.useEffect)(()=>{pt(Ir?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Ir]);const pt=(xt="")=>{on({type:"exercise/setActionTabs",payload:{key:xt}})};return(0,y.useEffect)(()=>{var xt,kt,$t,bn,zn,tn,Yn,fn,tr,Yr,Er,lr,$a,bi,li,hl,Ci,ci,Zi,el,Nt;if(at!=null&&at.homework_report_template){let da=($t=(kt=(xt=at==null?void 0:at.homework_report_template)==null?void 0:xt.settings)==null?void 0:kt.filter(Ja=>Ja==null?void 0:Ja.checked))==null?void 0:$t.map(Ja=>Ja==null?void 0:Ja.name);Rr.setFieldsValue({enable_report_setting:(bn=at==null?void 0:at.homework_report_template)==null?void 0:bn.enable_report_setting,exercise_report_template:(zn=at==null?void 0:at.homework_report_template)==null?void 0:zn.name,settings:da,enable_student_view:(tn=at==null?void 0:at.homework_report_template)==null?void 0:tn.enable_student_view,report_type:(Yn=at==null?void 0:at.homework_report_template)==null?void 0:Yn.report_type,experiment_type:(fn=at==null?void 0:at.homework_report_template)==null?void 0:fn.experiment_type,correction_date:(tr=at==null?void 0:at.homework_report_template)!=null&&tr.correction_date?Ve()((Yr=at==null?void 0:at.homework_report_template)==null?void 0:Yr.correction_date):"",team_collaboration:(Er=at==null?void 0:at.homework_report_template)==null?void 0:Er.team_collaboration}),qa({enable_report_setting:(lr=at==null?void 0:at.homework_report_template)==null?void 0:lr.enable_report_setting,exercise_report_template:($a=at==null?void 0:at.homework_report_template)==null?void 0:$a.name,settings:da,enable_student_view:(bi=at==null?void 0:at.homework_report_template)==null?void 0:bi.enable_student_view,report_type:(li=at==null?void 0:at.homework_report_template)==null?void 0:li.report_type,experiment_type:(hl=at==null?void 0:at.homework_report_template)==null?void 0:hl.experiment_type,correction_date:(Ci=at==null?void 0:at.homework_report_template)!=null&&Ci.correction_date?Ve()((ci=at==null?void 0:at.homework_report_template)==null?void 0:ci.correction_date):"",team_collaboration:(Zi=at==null?void 0:at.homework_report_template)==null?void 0:Zi.team_collaboration}),x({container_id:(el=at==null?void 0:at.homework_report_template)==null?void 0:el.sign_attachment_id,url:(Nt=at==null?void 0:at.homework_report_template)==null?void 0:Nt.sign_attachment_url})}},[at]),Pr.createElement("section",null,Pr.createElement("div",{style:{padding:"0px 50px"}},Pr.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},Pr.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",Pr.createElement("a",{style:{marginLeft:10},onClick:()=>{Qa(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),Pr.createElement("div",{style:{padding:"30px 50px"}},Pr.createElement(oe.default,{form:Rr,layout:"horizontal",onValuesChange:(xt,kt)=>{var $t,bn,zn,tn,Yn,fn;qa(kt),kt!=null&&kt.enable_report_setting&&(Rr.setFieldsValue({exercise_report_template:(zn=(bn=($t=at==null?void 0:at.homework_report_template)==null?void 0:$t.default_templates)==null?void 0:bn[0])==null?void 0:zn.name}),qa(Wu(ns({},kt),{exercise_report_template:(fn=(Yn=(tn=at==null?void 0:at.homework_report_template)==null?void 0:tn.default_templates)==null?void 0:Yn[0])==null?void 0:fn.name})))},onFinish:xt=>ZA(void 0,null,function*(){var kt,$t,bn,zn;if(console.log("---",xt),!(xt!=null&&xt.exercise_report_template)&&(xt!=null&&xt.enable_report_setting)){Ue.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let tn=(zn=(bn=($t=(kt=at==null?void 0:at.homework_report_template)==null?void 0:kt.default_templates)==null?void 0:$t.find(fn=>(fn==null?void 0:fn.name)===(vn==null?void 0:vn.exercise_report_template)))==null?void 0:bn.settings)==null?void 0:zn.map(fn=>{var tr;return Wu(ns({},fn),{checked:(tr=xt==null?void 0:xt.settings)==null?void 0:tr.includes(fn==null?void 0:fn.name)})}),Yn=yield(0,Fe.ZP)(`/api/homework_commons/${zt.categoryId}/report_settings.json`,{method:"post",body:Wu(ns({},xt),{enable_report_setting:xt.enable_report_setting,name:xt.exercise_report_template,settings:tn,enable_student_view:xt.enable_student_view,sign_attachment_id:b.container_id})});(Yn==null?void 0:Yn.status)===0&&(Ue.ZP.info("\u4FEE\u6539\u6210\u529F"),on({type:"shixunHomeworks/getWorkSetting",payload:ns({},zt)}))}),className:xa.Z.zybzForm},Pr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},Pr.createElement(oe.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},Pr.createElement(vt.default,null,Pr.createElement(Pr.Fragment,null,Pr.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),Pr.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/41033")}},"\u64CD\u4F5C\u8BF4\u660E")),(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},Pr.createElement(oe.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},Pr.createElement(An.ZP.Group,null,(qt=(_t=at==null?void 0:at.homework_report_template)==null?void 0:_t.default_templates)==null?void 0:qt.map(xt=>Pr.createElement("div",{style:{display:"flex",alignItems:"center"}},Pr.createElement(An.ZP,{value:xt==null?void 0:xt.name},Pr.createElement("span",null,xt==null?void 0:xt.name)),Pr.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:kt=>{kt.stopPropagation(),E({url:Me.Z.API_SERVER+"/api/attachments/"+(xt==null?void 0:xt.report_template_url),file_type:xt==null?void 0:xt.report_template_type})}},"\u9884\u89C8")))))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Pr.createElement(oe.default.Item,{name:"settings",style:{marginBottom:0,marginLeft:20}},Pr.createElement(vt.default.Group,null,Pr.createElement(Ze.Z,null,(zr=(jt=(gt=(Kt=at==null?void 0:at.homework_report_template)==null?void 0:Kt.default_templates)==null?void 0:gt.find(xt=>(xt==null?void 0:xt.name)===(vn==null?void 0:vn.exercise_report_template)))==null?void 0:jt.settings)==null?void 0:zr.map(xt=>Pr.createElement(et.Z,{style:{height:40},span:24},Pr.createElement(vt.default,{value:xt==null?void 0:xt.name},xt==null?void 0:xt.name))))))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Pr.createElement("span",{style:{marginRight:23}},"\u5B9E\u9A8C\u7C7B\u578B"),Pr.createElement(oe.default.Item,{name:"experiment_type",style:{marginBottom:0}},Pr.createElement(vt.default.Group,null,Pr.createElement(vt.default,{value:1},"\u9A8C\u8BC1\u578B"),Pr.createElement(vt.default,{value:2},"\u7EFC\u5408\u578B"),Pr.createElement(vt.default,{value:3},"\u8BBE\u8BA1\u578B"),Pr.createElement(vt.default,{value:4},"\u521B\u65B0\u578B")))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Pr.createElement("span",{style:{marginRight:23}},"\u5C0F\u7EC4\u5408\u4F5C"),Pr.createElement(oe.default.Item,{name:"team_collaboration",style:{marginBottom:0}},Pr.createElement(An.ZP.Group,null,Pr.createElement(An.ZP,{value:!0},"\u662F"),Pr.createElement(An.ZP,{value:!1},"\u5426")))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},Pr.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),Pr.createElement(Jl.default,{action:`${Me.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:xa.Z.upname,showUploadList:!1,accept:".jpg,.png",disabled:b==null?void 0:b.url,beforeUpload:xt=>{const kt=xt.type==="image/jpeg"||xt.type==="image/png";kt||Ue.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const $t=xt.size/1024/1024<2;return $t||Ue.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),kt&&$t},onChange:xt=>{var kt;x((kt=xt==null?void 0:xt.file)==null?void 0:kt.response)}},b!=null&&b.url?Pr.createElement("div",{className:xa.Z.upnames,style:{position:"relative"}},Pr.createElement("div",{className:xa.Z.imghover},Pr.createElement("i",{onClick:()=>{Ce(b),ke(!0)},className:"iconfont icon-yulan3"}),Pr.createElement("i",{onClick:()=>{x({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Pr.createElement("img",{height:60,width:60,src:Me.Z.API_SERVER+(b==null?void 0:b.url)})):Pr.createElement("div",null,Pr.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Pr.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Pr.createElement(_o.Z,{preview:{visible:he,onVisibleChange:xt=>ke(xt),afterOpenChange:xt=>!xt&&ke("")},wrapperStyle:{display:"none"},height:60,width:60,src:Me.Z.API_SERVER+(de==null?void 0:de.url)}),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Pr.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),Pr.createElement(oe.default.Item,{name:"correction_date",style:{marginBottom:0}},Pr.createElement(Sl.default,null))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Pr.createElement(oe.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},Pr.createElement(vt.default,null,Pr.createElement(Pr.Fragment,null,Pr.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),(vn==null?void 0:vn.exercise_report_template)&&(vn==null?void 0:vn.enable_report_setting)&&Pr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Pr.createElement(oe.default.Item,{name:"report_type",style:{marginBottom:0}},Pr.createElement(An.ZP.Group,null,Pr.createElement(et.Z,{style:{height:40},span:24},Pr.createElement(An.ZP,{value:0},Pr.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),Pr.createElement(et.Z,{style:{height:40},span:24},Pr.createElement(An.ZP,{value:1},Pr.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),Pr.createElement($o.Z,{visible:Ea,setVisible:Qa,image:eA}),Pr.createElement(Xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>Rr.submit()},"\u4FDD\u5B58")),Pr.createElement(dt.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:a==null?void 0:a.url,type:a==null?void 0:a.file_type,onClose:()=>E({})}))};var Au=(0,ve.connect)(({shixunHomeworks:se,loading:De,user:we,exercise:Xt})=>({shixunHomeworks:se,loading:De.effects,user:we,exercise:Xt}))(rs),Ae=ee(59301);const be=({shixunHomeworks:se,loading:De,dispatch:we})=>{var Xt;const[on]=(0,ve.useSearchParams)(),_t=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Ae.createElement(ml.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:Ae.createElement(co,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Ae.createElement(vo,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:Ae.createElement(wo,null)},{key:"7",label:"\u5B9E\u9A8C\u7ED3\u679C\u8BBE\u7F6E",element:Ae.createElement(ds,null)},{key:"8",label:"\u5173\u8054\u95EE\u5377",element:Ae.createElement(BA,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Ae.createElement(es,null)},(0,Qe.Ny)()&&{key:"5",label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",element:Ae.createElement(So,null)},((Xt=se==null?void 0:se.workSetting)==null?void 0:Xt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"10",element:Ae.createElement(Au,null)}].filter(qt=>!!qt);return(0,y.useEffect)(()=>(we({type:"globalSetting/footerToggle",payload:!1}),()=>{we({type:"globalSetting/footerToggle",payload:!0})}),[]),Ae.createElement("div",{style:{paddingBottom:"50px"}},Ae.createElement(Ro.Z,{dataSource:_t,style:{marginBottom:52}}))};var Ge=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De.effects}))(be),ot="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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",ut=ee(42441);const Dt=(se=[],De=[],we=[])=>(console.log("---",se,De,we),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"10%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"],name:"\u7B49\u7EA7"}],yAxis:[{type:"value",name:"\u4EBA\u6570"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:we},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:De},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:se}]}),Ot=(se=[])=>({dataset:[{source:se}],tooltip:{show:!0,formatter:function(De){return De.value[2]+":"+De.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{name:"\u5206\u6570",splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Rt=Object.defineProperty,cn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Bn=(se,De,we)=>De in se?Rt(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Dn=(se,De)=>{for(var we in De||(De={}))hn.call(De,we)&&Bn(se,we,De[we]);if(cn)for(var we of cn(De))Yt.call(De,we)&&Bn(se,we,De[we]);return se},In=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});let Fn=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const On=({shixunHomeworks:se,loading:De,dispatch:we})=>{var Xt,on,_t,qt;const Kt=(0,ve.useParams)(),[gt,jt]=(0,y.useState)(Dn(Dn({},{sort_by:"student_id",sort_direction:"desc"}),Kt)),[zr,Rr]=(0,y.useState)(),[Gn,Fa]=(0,y.useState)([]);let _n=(0,y.useRef)();const[_r,vr]=(0,y.useState)(1),[Zr,fr]=(0,y.useState)(!1),[na,Wn]=(0,y.useState)(10),[Hn,Ea]=(0,y.useState)([]),[Qa,Mn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ir()},[]);const gn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:gt.sort_by==="student_number"?gt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:gt.sort_by==="bug"?gt.sort_direction==="desc"?"descend":"ascend":null,render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:gt.sort_by==="vulnerability"?gt.sort_direction==="desc"?"descend":"ascend":null,render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:gt.sort_by==="specification"?gt.sort_direction==="desc"?"descend":"ascend":null,render:zt=>y.createElement("span",{className:"current"},zt==null?void 0:zt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:gt.sort_by==="complexity"?gt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:gt.sort_by==="total_row_number"?gt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:gt.sort_by==="quality_score"?gt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(zt,Jn)=>y.createElement("a",{target:"_blank",href:`/classrooms/${Kt.coursesId}/shixun_homework/${Kt.categoryId}/analysis/${Jn.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,y.useEffect)(()=>(zr===2&&(_n.current=setInterval(()=>{Ir()},6e4)),()=>{clearTimeout(_n.current)}),[zr]);function Ir(){return In(this,null,function*(){const zt=yield(0,Fe.ZP)(`/api/homework_commons/${gt.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});Rr(zt.status),zt.status!=2&&zt.status!=-1&&(er({page:1,limit:10}),clearTimeout(_n.current))})}function er(zt){return In(this,null,function*(){vr(zt==null?void 0:zt.page),Wn(zt==null?void 0:zt.limit);const Jn=yield(0,Fe.ZP)(`/api/homework_commons/${gt.categoryId}/code_quality_analyses.json`,{method:"GET",params:Dn({},zt)});Fa(Jn)})}return console.log("-------",zr),y.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(zr===0||zr===1)&&y.createElement("div",null,y.createElement("p",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},y.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Gn==null?void 0:Gn.created_at)),y.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{Mn(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer",marginRight:10}},"\u89C4\u5219\u8BF4\u660E"),y.createElement(Xe.ZP,{onClick:()=>{we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),y.createElement("p",{style:{display:"flex"}},y.createElement(Ze.Z,{style:{width:"100%"}},y.createElement(et.Z,{flex:"80px"},y.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),y.createElement(et.Z,{flex:"80px"},y.createElement(vt.default,{checked:(Hn==null?void 0:Hn.length)===0,onChange:zt=>{zt.target.checked&&(Ea([]),er({page:_r,limit:na}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),y.createElement(et.Z,{flex:"1"},y.createElement(vt.default.Group,{value:Hn,onChange:zt=>In(void 0,null,function*(){Ea([...zt]),er({page:_r,limit:na,group_course_ids:zt})}),style:{width:"100%",fontSize:"14px"}},(Xt=Gn==null?void 0:Gn.course_groups)==null?void 0:Xt.map((zt,Jn)=>y.createElement(vt.default,{style:{fontSize:"14px"},value:zt==null?void 0:zt.id},zt==null?void 0:zt.name,"(",zt==null?void 0:zt.count,")")))))),y.createElement("p",{style:{display:"flex"}},y.createElement("span",null,y.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),y.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u98CE\u9669\u7B49\u7EA7\u5206\u6790"),(Gn==null?void 0:Gn.grade_statistics)&&y.createElement(ut.Z,{option:Dt((on=Gn==null?void 0:Gn.grade_statistics)==null?void 0:on.map(zt=>zt.specification_count),(_t=Gn==null?void 0:Gn.grade_statistics)==null?void 0:_t.map(zt=>zt.vulnerability_count),(qt=Gn==null?void 0:Gn.grade_statistics)==null?void 0:qt.map(zt=>zt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Gn==null?void 0:Gn.quality_scores)&&y.createElement(ut.Z,{option:Ot(Gn==null?void 0:Gn.quality_scores.map((zt,Jn)=>[Jn+1,zt==null?void 0:zt.quality_score,zt==null?void 0:zt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),y.createElement("div",null,y.createElement("div",{style:{display:"flex"}},y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),y.createElement(Qt.default.Search,{size:"middle",onSearch:zt=>{er({page:1,limit:na,search:zt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),y.createElement(je.default,{columns:gn,dataSource:Gn==null?void 0:Gn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(zt,Jn,Kr)=>{Kr.field&&(gt.sort_by=Kr.field),Kr.order||(gt.sort_direction="asc"),Kr.order==="ascend"&&(gt.sort_direction="asc"),Kr.order==="descend"&&(gt.sort_direction="desc"),Kr.order||(gt.sort_direction="asc"),er(Dn({page:1,limit:na},gt))}}),y.createElement(ft.Z,{current:_r,total:Gn==null?void 0:Gn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:na,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(zt,Jn)=>{vr(zt),Wn(Jn),er({page:zt,limit:Jn,group_course_ids:Hn})}}))),zr===2&&y.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},y.createElement("img",{src:ot}),y.createElement("br",null),y.createElement(Xe.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ir()}},"\u5237\u65B0\u9875\u9762")),y.createElement($n,null),y.createElement(Le.default,{open:Qa,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Mn(!1)}},y.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),y.createElement("p",{style:{marginLeft:"10px"}},y.createElement(je.default,{dataSource:Fn,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),y.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),y.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),y.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),y.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),y.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),y.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),y.createElement(Le.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Zr,footer:null,onCancel:()=>fr(!1)},y.createElement("div",{style:{height:500,overflow:"hidden"}},!!Zr&&y.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Kt==null?void 0:Kt.categoryId}-${Zr==null?void 0:Zr.student_number}&resolved=false`,frameBorder:"0"}))))};var Rn=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De.effects}))(On),Nn=ee(26724),Br=ee.n(Nn),Vn=ee(59301),qn=Object.defineProperty,xr=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,aa=(se,De,we)=>De in se?qn(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Gr=(se,De)=>{for(var we in De||(De={}))ba.call(De,we)&&aa(se,we,De[we]);if(sr)for(var we of sr(De))ea.call(De,we)&&aa(se,we,De[we]);return se},La=(se,De)=>xr(se,ir(De)),ia=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Tr=({shixunHomeworks:se,loading:De,dispatch:we})=>{const Xt=(0,ve.useParams)(),on=(0,ve.useLocation)(),[_t,qt]=(0,y.useState)([]),[Kt,gt]=(0,y.useState)([]),[jt,zr]=(0,y.useState)(!0),[Rr,Gn]=(0,y.useState)(!1),[Fa,_n]=(0,y.useState)(1),[_r,vr]=(0,y.useState)([]),[Zr,fr]=(0,y.useState)(!1),[na,Wn]=(0,y.useState)(!1),[Hn,Ea]=(0,y.useState)(!1),[Qa,Mn]=(0,y.useState)("");(0,y.useEffect)(()=>{se.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(gn.resetFields(),qt([]),fr(!0),er()):fr(!1)},[se.actionTabs.key]);const[gn]=oe.default.useForm();let Ir=[];const er=()=>ia(void 0,null,function*(){var Kr;if(jt&&!Rr){Gn(!0),_n(Fa+1);const vn=yield(0,tt.JG)(La(Gr({},Xt),{page:Fa}));Mn(vn.repeat_setting_score);const qa=[...vn.group_list];vn!=null&&vn.ungroup_list&&qa.push({id:vn==null?void 0:vn.ungroup_list.id,name:vn==null?void 0:vn.ungroup_list.name,works_count:vn==null?void 0:vn.ungroup_list.work_count,last_review_time:vn==null?void 0:vn.ungroup_list.last_review_time}),qt([..._t,...qa]),Gn(!1),((Kr=vn.group_list)==null?void 0:Kr.length)<10&&zr(!1)}}),zt=()=>{we({type:"shixunHomeworks/setActionTabs",payload:{}}),Wn(!1),zr(!0),Gn(!1),_n(1),qt([]),gn.resetFields()},Jn=[{title:"",dataIndex:"id",width:280,render:(Kr,vn)=>Vn.createElement(vt.default,{disabled:!(vn.works_count>1),value:String(vn.id)},vn.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Vn.createElement(Le.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Zr,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>ia(void 0,null,function*(){const Kr=gn.getFieldValue();if(Kr.group_ids.length){Ea(!0);const vn=yield(0,Fe.ZP)(`/api/homework_commons/${Xt.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Kr.group_ids]}});Ea(!1),vn.status===0&&(zt(),yield we({type:"shixunHomeworks/getShixunWorkList",payload:se.actionTabs.params}),window.location.href=`/classrooms/${Xt.coursesId}/shixun_homework/${Xt.categoryId}/detail?tabs=2`,we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:Hn},onCancel:zt},Vn.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",Vn.createElement("span",{style:{color:"green"}},Qa),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",Vn.createElement("a",{href:`/classrooms/${Xt.coursesId}/shixun_homework/${Xt.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),Vn.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),se.codeReviewCourse&&Vn.createElement(oe.default,{form:gn,onChange:Kr=>{vr(Gr({},gn.getFieldValue()))},initialValues:{group_ids:Ir,end_time:Ve()(Ve()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Vn.createElement("div",{className:"flexd-table-header mt20"},Vn.createElement(je.default,{pagination:!1,dataSource:[],columns:Jn})),Vn.createElement(oe.default.Item,{name:"group_ids"},Vn.createElement(vt.default.Group,{className:"w100"},Vn.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Vn.createElement(Br(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Kr=>{er()},hasMore:jt,useWindow:!1},Vn.createElement(je.default,{loading:De.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Jn,dataSource:_t,pagination:!1})))))),Vn.createElement(Ze.Z,null,Vn.createElement(et.Z,{className:"ml10"},Vn.createElement(vt.default,{checked:na,onChange:Kr=>{Wn(Kr.target.checked);let vn=[];Kr.target.checked&&(vn=_t.filter(qa=>qa.works_count>1).map(qa=>qa.id+"")),gn.setFieldsValue({group_ids:vn})}},"\u5168\u9009"))))};var Cr=(0,ve.connect)(({shixunHomeworks:se,loading:De})=>({shixunHomeworks:se,loading:De}))(Tr),Wr=ee(696),Hr=ee(96057),Sa={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD",ai_review_new:"ai_review_new___qxpHV",btn_warp:"btn_warp___VYhhZ"},Ia=ee(66443),la=ee(5575),fa=ee(39623),Or=ee(43632),ua=ee(84667),oa=ee(5328),br={saixuan:"saixuan___qXS0F",jianyi:"jianyi___JlBHC",jianyi_title:"jianyi_title___gvcLT",title_left:"title_left___JoKhN",title_right:"title_right___rkDjV",yijian:"yijian___VqHXI",zonglan_list:"zonglan_list___ecRe2",zonglan_item:"zonglan_item___rJaLw",item_top:"item_top___TlDBu",top_img:"top_img___Gi7uf",top_name:"top_name___iofiQ",item_bottom:"item_bottom___ELdu1",fenxi_list:"fenxi_list___rX810",fenxi_item:"fenxi_item___oJg7N",leixing:"leixing___UELfH",pingjia:"pingjia___L46t2",tubiao:"tubiao___u74Jl",tb_title:"tb_title___MgUmJ",pie_style:"pie_style____KIye",line:"line___ixwri",bar_style:"bar_style___TI7vj",inputBox:"inputBox___vG7Zf",apply:"apply___AoQu5",li:"li___zUJji",content:"content___DGP2Q",borderBox:"borderBox___hTD5A",text:"text___N6jsD",source:"source___lsbR7",action:"action___kNLeR"},Ga=Object.defineProperty,Xa=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ai=(se,De,we)=>De in se?Ga(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ui=(se,De)=>{for(var we in De||(De={}))ei.call(De,we)&&Ai(se,we,De[we]);if(Xa)for(var we of Xa(De))Wa.call(De,we)&&Ai(se,we,De[we]);return se};const si=se=>React.createElement("svg",ui({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var Si="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ii=Object.defineProperty,Ii=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,di=(se,De,we)=>De in se?ii(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Ji=(se,De)=>{for(var we in De||(De={}))ti.call(De,we)&&di(se,we,De[we]);if(Ii)for(var we of Ii(De))ki.call(De,we)&&di(se,we,De[we]);return se};const qi=se=>React.createElement("svg",Ji({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var ai="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",ya=Object.defineProperty,pi=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Ei=(se,De,we)=>De in se?ya(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Xl=(se,De)=>{for(var we in De||(De={}))Pi.call(De,we)&&Ei(se,we,De[we]);if(pi)for(var we of pi(De))_i.call(De,we)&&Ei(se,we,De[we]);return se};const zi=se=>React.createElement("svg",Xl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var Mi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Oi=Object.defineProperty,Al=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Io=Object.prototype.propertyIsEnumerable,Ua=(se,De,we)=>De in se?Oi(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,jr=(se,De)=>{for(var we in De||(De={}))_a.call(De,we)&&Ua(se,we,De[we]);if(Al)for(var we of Al(De))Io.call(De,we)&&Ua(se,we,De[we]);return se};const Ni=se=>React.createElement("svg",jr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var ga="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",ka=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,zo=(se,De,we)=>De in se?ka(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Mo=(se,De)=>{for(var we in De||(De={}))Dl.call(De,we)&&zo(se,we,De[we]);if(Bl)for(var we of Bl(De))jl.call(De,we)&&zo(se,we,De[we]);return se};const uu=se=>React.createElement("svg",Mo({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var Co="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",yA=Object.defineProperty,Lo=Object.getOwnPropertySymbols,jA=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Qo=(se,De,we)=>De in se?yA(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,KA=(se,De)=>{for(var we in De||(De={}))jA.call(De,we)&&Qo(se,we,De[we]);if(Lo)for(var we of Lo(De))va.call(De,we)&&Qo(se,we,De[we]);return se};const uA=se=>React.createElement("svg",KA({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var yo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",YA=Object.defineProperty,su=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,ql=(se,De,we)=>De in se?YA(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,fu=(se,De)=>{for(var we in De||(De={}))cu.call(De,we)&&ql(se,we,De[we]);if(su)for(var we of su(De))du.call(De,we)&&ql(se,we,De[we]);return se};const hs=se=>React.createElement("svg",fu({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},se),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var FA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",sA=Object.defineProperty,tA=Object.getOwnPropertySymbols,nA=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,bu=(se,De,we)=>De in se?sA(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,Su=(se,De)=>{for(var we in De||(De={}))nA.call(De,we)&&bu(se,we,De[we]);if(tA)for(var we of tA(De))Ku.call(De,we)&&bu(se,we,De[we]);return se};const RA=se=>React.createElement("svg",Su({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var as="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",VA="data:image/png;base64,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",SA="data:image/png;base64,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",IA="data:image/png;base64,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",Iu=ee(54747),MA=ee(56102),Yu="data:image/png;base64,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",Vu=ee(42075),Mu=ee(77311),rn=ee(59301),hu=Object.defineProperty,GA=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,JA=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,rA=(se,De,we)=>De in se?hu(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,fl=(se,De)=>{for(var we in De||(De={}))ms.call(De,we)&&rA(se,we,De[we]);if(JA)for(var we of JA(De))Lu.call(De,we)&&rA(se,we,De[we]);return se},Rl=(se,De)=>GA(se,mu(De)),Fo=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Gu={1:as,2:FA,3:Co,4:Si,5:yo,6:Mi,7:ga,8:ai},Qu=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Ju}=Sl.default,Bi=({classroomList:se,shixunHomeworks:De,dispatch:we})=>{var Xt,on,_t,qt,Kt,gt,jt,zr,Rr,Gn,Fa,_n,_r,vr,Zr;const fr=(0,ve.useParams)(),na=fr==null?void 0:fr.coursesId,[Wn,Hn]=(0,y.useState)(1),[Ea,Qa]=(0,y.useState)(!1),[Mn,gn]=(0,y.useState)(fl(fl({},{page:1,limit:20,course_group_ids:"all",challenge_ids:"all"}),fr)),[Ir,er]=(0,y.useState)({page:1,limit:20}),[zt]=oe.default.useForm(),Jn=(0,y.useRef)(""),[Kr,vn]=(0,y.useState)("1"),[qa,a]=(0,y.useState)([]),E=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[b,x]=(0,y.useState)([]),[z,le]=(0,y.useState)(null),[de,Ce]=(0,y.useState)(null),[he,ke]=(0,y.useState)(0),[at,pt]=(0,y.useState)({}),[xt,kt]=(0,y.useState)(null),[$t,bn]=(0,y.useState)(!1),zn=(0,y.useRef)(void 0),[tn,Yn]=(0,y.useState)(!1),[fn,tr]=(0,y.useState)(""),[Yr,Er]=(0,y.useState)(!1),[lr,$a]=(0,y.useState)(!1),[bi,li]=(0,y.useState)(!1),hl=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],Ci={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},ci=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:VA,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:SA,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:IA,type:6}],Zi={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},el=(0,y.useMemo)(()=>{var Cn;return{tooltip:{},xAxis:{type:"category",data:(Cn=de==null?void 0:de.bar_list)==null?void 0:Cn.map(nn=>nn.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:de==null?void 0:de.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[de==null?void 0:de.bar_list]),Nt=(0,y.useMemo)(()=>{var Cn,nn;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Cn=de==null?void 0:de.pie_list)==null?void 0:Cn.map(or=>or.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b}
{d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:de==null?void 0:de.pie_list,color:(nn=de==null?void 0:de.pie_list)==null?void 0:nn.map(or=>Zi[or==null?void 0:or.name])}]}},[de==null?void 0:de.pie_list]);(0,y.useEffect)(()=>{Ja()},[Kr,Mn]),(0,y.useEffect)(()=>{var Cn;(Cn=De==null?void 0:De.headerInfo)!=null&&Cn.shixun_identifier&&da()},[(Xt=De==null?void 0:De.headerInfo)==null?void 0:Xt.shixun_identifier]),(0,y.useEffect)(()=>{ni()},[Mn]),(0,y.useEffect)(()=>{yi()},[]);const da=()=>Fo(void 0,null,function*(){var Cn;const nn=yield(0,Fe.ZP)(`/api/shixuns/${(Cn=De==null?void 0:De.headerInfo)==null?void 0:Cn.shixun_identifier}/challenges.json`,{method:"get"});a(nn==null?void 0:nn.challenge_list)}),Ja=()=>Fo(void 0,null,function*(){const Cn=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:Kr,challenge_ids:(Mn==null?void 0:Mn.challenge_ids)=="all"?null:Mn==null?void 0:Mn.challenge_ids,course_group_ids:(Mn==null?void 0:Mn.course_group_ids)=="all"?null:Mn==null?void 0:Mn.course_group_ids}});(Cn==null?void 0:Cn.status)==0&&Ce(Cn)});function yi(){return Fo(this,null,function*(){let Cn=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/get_list_by_tools.json`,{method:"get",params:Rl(fl({},Ir),{scene_type:10})});(Cn==null?void 0:Cn.status)===0&&pt(Cn==null?void 0:Cn.data)})}const cr=[{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(Cn,nn)=>rn.createElement(Se.Z,{placement:"topLeft",title:Cn},rn.createElement("span",{onClick:()=>{kt(nn.id),bn(!0)},className:"c-light-primary current"},Cn||"--"))},{title:"\u7528\u6237\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:Cn=>rn.createElement(Se.Z,{placement:"topLeft",title:Cn},rn.createElement("span",{className:"c-black"},Cn||"--"))},{title:"\u6D88\u606F\u6570\u91CF",width:100,dataIndex:"message_size",render:Cn=>rn.createElement("span",{className:"c-black"},Cn)},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:Cn=>rn.createElement("span",{className:"c-black"},Ve()(Cn).format("YYYY-MM-DD HH:mm"))}],ni=()=>Fo(void 0,null,function*(){const Cn=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/info.json`,{method:"get",params:{challenge_ids:(Mn==null?void 0:Mn.challenge_ids)=="all"?null:Mn==null?void 0:Mn.challenge_ids,course_group_ids:(Mn==null?void 0:Mn.course_group_ids)=="all"?null:Mn==null?void 0:Mn.course_group_ids}});(Cn==null?void 0:Cn.status)===0&&le(Cn)}),Qr=()=>Fo(void 0,null,function*(){var Cn,nn,or,Ma;const Ha={1:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${Mn==null?void 0:Mn.categoryId}/list_students_by_type.json`},Fi=yield(0,Fe.ZP)(Ha[Jn==null?void 0:Jn.current],{method:"get",params:Rl(fl({},E.current),{course_group_ids:((Cn=E==null?void 0:E.current)==null?void 0:Cn.course_group_ids)=="all"?null:(nn=E==null?void 0:E.current)==null?void 0:nn.course_group_ids,challenge_ids:(Mn==null?void 0:Mn.challenge_ids)=="all"?null:Mn==null?void 0:Mn.challenge_ids})});(Fi==null?void 0:Fi.status)===0&&(x((or=Fi==null?void 0:Fi.data)==null?void 0:or.list),ke((Ma=Fi==null?void 0:Fi.data)==null?void 0:Ma.count))}),gl=()=>{Mn.page=1;const Cn=Object.assign({},zt.getFieldValue());delete Mn.course_group_ids,delete Mn.challenge_ids,Object.keys(Cn).map(function(nn){switch(nn){case"course_group_ids":Cn[nn].includes("all")||!Cn[nn].length?(delete Mn.course_group_ids,zt.setFieldsValue({course_group_ids:"all"})):(Mn.course_group_ids=Cn[nn],zt.setFieldsValue({course_group_ids:Mn.course_group_ids}));break;case"challenge_ids":Cn[nn].includes("all")||!Cn[nn].length?(delete Mn.challenge_ids,zt.setFieldsValue({challenge_ids:"all"})):(Mn.challenge_ids=Cn[nn],zt.setFieldsValue({challenge_ids:Mn.challenge_ids}));break}}),gn(fl({},Mn)),E.current=Rl(fl({},E==null?void 0:E.current),{course_group_ids:Mn==null?void 0:Mn.course_group_ids,challenge_ids:Mn==null?void 0:Mn.challenge_ids})},ul=()=>{var Cn;const{used_users_count:nn,unused_users_count:or,used_users_percent:Ma,unused_users_percent:Ha,max_scene_name:Fi,max_users_count:No,min_scene_name:zA,min_users_count:Nl,pass_users_with_ai:mo,pass_users_without_ai:dA,pass_users_with_ai_rate:Ou,pass_users_without_ai_rate:vu,use_ai_count:Ks,use_ai_rate:_A}=z==null?void 0:z.summary;return rn.createElement(rn.Fragment,null,rn.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",rn.createElement("span",null,nn)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",rn.createElement("span",null,Ma,"%"),"\uFF0C",rn.createElement("span",null,or)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",rn.createElement("span",null,Ha,"%"),"\u3002\u4F7F\u7528",rn.createElement("b",null,Fi),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",rn.createElement("span",null,No),"\u540D\uFF09\uFF0C\u4F7F\u7528",rn.createElement("b",null,zA),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",rn.createElement("span",null,Nl),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",rn.createElement("span",null,mo)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",rn.createElement("span",null,Ou,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",rn.createElement("span",null,dA)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",rn.createElement("span",null,vu,"%"),"\u3002"),_A>=((Cn=De==null?void 0:De.headerInfo)==null?void 0:Cn.ai_warn_rate)&&rn.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",rn.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",rn.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",rn.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",rn.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",rn.createElement("span",null,Ks),"\u540D\uFF0C\u5360\u6BD4",rn.createElement("span",null,_A,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},vl=(0,y.useRef)(null),Po=(0,y.useRef)(null);(0,y.useEffect)(()=>{const Cn=vl.current.getEchartsInstance(),nn=Ha=>{var Fi;Ha.componentType==="series"&&(E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Kr,type:(Fi=Ha==null?void 0:Ha.data)==null?void 0:Fi.type,course_group_ids:Mn==null?void 0:Mn.course_group_ids}),Jn.current=2,Qr(),li(!0))};Cn.on("click",nn);const or=Po.current.getEchartsInstance(),Ma=Ha=>{var Fi;Ha.componentType==="series"&&(E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Kr,type:(Fi=Ha==null?void 0:Ha.data)==null?void 0:Fi.type,course_group_ids:Mn==null?void 0:Mn.course_group_ids}),Jn.current=3,Qr(),li(!0))};return or.on("click",Ma),()=>{Cn.off("click",nn),or.off("click",Ma)}},[E,Kr]);const Zo=[{title:"\u5173\u952E\u8BCD",dataIndex:"word",render:Cn=>rn.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},Cn)},{title:"\u9891\u6B21",dataIndex:"count"}],Ao={onListClick:Cn=>(0,Fe.ZP)(`/api/course_qna_sessions/${Cn}.json`,{method:"get",params:{questionable_id:na}}),onListDealData:Cn=>{let nn=[];return Cn==null||Cn.forEach(or=>{var Ma,Ha;const Fi=or.id,No=or.think?{reasoning:or.think,thinkingEnabled:!0}:{},zA=[{text:or.question,key:Fi,sender:"user",fileList:[],show:!0},fl({key:Fi,loading:!1,sender:"AI",show:!0,source:or.answer_source,text:or.answer,like:or.like,dislike:or.dislike,time:or.think_time,id:or.id},No)];nn=[...nn,...zA],(Ma=or==null?void 0:or.student_feedback)==null||Ma.forEach(Nl=>{nn.push({id:Nl.id,key:`teacher-${Fi}-${Nl.id}`,loading:!1,sender:"student",show:!0,text:Nl.feedback,situation:Nl.status_name})}),(Ha=or==null?void 0:or.teacher_feedback)==null||Ha.forEach(Nl=>{nn.push({id:Nl.id,key:`student-${Fi}-${Nl.id}`,loading:!1,sender:"teacher",show:!0,text:Nl.feedback,source:Nl.answer_source})})}),nn}},QA=()=>Fo(void 0,null,function*(){if(!fn){Ue.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}$a(!0),(yield(0,Fe.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:fn,record_id:tn,course_id:na,edit:Yr}})).status===0&&(Yn(!1),zn.current()),$a(!1)}),qu=Cn=>Fo(void 0,[Cn],function*({type:nn,value:or,index:Ma,identifier:Ha,objectIndex:Fi}){const No={index:Fi,identifier:Ha,course_id:na};if(nn==="like"&&(yield(0,Fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:No})).status!==0||nn==="dislike"&&(yield(0,Fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:No})).status!==0)return Promise.reject()}),_u=(Cn,nn,or)=>{const{onMenuClick:Ma}=or;zn.current=Ma;const{id:Ha}=Cn;return rn.createElement(rn.Fragment,null,rn.createElement("div",{className:br.apply,onClick:()=>Fo(void 0,null,function*(){const Fi=yield(0,Fe.ZP)(`/api/course_qna_records/${Ha}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:na,type:"ai"}});(Fi==null?void 0:Fi.status)==0&&Ue.ZP.success("\u6DFB\u52A0\u6210\u529F")})},rn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),rn.createElement("div",{className:br.apply,onClick:()=>{Yn(Ha),Er(!1)}},rn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},gu=()=>Fo(void 0,null,function*(){var Cn;const nn=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${Mn.categoryId}/export_tools.json`,{method:"GET",params:{scene_type:10}}),or=new Blob([nn],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});return(0,qe.po)(or,`${(Cn=De==null?void 0:De.headerInfo)==null?void 0:Cn.homework_name}-AI\u5386\u53F2\u5BF9\u8BDD.xlsx`),nn}),$u=(Cn,nn,or)=>{const{id:Ma,sender:Ha}=Cn;return rn.createElement("div",{className:br.li,style:{width:or.width}},rn.createElement("div",{className:br.content},Ha==="student"&&rn.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),rn.createElement("div",{className:br.borderBox},Ha==="teacher"&&rn.createElement("div",{className:br.teacher},"\u8001\u5E08\u56DE\u590D"),Ha==="student"&&rn.createElement("div",{className:br.student},Cn.situation),rn.createElement(pe.Z,{className:br.text,value:Cn==null?void 0:Cn.text})),Cn.source&&rn.createElement("div",{className:br.source},Cn.source),rn.createElement("div",{className:br.action},Ha==="teacher"&&rn.createElement("div",{className:br.apply,onClick:()=>Fo(void 0,null,function*(){const Fi=yield(0,Fe.ZP)(`/api/course_qna_records/${Ma}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:na,type:"teacher"}});(Fi==null?void 0:Fi.status)==0&&Ue.ZP.success("\u6DFB\u52A0\u6210\u529F")})},rn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),Ha==="teacher"&&rn.createElement("i",{onClick:()=>{Yn(Ma),tr(Cn==null?void 0:Cn.text),Er(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),Ha==="teacher"&&rn.createElement("i",{onClick:()=>Fo(void 0,null,function*(){Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u56DE\u590D\u5417\uFF1F",onOk:()=>Fo(void 0,null,function*(){const Fi=yield(0,Fe.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:na,feedback_id:Ma}});(Fi==null?void 0:Fi.status)==0&&(zn.current(),Ue.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),rn.createElement(MA.CopyToClipboard,{text:String((Cn==null?void 0:Cn.text)||""),onCopy:()=>Ue.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},rn.createElement(Se.Z,{title:"\u590D\u5236"},rn.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))))};return rn.createElement("div",null,rn.createElement("div",{className:br.saixuan},rn.createElement(oe.default,{form:zt,onChange:gl,initialValues:{course_group_ids:"all",challenge_ids:"all"}},rn.createElement(oe.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},rn.createElement(vt.default.Group,{style:{width:"100%"}},rn.createElement(Ze.Z,null,rn.createElement(et.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),rn.createElement(et.Z,{flex:"80px"},rn.createElement(vt.default,{value:"all"},"\u5168\u90E8")),rn.createElement(et.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(_t=(on=De==null?void 0:De.headerInfo)==null?void 0:on.course_group_info)==null?void 0:_t.map((Cn,nn)=>rn.createElement(vt.default,{value:Cn.course_group_id},Cn.group_group_name,"(",Cn.count,")")))))),rn.createElement(oe.default.Item,{name:"challenge_ids",style:{marginBottom:"0px"}},rn.createElement(vt.default.Group,{style:{width:"100%"}},rn.createElement(Ze.Z,null,rn.createElement(et.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u4EFB\u52A1\u5173\u5361"),rn.createElement(et.Z,{flex:"80px"},rn.createElement(vt.default,{value:"all"},"\u5168\u90E8")),rn.createElement(et.Z,{flex:"1"},qa&&(qa==null?void 0:qa.map((Cn,nn)=>rn.createElement(vt.default,{value:String(Cn==null?void 0:Cn.challenge_id)},"\u7B2C",nn+1,"\u5173"))))))))),rn.createElement("div",{className:br.jianyi},rn.createElement(Mu.Z,{style:{marginBottom:20},title:"\u603B\u7ED3\u62A5\u544A",height:300,noDataCanEdit:(Kt=(qt=De==null?void 0:De.headerInfo)==null?void 0:qt.homework_status)==null?void 0:Kt.includes("\u5DF2\u622A\u6B62"),data:{container_id:Mn==null?void 0:Mn.categoryId},type:"HomeworkCommon",emptyNode:"\u5F53\u4F5C\u4E1A\u622A\u6B62\u540E\u81EA\u52A8\u751F\u6210\u603B\u7ED3\u62A5\u544A\uFF0C\u4E5F\u53EF\u4FEE\u6539\u63D0\u793A\u8BCD\u624B\u52A8\u751F\u6210",otherFormItem:[{name:"\u4F5C\u4E1A\u5185\u5BB9\uFF1A\u4F5C\u4E1A\u4E0B\u7684\u6240\u6709\u5173\u5361\u63CF\u8FF0\uFF08\u5173\u5361\u540D\u79F0\uFF1A\u5173\u5361\u5185\u5BB9\u63CF\u8FF0\uFF09",field:"is_need_work_content",disabled:!0},{name:"\u4F5C\u4E1A\u6210\u7EE9\uFF1A\u6240\u6709\u5B66\u751F\u7684\u6210\u7EE9\uFF08\u5B66\u751F\u540D\u79F0+\u5206\u6570\uFF09",field:"is_need_work_score",disabled:!0},{name:"\u5B66\u751FAI\u4F1A\u8BDD\u8BB0\u5F55\uFF1A \u5B66\u751F\u6240\u6709\u7684\u4F1A\u8BDD\u5386\u53F2\u8BB0\u5F55\uFF08\u5B66\u751F\u59D3\u540D+\u4F1A\u8BDD\u8BB0\u5F55\u5217\u8868\uFF09",field:"is_need_ai_conversation_record"},{name:"\u5B9E\u8BAD\u4F5C\u4E1AAI\u4F7F\u7528\u5DE5\u5177\u60C5\u51B5\uFF1A\u4E0D\u540CAI \u4F7F\u7528\u5DE5\u5177\u7684\u6B21\u6570",field:"is_need_ai_tool_condition"},{name:"\u5B66\u751F\u8BC4\u6D4B\u8BB0\u5F55\uFF1A\u5B66\u751F\u8BC4\u6D4B\u6B21\u6570\uFF0C\u901A\u8FC7\u60C5\u51B5\uFF08\u5B66\u751F\u59D3\u540D+\u8BC4\u6D4B\u6B21\u6570 \uFF0C\u901A\u8FC7\u6B21\u6570\uFF09",field:"is_need_evaluation_record"}]}),rn.createElement("div",{className:br.jianyi_title},rn.createElement("div",{className:br.title_left},"\u4F7F\u7528\u603B\u89C8",rn.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),rn.createElement("div",{className:br.zonglan_list},Qu==null?void 0:Qu.map((Cn,nn)=>{var or,Ma;let Ha=(Ma=(or=z==null?void 0:z.student_likes)==null?void 0:or.filter(Fi=>Fi.scene_name==Cn.name))==null?void 0:Ma[0];return rn.createElement("div",{key:nn,className:br.zonglan_item,onClick:()=>{E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn.type,course_group_ids:Mn==null?void 0:Mn.course_group_ids}),Jn.current=1,Qr(),li(!0)}},rn.createElement("div",{className:br.item_top},rn.createElement("img",{src:Gu[Cn==null?void 0:Cn.id],className:br.top_img}),rn.createElement("div",{className:br.top_name},Cn==null?void 0:Cn.name)),rn.createElement("div",{className:br.item_bottom},rn.createElement("div",null,"\u5171\u8BA1",rn.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},Ha==null?void 0:Ha.total_counts),"\u6B21"),rn.createElement("i",{style:Cn!=null&&Cn.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),rn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Ha==null?void 0:Ha.praise_count),rn.createElement("i",{style:Cn!=null&&Cn.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),rn.createElement("span",{style:{marginLeft:"3px"}},Ha==null?void 0:Ha.tread_count)))})),rn.createElement("div",{className:br.jianyi_title},rn.createElement("div",{className:br.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",rn.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),rn.createElement(Ie.default,{className:br.tabs_style,items:hl,onChange:Cn=>{vn(Cn)}}),rn.createElement("div",{className:br.tubiao},rn.createElement("div",{className:br.pie_style},rn.createElement("div",{className:br.tb_title},de==null?void 0:de.bar_tips),rn.createElement(ut.Z,{ref:vl,option:el,style:{width:530,height:330}})),rn.createElement("div",{className:br.line}),rn.createElement("div",{className:br.bar_style},rn.createElement("div",{className:br.tb_title},de==null?void 0:de.pie_tips),rn.createElement(ut.Z,{ref:Po,option:Nt,style:{width:530,height:310}}))),rn.createElement("div",{className:br.jianyi_title,style:{margin:"30px 0px 20px",gap:20}},rn.createElement("div",{className:br.title_left,style:{flex:3}},rn.createElement("div",null,"\u5386\u53F2\u5BF9\u8BDD"),!!(at!=null&&at.total_count)&&rn.createElement(Vu.Z,{type:"primary",onClick:gu},"\u5BFC\u51FA\u8BB0\u5F55")),rn.createElement("div",{className:br.title_left,style:{flex:1}},"\u9AD8\u9891\u63D0\u95EE\u5173\u952E\u8BCD\u6392\u884C")),rn.createElement("div",{style:{display:"flex",gap:20}},rn.createElement("div",{style:{width:"75%"}},rn.createElement(je.default,{columns:cr,scroll:{y:400},dataSource:at==null?void 0:at.list,rowKey:"id",pagination:{current:Ir.page,hideOnSinglePage:(at==null?void 0:at.total_count)<Mn.limit,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ir.limit,pageSizeOptions:["10","20","50","100","200"],total:at==null?void 0:at.total_count,size:"default",showTotal:qe.rU,onChange:(Cn,nn)=>{Ir.page=Cn,Ir.limit=nn,er(fl({},Ir)),yi()}}})),rn.createElement("div",{style:{width:"25%"}},rn.createElement(je.default,{className:br.KeyWordTable,scroll:{y:400},columns:Zo,dataSource:(gt=at==null?void 0:at.word_cloud)==null?void 0:gt.list,pagination:!1,locale:{emptyText:rn.createElement(Zn.Z,{img:Yu,customText:"\u6682\u65E0\u6570\u636E~"})}}))),rn.createElement("div",{className:br.jianyi_title,style:{margin:"30px 0px 20px"}},rn.createElement("div",{className:br.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",rn.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),rn.createElement("div",{className:br.fenxi_list},ci==null?void 0:ci.map((Cn,nn)=>{var or,Ma,Ha;return rn.createElement("div",{key:nn,className:br.fenxi_item,onClick:()=>{Jn.current=Cn==null?void 0:Cn.type,E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn.id,course_group_ids:Mn==null?void 0:Mn.course_group_ids}),Qr(),li(!0)}},rn.createElement("img",{src:Cn==null?void 0:Cn.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),rn.createElement("div",{className:br.leixing},Cn==null?void 0:Cn.name,rn.createElement("span",null,"(",nn==0?(or=z==null?void 0:z.student_types)==null?void 0:or.by_tools_users_count:nn==1?(Ma=z==null?void 0:z.student_types)==null?void 0:Ma.by_quantity_users_count:(Ha=z==null?void 0:z.student_types)==null?void 0:Ha.by_innovate_users_count,"\u4EBA)")),rn.createElement("div",{className:br.pingjia},Cn==null?void 0:Cn.des))}))),rn.createElement(Le.default,{centered:!0,title:rn.createElement(rn.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(Jn==null?void 0:Jn.current)&&rn.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Ci[Kr],"\uFF09")),width:1100,open:bi,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{E.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>Fo(void 0,null,function*(){}),onCancel:()=>{li(!1)}},rn.createElement("div",{className:br.inputBox},rn.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(Jn==null?void 0:Jn.current)==1&&rn.createElement(st.default,{defaultValue:(jt=E==null?void 0:E.current)==null?void 0:jt.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn,page:1}),Qr()}},rn.createElement(st.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),rn.createElement(st.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),rn.createElement(st.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),rn.createElement(st.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),rn.createElement(st.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),rn.createElement(st.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),rn.createElement(st.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),rn.createElement(st.default.Option,{value:"3"},"AI\u8F85\u5BFC"),rn.createElement(st.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(Kr)&&(Jn==null?void 0:Jn.current)==3&&rn.createElement(st.default,{defaultValue:(zr=E==null?void 0:E.current)==null?void 0:zr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn,page:1}),Qr()}},rn.createElement(st.default.Option,{value:""},"\u5168\u90E8"),rn.createElement(st.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),rn.createElement(st.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),rn.createElement(st.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),rn.createElement(st.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(Kr)&&(Jn==null?void 0:Jn.current)==3&&rn.createElement(st.default,{defaultValue:(Rr=E==null?void 0:E.current)==null?void 0:Rr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn,page:1}),Qr()}},rn.createElement(st.default.Option,{value:""},"\u5168\u90E8"),rn.createElement(st.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),rn.createElement(st.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),Kr=="10"&&(Jn==null?void 0:Jn.current)==3&&rn.createElement(st.default,{defaultValue:(Gn=E==null?void 0:E.current)==null?void 0:Gn.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{scene_type:Cn,page:1}),Qr()}},rn.createElement(st.default.Option,{value:""},"\u5168\u90E8"),rn.createElement(st.default.Option,{value:1},"1\u8F6E"),rn.createElement(st.default.Option,{value:2},"2-3\u8F6E"),rn.createElement(st.default.Option,{value:3},"4-5\u8F6E"),rn.createElement(st.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),rn.createElement(st.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(Fa=E==null?void 0:E.current)==null?void 0:Fa.course_group_ids,getPopupContainer:Cn=>Cn.parentNode,onChange:Cn=>{let nn=[...Cn];nn.length===0&&(nn=["all"]),nn.includes("all")&&nn.length>1&&(nn[nn.length-1]=="all"?nn=["all"]:nn=nn.filter(or=>or!=="all")),E.current=Rl(fl({},E==null?void 0:E.current),{course_group_ids:nn,page:1}),Qr()},filterOption:(Cn,nn)=>nn.label.indexOf(Cn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((_r=(_n=De==null?void 0:De.headerInfo)==null?void 0:_n.course_group_info)==null?void 0:_r.map(Cn=>({label:Cn==null?void 0:Cn.group_group_name,value:Cn==null?void 0:Cn.course_group_id})))||[]]}),(Jn==null?void 0:Jn.current)==1&&rn.createElement(Ju,{onChange:(Cn,nn)=>{E.current=Rl(fl({},E==null?void 0:E.current),{start_at:nn==null?void 0:nn[0],end_at:nn==null?void 0:nn[1],page:1}),Qr()},size:"large",style:{width:"300px",marginLeft:20}}),rn.createElement(yt.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{keyword:Cn,page:1}),Qr()}}))),rn.createElement(je.default,{style:{marginBottom:he>0?"0":"20px"},dataSource:b,pagination:!1,scroll:{y:520},columns:(vr=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Cn,nn,or)=>{var Ma;return`${(((Ma=E==null?void 0:E.current)==null?void 0:Ma.page)-1)*10+or+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(Jn==null?void 0:Jn.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(Jn==null?void 0:Jn.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(Jn==null?void 0:Jn.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(Jn==null?void 0:Jn.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(Cn,nn)=>rn.createElement("div",null,rn.createElement("i",{className:"iconfot icon-yijiejue font14"}),rn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},nn==null?void 0:nn.praise_count),rn.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),rn.createElement("span",{style:{marginLeft:"3px"}},nn==null?void 0:nn.tread_count))},(Jn==null?void 0:Jn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Cn,nn)=>rn.createElement("div",null,Cn?Ve()(Cn).format("YYYY-MM-DD HH:mm:ss"):"--")},(Jn==null?void 0:Jn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:vr.filter(Cn=>!!Cn)}),he>0&&rn.createElement("aside",{className:"tc mt30 mb10"},rn.createElement(ft.Z,{defaultCurrent:1,total:he,current:(Zr=E==null?void 0:E.current)==null?void 0:Zr.page,pageSize:10,showSizeChanger:!1,onChange:Cn=>{E.current=Rl(fl({},E==null?void 0:E.current),{page:Cn}),Qr()},showTotal:Cn=>rn.createElement("span",{className:"mr10"},"\u5171",rn.createElement("span",{className:"c-blue"}," ",Cn," "),"\u6761\u6570\u636E")}))),rn.createElement(Iu.Z,{visible:$t,fetchListObject:Ao,onOpen:()=>bn(!0),onClose:()=>{bn(!1)},children:!0,historyId:xt,showPreference:!0,showDefaultTips:!1,customDataNode:$u,customPreference:qu,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:_u}),rn.createElement(Le.default,{centered:!0,open:!!tn,confirmLoading:lr,onCancel:()=>{Yn(!1)},afterClose:()=>{tr("")},onOk:QA,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},rn.createElement(_e.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:Cn=>tr(Cn),defaultValue:fn})),rn.createElement(Le.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Ea,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Fo(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${fr==null?void 0:fr.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_warn_rate:Wn,type:"statis"}})).status===0&&(Ue.ZP.success("\u4FDD\u5B58\u6210\u529F"),we({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:fl({},fr)})),Qa(!1)}),onCancel:()=>{Qa(!1)}},rn.createElement("div",null,rn.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),rn.createElement("div",{className:"mt20"},rn.createElement(pn.Z,{size:"large",min:1,max:100,value:Wn,step:1,style:{width:"150px"},onChange:Cn=>{Number.isInteger(Cn)&&Cn>=1&&Cn<=100&&Hn(Cn)}}),rn.createElement("span",{className:"ml10"},"%")))))};var Ra=(0,ve.connect)(({classroomList:se,shixunHomeworks:De})=>({classroomList:se,shixunHomeworks:De}))(Bi),ho=ee(24712),ko={code_eval:"code_eval___O_A19",footer:"footer___f3t9p",work_checkbox_group:"work_checkbox_group___TbBxu",ts_txt:"ts_txt___p_teA",title_txt:"title_txt___Ewzwf"},ku={radio_con:"radio_con___EJeMw",result_con:"result_con___pnxaF",result_title:"result_title___zL1Vr"},Pu=ee(59301),Ss=Object.defineProperty,Is=Object.defineProperties,cA=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,al=(se,De,we)=>De in se?Ss(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,zl=(se,De)=>{for(var we in De||(De={}))fi.call(De,we)&&al(se,we,De[we]);if(ji)for(var we of ji(De))Ti.call(De,we)&&al(se,we,De[we]);return se},is=(se,De)=>Is(se,cA(De)),ps=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const pu=({shixunHomeworks:se,loading:De,dispatch:we})=>{var Xt,on;const{ai_question_record_id:_t}=se.headerInfo,[qt,Kt]=(0,y.useState)({page:1,limit:10}),[gt,jt]=(0,y.useState)({}),[zr,Rr]=(0,y.useState)(!1),Gn=(0,ve.useParams)(),Fa=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Zr,fr,na)=>(qt.page-1)*qt.limit+na+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:Zr=>Zr||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(Zr,fr)=>Pu.createElement("div",{className:ku.banding,title:Zr||"--"},Zr||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:Zr=>Zr==="\u6210\u529F"?Pu.createElement("span",{className:"c-green"},"\u6210\u529F"):Pu.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(Zr,fr,na)=>Pu.createElement("a",{onClick:()=>{window.open(`/classrooms/${Gn.coursesId}/shixun_homework/${Gn.categoryId}/${fr.id}/comment`)}},"\u67E5\u770B\u5B9E\u8BAD\u62A5\u544A")}].filter(Zr=>!!Zr);(0,y.useEffect)(()=>{var Zr;((Zr=se.actionTabs)==null?void 0:Zr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&_n(qt)},[(Xt=se.actionTabs)==null?void 0:Xt.key]);const _n=Zr=>ps(void 0,null,function*(){var fr,na;Rr(!0);const Wn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Gn==null?void 0:Gn.categoryId}/comment_student_works.json`,{method:"get",params:is(zl({},Zr),{ai_question_record_id:(na=(fr=se.actionTabs)==null?void 0:fr.record)==null?void 0:na.id})});(Wn==null?void 0:Wn.status)===0&&jt(Wn||{}),Rr(!1)}),_r=(Zr,fr)=>{qt.page=Zr,qt.limit=fr,Kt(zl({},qt)),_n(qt)},vr=()=>{we({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Pu.createElement(Le.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((on=se.actionTabs)==null?void 0:on.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>vr(),footer:null},Pu.createElement(je.default,{style:{marginBottom:(gt==null?void 0:gt.total_count)>qt.limit?"0":"20px"},loading:zr,dataSource:(gt==null?void 0:gt.data)||[],columns:Fa,pagination:{current:qt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:qt.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(gt==null?void 0:gt.total_count)||0,size:"default",showTotal:qe.rU,onChange:_r},onChange:(Zr,fr,na)=>{na.field&&(qt.order=na.field),na.order||(qt.b_order="asc"),na.order==="ascend"&&(qt.b_order="asc"),na.order==="descend"&&(qt.b_order="desc"),na.order||(qt.b_order="asc"),_n(qt)}}))};var gc=(0,ve.connect)(({shixunHomeworks:se,loading:De,user:we})=>({shixunHomeworks:se,loading:De.effects,user:we}))(pu),Pl=ee(59301),Xu=Object.defineProperty,qs=Object.defineProperties,Ms=Object.getOwnPropertyDescriptors,Ls=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,XA=Object.prototype.propertyIsEnumerable,Qs=(se,De,we)=>De in se?Xu(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,gs=(se,De)=>{for(var we in De||(De={}))oo.call(De,we)&&Qs(se,we,De[we]);if(Ls)for(var we of Ls(De))XA.call(De,we)&&Qs(se,we,De[we]);return se},ks=(se,De)=>qs(se,Ms(De)),Ps=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const vs=({shixunHomeworks:se,classroomList:De,loading:we,dispatch:Xt})=>{var on,_t,qt;const Kt=(0,ve.useParams)(),{headerInfo:gt}=se,[jt,zr]=(0,y.useState)("1"),[Rr,Gn]=(0,y.useState)({page:1,limit:10}),[Fa,_n]=(0,y.useState)([]),[_r,vr]=(0,y.useState)(!1),[Zr,fr]=(0,y.useState)(0),[na,Wn]=(0,y.useState)(!1),[Hn,Ea]=(0,y.useState)([]),Qa={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},Mn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Kr,vn,qa)=>Rr.limit*(Rr.page-1)+qa+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Kr=>Pl.createElement("span",{style:{color:"#333"}},Ve()(Kr).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:Kr=>Pl.createElement("span",{style:{color:"#333"}},Qa[Kr])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Kr,vn)=>Pl.createElement(Se.Z,{title:vn==null?void 0:vn.message},Pl.createElement("span",null,vn==null?void 0:vn.message))},{title:"\u64CD\u4F5C",width:100,render:(Kr,vn,qa)=>Pl.createElement("a",{onClick:()=>Jn(vn)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Kr;jt=="1"?Ir(Rr):jt=="2"&&Ea(((Kr=gt==null?void 0:gt.ai_code_evaluation_promote)==null?void 0:Kr.length)>0?gt==null?void 0:gt.ai_code_evaluation_promote:gt==null?void 0:gt.default_evaluation_dimension)},[jt]),(0,y.useEffect)(()=>{var Kr;((Kr=se==null?void 0:se.actionTabs)==null?void 0:Kr.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(Ir(Rr),Xt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(on=se==null?void 0:se.actionTabs)==null?void 0:on.key]);const gn=Kr=>{Rr.page=Kr,Gn(gs({},Rr)),Ir(Rr)};function Ir(Kr){return Ps(this,null,function*(){vr(!0);const vn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Kt.categoryId}/comment_records.json`,{method:"get",params:ks(gs({},Kr),{categoryId:Kt.categoryId})});_n((vn==null?void 0:vn.data)||[]),fr(vn==null?void 0:vn.total_count),vr(!1)})}const er=()=>Ps(void 0,null,function*(){if((Hn==null?void 0:Hn.length)===0)return Ue.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Wn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_code_evaluation_promote:Hn,type:"promote"}})).status===0&&(Ue.ZP.success("\u4FDD\u5B58\u6210\u529F"),zt()),Wn(!1)}),zt=()=>{Xt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:gs({},Kt)})},Jn=Kr=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Kr}})};return Pl.createElement("div",{className:ko.code_eval},Pl.createElement(Ie.default,{activeKey:jt,tabBarGutter:60,onChange:Kr=>{!(gt!=null&&gt.is_old_data_for_time)&&(0,qe.Ye)(Xt)||zr(Kr)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Pl.createElement(Pl.Fragment,null,Pl.createElement(nt.Z,{spinning:_r},Zr===0?Pl.createElement(Zn.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Pl.createElement(je.default,{className:"mt5 mb20",rowKey:"id",columns:Mn,dataSource:Fa,pagination:!1})),Pl.createElement("div",{className:ko.footer},Zr>(Rr==null?void 0:Rr.limit)?Pl.createElement("div",null,Pl.createElement("span",{style:{color:"#656F87"}},"\u5171",Pl.createElement("span",{className:"c-light-primary"},Zr),"\u6761\u6570\u636E")):"",Pl.createElement(ft.Z,{defaultPageSize:(Rr==null?void 0:Rr.limit)||10,current:(Rr==null?void 0:Rr.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Zr,onChange:gn})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Pl.createElement("div",{style:{color:"#333",padding:"0 30px"}},Pl.createElement("div",{className:ko.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),Pl.createElement("div",{className:ko.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Pl.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Pl.createElement(vt.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(Hn==null?void 0:Hn.length)>0&&(Hn==null?void 0:Hn.length)<((_t=gt==null?void 0:gt.default_evaluation_dimension)==null?void 0:_t.length),onChange:Kr=>{Ea(Kr.target.checked?gt==null?void 0:gt.default_evaluation_dimension:[])},checked:((qt=gt==null?void 0:gt.default_evaluation_dimension)==null?void 0:qt.length)===(Hn==null?void 0:Hn.length)},"\u5168\u90E8"),Pl.createElement(vt.default.Group,{className:ko.work_checkbox_group,options:gt==null?void 0:gt.default_evaluation_dimension,value:Hn,onChange:Kr=>Ea(Kr)})),Pl.createElement(Fu.Z,{dimensionValue:Hn}),Pl.createElement(Xe.ZP,{type:"primary",size:"large",loading:na,style:{width:"138px",margin:"30px 0"},onClick:()=>er()},"\u4FDD\u5B58"))}]}),Pl.createElement(gc,null))};var _s=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we,user:Xt})=>({shixunHomeworks:se,classroomList:De,loading:we.effects,user:Xt}))(vs),vc=ee(89787),Nu={ts_txt:"ts_txt___m9fvm",title_txt:"title_txt___iTl60",work_checkbox_group:"work_checkbox_group___HF3uK",work_radio_group:"work_radio_group___AjeAG",under_review:"under_review___nu3Xx"},$i=ee(59301),Ec=Object.defineProperty,$s=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Ns=(se,De,we)=>De in se?Ec(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,ec=(se,De)=>{for(var we in De||(De={}))Es.call(De,we)&&Ns(se,we,De[we]);if($s)for(var we of $s(De))zs.call(De,we)&&Ns(se,we,De[we]);return se},ls=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const Us=({shixunHomeworks:se,classroomList:De,loading:we,dispatch:Xt})=>{var on,_t,qt,Kt,gt,jt,zr;const Rr=(0,ve.useParams)(),{headerInfo:Gn}=se,[Fa,_n]=(0,y.useState)([]),[_r,vr]=(0,y.useState)("1"),[Zr,fr]=(0,y.useState)(!1),[na,Wn]=(0,y.useState)(!1),[Hn,Ea]=(0,y.useState)({}),[Qa,Mn]=(0,y.useState)(null),[gn,Ir]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var a,E;((a=se==null?void 0:se.actionTabs)==null?void 0:a.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(Ir(!1),_n(((E=Gn==null?void 0:Gn.ai_code_evaluation_promote)==null?void 0:E.length)>0?Gn==null?void 0:Gn.ai_code_evaluation_promote:Gn==null?void 0:Gn.default_evaluation_dimension))},[(on=se==null?void 0:se.actionTabs)==null?void 0:on.key]),(0,y.useEffect)(()=>{let a=null;if((Hn==null?void 0:Hn.status)==1&&(clearInterval(a),Ir(!0)),(Hn==null?void 0:Hn.complete_num)!=(Hn==null?void 0:Hn.total_count)&&(Hn==null?void 0:Hn.status)!=1)return a=setInterval(()=>{er(Qa)},3e3),()=>clearInterval(a)},[Hn==null?void 0:Hn.status,Hn==null?void 0:Hn.complete_num]);const er=a=>ls(void 0,null,function*(){if(!a)return;const E=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Rr==null?void 0:Rr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:a}});Ea(E)}),zt=()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},Jn=()=>ls(void 0,null,function*(){var a,E;let b=yield(0,Fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(b==null?void 0:b.status)==0&&(zt(),(b==null?void 0:b.total_number)==-1||(b==null?void 0:b.remaining_number)>0?((a=se==null?void 0:se.headerInfo)==null?void 0:a.ai_evaluation_times)>0?(((E=Gn==null?void 0:Gn.no_comment_ids)==null?void 0:E.length)>0?vr("1"):vr("2"),fr(!0)):vn():(b==null?void 0:b.remaining_number)==0&&Ue.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${b==null?void 0:b.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${b==null?void 0:b.remaining_number}\u6B21\uFF09\u3002`))}),Kr=()=>{Xt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ec({},Rr)})},vn=a=>ls(void 0,null,function*(){let E=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Rr.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Fa,student_work_ids:a}});(E==null?void 0:E.status)==0&&(Kr(),Mn(E==null?void 0:E.ai_question_record_id),er(E==null?void 0:E.ai_question_record_id),Wn(!0),qa())}),qa=()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return $i.createElement($i.Fragment,null,$i.createElement(Le.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((_t=se==null?void 0:se.actionTabs)==null?void 0:_t.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:Jn,onCancel:zt,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},$i.createElement("div",{className:Nu.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),$i.createElement("div",{className:Nu.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),$i.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},$i.createElement(vt.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Fa.length>0&&Fa.length<((qt=Gn==null?void 0:Gn.default_evaluation_dimension)==null?void 0:qt.length),onChange:a=>{_n(a.target.checked?Gn==null?void 0:Gn.default_evaluation_dimension:[])},checked:((Kt=Gn==null?void 0:Gn.default_evaluation_dimension)==null?void 0:Kt.length)===Fa.length},"\u5168\u90E8"),$i.createElement(vt.default.Group,{className:Nu.work_checkbox_group,options:Gn==null?void 0:Gn.default_evaluation_dimension,value:Fa,onChange:a=>_n(a)})),$i.createElement(Fu.Z,{dimensionValue:Fa})),$i.createElement(Le.default,{centered:!0,title:"\u63D0\u793A",open:Zr,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{fr(!1),vn(_r=="1"?Gn==null?void 0:Gn.no_comment_ids:null)},onCancel:()=>fr(!1),maskClosable:!1},$i.createElement("div",{className:Nu.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",$i.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(Gn==null?void 0:Gn.commit_count)-((gt=Gn==null?void 0:Gn.no_comment_ids)==null?void 0:gt.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",$i.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(jt=Gn==null?void 0:Gn.no_comment_ids)==null?void 0:jt.length),"\u4EBA\u3002"),$i.createElement("div",{className:Nu.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),$i.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},$i.createElement(An.ZP.Group,{className:Nu.work_radio_group,value:_r,onChange:a=>vr(a.target.value)},((zr=Gn==null?void 0:Gn.no_comment_ids)==null?void 0:zr.length)>0&&$i.createElement(An.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),$i.createElement(An.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),$i.createElement(Le.default,{centered:!0,title:"\u63D0\u793A",open:na,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Wn(!1),qa()},maskClosable:!1,footer:null},$i.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(Hn==null?void 0:Hn.complete_num)!=(Hn==null?void 0:Hn.total_count)&&(Hn==null?void 0:Hn.status)!=1?$i.createElement("div",{className:Nu.under_review,style:{marginRight:0}},$i.createElement(nt.Z,{spinning:!0,className:"mr6",size:"small"}),$i.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),$i.createElement("span",{className:"ml5"},$i.createElement("span",{style:{color:"#3061D0"}},Hn==null?void 0:Hn.complete_num),"/",Hn==null?void 0:Hn.total_count)):$i.createElement("div",null,$i.createElement(Vr.Z,{style:{color:"#1ACC4B"}}),$i.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),$i.createElement(vc.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:gn?100:(Hn==null?void 0:Hn.complete_num)/(Hn==null?void 0:Hn.total_count)*100,showInfo:!1,size:[574,10]}),$i.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",$i.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${Rr==null?void 0:Rr.coursesId}/shixun_homework/${Rr==null?void 0:Rr.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Bc=(0,ve.connect)(({shixunHomeworks:se,classroomList:De,loading:we,user:Xt})=>({shixunHomeworks:se,classroomList:De,loading:we.effects,user:Xt}))(Us),tc=ee(66502),Bs={flex_box_center:"flex_box_center___ZDlau",flex_space_between:"flex_space_between___cxMxi",flex_box_vertical_center:"flex_box_vertical_center____POQU",flex_box_center_end:"flex_box_center_end___ugPRY",flex_box_column:"flex_box_column___i7tdb",customModal:"customModal___ZWewG",checking:"checking___dYrEM",content:"content___Yz3oP",group:"group___q9k4I",footer:"footer___npu1r"},nc=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const os=({exercise:se,dispatch:De,onOk:we})=>{const Xt=(0,ve.useParams)();let[on,_t]=(0,y.useState)([]);const[qt,Kt]=(0,y.useState)([]),[gt,jt]=(0,y.useState)(!0),[zr,Rr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{se.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&Gn()},[se.actionTabs.key]);const Gn=()=>nc(void 0,null,function*(){var _n,_r;jt(!0);const vr=yield(0,Fe.ZP)(`/api/student_works/${(_r=(_n=se.actionTabs)==null?void 0:_n.params)==null?void 0:_r.exercise_user_id}/get_report_setting.json`,{method:"get"});vr&&_t((vr==null?void 0:vr.homework_report_setting)||[]),jt(!1)}),Fa=()=>{De({type:"exercise/setActionTabs",payload:{}})};return y.createElement(Le.default,{centered:!0,afterClose:()=>{Kt([]),Rr(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:se.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>nc(void 0,null,function*(){var _n,_r,vr;if(((_n=on==null?void 0:on.filter(fr=>!(fr!=null&&fr.content)))==null?void 0:_n.length)>0){Ue.ZP.info("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let Zr=yield(0,Fe.ZP)(`/api/student_works/${(vr=(_r=se.actionTabs)==null?void 0:_r.params)==null?void 0:vr.exercise_user_id}/submit_report_setting.json`,{method:"post",body:{report_settings:on}});(Zr==null?void 0:Zr.status)===0&&(Ue.ZP.info("\u63D0\u4EA4\u6210\u529F"),De({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:Bs.customModal,onCancel:Fa},y.createElement("aside",{className:Bs.checking},y.createElement("div",{className:Bs.content},y.createElement("div",{className:Bs.group},y.createElement("p",null,"\u63D0\u4EA4\u4F5C\u4E1A\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),on==null?void 0:on.map(_n=>y.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},y.createElement("label",{style:{width:100,textAlign:"end"}},y.createElement("span",{style:{color:"red"}},"*"),_n==null?void 0:_n.name,"\uFF1A"),y.createElement(Qt.default,{size:"large",style:{flex:1},defaultValue:_n.content,onChange:_r=>{_n.content=_r.target.value,_t(on)}}))))))};var Uu=(0,ve.connect)(({exercise:se})=>({exercise:se}))(os),Cs=ee(7011),rc=ee(14759),Aa=ee(59301),ac=Object.defineProperty,ic=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Ac=Object.prototype.propertyIsEnumerable,Ws=(se,De,we)=>De in se?ac(se,De,{enumerable:!0,configurable:!0,writable:!0,value:we}):se[De]=we,LA=(se,De)=>{for(var we in De||(De={}))ys.call(De,we)&&Ws(se,we,De[we]);if(oc)for(var we of oc(De))Ac.call(De,we)&&Ws(se,we,De[we]);return se},Zs=(se,De)=>ic(se,lc(De)),Wo=(se,De,we)=>new Promise((Xt,on)=>{var _t=gt=>{try{Kt(we.next(gt))}catch(jt){on(jt)}},qt=gt=>{try{Kt(we.throw(gt))}catch(jt){on(jt)}},Kt=gt=>gt.done?Xt(gt.value):Promise.resolve(gt.value).then(_t,qt);Kt((we=we.apply(se,De)).next())});const As=({shixunHomeworks:se,classroomList:De,globalSetting:we,user:Xt,loading:on,dispatch:_t})=>{var qt,Kt,gt,jt,zr,Rr,Gn,Fa,_n,_r,vr,Zr,fr,na,Wn,Hn,Ea,Qa,Mn,gn,Ir,er,zt,Jn,Kr,vn,qa,a,E,b,x,z,le,de,Ce,he,ke,at,pt,xt,kt,$t,bn,zn,tn,Yn,fn,tr,Yr;const[Er]=(0,ve.useSearchParams)(),lr=(0,ve.useParams)(),$a=(0,ve.useLocation)(),[bi,li]=(0,y.useState)(Er.get("tabs")||"0"),[hl,Ci]=(0,y.useState)({}),{workList:ci,workDetail:Zi,shixunWorkList:el,workSetting:Nt,headerInfo:da}=se,[Ja,yi]=(0,y.useState)(!1),[cr,ni]=(0,y.useState)(!1);lr.category=Er.get("category_id"),lr.order="work_score",lr.b_order="desc",(0,y.useEffect)(()=>{(0,Qe.Rm)()&&_t({type:"classroomList/getAssistantPermissions",payload:{course_id:lr.coursesId}}),(0,Go.hs)(_t)},[(0,Qe.bg)()]),(0,y.useEffect)(()=>{bi!=="0"&&_t({type:"shixunHomeworks/getShixunWorkList",payload:lr}),new URLSearchParams($a.search).get("tabs")==="3"&&_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)}),Qr()},[]);const Qr=()=>Wo(void 0,null,function*(){var nn;const or=yield _t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lr.categoryId}});if((nn=or==null?void 0:or.data)!=null&&nn.is_archive&&!(0,Qe.Ny)()){const Ma=yield(0,Fe.ZP)("/api/users/check_archive_view.json",{method:"get",params:{container_id:lr.categoryId,container_type:"HomeworkCommon"}});(Ma==null?void 0:Ma.status)==0&&(Ma==null?void 0:Ma.code)==1&&_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5F52\u6863\u63D0\u793A",params:{roleInfo:Ma,homework_id:lr.categoryId},goToBack:()=>{ve.history.push(`/classrooms/${lr.coursesId}/shixun_homework`)},goToDetail:()=>{window.location.reload()}}})}});(0,y.useEffect)(()=>{var nn,or;(nn=se==null?void 0:se.headerInfo)!=null&&nn.shixun_id&&ni(!((or=se==null?void 0:se.headerInfo)!=null&&or.ignore_prompt))},[se==null?void 0:se.headerInfo]);const gl=nn=>{nn==="10"&&!(da!=null&&da.is_old_data_for_time)&&(0,qe.Ye)(_t)||(nn==="3"&&_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)}),(["0","12"].includes(nn)||(0,Qe.GJ)()&&nn==="3")&&_t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:LA({},lr)}),li(nn))},ul=()=>{Le.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Aa.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Aa.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Wo(void 0,null,function*(){var nn;const or=(nn=se.headerInfo)==null?void 0:nn.myshixun_identifier;(yield(0,tt.Fr)({id:or}))&&(Ue.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55
\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),_t({type:"shixunHomeworks/getShixunWorkList",payload:hl}))})})},vl=nn=>{nn=nn!=null&&nn.includes(".json")?nn:`${nn}.json`,Le.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Aa.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Wo(void 0,null,function*(){const or=yield(0,Ia.$Q)({url:nn});if(!or)return;Ue.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ma=yield(0,Ia.Ir)({id:or.shixun_identifier});if(Ma!=null&&Ma.game_identifier){(0,qe.xg)(`/tasks/${Ma.game_identifier}?coursesId=${lr.coursesId}`);return}(Ma==null?void 0:Ma.status)===2?vl(Ma==null?void 0:Ma.message):(Ma==null?void 0:Ma.status)===3&&Po(Ma==null?void 0:Ma.message)})})},Po=nn=>{Le.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Aa.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",nn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Zo=nn=>Wo(void 0,null,function*(){nn=nn!=null&&nn.includes(".json")?nn:`${nn}.json`;const or=yield(0,Ia.$Q)({url:nn});if(console.log(or,"execRes"),or!=null&&or.game_identifier){(0,qe.xg)(`/tasks/${lr.coursesId}/${lr.categoryId}/${or.game_identifier}?coursesId=${lr.coursesId}`);return}(or==null?void 0:or.status)===-3?(0,qe.eF)():(or==null?void 0:or.status)===2?vl(or==null?void 0:or.message):(or==null?void 0:or.status)===3&&Po(or==null?void 0:or.message)}),qA=[(0,Qe.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Aa.createElement(yl,{setExportParams:Ci}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Aa.createElement(Be,{gotosetting:()=>{_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)}),li("3")}})},(0,Qe.dE)()&&((qt=se==null?void 0:se.headerInfo)==null?void 0:qt.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Aa.createElement(yl,{setExportParams:Ci}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Aa.createElement(sa,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Aa.createElement(Rn,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Aa.createElement(oa.Z,null)},(0,Qe.GJ)()&&{name:Aa.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",Aa.createElement("img",{className:Sa.ai_review_new,src:ho.Z})),id:"10",compontent:Aa.createElement(Ra,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Aa.createElement(la.ZP,null)},(0,Qe.GJ)()&&((Kt=Xt==null?void 0:Xt.userInfo)==null?void 0:Kt.has_big_model_permission)&&{name:Aa.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",Aa.createElement("img",{className:Sa.ai_review_new,src:ho.Z})),id:"12",compontent:Aa.createElement(_s,null)},{name:(0,Qe.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(jt=(gt=se==null?void 0:se.headerInfo)==null?void 0:gt.homework_status)!=null&&jt.includes("\u5BFC\u5165")?Aa.createElement(ua.Z,null):Aa.createElement(Ge,null),forceRender:!0}].filter(nn=>!!nn).filter(nn=>{var or,Ma,Ha,Fi,No;return(0,Qe.dE)()?nn.name!=="\u4EE3\u7801\u67E5\u91CD"&&nn.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&nn.name!=="\u5F97\u5206\u89C4\u5219":(0,Qe.dE)()||((Ma=(or=se==null?void 0:se.headerInfo)==null?void 0:or.homework_status)==null?void 0:Ma[0])!=="\u5DF2\u622A\u6B62"?nn.name!=="\u8D28\u91CF\u68C0\u6D4B":!((Ha=se==null?void 0:se.headerInfo)!=null&&Ha.code_review)&&((No=(Fi=se==null?void 0:se.headerInfo)==null?void 0:Fi.homework_status)==null?void 0:No[0])!=="\u672A\u53D1\u5E03"?!0:nn.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(nn=>{var or;return(or=se==null?void 0:se.headerInfo)!=null&&or.open_code_quality_analysis?!0:nn.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(nn=>{var or;return(or=se==null?void 0:se.headerInfo)!=null&&or.action_analysis?!0:nn.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(nn=>{var or,Ma;return(Ma=(or=se==null?void 0:se.headerInfo)==null?void 0:or.homework_status)!=null&&Ma.includes("\u5BFC\u5165")?nn.name!=="\u4EE3\u7801\u67E5\u91CD"&&nn.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(nn=>{var or,Ma;return(Ma=(or=se==null?void 0:se.headerInfo)==null?void 0:or.homework_status)!=null&&Ma.includes("\u5BFC\u5165")&&(0,Qe.dE)()?nn.name!=="\u5F97\u5206\u89C4\u5219"&&nn.name!=="\u91CD\u505A\u8BB0\u5F55":!0}),Ao=()=>Wo(void 0,null,function*(){var nn,or,Ma;if(!(da!=null&&da.is_old_data_for_time)&&(0,qe.Ye)(_t))return;if(((or=(nn=se==null?void 0:se.headerInfo)==null?void 0:nn.challenges)==null?void 0:or.length)===0)return Ue.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((Ma=se==null?void 0:se.headerInfo)==null?void 0:Ma.commit_count)==0)return Ue.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Ha=yield QA();if((Ha==null?void 0:Ha.complete_num)!=(Ha==null?void 0:Ha.total_count)&&(Ha==null?void 0:Ha.status)!=1)return Ue.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),QA=()=>Wo(void 0,null,function*(){const{ai_question_record_id:nn}=se.headerInfo;return nn?yield(0,Fe.ZP)(`/api/shixun_homeworks/${lr==null?void 0:lr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:nn}}):void 0}),qu=()=>Wo(void 0,null,function*(){const nn=yield(0,Fe.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"HomeworkCommon",container_id:lr==null?void 0:lr.categoryId}});(nn==null?void 0:nn.status)===0&&ni(!1)}),_u=()=>Wo(void 0,null,function*(){var nn;const or=yield(0,Fe.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:[(nn=se==null?void 0:se.headerInfo)==null?void 0:nn.homework_id]}});(or==null?void 0:or.status)===0&&(_t({type:"classroomList/setActionTabs",payload:{}}),Ue.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),gu=(0,y.useRef)(null),$u=(0,y.useRef)(!1),Cn=nn=>Wo(void 0,null,function*(){return!nn||$u.current?!1:(gu.current&&clearTimeout(gu.current),new Promise(or=>{gu.current=setTimeout(()=>Wo(void 0,null,function*(){$u.current=!0;try{const Ma=yield(0,Fe.ZP)(`/api/myshixuns/${nn}/version_repository_delete.json`,{method:"get"});Ma!=null&&Ma.delete_expired?or(!0):or(!1)}catch(Ma){or(!1)}finally{$u.current=!1}}),300)}))});return Aa.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},Aa.createElement("div",{className:"edu-container"},Aa.createElement("section",{className:"animated fadeIn"},Aa.createElement("aside",{className:"mt10 minH22"},((zr=se==null?void 0:se.headerInfo)==null?void 0:zr.category)&&Aa.createElement(Ne.Z,{separator:">"},Aa.createElement(Ne.Z.Item,null,Aa.createElement(ve.Link,{to:`/classrooms/${lr==null?void 0:lr.coursesId}/shixun_homework`},(Rr=se==null?void 0:se.headerInfo)==null?void 0:Rr.course_name)),Aa.createElement(Ne.Z.Item,null,Aa.createElement(ve.Link,{to:`/classrooms/${lr==null?void 0:lr.coursesId}/shixun_homework/${(Fa=(Gn=se==null?void 0:se.headerInfo)==null?void 0:Gn.category)!=null&&Fa.main?"":(_r=(_n=se==null?void 0:se.headerInfo)==null?void 0:_n.category)==null?void 0:_r.category_id}`},(Zr=(vr=se==null?void 0:se.headerInfo)==null?void 0:vr.category)==null?void 0:Zr.category_name)),Aa.createElement(Ne.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Aa.createElement("aside",{className:[Sa.title,"mt20"].join(" ")},Aa.createElement(ve.Link,{to:`/classrooms/${(fr=se==null?void 0:se.headerInfo)==null?void 0:fr.course_id}/shixun_homework/${(Wn=(na=se==null?void 0:se.headerInfo)==null?void 0:na.category)!=null&&Wn.main?"":(Ea=(Hn=se==null?void 0:se.headerInfo)==null?void 0:Hn.category)==null?void 0:Ea.category_id}`},Aa.createElement($e.Z,{className:"font16 c-black"})),Aa.createElement(Se.Z,{title:(Qa=se==null?void 0:se.headerInfo)==null?void 0:Qa.homework_name,placement:"bottom"},Aa.createElement("strong",{className:"font20 ml5"},(Mn=se==null?void 0:se.headerInfo)==null?void 0:Mn.homework_name)),Aa.createElement(qe.VV,{temporary:!0,status:(gn=se==null?void 0:se.headerInfo)==null?void 0:gn.homework_status}),(0,Qe.G5)()&&((Ir=se==null?void 0:se.headerInfo)==null?void 0:Ir.shixun_change)&&Aa.createElement(ze.Z,{trigger:"click",placement:"bottomLeft",open:cr,onOpenChange:nn=>{ni(nn)},title:null,content:Aa.createElement("div",{style:{width:"310px",color:"#000"}},Aa.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u5B9E\u8BAD\u4F5C\u4E1A\u4E2D"),Aa.createElement("div",{className:Sa.btn_warp},Aa.createElement(Xe.ZP,{size:"small",onClick:qu},"\u5FFD\u7565"),Aa.createElement(Xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{ni(!1),_t({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>_u()}})}},"\u786E\u8BA4\u540C\u6B65"),Aa.createElement(Xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{var nn;return(0,qe.xg)(`/shixuns/${(nn=se==null?void 0:se.headerInfo)==null?void 0:nn.forked_shixun_identifier}/challenges`)}},"\u524D\u5F80\u67E5\u770B")))},Aa.createElement("i",{className:"iconfont icon-tongzhi1 ml10 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:nn=>nn.stopPropagation()})))),Aa.createElement("aside",{className:"mt30 relative"},((zt=(er=se==null?void 0:se.headerInfo)==null?void 0:er.homework_status)==null?void 0:zt.includes("\u5BFC\u5165"))&&(0,Qe.GJ)()&&Aa.createElement("aside",{className:Sa.rightMenu},Aa.createElement("p",{onClick:()=>{var nn,or;_t({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(nn=se==null?void 0:se.headerInfo)==null?void 0:nn.homework_name,id:(or=se==null?void 0:se.headerInfo)==null?void 0:or.homework_id,type:"practice"}})}},Aa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((Kr=(Jn=se==null?void 0:se.headerInfo)==null?void 0:Jn.homework_status)!=null&&Kr.includes("\u5BFC\u5165"))&&Aa.createElement("aside",{className:Sa.rightMenu},(0,Qe.dE)()&&((vn=se.headerInfo)==null?void 0:vn.redo_work)&&Aa.createElement("p",{onClick:ul},Aa.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),(0,Qe.dE)()&&Zi.is_show_submit_report_setting&&((qa=se.headerInfo)==null?void 0:qa.shixun_status)<3&&Aa.createElement("p",{onClick:()=>{_t({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Zs(LA({},lr),{exercise_user_id:Zi==null?void 0:Zi.work_id})}})}},Aa.createElement("span",{className:"iconfont icon-tijiaozongjie1"}),"\u63D0\u4EA4\u62A5\u544A"),((a=se.headerInfo)==null?void 0:a.shixun_status)>1&&((E=se.headerInfo)==null?void 0:E.time_status)<5&&((b=se.headerInfo)==null?void 0:b.time_status)>0&&(0,Qe.dE)()&&Aa.createElement("p",{onClick:()=>Wo(void 0,null,function*(){var nn,or,Ma,Ha,Fi,No,zA,Nl,mo,dA,Ou,vu;if(yield Cn((nn=se==null?void 0:se.headerInfo)==null?void 0:nn.myshixun_identifier))_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u91CD\u7F6E\u4ED3\u5E93\u63D0\u793A",params:{roleInfo:(or=se==null?void 0:se.headerInfo)==null?void 0:or.myshixun_identifier},goToBack:()=>{},goToDetail:()=>Wo(void 0,null,function*(){var _A,Eu,Fs,uc,Bu,sc,cc,ws,dc,Ts;if((0,Go.tJ)(_t,!0)){if((_A=se==null?void 0:se.headerInfo)!=null&&_A.can_view_details){(0,qe.xg)(`/shixuns/${(Eu=se==null?void 0:se.headerInfo)==null?void 0:Eu.shixun_identifier}/challenges?homework_common_id=${(Fs=se==null?void 0:se.headerInfo)==null?void 0:Fs.homework_id}`);return}(sc=(Bu=(uc=se.headerInfo)==null?void 0:uc.task_operation)==null?void 0:Bu[1])!=null&&sc.includes("/")?Zo((ws=(cc=se.headerInfo)==null?void 0:cc.task_operation)==null?void 0:ws[1]):(0,qe.xg)(`/tasks/${(Ts=(dc=se.headerInfo)==null?void 0:dc.task_operation)==null?void 0:Ts[1]}`)}})}});else{if(!(0,Go.tJ)(_t,!0))return;if((Ma=se==null?void 0:se.headerInfo)!=null&&Ma.can_view_details){(0,qe.xg)(`/shixuns/${(Ha=se==null?void 0:se.headerInfo)==null?void 0:Ha.shixun_identifier}/challenges?homework_common_id=${(Fi=se==null?void 0:se.headerInfo)==null?void 0:Fi.homework_id}`);return}(Nl=(zA=(No=se.headerInfo)==null?void 0:No.task_operation)==null?void 0:zA[1])!=null&&Nl.includes("/")?Zo((dA=(mo=se.headerInfo)==null?void 0:mo.task_operation)==null?void 0:dA[1]):(0,qe.xg)(`/tasks/${(vu=(Ou=se.headerInfo)==null?void 0:Ou.task_operation)==null?void 0:vu[1]}`)}})},Aa.createElement("span",{className:"iconfont icon-kaiqizhong"}),(z=(x=se.headerInfo)==null?void 0:x.task_operation)==null?void 0:z[0]),((le=se.headerInfo)==null?void 0:le.commit_des)&&Aa.createElement("p",{onClick:()=>{var nn;(0,qe.xg)(`/classrooms/${lr.coursesId}/shixun_homework/${lr.categoryId}/${(nn=se.headerInfo)==null?void 0:nn.work_id}/commitsummary`)}},Aa.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(de=se.headerInfo)==null?void 0:de.commit_des),!!((he=(Ce=se.headerInfo)==null?void 0:Ce.submit_test_result_status)!=null&&he[0])&&Aa.createElement("p",{style:{width:"auto",padding:"0 10px"},onClick:()=>Wo(void 0,null,function*(){var nn,or,Ma,Ha,Fi,No,zA,Nl,mo,dA;if((0,Go.tJ)(_t,!0)){if((nn=se==null?void 0:se.headerInfo)!=null&&nn.can_view_details){(0,qe.xg)(`/shixuns/${(or=se==null?void 0:se.headerInfo)==null?void 0:or.shixun_identifier}/challenges?homework_common_id=${(Ma=se==null?void 0:se.headerInfo)==null?void 0:Ma.homework_id}`);return}(No=(Fi=(Ha=se.headerInfo)==null?void 0:Ha.task_operation)==null?void 0:Fi[1])!=null&&No.includes("/")?Zo((Nl=(zA=se.headerInfo)==null?void 0:zA.task_operation)==null?void 0:Nl[1]):(0,qe.xg)(`/tasks/${(dA=(mo=se.headerInfo)==null?void 0:mo.task_operation)==null?void 0:dA[1]}`)}})},Aa.createElement("span",{className:"iconfont icon-shiyanjieguo"})," ",(at=(ke=se.headerInfo)==null?void 0:ke.submit_test_result_status)==null?void 0:at[0]),(0,Qe.GJ)()&&((xt=(pt=se==null?void 0:se.headerInfo)==null?void 0:pt.homework_status)==null?void 0:xt.includes("\u672A\u53D1\u5E03"))&&Aa.createElement("p",{onClick:()=>{var nn,or,Ma,Ha;if(((nn=Xt==null?void 0:Xt.userInfo)==null?void 0:nn.user_status)===2){(0,Go.Rd)();return}let Fi=()=>{var No;_t({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[lr.categoryId],selectArrsAll:[se==null?void 0:se.headerInfo],params:lr,detail:!0,type:2,manage_all_group:(No=se==null?void 0:se.headerInfo)==null?void 0:No.manage_all_group}})};(or=se==null?void 0:se.headerInfo)!=null&&or.high_resources_consume&&!((Ma=se==null?void 0:se.headerInfo)!=null&&Ma.high_resources_consume_permission)?_t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:lr.coursesId,type:"shixun",type_id:lr.categoryId,name:(Ha=se==null?void 0:se.headerInfo)==null?void 0:Ha.homework_name,fn:()=>{_t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lr.categoryId}}),Fi()}}}):Fi()}},Aa.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),((kt=se.headerInfo)==null?void 0:kt.show_analysis_detail)&&Aa.createElement("p",{onClick:()=>{var nn;(0,qe.xg)(`/classrooms/${lr.coursesId}/shixun_homework/${lr.categoryId}/analysis/${(nn=se.headerInfo)==null?void 0:nn.analysis_id}`)}},Aa.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(($t=se.headerInfo)==null?void 0:$t.is_enter_shixun)&&((0,Qe.dE)()&&((zn=(bn=se==null?void 0:se.headerInfo)==null?void 0:bn.homework_status)==null?void 0:zn.includes("\u5DF2\u622A\u6B62"))||!(0,Qe.dE)())&&Aa.createElement("p",{onClick:()=>Wo(void 0,null,function*(){var nn,or,Ma,Ha;(0,Qe.dE)()?Zo((or=(nn=se.headerInfo)==null?void 0:nn.task_operation)==null?void 0:or[1]):((0,qe.Gn)((Ma=se.headerInfo)==null?void 0:Ma.homework_id),(0,qe.xg)(`/shixuns/${se==null?void 0:se.headerInfo.origin_shixun_identifier}/challenges?homework_common_id=${(Ha=se.headerInfo)==null?void 0:Ha.homework_id}`))})},Aa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,Qe.GJ)()&&((tn=se==null?void 0:se.headerInfo)==null?void 0:tn.end_immediately)&&Aa.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var nn,or;if((0,Qe.Rm)()&&!((or=(nn=De.AssistantObject)==null?void 0:nn.practice)!=null&&or.can_stop)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:lr,type:2,detail:!0,selectArrs:[lr.categoryId]}})}},Aa.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),Aa.createElement("aside",{className:`mt30 relative ${Sa.workListTabWrap}`},Aa.createElement(Ie.default,{type:"card",defaultActiveKey:bi,activeKey:bi,onChange:gl},qA.map((nn,or)=>Aa.createElement(Ie.default.TabPane,{tab:nn.name,key:nn.id,forceRender:nn.forceRender})))),(fn=(Yn=qA.filter(nn=>nn.id===bi))==null?void 0:Yn[0])==null?void 0:fn.compontent)),Aa.createElement(Cr,null),Aa.createElement(Wr.Z,{successCallback:()=>{_t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:LA({},lr)}),_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)})},visible:De.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[lr.categoryId],courseId:lr.coursesId,isBatch:!1,courseEndTime:(tr=se==null?void 0:se.headerInfo)==null?void 0:tr.course_end_date}),Aa.createElement(Hr.Z,{courseEndTime:(Yr=se==null?void 0:se.headerInfo)==null?void 0:Yr.course_end_date}),Aa.createElement(fa.Z,{onOk:()=>{_t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:LA({},lr)}),_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)}),_t({type:"shixunHomeworks/getShixunWorkList",payload:lr})}}),Aa.createElement(Or.Z,{onOk:()=>{_t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:LA({},lr)}),_t({type:"shixunHomeworks/getWorkSetting",payload:LA({},lr)}),_t({type:"shixunHomeworks/getShixunWorkList",payload:lr})}}),Aa.createElement(Bc,null),Aa.createElement(tc.Z,null),Aa.createElement(Uu,null),Aa.createElement(Cs.Z,null),Aa.createElement(rc.Z,{onClose:()=>{},onSuccess:()=>{}}))};var Os=(0,ve.connect)(({shixunHomeworks:se,loading:De,globalSetting:we,classroomList:Xt,user:on})=>({shixunHomeworks:se,globalSetting:we,loading:De.effects,classroomList:Xt,user:on}))(As)},39623:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(94968),Le=ee(28284),Ue=ee(62957),Ne=ee(6767),Se=ee(70858),ze=ee(44283),Xe=ee(14185),Ie=ee(83889),$e=ee(49317),qe=ee(66649),Fe=ee.n(qe),_e=ee(76406),Me=ee(59301),pe=Object.defineProperty,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(Je,tt,Pe)=>tt in Je?pe(Je,tt,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Je[tt]=Pe,Ke=(Je,tt)=>{for(var Pe in tt||(tt={}))Ee.call(tt,Pe)&&Re(Je,Pe,tt[Pe]);if(me)for(var Pe of me(tt))Te.call(tt,Pe)&&Re(Je,Pe,tt[Pe]);return Je},fe=(Je,tt,Pe)=>new Promise((Ve,nt)=>{var je=et=>{try{Ze(Pe.next(et))}catch(Qt){nt(Qt)}},ft=et=>{try{Ze(Pe.throw(et))}catch(Qt){nt(Qt)}},Ze=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(je,ft);Ze((Pe=Pe.apply(Je,tt)).next())});const{Dragger:We}=ve.default,rt=({classroomList:Je,dispatch:tt,onOk:Pe})=>{const Ve=(0,ze.useParams)(),[nt]=Le.default.useForm(),[je,ft]=(0,y.useState)(),[Ze,et]=(0,y.useState)(!1),Qt={height:100,onRemove:()=>{ft("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:st=>fe(void 0,null,function*(){return ft(st),!1})};return(0,y.useEffect)(()=>{nt.setFieldsValue({publish_time:Fe()(Fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Fe()(Fe()(new Date((0,_e.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Me.createElement(Ue.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Je.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ze},onOk:()=>fe(void 0,null,function*(){nt.submit()}),onCancel:()=>{nt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},Me.createElement(Le.default,{form:nt,onFinish:st=>fe(void 0,null,function*(){var it,Lt,Ye;if(!(je!=null&&je.size)){Ne.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}et(!0);let ye=new FormData;ye.append("type",Je.actionTabs.type),ye.append("file",je);let Qe;window.location.href.indexOf("exercise")>-1?Qe=`/api/exercises/${Je.actionTabs.id}/supplement_score.json`:Qe=`/api/homework_commons/${Je.actionTabs.id}/supplement_score.json`;let yt=yield(0,$e.ZP)(Qe,{method:"post",body:ye},!0);et(!1),(yt==null?void 0:yt.status)===0&&(Pe(),nt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),((Lt=(it=yt==null?void 0:yt.data)==null?void 0:it.fail)==null?void 0:Lt.length)>0&&Ue.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Me.createElement(Se.default,{pagination:!1,dataSource:(Ye=yt==null?void 0:yt.data)==null?void 0:Ye.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,_e.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Je.actionTabs.type}`)}}))})},Me.createElement(Le.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Je.actionTabs.name),Me.createElement(Le.default.Item,{style:{marginBottom:0},label:Me.createElement("div",null,Me.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Me.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Me.createElement("div",null,Me.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ie.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Je.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Me.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Me.createElement(Le.default.Item,{style:{marginBottom:0}},Me.createElement(We,Ke({},Qt),Me.createElement("a",{className:Ie.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Me.createElement("br",null),Me.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};lt.Z=(0,ze.connect)(({classroomList:Je})=>({classroomList:Je}))(rt)},14759:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return $e}});var y=ee(44283),ve=ee(62957),Le=ee(7939),Ue=ee(25399),Ne=ee(49317),Se={archiveTip:"archiveTip___ZP0rt"},ze=ee(59301),Xe=(qe,Fe,_e)=>new Promise((Me,pe)=>{var me=Re=>{try{Te(_e.next(Re))}catch(Ke){pe(Ke)}},Ee=Re=>{try{Te(_e.throw(Re))}catch(Ke){pe(Ke)}},Te=Re=>Re.done?Me(Re.value):Promise.resolve(Re.value).then(me,Ee);Te((_e=_e.apply(qe,Fe)).next())});const Ie=({globalSetting:qe,loading:Fe,dispatch:_e,user:Me,shixunHomeworks:pe,onClose:me=()=>{},onSuccess:Ee=()=>{}})=>{var Te,Re,Ke,fe,We,rt,Je,tt,Pe,Ve,nt,je,ft,Ze,et,Qt,st,it,Lt,Ye,ye,Qe,yt,bt,dt,Oe;return ze.createElement(ve.default,{centered:!0,open:pe.actionTabs.key=="\u5F52\u6863\u63D0\u793A",title:"\u63D0\u793A",width:550,onCancel:()=>{pe.actionTabs.goToBack(),_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:ze.createElement("div",null,((Ke=[0,1])==null?void 0:Ke.includes((Re=(Te=pe.actionTabs.params)==null?void 0:Te.roleInfo)==null?void 0:Re.version_type))&&ze.createElement(Le.ZP,{onClick:()=>{var Ft;_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),y.history.push(`/users/${(Ft=Me.userInfo)==null?void 0:Ft.login}/memberCenter`)}},"\u5347\u7EA7\u7248\u672C"),!((rt=[0,1,2])!=null&&rt.includes((We=(fe=pe.actionTabs.params)==null?void 0:fe.roleInfo)==null?void 0:We.version_type))&&ze.createElement(Ue.Z,{title:ze.createElement("div",null,ze.createElement("img",{src:ee(89242),width:150,height:150,alt:""}))},ze.createElement(Le.ZP,null,"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")),ze.createElement(Le.ZP,{type:"primary",disabled:((tt=(Je=pe.actionTabs.params)==null?void 0:Je.roleInfo)==null?void 0:tt.surplus_archive_view_count)==0,style:((Ve=(Pe=pe.actionTabs.params)==null?void 0:Pe.roleInfo)==null?void 0:Ve.surplus_archive_view_count)==0?{marginLeft:"20px"}:{},onClick:()=>Xe(void 0,null,function*(){var Ft;const Ut=yield(0,Ne.ZP)("/api/users/archive_view.json",{method:"post",body:{container_id:(Ft=pe.actionTabs.params)==null?void 0:Ft.homework_id,container_type:"HomeworkCommon"}});(Ut==null?void 0:Ut.status)==0&&(_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),pe.actionTabs.goToDetail())})},"\u786E\u8BA4",((nt=pe.actionTabs.params)==null?void 0:nt.type)=="\u64CD\u4F5C"?"\u64CD\u4F5C":"\u67E5\u770B"))},ze.createElement("div",null,ze.createElement("div",{className:Se.archiveTip},"\u8BE5\u8BFE\u5802\u5B9E\u9A8C\u5DF2\u8D85\u8FC7 1 \u5E74\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u5F52\u6863\u3002"),ze.createElement("div",{className:Se.archiveTip},((je=pe.actionTabs.params)==null?void 0:je.type)=="\u64CD\u4F5C"?"\u8BE5\u64CD\u4F5C":"\u67E5\u770B\u5386\u53F2\u5F52\u6863\u6570\u636E","\u5C06\u6D88\u8017",ze.createElement("span",{style:{color:"#FA6400"}}," 1 "),"\u6B21\u67E5\u770B\u989D\u5EA6\uFF08\u5F53\u5929 24 \u70B9\u4E4B\u524D\u91CD\u590D",((ft=pe.actionTabs.params)==null?void 0:ft.type)=="\u64CD\u4F5C"?"\u64CD\u4F5C":"\u67E5\u770B","\u4E0D\u91CD\u590D\u6263\u51CF\uFF09\u3002"),ze.createElement("div",{className:Se.archiveTip,style:{marginTop:"20px"}},"\u60A8\u5F53\u524D\u4E3A",ze.createElement("span",{style:{color:"#3061D0"}}," ",((et=(Ze=pe.actionTabs.params)==null?void 0:Ze.roleInfo)==null?void 0:et.version_type)==0?"\u57FA\u7840\u7248":((st=(Qt=pe.actionTabs.params)==null?void 0:Qt.roleInfo)==null?void 0:st.version_type)==1?"\u6807\u51C6\u7248":((Lt=(it=pe.actionTabs.params)==null?void 0:it.roleInfo)==null?void 0:Lt.version_type)==2?"\u4E13\u4E1A\u7248":"\u514D\u8D39\u7248","\u7528\u6237"),"\uFF0C\u6BCF\u5E74\u9ED8\u8BA4\u53EF\u67E5\u770B",ze.createElement("span",{style:{color:"#3061D0"}}," ",(ye=(Ye=pe.actionTabs.params)==null?void 0:Ye.roleInfo)==null?void 0:ye.archive_view_year_count," "),"\u6B21\u5386\u53F2\u5F52\u6863\u6570\u636E\u3002"),ze.createElement("div",{className:Se.archiveTip},"\u5269\u4F59\u53EF\u7528\uFF1A",ze.createElement("span",{style:{color:"#FA6400"}},(yt=(Qe=pe.actionTabs.params)==null?void 0:Qe.roleInfo)==null?void 0:yt.surplus_archive_view_count," "),"\u6B21\u3002"),((Oe=[0,1])==null?void 0:Oe.includes((dt=(bt=pe.actionTabs.params)==null?void 0:bt.roleInfo)==null?void 0:dt.version_type))&&ze.createElement("div",{className:Se.archiveTip,style:{marginTop:"20px",color:"#3061D0"}},"\u5347\u7EA7\u7248\u672C\u53EF\u83B7\u5F97\u66F4\u591A\u67E5\u770B\u989D\u5EA6\u3002")))};var $e=(0,y.connect)(({loading:qe,globalSetting:Fe,shixunHomeworks:_e,user:Me})=>({globalSetting:Fe,loading:qe.effects,shixunHomeworks:_e,user:Me}))(Ie)},12987:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return je}});var y=ee(25399),ve=ee(6767),Le=ee(62957),Ue=ee(29787),Ne=ee(70858),Se=ee(47889),ze=ee(59301),Xe=ee(44283),Ie=ee(49317),$e={ts_txt:"ts_txt___cXTzV",title_txt:"title_txt___HB9nx",work_radio:"work_radio___JcCQu",work_radio_group:"work_radio_group___nKVMn",work_button:"work_button___CkIOT",result_con:"result_con___uwmX6",result_title:"result_title___Mwwpb"},qe=ee(90736),Fe=ee(76406),_e=ee(9657),Me=ee(74410),pe=ee(14185),me=ee(35883),Ee=ee(59301),Te=Object.defineProperty,Re=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Je=(ft,Ze,et)=>Ze in ft?Te(ft,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ft[Ze]=et,tt=(ft,Ze)=>{for(var et in Ze||(Ze={}))We.call(Ze,et)&&Je(ft,et,Ze[et]);if(fe)for(var et of fe(Ze))rt.call(Ze,et)&&Je(ft,et,Ze[et]);return ft},Pe=(ft,Ze)=>Re(ft,Ke(Ze)),Ve=(ft,Ze,et)=>new Promise((Qt,st)=>{var it=ye=>{try{Ye(et.next(ye))}catch(Qe){st(Qe)}},Lt=ye=>{try{Ye(et.throw(ye))}catch(Qe){st(Qe)}},Ye=ye=>ye.done?Qt(ye.value):Promise.resolve(ye.value).then(it,Lt);Ye((et=et.apply(ft,Ze)).next())});const nt=({shixunHomeworks:ft,classroomList:Ze,loading:et,dispatch:Qt,dimensionValue:st})=>{var it,Lt;const Ye=(0,Xe.useParams)(),{headerInfo:ye}=ft,[Qe,yt]=(0,ze.useState)(tt({page:1,limit:5},Ye)),[bt,dt]=(0,ze.useState)(!1),[Oe,Ft]=(0,ze.useState)([]),[Ut,Et]=(0,ze.useState)(null),[Pt,wt]=(0,ze.useState)(!1),[Zt,an]=(0,ze.useState)(!1),[xe,ue]=(0,ze.useState)(!1),[ie,ce]=(0,ze.useState)({}),Be=(0,ze.useRef)(null),[oe,ct]=(0,ze.useState)([]),[vt,Ht]=(0,ze.useState)(!1),[wn,An]=(0,ze.useState)(!0),pn=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Tt,ln,Xn)=>(Qe.page-1)*Qe.limit+Xn+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Qe.order==="student_id"?Qe.b_order==="desc"?"descend":"ascend":null,render:Tt=>Ee.createElement(y.Z,{placement:"bottomLeft",title:Tt||"--"},Ee.createElement("span",{className:"current"},Tt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Tt,ln)=>Ee.createElement(Fe.rK,{status:Tt})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(Tt,ln)=>Ee.createElement("span",{style:{color:"#0152d9"}},Tt)},{title:"\u64CD\u4F5C",width:120,render:(Tt,ln,Xn)=>Ee.createElement("a",{onClick:()=>Ve(void 0,null,function*(){var Nr,Oa,Li;const mi=yield(0,_e.GS)(ln==null?void 0:ln.id);(Nr=mi==null?void 0:mi.data)!=null&&Nr.url&&(0,Fe.xg)(((Oa=mi==null?void 0:mi.data)==null?void 0:Oa.url)+`?courseGroup=${(Qe==null?void 0:Qe.course_group)||""}&workStatus=${((Li=Qe==null?void 0:Qe.work_status)==null?void 0:Li.filter(En=>En!=0&&En!=-1))||""}&search=${(Qe==null?void 0:Qe.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,ze.useEffect)(()=>{const Tt=document.querySelector(".modal_ai_dmpj");if(Tt){const ln=Tt.querySelector(".ant-modal-body");if(ln){const Xn=()=>{const Nr=ln.scrollTop+ln.clientHeight,Oa=ln.scrollHeight-Nr<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",Nr,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",ln.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",Oa),An(Oa)};return ln.addEventListener("scroll",Xn),wn&&(ln.scrollTop=ln.scrollHeight),()=>{ln.removeEventListener("scroll",Xn)}}}},[oe,wn]);const ar=Tt=>Ve(void 0,null,function*(){var ln;dt(!0);const Xn=yield(0,Ie.ZP)(`/api/shixun_homeworks/${Ye.categoryId}/student_works.json`,{method:"get",params:Pe(tt({},Tt),{work_status:[1,2,3,4]})});(Xn==null?void 0:Xn.status)===0&&Ft((ln=Xn==null?void 0:Xn.data)==null?void 0:ln.student_works),dt(!1)}),Un=()=>Ve(void 0,null,function*(){ue(!0);const Tt=yield(0,Ie.ZP)(`/api/student_works/${ie==null?void 0:ie.id}/get_code.json`,{method:"get",params:{identifier:ie==null?void 0:ie.myshixun_identifier,challenge_id:Ut}});if(Tt.status==0&&(Tt==null?void 0:Tt.game_codes.length)>0){ue(!1),an(!0);let ln=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${st.map((Xn,Nr)=>Xn+(Nr<st.length-1?"\u3001":"")).join("")}\uFF0C\u9700\u8981\u751F\u6210\u8BC4\u4EF7\u603B\u7ED3\uFF0C\u4E0D\u9700\u8981\u751F\u6210\u6539\u8FDB\u540E\u7684\u4EE3\u7801\u3002`;yield Ba(0,Tt==null?void 0:Tt.game_codes,ln)}ue(!1)}),Ba=(Tt,ln,Xn)=>Ve(void 0,null,function*(){var Nr;Tt<ln.length&&(oe[Tt]=Pe(tt({},ln[Tt]),{aiText:""}),ct([...oe]),yield It(Tt,(Nr=ln[Tt])==null?void 0:Nr.content,Xn,ln))}),Xr=Tt=>Tt.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),It=(Tt,ln,Xn,Nr)=>Ve(void 0,null,function*(){Be.current=new Me.Z(pe.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Xn,shixun_id:ye==null?void 0:ye.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:Xn,query:ln}),yield new Promise((Oa,Li)=>{Be.current.on("data",mi=>{Ht(!1),oe[Tt].aiText=Xr(mi.full),ct([...oe])}),Be.current.on("done",()=>Ve(void 0,null,function*(){Ht(!0),yield Ba(Tt+1,Nr,Xn)})),Be.current.startStream()})}),Zn=()=>{var Tt,ln;an(!1),(ln=(Tt=Be.current)==null?void 0:Tt.cancelRequest)==null||ln.call(Tt),ct([])},Ar=()=>{ue(!1),ce({}),wt(!0)},ur=(it=Oe==null?void 0:Oe.filter(Tt=>(Tt==null?void 0:Tt.work_status)===0))==null?void 0:it.map(Tt=>Tt==null?void 0:Tt.id);return Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{className:$e.work_button,onClick:()=>{var Tt,ln,Xn;if(((Tt=ye==null?void 0:ye.challenges)==null?void 0:Tt.length)===0)return ve.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");Ar(),ar(Qe),((ln=ye==null?void 0:ye.challenges)==null?void 0:ln.length)>0&&Et((Xn=ye==null?void 0:ye.challenges[0])==null?void 0:Xn.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Ee.createElement(Le.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Pt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Oe==null?void 0:Oe.length)==0)return wt(!1);if(!(ie!=null&&ie.id))return ve.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Un()},onCancel:()=>{wt(!1)},maskClosable:!1,confirmLoading:xe},Ee.createElement(Ue.Z,{spinning:xe,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Oe==null?void 0:Oe.length)>0?Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{className:$e.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Ee.createElement(Ne.default,{loading:bt,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ie==null?void 0:ie.id],onChange:(Tt,ln)=>{ce(ln[0])},getCheckboxProps:Tt=>({disabled:ur.includes(Tt.id)})},dataSource:Oe,columns:pn,pagination:!1,onChange:(Tt,ln,Xn)=>{Xn.field&&(Qe.order=Xn.field),Xn.order||(Qe.b_order="asc"),Xn.order==="ascend"&&(Qe.b_order="asc"),Xn.order==="descend"&&(Qe.b_order="desc"),Xn.order||(Qe.b_order="asc"),ar(Qe)}}),Ee.createElement("div",{className:$e.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),Ee.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Ee.createElement(Se.ZP.Group,{className:$e.work_radio_group,value:Ut,onChange:Tt=>Et(Tt.target.value)},(Lt=ye==null?void 0:ye.challenges)==null?void 0:Lt.map(Tt=>Ee.createElement(Se.ZP,{key:Tt.id,value:Tt.id},Tt.name))))):Ee.createElement(qe.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Ee.createElement(Le.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:Zt,width:1020,onOk:Zn,onCancel:Zn,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},oe.map((Tt,ln)=>Ee.createElement("div",{key:ln,className:$e.result_con,style:{marginTop:ln>0?"20px":""}},Ee.createElement("div",{className:$e.result_title},Tt==null?void 0:Tt.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Ee.createElement("div",{className:"p20",style:{fontSize:"13px"}},Ee.createElement(me.Z,{value:vt?Tt==null?void 0:Tt.aiText:`${Tt==null?void 0:Tt.aiText}__`,style:{fontSize:"12px"}}))))))};var je=(0,Xe.connect)(({shixunHomeworks:ft,classroomList:Ze,loading:et,user:Qt})=>({shixunHomeworks:ft,classroomList:Ze,loading:et.effects,user:Qt}))(nt)},96057:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(28284),Le=ee(62957),Ue=ee(6767),Ne=ee(77019),Se=ee(5269),ze=ee(24017),Xe=ee(47889),Ie=ee(62673),$e=ee(66649),qe=ee.n($e),Fe=ee(49317),_e=ee(76406),Me=ee(44283),pe=ee(15267),me=ee(77996),Ee=ee(97659),Te=ee(28450),Re=ee(25124),Ke=ee(27878),fe=ee(66443),We=ee(59301),rt=Object.defineProperty,Je=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,je=(st,it,Lt)=>it in st?rt(st,it,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):st[it]=Lt,ft=(st,it)=>{for(var Lt in it||(it={}))Ve.call(it,Lt)&&je(st,Lt,it[Lt]);if(Pe)for(var Lt of Pe(it))nt.call(it,Lt)&&je(st,Lt,it[Lt]);return st},Ze=(st,it)=>Je(st,tt(it)),et=(st,it,Lt)=>new Promise((Ye,ye)=>{var Qe=dt=>{try{bt(Lt.next(dt))}catch(Oe){ye(Oe)}},yt=dt=>{try{bt(Lt.throw(dt))}catch(Oe){ye(Oe)}},bt=dt=>dt.done?Ye(dt.value):Promise.resolve(dt.value).then(Qe,yt);bt((Lt=Lt.apply(st,it)).next())});const Qt=({classroomList:st,dispatch:it,user:Lt,courseEndTime:Ye})=>{var ye;const Qe=(0,Me.useParams)(),[yt]=ve.default.useForm(),[bt,dt]=(0,y.useState)(1),[Oe,Ft]=(0,y.useState)([]),[Ut,Et]=(0,y.useState)(0),[Pt,wt]=(0,y.useState)(20),[Zt,an]=(0,y.useState)(!0),[xe,ue]=(0,y.useState)([]),[ie,ce]=(0,y.useState)(!0),[Be,oe]=(0,y.useState)({}),[ct,vt]=(0,y.useState)({});Qe.id=Qe.coursesId,(0,y.useEffect)(()=>{if(st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pn(),Ht(),st.actionTabs.type===2){const Zn=st.actionTabs.selectArrsAll[0];ce(Zn.unified_setting)}else ce(!1)},[st.actionTabs]);const Ht=Zn=>et(void 0,null,function*(){an(!0);const Ar=yield(0,me.c_)(Ze(ft({},Qe),{page:Zn||bt,limit:2e4,homework_id:st.actionTabs.type===1?"":st.actionTabs.selectArrs[0]}));Ar==null||Ar.course_groups.map((ur,Tt)=>{ur.key=ur.id,ur.title=ur.name,ur.disabled=ur.is_published}),Ar&&(Ft([...Ar==null?void 0:Ar.course_groups]),Et(Ar==null?void 0:Ar.course_groups_count),an(!1),Zn||yt.setFieldsValue({publish_time:qe()(qe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:qe()(qe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),wn=()=>{var Zn;let Ar=[...(Zn=st.actionTabs.selectArrsAll)==null?void 0:Zn.filter(ur=>ur.high_resources_consume&&!ur.high_resources_consume_permission)];(Ar==null?void 0:Ar.length)>0&&st.actionTabs.type===1&&Le.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:We.createElement("div",null,We.createElement("div",{className:Re.Z.tipcontent},We.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",We.createElement("span",{style:{color:"#f06b14"}},Ar==null?void 0:Ar.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),We.createElement("div",{className:"mt20 mb20"},Ar==null?void 0:Ar.map(ur=>We.createElement("div",{className:Re.Z.failedList,key:ur.homework_id},We.createElement("div",{className:Re.Z.name},ur==null?void 0:ur.name),We.createElement("div",{className:Re.Z.publish,onClick:()=>{(0,_e.xg)(`/classrooms/${Qe.coursesId}/shixun_homework/${ur.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},An=()=>et(void 0,null,function*(){var Zn,Ar,ur,Tt,ln,Xn,Nr,Oa,Li,mi,En,mr,Ln,pr;if(((ur=(Ar=(Zn=Lt==null?void 0:Lt.userInfo)==null?void 0:Zn.course)==null?void 0:Ar.shixun_homework_info)==null?void 0:ur.shixun_homework_remaining_count)===0&&((ln=(Tt=st.actionTabs.selectArrsAll)==null?void 0:Tt.filter(hr=>{var Qn,kn;return(kn=(Qn=(hr==null?void 0:hr.homework_status)||(hr==null?void 0:hr.status)).includes)==null?void 0:kn.call(Qn,"\u672A\u53D1\u5E03")}))==null?void 0:ln.length)>0){(0,_e.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Nr=(Xn=(0,pe.eY)())==null?void 0:Xn.course)==null?void 0:Nr.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if((0,pe.Rm)()&&!((Li=(Oa=st.AssistantObject)==null?void 0:Oa.practice)!=null&&Li.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),It(!1);return}const Na=ft({},yt.getFieldsValue());if(Na.end_time<=Na.publish_time){Ue.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),It(!1);return}if((xe==null?void 0:xe.length)<=0&&!ie&&Oe.length>0){Ue.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),It(!1);return}let vi={homework_ids:[...st.actionTabs.selectArrs],group_ids:xe.length>0?xe.map(hr=>hr.id):(mi=st.detailShixunsList)==null?void 0:mi.course_groups,end_time:qe()(Na.end_time).format("YYYY-MM-DD HH:mm"),publish_time:qe()(Na.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!xe.length},Qi=[...(En=st.actionTabs.selectArrsAll)==null?void 0:En.filter(hr=>hr.high_resources_consume&&!hr.high_resources_consume_permission)];if((Qi==null?void 0:Qi.length)==st.actionTabs.selectArrsAll.length&&st.actionTabs.type==1){it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),wn();return}((mr=st.actionTabs.selectArrsAll)==null?void 0:mr.length)>0&&st.actionTabs.type===1&&(vi.homework_ids=[...((pr=(Ln=st.actionTabs.selectArrsAll)==null?void 0:Ln.filter(hr=>!hr.high_resources_consume||hr.high_resources_consume_permission))==null?void 0:pr.map(hr=>Number(hr==null?void 0:hr.homework_id)))||[]]);let Ur=yield(0,fe.Tr)({homework_common_ids:[...st.actionTabs.selectArrs],course_id:Qe.coursesId,type:"homework_common"});(Ur==null?void 0:Ur.student_count)===0?ar(vi):(vt(vi),oe(Ur))}),pn=()=>{dt(1),Ft([]),ue([])},ar=Zn=>et(void 0,null,function*(){It(!0);const Ar=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ft({},Zn)});It(!1),Ar.status===0&&(pn(),(0,_e.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Ue.ZP.success("\u53D1\u5E03\u6210\u529F"),it({type:"user/getUserInfo",payload:{course_id:Qe.coursesId}}),it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),wn(),(0,pe.GJ)()?st.actionTabs.detail?(it({type:"shixunHomeworks/setActionTabs",payload:{}}),it({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ft({},Qe)}),it({type:"shixunHomeworks/getWorkSetting",payload:ft({},Qe)})):it({type:"classroomList/getClassroomTeacherShixunsList",payload:Ze(ft({},st.actionTabs.params),{type:4})}):it({type:"classroomList/getClassroomShixunsList",payload:ft({},st.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:We.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Un=Ut>bt*Pt,{detailShixunsList:Ba}=st,[Xr,It]=(0,y.useState)(!1);return We.createElement("div",null,We.createElement(Le.default,{width:600,centered:!0,confirmLoading:Xr,title:"\u53D1\u5E03\u4F5C\u4E1A",open:st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>An(),onCancel:()=>{pn(),it({type:"classroomList/setActionTabs",payload:{}})}},We.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",We.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),We.createElement(ve.default,{form:yt},We.createElement("div",{style:{paddingLeft:0}},We.createElement(Ne.Z,{className:"mt30",align:"middle"},We.createElement(Se.Z,null,We.createElement(ve.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},We.createElement(ze.default,{style:{width:170,marginRight:"25px"},disabledDate:Zn=>(0,Te.Q8)(Zn,Ye),disabledTime:Zn=>(0,Te.d0)(Zn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:qe()((0,_e.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),We.createElement(Se.Z,{className:"ml20"},We.createElement(ve.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},We.createElement(ze.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:qe()((0,_e.U6)(),"HH:mm")},disabledDate:Zn=>(0,Te.Q8)(Zn,Ye,yt.getFieldValue("publish_time")),disabledTime:Zn=>(0,Te.d0)(Zn,yt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),st.actionTabs.type===2&&We.createElement(Ne.Z,{style:{marginBottom:"10px"}},We.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),We.createElement(Xe.ZP.Group,{value:ie,onChange:Zn=>{ce(Zn.target.value),ue([])}},We.createElement(Xe.ZP,{value:!0,disabled:!st.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),We.createElement(Xe.ZP,{className:"ml20",disabled:Oe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Oe.length<=0&&st.actionTabs.type===2&&We.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(st.actionTabs.type===1||!ie)&&Oe.length>0&&We.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},We.createElement("span",{style:{flex:1}},We.createElement(Ie.default,{checked:xe.length===Oe.length,onChange:Zn=>{xe.length===Oe.length?ue([]):ue(Oe)}},"\u5168\u9009")),We.createElement("span",{style:{width:16}}),We.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",xe.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!ie)&&Oe.length>0&&We.createElement(Ee.Z,{data:Oe,selectedRowKeys:xe,setSelectedRowKeys:ue}))),We.createElement(Ke.Z,{resdata:Be,type:((ye=st.actionTabs.selectArrs)==null?void 0:ye.length)===1?"shixun":"shixunpush",okloading:Xr,oktext:(Be==null?void 0:Be.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zn=>et(void 0,null,function*(){It(!0);let Ar=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...st.actionTabs.selectArrs]}});It(!1),(Ar==null?void 0:Ar.status)===0&&ar(ct)})}))};lt.Z=(0,Me.connect)(({classroomList:st,user:it})=>({classroomList:st,user:it}))(Qt)},5328:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(94968),Le=ee(28284),Ue=ee(31691),Ne=ee(70858),Se=ee(31709),ze=ee(44283),Xe=ee(49317),Ie=ee(66649),$e=ee.n(Ie),qe=ee(59301),Fe=(pe,me,Ee)=>new Promise((Te,Re)=>{var Ke=rt=>{try{We(Ee.next(rt))}catch(Je){Re(Je)}},fe=rt=>{try{We(Ee.throw(rt))}catch(Je){Re(Je)}},We=rt=>rt.done?Te(rt.value):Promise.resolve(rt.value).then(Ke,fe);We((Ee=Ee.apply(pe,me)).next())});const{Dragger:_e}=ve.default,Me=({})=>{const pe=(0,ze.useParams)(),[me]=Le.default.useForm(),[Ee,Te]=(0,y.useState)(!0),[Re,Ke]=(0,y.useState)(!1);let[fe,We]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const rt=[{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}];function Je(){return Fe(this,null,function*(){let Pe;Ke(!0),window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${pe==null?void 0:pe.categoryId}/redo_logs.json`:Pe=`/api/homework_commons/${pe==null?void 0:pe.categoryId}/redo_logs.json`;let Ve=yield(0,Xe.ZP)(Pe,{method:"get",params:fe});Ke(!1),(Ve==null?void 0:Ve.status)===0&&Te(Ve==null?void 0:Ve.data)})}(0,y.useEffect)(()=>{Je()},[]);let tt=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Pe,Ve,nt)=>{var je;return(je=rt.find(ft=>ft.question_type===Pe))==null?void 0:je.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pe,Ve,nt)=>{var je;return(je=[{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(ft=>ft.id===Pe))==null?void 0:je.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pe,Ve,nt)=>$e()(Pe).format("YYYY-MM-DD HH:mm:ss")}].filter(Pe=>!!Pe);return qe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},qe.createElement(Ue.default,{destroyInactiveTabPane:!0,onChange:Pe=>{fe.type=Pe,fe.page=1,fe.limit=10,We(fe),Je()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:qe.createElement(Ne.default,{className:"mt20",loading:Re,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Pe,Ve,nt)=>$e()(Pe).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ee==null?void 0:Ee.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:qe.createElement(Ne.default,{className:"mt20",loading:Re,columns:tt,dataSource:Ee==null?void 0:Ee.list,pagination:!1})}].filter(Pe=>!!Pe)}),qe.createElement(Se.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Pe,Ve)=>{fe.page=Pe,fe.limit=Ve,We(fe),Je()},current:fe.page,total:Ee.count,pageSize:fe.limit,style:{marginTop:20}}))};lt.Z=(0,ze.connect)(({classroomList:pe})=>({classroomList:pe}))(Me)},43632:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(94968),Le=ee(28284),Ue=ee(62957),Ne=ee(4875),Se=ee(44283),ze=ee(49317),Xe=ee(66649),Ie=ee.n(Xe),$e=ee(76406),qe=ee(59301),Fe=Object.defineProperty,_e=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Te=(Je,tt,Pe)=>tt in Je?Fe(Je,tt,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Je[tt]=Pe,Re=(Je,tt)=>{for(var Pe in tt||(tt={}))me.call(tt,Pe)&&Te(Je,Pe,tt[Pe]);if(pe)for(var Pe of pe(tt))Ee.call(tt,Pe)&&Te(Je,Pe,tt[Pe]);return Je},Ke=(Je,tt)=>_e(Je,Me(tt)),fe=(Je,tt,Pe)=>new Promise((Ve,nt)=>{var je=et=>{try{Ze(Pe.next(et))}catch(Qt){nt(Qt)}},ft=et=>{try{Ze(Pe.throw(et))}catch(Qt){nt(Qt)}},Ze=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(je,ft);Ze((Pe=Pe.apply(Je,tt)).next())});const{Dragger:We}=ve.default,rt=({classroomList:Je,dispatch:tt,onOk:Pe})=>{const Ve=(0,Se.useParams)(),[nt]=Le.default.useForm(),[je,ft]=(0,y.useState)(),[Ze,et]=(0,y.useState)(!1),Qt={height:100,onRemove:()=>{ft("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:st=>fe(void 0,null,function*(){return ft(st),!1})};return(0,y.useEffect)(()=>{nt.setFieldsValue({publish_time:Ie()(Ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()(new Date((0,$e.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),qe.createElement(Ue.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Je.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ze},onOk:()=>fe(void 0,null,function*(){nt.submit()}),onCancel:()=>{nt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},qe.createElement(Le.default,{form:nt,onFinish:st=>fe(void 0,null,function*(){var it,Lt;console.log("---",Je.actionTabs,st,Ve);let Ye=((it=Je==null?void 0:Je.actionTabs)==null?void 0:it.type)==="exercise"?`/api/exercises/${Ve==null?void 0:Ve.category}/exercise_user/edit_score.json`:`/api/student_works/${Je.actionTabs.id}/edit_score.json`;et(!0);let ye=yield(0,ze.ZP)(Ye,{method:"post",body:Ke(Re({},st),{exercise_user_id:((Lt=Je==null?void 0:Je.actionTabs)==null?void 0:Lt.type)==="exercise"?Je.actionTabs.id:""})});et(!1),nt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),Pe()})},qe.createElement(Le.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},qe.createElement(Ne.Z,{min:0,style:{width:"100%"}}))))};lt.Z=(0,Se.connect)(({classroomList:Je})=>({classroomList:Je}))(rt)},84667:function(ht,lt,ee){"use strict";var y=ee(59301),ve=ee(94968),Le=ee(28284),Ue=ee(7939),Ne=ee(77019),Se=ee(44104),ze=ee(24017),Xe=ee(44283),Ie=ee(66649),$e=ee.n(Ie),qe=ee(28450),Fe=ee(49317),_e=ee(59301),Me=(Ee,Te,Re)=>new Promise((Ke,fe)=>{var We=tt=>{try{Je(Re.next(tt))}catch(Pe){fe(Pe)}},rt=tt=>{try{Je(Re.throw(tt))}catch(Pe){fe(Pe)}},Je=tt=>tt.done?Ke(tt.value):Promise.resolve(tt.value).then(We,rt);Je((Re=Re.apply(Ee,Te)).next())});const{Dragger:pe}=ve.default,me=({})=>{const Ee=(0,Xe.useParams)(),[Te]=Le.default.useForm(),[Re,Ke]=(0,y.useState)(!0),[fe,We]=(0,y.useState)(!1);console.log("----",Ee);function rt(){return Me(this,null,function*(){var Je,tt;let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${Ee==null?void 0:Ee.categoryId}/get_time_setting.json`:Pe=`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/get_time_setting.json`;let Ve=yield(0,Fe.ZP)(Pe,{method:"get"});(Ve==null?void 0:Ve.status)===0&&Te.setFieldsValue({publish_time:$e()($e()((Je=Ve==null?void 0:Ve.data)==null?void 0:Je.publish_time).format("YYYY-MM-DD HH:mm")),end_time:$e()($e()((tt=Ve==null?void 0:Ve.data)==null?void 0:tt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{rt()},[]),_e.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},_e.createElement("div",{style:{textAlign:"end"}},Re&&_e.createElement(Ue.ZP,{onClick:()=>{Ke(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Re&&_e.createElement("div",null,_e.createElement(Ue.ZP,{type:"primary",loading:fe,onClick:()=>{Te.submit()}},"\u63D0\u4EA4"),_e.createElement(Ue.ZP,{style:{marginLeft:20},onClick:()=>{Ke(!0)}},"\u53D6\u6D88"))),_e.createElement(Le.default,{form:Te,disabled:Re,onFinish:Je=>Me(void 0,null,function*(){We(!0),console.log("---",window.location.href);let tt;window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${Ee==null?void 0:Ee.categoryId}/time_setting.json`:tt=`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/time_setting.json`;let Pe=yield(0,Fe.ZP)(tt,{method:"post",body:{publish_time:$e()(Je.publish_time).format("YYYY-MM-DD HH:mm"),end_time:$e()(Je.end_time).format("YYYY-MM-DD HH:mm")}});We(!1),(Pe==null?void 0:Pe.status)===0&&Ke(!0)})},_e.createElement(Ne.Z,null,_e.createElement(Se.Z,null,_e.createElement(Le.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},_e.createElement(ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Je=>(0,qe.Q8)(Je),disabledTime:Je=>(0,qe.d0)(Je),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),_e.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),_e.createElement(Ne.Z,null,_e.createElement(Se.Z,null,_e.createElement(Le.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},_e.createElement(ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Je=>(0,qe.Q8)(Je,"",Te.getFieldValue("publish_time")),disabledTime:Je=>(0,qe.d0)(Je,Te.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),_e.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};lt.Z=(0,Xe.connect)(({classroomList:Ee})=>({classroomList:Ee}))(me)},97659:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return $e}});var y=ee(59301),ve=ee(37568),Le=ee(62673),Ue=ee(77019),Ne={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ze=ee(90736),Xe=(qe,Fe,_e)=>new Promise((Me,pe)=>{var me=Re=>{try{Te(_e.next(Re))}catch(Ke){pe(Ke)}},Ee=Re=>{try{Te(_e.throw(Re))}catch(Ke){pe(Ke)}},Te=Re=>Re.done?Me(Re.value):Promise.resolve(Re.value).then(me,Ee);Te((_e=_e.apply(qe,Fe)).next())}),$e=({data:qe,value:Fe=[],handleChangePage:_e,className:Me="",setSelectedRowKeys:pe,selectedRowKeys:me,onChange:Ee=()=>{}})=>{const[Te,Re]=(0,y.useState)([]),[Ke,fe]=(0,y.useState)([]),[We,rt]=(0,y.useState)([]);let[Je,tt]=(0,y.useState)(1),[Pe,Ve]=(0,y.useState)();return(0,y.useEffect)(()=>{Re(qe),fe([]),rt([])},[qe]),(0,y.useEffect)(()=>{pe&&(fe(me),rt(me))},[me]),y.createElement("div",{className:`flex justify-between w-full ${Me}`},y.createElement("div",{className:Ne.leftdiv},y.createElement(ve.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:nt=>Xe(void 0,null,function*(){Re(qe.filter(je=>{var ft;return(ft=je==null?void 0:je.name)==null?void 0:ft.includes(nt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Te.length===0&&y.createElement(ze.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(Le.default.Group,{value:Ke.map(nt=>`${nt.id}`),onChange:nt=>{pe(Te.filter(je=>nt.includes(`${je.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Te.map((nt,je)=>y.createElement(Ue.Z,{key:nt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(Le.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:nt.is_published,value:`${nt.id}`},y.createElement("div",{className:Ne.listClass},y.createElement("span",{className:Ne.spantitle,style:{width:nt.is_published?"108px":"170px"}},nt.name),nt.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:Ne.rightdiv},y.createElement(ve.default.Search,{onChange:nt=>{rt(Ke.filter(je=>je.name.includes(nt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),We.length===0&&y.createElement(ze.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),We.length>0&&y.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},y.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},We.map((nt,je)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:nt.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},nt.name),y.createElement("img",{src:Se,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{pe(Ke.filter(ft=>`${ft.id}`!=`${nt.id}`))}})))))))}},44624:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Ee}});var y=ee(59301),ve=ee(44283),Le=ee(24017),Ue=ee(62957),Ne=ee(37568),Se=ee(6767),ze=ee(77019),Xe=ee(5269),Ie={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},$e=ee(66649),qe=ee.n($e),Fe=ee(76406),_e=ee(90736),Me=ee(59301);const{RangePicker:pe}=Le.default,me=({dispatch:Te,classroomList:Re,onConfirm:Ke})=>{const[fe,We]=(0,y.useState)([]),[rt,Je]=(0,y.useState)([]),[tt,Pe]=(0,y.useState)(""),[Ve,nt]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Ze,et,Qt,st;if(Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ze=Re.actionTabs)==null?void 0:Ze.rangePickerDisabled),(et=Re.actionTabs)!=null&&et.rangePickerDisabled?nt((Qt=Re.actionTabs)==null?void 0:Qt.rangePickerDisabled):nt([!1,!1]);let it=Re.actionTabs.data,Lt=(st=it==null?void 0:it.group_name)==null?void 0:st.map((Ye,ye)=>{var Qe;return{group_id:it==null?void 0:it.group_id[ye],group_name:it==null?void 0:it.group_name[ye],is_admin:it==null?void 0:it.is_admin,end_time:it==null?void 0:it.end_time,publish_time:Array.isArray(it==null?void 0:it.publish_time)?(Qe=it==null?void 0:it.publish_time)==null?void 0:Qe[0]:it==null?void 0:it.publish_time}});Lt&&(We([...Lt]),Je([...Lt]))}},[Re.actionTabs]);const je=()=>{Te({type:"classroomList/setActionTabs",payload:{}}),Pe("")},ft=Ze=>{if(Ze){const et=rt==null?void 0:rt.filter(Qt=>{var st,it;return(it=(st=Qt==null?void 0:Qt.group_name)==null?void 0:st.toLowerCase())==null?void 0:it.includes(Ze==null?void 0:Ze.toLowerCase())});We(et)}else We(rt)};return Me.createElement(Ue.default,{width:980,title:Me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Me.createElement("span",{className:Ie.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Me.createElement(Ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:tt,onChange:Ze=>{Pe(Ze.target.value.trim()),ft(Ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>je(),onOk:()=>{var Ze;if(rt.some(Qt=>!Qt.end_time||!Qt.publish_time)){Se.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}Ke((Ze=Re.actionTabs)==null?void 0:Ze.index,rt),je()}},Me.createElement("div",{className:Ie.modal_con},Me.createElement(ze.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(fe==null?void 0:fe.length)>0?fe.map(function(Ze,et){return Me.createElement(Xe.Z,{span:24,key:et},Me.createElement(ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:et==(fe==null?void 0:fe.length)-1?"0px":"10px"}},Me.createElement("div",{className:Ie.multiple_select,title:Ze==null?void 0:Ze.group_name},Ze==null?void 0:Ze.group_name),Me.createElement("div",{className:"ml20"},Me.createElement(pe,{size:"large",allowClear:!1,disabled:Ve,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Qt=>{var st;return(0,Fe.Q8)(Qt,(st=Re.actionTabs)==null?void 0:st.disabledDate)},disabledTime:Qt=>(0,Fe.d0)(Qt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[qe()((0,Fe.U6)(),"HH:mm"),qe()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ze==null?void 0:Ze.publish_time)&&[qe()(Ze==null?void 0:Ze.publish_time),Ze!=null&&Ze.end_time?qe()(Ze==null?void 0:Ze.end_time):void 0],onChange:(Qt,st)=>{fe[et].publish_time=st[0],fe[et].end_time=st[1],We([...fe]),rt.forEach(it=>{it.group_id===(Ze==null?void 0:Ze.group_id)&&(it.publish_time=st[0],it.end_time=st[1])}),Je([...rt])},onCalendarChange:(Qt,st,it)=>{if(st!=null&&st[0]&&!st[1]){const Lt=qe()(st[0]).add(7,"days");fe[et].publish_time=st[0],fe[et].end_time=Lt,We([...fe]),rt.forEach(Ye=>{Ye.group_id===(Ze==null?void 0:Ze.group_id)&&(Ye.publish_time=st[0],Ye.end_time=Lt)}),Je([...rt])}}})),Ve[0]?Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{fe.splice(et,1),We([...fe]),rt.forEach((Qt,st)=>{Qt.group_id===(Ze==null?void 0:Ze.group_id)&&rt.splice(st,1)}),Je([...rt])}})))}):Me.createElement(_e.Z,null))))};var Ee=(0,ve.connect)(({classroomList:Te})=>({classroomList:Te}))(me)},6755:function(ht,lt,ee){"use strict";ee.d(lt,{$J:function(){return Le},JZ:function(){return Ne},bN:function(){return ze},jP:function(){return Se},rO:function(){return Ue}});var y=ee(49317),ve=(Xe,Ie,$e)=>new Promise((qe,Fe)=>{var _e=me=>{try{pe($e.next(me))}catch(Ee){Fe(Ee)}},Me=me=>{try{pe($e.throw(me))}catch(Ee){Fe(Ee)}},pe=me=>me.done?qe(me.value):Promise.resolve(me.value).then(_e,Me);pe(($e=$e.apply(Xe,Ie)).next())});function Le(Xe){return(0,y.U2)(`libraries/${Xe}.json`)}function Ue(){return(0,y.U2)("library_tags.json")}function Ne(Xe){return ve(this,null,function*(){return(yield(0,y.IV)(`attachments/${Xe}.json`)).status===0})}function Se(Xe){return(0,y.v_)("libraries.json",Xe)}function ze(Xe,Ie){return(0,y.gz)(`libraries/${Xe}.json`,Ie)}},6252:function(ht,lt,ee){"use strict";ee.d(lt,{AD:function(){return et},BA:function(){return ie},D9:function(){return Qe},Hp:function(){return rt},IM:function(){return bt},Iy:function(){return tt},KM:function(){return ue},KU:function(){return Ut},MJ:function(){return Je},Ne:function(){return yt},ON:function(){return Pt},Uj:function(){return an},VY:function(){return Ft},YO:function(){return Zt},YX:function(){return wt},Zn:function(){return pe},_g:function(){return Ke},_k:function(){return Ye},c6:function(){return ft},cr:function(){return me},eV:function(){return Ze},fi:function(){return Ee},gh:function(){return nt},hS:function(){return dt},iA:function(){return Te},j6:function(){return fe},je:function(){return it},jj:function(){return We},kS:function(){return Et},lS:function(){return Lt},o6:function(){return je},pO:function(){return xe},rQ:function(){return Qt},sA:function(){return Ve},xm:function(){return ye},xo:function(){return Oe},y8:function(){return st},yd:function(){return Re}});var y=ee(77996),ve=ee(44283),Le=ee(76406),Ue=ee(6767),Ne=ee(14185),Se=Object.defineProperty,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,$e=(ce,Be,oe)=>Be in ce?Se(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ce[Be]=oe,qe=(ce,Be)=>{for(var oe in Be||(Be={}))Xe.call(Be,oe)&&$e(ce,oe,Be[oe]);if(ze)for(var oe of ze(Be))Ie.call(Be,oe)&&$e(ce,oe,Be[oe]);return ce},Fe=(ce,Be,oe)=>new Promise((ct,vt)=>{var Ht=pn=>{try{An(oe.next(pn))}catch(ar){vt(ar)}},wn=pn=>{try{An(oe.throw(pn))}catch(ar){vt(ar)}},An=pn=>pn.done?ct(pn.value):Promise.resolve(pn.value).then(Ht,wn);An((oe=oe.apply(ce,Be)).next())});const _e=()=>{(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Me=()=>{(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},pe=ce=>Fe(void 0,null,function*(){_e(),(yield(0,y.YR)(qe({},ce))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_couser_info.json`,query:ce}))),Me()}),me=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.yS)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`);else{if(Be.status===-2)return Be;Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`))}}),Ee=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.W0)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`);else{if(Be.status===-4)return Be;Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`))}}),Te=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.Nl)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Be.status===-4)return Be;Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`))}}),Re=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.IU)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`);else{if(Be.status===-4)return Be;Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`))}}),Ke=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.td)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Be.status===-2)return Be;if(Be.status===-3)(0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else if(Be.status===-4)return Be}}),fe=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.QX)(qe({},ce));if(Be.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`);else{if(Be.status===-4)return Be;Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`))}}),We=(ce,Be)=>Fe(void 0,null,function*(){const oe=yield(0,y.o_)(qe({},ce));oe.status===0?(Ue.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"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`)):oe.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`))}),rt=(ce,Be)=>Fe(void 0,null,function*(){const oe=yield(0,y.ZL)(qe({},ce));oe.status===0?(Ue.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"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`)):oe.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`))}),Je=(ce,Be)=>Fe(void 0,null,function*(){const oe=yield(0,y.vV)(qe({},ce));oe.status===0?(Ue.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"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`)):oe.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`))}),tt=(ce,Be)=>Fe(void 0,null,function*(){const oe=yield(0,y.aP)(qe({},ce));oe.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`)):oe.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/${Be}`))}),Pe=ce=>Fe(void 0,null,function*(){_e(),(yield exportCourseWorkListAppendix(qe({},ce))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ce.categoryId}/works_list.zip`,query:ce}))),Me()}),Ve=ce=>Fe(void 0,null,function*(){_e(),yield(0,Le.FH)("",Ne.Z.API_SERVER+`/api/polls/${ce.categoryId}/commit_result.xlsx`),Me()}),nt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce.coursesId}/attendances/export_xlsx_data.xlsx`,query:ce}))}),je=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce.coursesId}/video_study_statics.xlsx`,query:ce}))}),ft=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_video_study.xlsx`,query:ce}))}),Ze=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_course_students_info.xlsx`,query:ce}))}),et=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ce}))}),Qt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ce}))}),st=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ce}))}),it=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.Uy)(qe({},ce));Be.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`)):Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Lt=ce=>Fe(void 0,null,function*(){const Be=yield(0,y.tg)(qe({},ce));Be.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_report`)):Be.status===-3&&((0,ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ve.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ye=ce=>Fe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/export_records/${ce.id}.xlsx`,query:ce}))}),ye=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ce}))}),Qe=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/${ce.menuKey}_statistic.xlsx?${ce.checkedList.map(Be=>`course_group_id[]=${Be}`).join("&")}`,query:ce}))}),yt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_training_objectives.xlsx`,query:ce}))}),bt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)(ce==null?void 0:ce.name,(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ce}))}),dt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_courses.xlsx`,query:ce}))}),Oe=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_graduation_requirements.xlsx`,query:ce}))}),Ft=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ce}))}),Ut=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${ce.categoryId}/rank_list.xlsx`,query:ce}))}),Et=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ce}))}),Pt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/examination_banks/${ce.id}.json`,query:ce}))}),wt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${ce.categoryId}.json`,query:ce}))}),Zt=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/polls/${ce==null?void 0:ce.id}/commit_result.json`,query:ce}))}),an=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ce}))}),xe=(ce,Be)=>Fe(void 0,null,function*(){yield(0,Le.FH)(Be||"",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${ce==null?void 0:ce.exercise_id}/consult_exercise.json`,query:ce}))}),ue=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/competitions/${ce==null?void 0:ce.identifier}/competition_commit_records/member_works.xlsx`,query:ce}))}),ie=ce=>Fe(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Ne.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/group_homeworks/import_group_template.xlsx`,query:ce}))})},63392:function(ht,lt,ee){"use strict";ee.d(lt,{U:function(){return Ie}});var y=ee(59301),ve=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Se=($e,qe,Fe)=>qe in $e?ve($e,qe,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):$e[qe]=Fe,ze=($e,qe)=>{for(var Fe in qe||(qe={}))Ue.call(qe,Fe)&&Se($e,Fe,qe[Fe]);if(Le)for(var Fe of Le(qe))Ne.call(qe,Fe)&&Se($e,Fe,qe[Fe]);return $e},Xe=($e,qe,Fe)=>new Promise((_e,Me)=>{var pe=Te=>{try{Ee(Fe.next(Te))}catch(Re){Me(Re)}},me=Te=>{try{Ee(Fe.throw(Te))}catch(Re){Me(Re)}},Ee=Te=>Te.done?_e(Te.value):Promise.resolve(Te.value).then(pe,me);Ee((Fe=Fe.apply($e,qe)).next())});function Ie($e,qe){const[Fe,_e]=(0,y.useState)(qe),[Me,pe]=(0,y.useState)(!1),[me,Ee]=(0,y.useState)();return[Fe,Me,(Re,Ke=!1)=>Xe(this,null,function*(){const fe=Ke?qe:ze(ze({},Fe),Re);pe(!0),_e(fe);const We=yield $e(fe);return pe(!1),Ee(We),We}),me,Ee]}},91588:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return ze}});var y=ee(59301),ve=ee.p+"static/modelContact.7a7eb113.png",Le=ee(22007),Ue=ee(15267),Ne=ee(59301),ze=()=>{const[Xe,Ie]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Ue.$O)()?!0:(Ie(!0),!1),ContactModalElement:()=>Ne.createElement(Le.Z,{visible:Xe,setVisible:Ie,image:ve}),contactOpen:Xe,setContactOpen:Ie}}},20047:function(ht,lt,ee){"use strict";ee.d(lt,{AL:function(){return fe},Iy:function(){return qe},Qv:function(){return Me},ez:function(){return Ke},jb:function(){return Fe}});var y=ee(32834),ve=ee.n(y),Le=ee(11690),Ue=ee.n(Le);let Ne=1;function Se(Pe,Ve){const nt=Pe.match(/^(\s+)(?:```)/);if(nt===null)return Ve;const je=nt[1];return Ve.split(`
`).map(ft=>{const Ze=ft.match(/^\s+/);if(Ze===null)return ft;const[et]=Ze;return et.length>=je.length?ft.slice(je.length):ft}).join(`
`)}let ze=[],Xe=["<ul>"];const Ie=new(ve()).Renderer,$e=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function qe(){ze.length=0,Xe=["<ul>"]}const Fe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _e(Pe,Ve,nt,je){if(Ve>=Pe.length||Pe[Ve].level<=nt)return Ve;var ft=Pe[Ve];je.push("<li><a href='#"+Ne+ft.anchor+"'>"+ft.text+"</a>"),Ve++;var Ze=[];return Ve=_e(Pe,Ve,ft.level,Ze),Ze.length>0&&(je.push("<ul>"),Ze.forEach(function(et){je.push(et)}),je.push("</ul>")),je.push("</li>"),Ve=_e(Pe,Ve,nt,je),Ve}function Me(){return _e(ze,0,0,Xe),Xe.push("</ul>"),Xe.join("")}const pe={heading(Pe){const Ve=$e.exec(Pe);if(Ne+=1,Ve)return{type:"heading",raw:Ve[0],depth:Ve[1].length,text:Ve[2]}},fences(Pe){const Ve=this.rules.block.fences.exec(Pe);if(Ve){const nt=Ve[0];let je=Se(nt,Ve[3]||"");const ft=Ve[2]?Ve[2].trim():Ve[2];if(["latex","katex","math"].indexOf(ft)>=0){const Ze=Te(),et=je;je=Ze,Re[Ze]={type:"block",expression:et}}return{type:"code",raw:nt,lang:ft,text:je}}}},me=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ee=0;const Te=()=>`__special_katext_id_${Ee++}__`;let Re={};function Ke(){return Re}function fe(){Ee=0,Re={}}function We(Pe){return Pe=Pe.replace(me,(Ve,nt)=>{const je=Te();return Re[je]={type:"inline",expression:nt},je}),Pe}const rt=Ie.listitem;Ie.listitem=function(Pe){return rt(We(Pe))};const Je=Ie.paragraph;Ie.paragraph=function(Pe){return Je(We(Pe))};const tt=Ie.tablecell;Ie.tablecell=function(Pe,Ve){return tt(We(Pe),Ve)},Ie.code=function(Pe,Ve,nt){const je=(Ve||"").match(/\S*/)[0];return je?["latex","katex","math"].indexOf(je)>=0?`<p class='editormd-tex'>${Pe}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ve}">${nt?Pe:(0,Le.escape)(Pe,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(nt?Pe:(0,Le.escape)(Pe,!0))+"</code></pre>"},Ie.heading=function(Pe,Ve,nt){let je=this.options.headerPrefix+nt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ze.push({anchor:je,level:Ve,text:Pe}),"<h"+Ve+' id="'+Ne+je+'">'+Pe+"</h"+Ve+">"},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:pe,renderer:Ie}),lt.ZP=ve()},24532:function(ht,lt,ee){"use strict";ee.d(lt,{rX:function(){return We},pW:function(){return rt},gy:function(){return Je},xY:function(){return fe},O5:function(){return Ke},hs:function(){return me},tJ:function(){return Me},o1:function(){return pe},Rd:function(){return Re}});var y=ee(44283),ve=ee(62957),Le=ee(37285),Ue=ee(6767),Ne=ee(15267),Se=ee(76406),ze=ee(87169),Xe=ee(25510),Ie="data:image/png;base64,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",$e=ee.p+"static/newqrcode.a8740efb.png",qe=ee(32637),Fe=ee(59301),_e=(tt,Pe,Ve)=>new Promise((nt,je)=>{var ft=Qt=>{try{et(Ve.next(Qt))}catch(st){je(st)}},Ze=Qt=>{try{et(Ve.throw(Qt))}catch(st){je(st)}},et=Qt=>Qt.done?nt(Qt.value):Promise.resolve(Qt.value).then(ft,Ze);et((Ve=Ve.apply(tt,Pe)).next())});const Me=(tt,Pe=!1,Ve=!1,nt="",je=!1)=>!!(pe(tt)&&Ee(tt,Pe,Ve,nt,je)),pe=tt=>(0,Ne.bg)()?!0:(tt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),me=tt=>{var Pe,Ve,nt;const{user:je}=(0,y.getDvaApp)()._store.getState();(0,Ne.bg)()&&!((Ve=(Pe=je==null?void 0:je.userInfo)==null?void 0:Pe.course)!=null&&Ve.course_public)&&!((nt=je==null?void 0:je.userInfo)!=null&&nt.profile_completed)&&tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ee=(tt,Pe=!1,Ve=!0,nt="",je=!1)=>{var ft;const{user:Ze}=(0,y.getDvaApp)()._store.getState();return(ft=Ze.userInfo)!=null&&ft.profile_completed?!0:(Ve?tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:nt,isCurrentPage:je}}):ve.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,Se.xg)("/account/profile/edit"),Te()}}),!1)},Te=()=>{ve.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()}})},Re=()=>{ve.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Fe.createElement("div",{style:{textAlign:"center"}},Fe.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"),Fe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:qe}),Fe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ke=()=>{var tt;const{user:Pe}=(0,y.getDvaApp)()._store.getState();return(tt=Pe.userInfo)!=null&&tt.professional_certification?!0:(ve.default.confirm({title:"\u63D0\u793A",centered:!0,content:Fe.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,Se.xg)("/account/certification")}}),!1)},fe=()=>(0,Ne.V9)()?!0:(ve.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Fe.createElement("img",{src:$e,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),We=(tt,Pe)=>tt?!0:(ve.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("p",null,Pe||"\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"),Fe.createElement("div",{style:{marginLeft:"110px"}},Fe.createElement("img",{src:Ie,width:200}),Fe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Se.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),rt=tt=>{ve.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Fe.createElement("div",null,Fe.createElement("div",null,Fe.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"),Fe.createElement(Le.Z,null),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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 ",Fe.createElement("a",null,tt),"\u5929\u3002"),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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")),Fe.createElement("div",{style:{textAlign:"center",marginTop:30}},Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Je=(tt,Pe="")=>{const{shixunsDetail:{detail:Ve}}=(0,y.getDvaApp)()._store.getState();if((Ve==null?void 0:Ve.public)===2||(Ve==null?void 0:Ve.public)===1||(Ve==null?void 0:Ve.shixun_status)===3){let nt="";return(Ve==null?void 0:Ve.public)===2&&(nt="\u5DF2\u516C\u5F00"),(Ve==null?void 0:Ve.public)===1&&(nt="\u5F85\u5BA1\u6838"),(Ve==null?void 0:Ve.shixun_status)===3&&(nt="\u5DF2\u5173\u95ED"),ve.default.info({centered:!0,icon:Fe.createElement(ze.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",nt,"\uFF0C",Pe,"\u3002"),Fe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ve==null?void 0:Ve.shixun_status)===2?(ve.default.confirm({centered:!0,icon:Fe.createElement(ze.Z,null),title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Fe.createElement("br",null),Fe.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:()=>{ve.default.confirm({width:440,centered:!0,icon:Fe.createElement(ze.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 tt({type:"shixunsDetail/cancelRelease",payload:{id:Ve==null?void 0:Ve.identifier}})).status!==401&&(Ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),tt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ve==null?void 0:Ve.identifier}}),tt({type:"practiceSetting/getCommonData",payload:{id:Ve==null?void 0:Ve.identifier}}))})})}}),!0):!1}},1560:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Te}});var y=ee(2738),ve=ee(45915),Le=ee(82326),Ue=ee(59301),Ne=ee(92310),Se=ee.n(Ne),ze=ee(11592),Xe=ee(75030),Ie=ee(48755);const{Option:$e}=Le.default;function qe(Re){return(Re==null?void 0:Re.type)&&(Re.type.isSelectOption||Re.type.isSelectOptGroup)}const Fe=(Re,Ke)=>{var fe;const{prefixCls:We,className:rt,popupClassName:Je,dropdownClassName:tt,children:Pe,dataSource:Ve}=Re,nt=(0,ze.Z)(Pe);let je;nt.length===1&&Ue.isValidElement(nt[0])&&!qe(nt[0])&&([je]=nt);const ft=je?()=>je:void 0;let Ze;nt.length&&qe(nt[0])?Ze=Pe:Ze=Ve?Ve.map(it=>{if(Ue.isValidElement(it))return it;switch(typeof it){case"string":return Ue.createElement($e,{key:it,value:it},it);case"object":{const{value:Lt}=it;return Ue.createElement($e,{key:Lt,value:Lt},it.text)}default:return}}):[];const{getPrefixCls:et}=Ue.useContext(Ie.E_),Qt=et("select",We),[st]=(0,Xe.Cn)("SelectLike",(fe=Re.dropdownStyle)===null||fe===void 0?void 0:fe.zIndex);return Ue.createElement(Le.default,Object.assign({ref:Ke,suffixIcon:null},(0,y.Z)(Re,["dataSource","dropdownClassName"]),{prefixCls:Qt,popupClassName:Je||tt,dropdownStyle:Object.assign(Object.assign({},Re.dropdownStyle),{zIndex:st}),className:Se()(`${Qt}-auto-complete`,rt),mode:Le.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:ft}),Ze)};var Me=Ue.forwardRef(Fe);const{Option:pe}=Le.default,me=(0,ve.Z)(Me,"dropdownAlign",Re=>(0,y.Z)(Re,["visible"])),Ee=Me;Ee.Option=pe,Ee._InternalPanelDoNotUseOrYouWillBeFired=me;var Te=Ee},91882:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return st}});var y=ee(59301),ve=ee(92310),Le=ee.n(ve),Ue=ee(11592),Ne=ee(26112),Se=ee(22703),ze=ee(48755),Xe=ee(84105),Ie=ee(19563);const $e=it=>{let{children:Lt}=it;const{getPrefixCls:Ye}=y.useContext(ze.E_),ye=Ye("breadcrumb");return y.createElement("li",{className:`${ye}-separator`,"aria-hidden":"true"},Lt===""?Lt:Lt||"/")};$e.__ANT_BREADCRUMB_SEPARATOR=!0;var qe=$e,Fe=function(it,Lt){var Ye={};for(var ye in it)Object.prototype.hasOwnProperty.call(it,ye)&&Lt.indexOf(ye)<0&&(Ye[ye]=it[ye]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(it);Qe<ye.length;Qe++)Lt.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(it,ye[Qe])&&(Ye[ye[Qe]]=it[ye[Qe]]);return Ye};function _e(it,Lt){if(it.title===void 0||it.title===null)return null;const Ye=Object.keys(Lt).join("|");return typeof it.title=="object"?it.title:String(it.title).replace(new RegExp(`:(${Ye})`,"g"),(ye,Qe)=>Lt[Qe]||ye)}function Me(it,Lt,Ye,ye){if(Ye==null)return null;const{className:Qe,onClick:yt}=Lt,bt=Fe(Lt,["className","onClick"]),dt=Object.assign(Object.assign({},(0,Ne.Z)(bt,{data:!0,aria:!0})),{onClick:yt});return ye!==void 0?y.createElement("a",Object.assign({},dt,{className:Le()(`${it}-link`,Qe),href:ye}),Ye):y.createElement("span",Object.assign({},dt,{className:Le()(`${it}-link`,Qe)}),Ye)}function pe(it,Lt){return(ye,Qe,yt,bt,dt)=>{if(Lt)return Lt(ye,Qe,yt,bt);const Oe=_e(ye,Qe);return Me(it,ye,Oe,dt)}}var me=function(it,Lt){var Ye={};for(var ye in it)Object.prototype.hasOwnProperty.call(it,ye)&&Lt.indexOf(ye)<0&&(Ye[ye]=it[ye]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(it);Qe<ye.length;Qe++)Lt.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(it,ye[Qe])&&(Ye[ye[Qe]]=it[ye[Qe]]);return Ye};const Ee=it=>{const{prefixCls:Lt,separator:Ye="/",children:ye,menu:Qe,overlay:yt,dropdownProps:bt,href:dt}=it,Ft=(Ut=>{if(Qe||yt){const Et=Object.assign({},bt);if(Qe){const Pt=Qe||{},{items:wt}=Pt,Zt=me(Pt,["items"]);Et.menu=Object.assign(Object.assign({},Zt),{items:wt==null?void 0:wt.map((an,xe)=>{var{key:ue,title:ie,label:ce,path:Be}=an,oe=me(an,["key","title","label","path"]);let ct=ce!=null?ce:ie;return Be&&(ct=y.createElement("a",{href:`${dt}${Be}`},ct)),Object.assign(Object.assign({},oe),{key:ue!=null?ue:xe,label:ct})})})}else yt&&(Et.overlay=yt);return y.createElement(Ie.Z,Object.assign({placement:"bottom"},Et),y.createElement("span",{className:`${Lt}-overlay-link`},Ut,y.createElement(Xe.Z,null)))}return Ut})(ye);return Ft!=null?y.createElement(y.Fragment,null,y.createElement("li",null,Ft),Ye&&y.createElement(qe,null,Ye)):null},Te=it=>{const{prefixCls:Lt,children:Ye,href:ye}=it,Qe=me(it,["prefixCls","children","href"]),{getPrefixCls:yt}=y.useContext(ze.E_),bt=yt("breadcrumb",Lt);return y.createElement(Ee,Object.assign({},Qe,{prefixCls:bt}),Me(bt,Qe,Ye,ye))};Te.__ANT_BREADCRUMB_ITEM=!0;var Re=Te,Ke=ee(36237),fe=ee(63356),We=ee(16931),rt=ee(51636);const Je=it=>{const{componentCls:Lt,iconCls:Ye,calc:ye}=it;return{[Lt]:Object.assign(Object.assign({},(0,fe.Wf)(it)),{color:it.itemColor,fontSize:it.fontSize,[Ye]:{fontSize:it.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:it.linkColor,transition:`color ${it.motionDurationMid}`,padding:`0 ${(0,Ke.unit)(it.paddingXXS)}`,borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",marginInline:ye(it.marginXXS).mul(-1).equal(),"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover}},(0,fe.Qy)(it)),"li:last-child":{color:it.lastItemColor},[`${Lt}-separator`]:{marginInline:it.separatorMargin,color:it.separatorColor},[`${Lt}-link`]:{[`
> ${Ye} + span,
> ${Ye} + a
`]:{marginInlineStart:it.marginXXS}},[`${Lt}-overlay-link`]:{borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",padding:`0 ${(0,Ke.unit)(it.paddingXXS)}`,marginInline:ye(it.marginXXS).mul(-1).equal(),[`> ${Ye}`]:{marginInlineStart:it.marginXXS,fontSize:it.fontSizeIcon},"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover,a:{color:it.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${it.componentCls}-rtl`]:{direction:"rtl"}})}},tt=it=>({itemColor:it.colorTextDescription,lastItemColor:it.colorText,iconFontSize:it.fontSize,linkColor:it.colorTextDescription,linkHoverColor:it.colorText,separatorColor:it.colorTextDescription,separatorMargin:it.marginXS});var Pe=(0,We.I$)("Breadcrumb",it=>{const Lt=(0,rt.mergeToken)(it,{});return Je(Lt)},tt),Ve=function(it,Lt){var Ye={};for(var ye in it)Object.prototype.hasOwnProperty.call(it,ye)&&Lt.indexOf(ye)<0&&(Ye[ye]=it[ye]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(it);Qe<ye.length;Qe++)Lt.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(it,ye[Qe])&&(Ye[ye[Qe]]=it[ye[Qe]]);return Ye};function nt(it){const{breadcrumbName:Lt,children:Ye}=it,ye=Ve(it,["breadcrumbName","children"]),Qe=Object.assign({title:Lt},ye);return Ye&&(Qe.menu={items:Ye.map(yt=>{var{breadcrumbName:bt}=yt,dt=Ve(yt,["breadcrumbName"]);return Object.assign(Object.assign({},dt),{title:bt})})}),Qe}function je(it,Lt){return(0,y.useMemo)(()=>it||(Lt?Lt.map(nt):null),[it,Lt])}var ft=function(it,Lt){var Ye={};for(var ye in it)Object.prototype.hasOwnProperty.call(it,ye)&&Lt.indexOf(ye)<0&&(Ye[ye]=it[ye]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(it);Qe<ye.length;Qe++)Lt.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(it,ye[Qe])&&(Ye[ye[Qe]]=it[ye[Qe]]);return Ye};const Ze=(it,Lt)=>{if(Lt===void 0)return Lt;let Ye=(Lt||"").replace(/^\//,"");return Object.keys(it).forEach(ye=>{Ye=Ye.replace(`:${ye}`,it[ye])}),Ye},et=it=>{const{prefixCls:Lt,separator:Ye="/",style:ye,className:Qe,rootClassName:yt,routes:bt,items:dt,children:Oe,itemRender:Ft,params:Ut={}}=it,Et=ft(it,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Pt,direction:wt,breadcrumb:Zt}=y.useContext(ze.E_);let an;const xe=Pt("breadcrumb",Lt),[ue,ie,ce]=Pe(xe),Be=je(dt,bt),oe=pe(xe,Ft);if(Be&&Be.length>0){const Ht=[],wn=dt||bt;an=Be.map((An,pn)=>{const{path:ar,key:Un,type:Ba,menu:Xr,overlay:It,onClick:Zn,className:Ar,separator:ur,dropdownProps:Tt}=An,ln=Ze(Ut,ar);ln!==void 0&&Ht.push(ln);const Xn=Un!=null?Un:pn;if(Ba==="separator")return y.createElement(qe,{key:Xn},ur);const Nr={},Oa=pn===Be.length-1;Xr?Nr.menu=Xr:It&&(Nr.overlay=It);let{href:Li}=An;return Ht.length&&ln!==void 0&&(Li=`#/${Ht.join("/")}`),y.createElement(Ee,Object.assign({key:Xn},Nr,(0,Ne.Z)(An,{data:!0,aria:!0}),{className:Ar,dropdownProps:Tt,href:Li,separator:Oa?"":Ye,onClick:Zn,prefixCls:xe}),oe(An,Ut,wn,Ht,Li))})}else if(Oe){const Ht=(0,Ue.Z)(Oe).length;an=(0,Ue.Z)(Oe).map((wn,An)=>{if(!wn)return wn;const pn=An===Ht-1;return(0,Se.Tm)(wn,{separator:pn?"":Ye,key:An})})}const ct=Le()(xe,Zt==null?void 0:Zt.className,{[`${xe}-rtl`]:wt==="rtl"},Qe,yt,ie,ce),vt=Object.assign(Object.assign({},Zt==null?void 0:Zt.style),ye);return ue(y.createElement("nav",Object.assign({className:ct,style:vt},Et),y.createElement("ol",null,an)))};et.Item=Re,et.Separator=qe;var Qt=et,st=Qt},24017:function(ht,lt,ee){"use strict";ee.d(lt,{default:function(){return Au}});var y=ee(66649),ve=ee.n(y),Le=ee(9007),Ue=ee.n(Le),Ne=ee(50991),Se=ee.n(Ne),ze=ee(9084),Xe=ee.n(ze),Ie=ee(58626),$e=ee.n(Ie),qe=ee(13477),Fe=ee.n(qe),_e=ee(64796),Me=ee.n(_e);ve().extend(Me()),ve().extend(Fe()),ve().extend(Ue()),ve().extend(Se()),ve().extend(Xe()),ve().extend($e()),ve().extend(function(Ae,be){var Ge=be.prototype,ot=Ge.format;Ge.format=function(Dt){var Ot=(Dt||"").replace("Wo","wo");return ot.bind(this)(Ot)}});var pe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},me=function(be){var Ge=pe[be];return Ge||be.split("_")[0]},Ee=function(){},Te={getNow:function(){var be=ve()();return typeof be.tz=="function"?be.tz():be},getFixedDate:function(be){return ve()(be,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(be){return be.endOf("month")},getWeekDay:function(be){var Ge=be.locale("en");return Ge.weekday()+Ge.localeData().firstDayOfWeek()},getYear:function(be){return be.year()},getMonth:function(be){return be.month()},getDate:function(be){return be.date()},getHour:function(be){return be.hour()},getMinute:function(be){return be.minute()},getSecond:function(be){return be.second()},getMillisecond:function(be){return be.millisecond()},addYear:function(be,Ge){return be.add(Ge,"year")},addMonth:function(be,Ge){return be.add(Ge,"month")},addDate:function(be,Ge){return be.add(Ge,"day")},setYear:function(be,Ge){return be.year(Ge)},setMonth:function(be,Ge){return be.month(Ge)},setDate:function(be,Ge){return be.date(Ge)},setHour:function(be,Ge){return be.hour(Ge)},setMinute:function(be,Ge){return be.minute(Ge)},setSecond:function(be,Ge){return be.second(Ge)},setMillisecond:function(be,Ge){return be.millisecond(Ge)},isAfter:function(be,Ge){return be.isAfter(Ge)},isValidate:function(be){return be.isValid()},locale:{getWeekFirstDay:function(be){return ve()().locale(me(be)).localeData().firstDayOfWeek()},getWeekFirstDate:function(be,Ge){return Ge.locale(me(be)).weekday(0)},getWeek:function(be,Ge){return Ge.locale(me(be)).week()},getShortWeekDays:function(be){return ve()().locale(me(be)).localeData().weekdaysMin()},getShortMonths:function(be){return ve()().locale(me(be)).localeData().monthsShort()},format:function(be,Ge,ot){return Ge.locale(me(be)).format(ot)},parse:function(be,Ge,ot){for(var ut=me(be),Dt=0;Dt<ot.length;Dt+=1){var Ot=ot[Dt],Rt=Ge;if(Ot.includes("wo")||Ot.includes("Wo")){for(var cn=Rt.split("-")[0],hn=Rt.split("-")[1],Yt=ve()(cn,"YYYY").startOf("year").locale(ut),Bn=0;Bn<=52;Bn+=1){var Dn=Yt.add(Bn,"week");if(Dn.format("Wo")===hn)return Dn}return Ee(),null}var In=ve()(Rt,Ot,!0).locale(ut);if(In.isValid())return In}return Ge&&Ee(),null}}},Re=Te,Ke=ee(45915),fe=ee(59301),We=ee(60499),rt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},Je=rt,tt=ee(7657),Pe=function(be,Ge){return fe.createElement(tt.Z,(0,We.Z)({},be,{ref:Ge,icon:Je}))},Ve=fe.forwardRef(Pe),nt=Ve,je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},ft=je,Ze=function(be,Ge){return fe.createElement(tt.Z,(0,We.Z)({},be,{ref:Ge,icon:ft}))},et=fe.forwardRef(Ze),Qt=et,st={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},it=st,Lt=function(be,Ge){return fe.createElement(tt.Z,(0,We.Z)({},be,{ref:Ge,icon:it}))},Ye=fe.forwardRef(Lt),ye=Ye,Qe=ee(92310),yt=ee.n(Qe),bt=ee(77654),dt=ee(85899),Oe=ee(72190),Ft=ee(70425),Ut=ee(34280),Et=ee(2738),Pt=ee(26112),wt=ee(48736),Zt=ee(18642),an=ee(68196);function xe(Ae,be){return Ae!==void 0?Ae:be?"bottomRight":"bottomLeft"}var ue=fe.createContext(null),ie=ue,ce={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Be(Ae){var be=Ae.popupElement,Ge=Ae.popupStyle,ot=Ae.popupClassName,ut=Ae.popupAlign,Dt=Ae.transitionName,Ot=Ae.getPopupContainer,Rt=Ae.children,cn=Ae.range,hn=Ae.placement,Yt=Ae.builtinPlacements,Bn=Yt===void 0?ce:Yt,Dn=Ae.direction,In=Ae.visible,Fn=Ae.onClose,On=fe.useContext(ie),Rn=On.prefixCls,Nn="".concat(Rn,"-dropdown"),Br=xe(hn,Dn==="rtl");return fe.createElement(an.Z,{showAction:[],hideAction:["click"],popupPlacement:Br,builtinPlacements:Bn,prefixCls:Nn,popupTransitionName:Dt,popup:be,popupAlign:ut,popupVisible:In,popupClassName:yt()(ot,(0,Zt.Z)((0,Zt.Z)({},"".concat(Nn,"-range"),cn),"".concat(Nn,"-rtl"),Dn==="rtl")),popupStyle:Ge,stretch:"minWidth",getPopupContainer:Ot,onPopupVisibleChange:function(qn){qn||Fn()}},Rt)}var oe=Be;function ct(Ae,be){for(var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ot=String(Ae);ot.length<be;)ot="".concat(Ge).concat(ot);return ot}function vt(Ae){return Ae==null?[]:Array.isArray(Ae)?Ae:[Ae]}function Ht(Ae,be,Ge){var ot=(0,bt.Z)(Ae);return ot[be]=Ge,ot}function wn(Ae,be){var Ge={},ot=be||Object.keys(Ae);return ot.forEach(function(ut){Ae[ut]!==void 0&&(Ge[ut]=Ae[ut])}),Ge}function An(Ae,be,Ge){if(Ge)return Ge;switch(Ae){case"time":return be.fieldTimeFormat;case"datetime":return be.fieldDateTimeFormat;case"month":return be.fieldMonthFormat;case"year":return be.fieldYearFormat;case"quarter":return be.fieldQuarterFormat;case"week":return be.fieldWeekFormat;default:return be.fieldDateFormat}}function pn(Ae,be,Ge){var ot=Ge!==void 0?Ge:be[be.length-1],ut=be.find(function(Dt){return Ae[Dt]});return ot!==ut?Ae[ut]:void 0}function ar(Ae){return wn(Ae,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Un(Ae,be,Ge,ot){var ut=fe.useMemo(function(){return Ae||function(Ot,Rt){var cn=Ot;return be&&Rt.type==="date"?be(cn,Rt.today):Ge&&Rt.type==="month"?Ge(cn,Rt.locale):Rt.originNode}},[Ae,Ge,be]),Dt=fe.useCallback(function(Ot,Rt){return ut(Ot,(0,dt.Z)((0,dt.Z)({},Rt),{},{range:ot}))},[ut,ot]);return Dt}function Ba(Ae,be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ot=fe.useState([!1,!1]),ut=(0,Oe.Z)(ot,2),Dt=ut[0],Ot=ut[1],Rt=function(Yt,Bn){Ot(function(Dn){return Ht(Dn,Bn,Yt)})},cn=fe.useMemo(function(){return Dt.map(function(hn,Yt){if(hn)return!0;var Bn=Ae[Yt];return Bn?!!(!Ge[Yt]&&!Bn||Bn&&be(Bn,{activeIndex:Yt})):!1})},[Ae,Dt,be,Ge]);return[cn,Rt]}function Xr(Ae,be,Ge,ot,ut){var Dt="",Ot=[];return Ae&&Ot.push(ut?"hh":"HH"),be&&Ot.push("mm"),Ge&&Ot.push("ss"),Dt=Ot.join(":"),ot&&(Dt+=".SSS"),ut&&(Dt+=" A"),Dt}function It(Ae,be,Ge,ot,ut,Dt){var Ot=Ae.fieldDateTimeFormat,Rt=Ae.fieldDateFormat,cn=Ae.fieldTimeFormat,hn=Ae.fieldMonthFormat,Yt=Ae.fieldYearFormat,Bn=Ae.fieldWeekFormat,Dn=Ae.fieldQuarterFormat,In=Ae.yearFormat,Fn=Ae.cellYearFormat,On=Ae.cellQuarterFormat,Rn=Ae.dayFormat,Nn=Ae.cellDateFormat,Br=Xr(be,Ge,ot,ut,Dt);return(0,dt.Z)((0,dt.Z)({},Ae),{},{fieldDateTimeFormat:Ot||"YYYY-MM-DD ".concat(Br),fieldDateFormat:Rt||"YYYY-MM-DD",fieldTimeFormat:cn||Br,fieldMonthFormat:hn||"YYYY-MM",fieldYearFormat:Yt||"YYYY",fieldWeekFormat:Bn||"gggg-wo",fieldQuarterFormat:Dn||"YYYY-[Q]Q",yearFormat:In||"YYYY",cellYearFormat:Fn||"YYYY",cellQuarterFormat:On||"[Q]Q",cellDateFormat:Nn||Rn||"D"})}function Zn(Ae,be){var Ge=be.showHour,ot=be.showMinute,ut=be.showSecond,Dt=be.showMillisecond,Ot=be.use12Hours;return fe.useMemo(function(){return It(Ae,Ge,ot,ut,Dt,Ot)},[Ae,Ge,ot,ut,Dt,Ot])}var Ar=ee(43749);function ur(Ae,be,Ge){return Ge!=null?Ge:be.some(function(ot){return Ae.includes(ot)})}var Tt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function ln(Ae){var be=wn(Ae,Tt),Ge=Ae.format,ot=Ae.picker,ut=null;return Ge&&(ut=Ge,Array.isArray(ut)&&(ut=ut[0]),ut=(0,Ar.Z)(ut)==="object"?ut.format:ut),ot==="time"&&(be.format=ut),[be,ut]}function Xn(Ae){return Ae&&typeof Ae=="string"}function Nr(Ae,be,Ge,ot){return[Ae,be,Ge,ot].some(function(ut){return ut!==void 0})}function Oa(Ae,be,Ge,ot,ut){var Dt=be,Ot=Ge,Rt=ot;if(!Ae&&!Dt&&!Ot&&!Rt&&!ut)Dt=!0,Ot=!0,Rt=!0;else if(Ae){var cn,hn,Yt,Bn=[Dt,Ot,Rt].some(function(Fn){return Fn===!1}),Dn=[Dt,Ot,Rt].some(function(Fn){return Fn===!0}),In=Bn?!0:!Dn;Dt=(cn=Dt)!==null&&cn!==void 0?cn:In,Ot=(hn=Ot)!==null&&hn!==void 0?hn:In,Rt=(Yt=Rt)!==null&&Yt!==void 0?Yt:In}return[Dt,Ot,Rt,ut]}function Li(Ae){var be=Ae.showTime,Ge=ln(Ae),ot=(0,Oe.Z)(Ge,2),ut=ot[0],Dt=ot[1],Ot=be&&(0,Ar.Z)(be)==="object"?be:{},Rt=(0,dt.Z)((0,dt.Z)({defaultOpenValue:Ot.defaultOpenValue||Ot.defaultValue},ut),Ot),cn=Rt.showMillisecond,hn=Rt.showHour,Yt=Rt.showMinute,Bn=Rt.showSecond,Dn=Nr(hn,Yt,Bn,cn),In=Oa(Dn,hn,Yt,Bn,cn),Fn=(0,Oe.Z)(In,3);return hn=Fn[0],Yt=Fn[1],Bn=Fn[2],[Rt,(0,dt.Z)((0,dt.Z)({},Rt),{},{showHour:hn,showMinute:Yt,showSecond:Bn,showMillisecond:cn}),Rt.format,Dt]}function mi(Ae,be,Ge,ot,ut){var Dt=Ae==="time";if(Ae==="datetime"||Dt){for(var Ot=ot,Rt=An(Ae,ut,null),cn=Rt,hn=[be,Ge],Yt=0;Yt<hn.length;Yt+=1){var Bn=vt(hn[Yt])[0];if(Xn(Bn)){cn=Bn;break}}var Dn=Ot.showHour,In=Ot.showMinute,Fn=Ot.showSecond,On=Ot.showMillisecond,Rn=Ot.use12Hours,Nn=ur(cn,["a","A","LT","LLL","LTS"],Rn),Br=Nr(Dn,In,Fn,On);Br||(Dn=ur(cn,["H","h","k","LT","LLL"]),In=ur(cn,["m","LT","LLL"]),Fn=ur(cn,["s","LTS"]),On=ur(cn,["SSS"]));var Vn=Oa(Br,Dn,In,Fn,On),qn=(0,Oe.Z)(Vn,3);Dn=qn[0],In=qn[1],Fn=qn[2];var xr=be||Xr(Dn,In,Fn,On,Nn);return(0,dt.Z)((0,dt.Z)({},Ot),{},{format:xr,showHour:Dn,showMinute:In,showSecond:Fn,showMillisecond:On,use12Hours:Nn})}return null}function En(Ae,be,Ge){if(be===!1)return null;var ot=be&&(0,Ar.Z)(be)==="object"?be:{};return ot.clearIcon||Ge||fe.createElement("span",{className:"".concat(Ae,"-clear-btn")})}var mr=7;function Ln(Ae,be,Ge){return!Ae&&!be||Ae===be?!0:!Ae||!be?!1:Ge()}function pr(Ae,be,Ge){return Ln(be,Ge,function(){var ot=Math.floor(Ae.getYear(be)/10),ut=Math.floor(Ae.getYear(Ge)/10);return ot===ut})}function Na(Ae,be,Ge){return Ln(be,Ge,function(){return Ae.getYear(be)===Ae.getYear(Ge)})}function vi(Ae,be){var Ge=Math.floor(Ae.getMonth(be)/3);return Ge+1}function Qi(Ae,be,Ge){return Ln(be,Ge,function(){return Na(Ae,be,Ge)&&vi(Ae,be)===vi(Ae,Ge)})}function Ur(Ae,be,Ge){return Ln(be,Ge,function(){return Na(Ae,be,Ge)&&Ae.getMonth(be)===Ae.getMonth(Ge)})}function hr(Ae,be,Ge){return Ln(be,Ge,function(){return Na(Ae,be,Ge)&&Ur(Ae,be,Ge)&&Ae.getDate(be)===Ae.getDate(Ge)})}function Qn(Ae,be,Ge){return Ln(be,Ge,function(){return Ae.getHour(be)===Ae.getHour(Ge)&&Ae.getMinute(be)===Ae.getMinute(Ge)&&Ae.getSecond(be)===Ae.getSecond(Ge)})}function kn(Ae,be,Ge){return Ln(be,Ge,function(){return hr(Ae,be,Ge)&&Qn(Ae,be,Ge)&&Ae.getMillisecond(be)===Ae.getMillisecond(Ge)})}function Jt(Ae,be,Ge,ot){return Ln(Ge,ot,function(){var ut=Ae.locale.getWeekFirstDate(be,Ge),Dt=Ae.locale.getWeekFirstDate(be,ot);return Na(Ae,ut,Dt)&&Ae.locale.getWeek(be,Ge)===Ae.locale.getWeek(be,ot)})}function dn(Ae,be,Ge,ot,ut){switch(ut){case"date":return hr(Ae,Ge,ot);case"week":return Jt(Ae,be.locale,Ge,ot);case"month":return Ur(Ae,Ge,ot);case"quarter":return Qi(Ae,Ge,ot);case"year":return Na(Ae,Ge,ot);case"decade":return pr(Ae,Ge,ot);case"time":return Qn(Ae,Ge,ot);default:return kn(Ae,Ge,ot)}}function yn(Ae,be,Ge,ot){return!be||!Ge||!ot?!1:Ae.isAfter(ot,be)&&Ae.isAfter(Ge,ot)}function un(Ae,be,Ge,ot,ut){return dn(Ae,be,Ge,ot,ut)?!0:Ae.isAfter(Ge,ot)}function xn(Ae,be,Ge){var ot=be.locale.getWeekFirstDay(Ae),ut=be.setDate(Ge,1),Dt=be.getWeekDay(ut),Ot=be.addDate(ut,ot-Dt);return be.getMonth(Ot)===be.getMonth(Ge)&&be.getDate(Ot)>1&&(Ot=be.addDate(Ot,-7)),Ot}function Pn(Ae,be){var Ge=be.generateConfig,ot=be.locale,ut=be.format;return Ae?typeof ut=="function"?ut(Ae):Ge.locale.format(ot.locale,Ae,ut):""}function nr(Ae,be,Ge){var ot=be,ut=["getHour","getMinute","getSecond","getMillisecond"],Dt=["setHour","setMinute","setSecond","setMillisecond"];return Dt.forEach(function(Ot,Rt){Ge?ot=Ae[Ot](ot,Ae[ut[Rt]](Ge)):ot=Ae[Ot](ot,0)}),ot}function $r(Ae,be,Ge,ot,ut){var Dt=(0,Ft.zX)(function(Ot,Rt){return!!(Ge&&Ge(Ot,Rt)||ot&&Ae.isAfter(ot,Ot)&&!dn(Ae,be,ot,Ot,Rt.type)||ut&&Ae.isAfter(Ot,ut)&&!dn(Ae,be,ut,Ot,Rt.type))});return Dt}function Fr(Ae,be,Ge){return fe.useMemo(function(){var ot=An(Ae,be,Ge),ut=vt(ot),Dt=ut[0],Ot=(0,Ar.Z)(Dt)==="object"&&Dt.type==="mask"?Dt.format:null;return[ut.map(function(Rt){return typeof Rt=="string"||typeof Rt=="function"?Rt:Rt.format}),Ot]},[Ae,be,Ge])}function gr(Ae,be,Ge){return typeof Ae[0]=="function"||Ge?!0:be}function Da(Ae,be,Ge,ot){var ut=(0,Ft.zX)(function(Dt,Ot){var Rt=(0,dt.Z)({type:be},Ot);if(delete Rt.activeIndex,!Ae.isValidate(Dt)||Ge&&Ge(Dt,Rt))return!0;if((be==="date"||be==="time")&&ot){var cn,hn=Ot&&Ot.activeIndex===1?"end":"start",Yt=((cn=ot.disabledTime)===null||cn===void 0?void 0:cn.call(ot,Dt,hn,{from:Rt.from}))||{},Bn=Yt.disabledHours,Dn=Yt.disabledMinutes,In=Yt.disabledSeconds,Fn=Yt.disabledMilliseconds,On=ot.disabledHours,Rn=ot.disabledMinutes,Nn=ot.disabledSeconds,Br=Bn||On,Vn=Dn||Rn,qn=In||Nn,xr=Ae.getHour(Dt),ir=Ae.getMinute(Dt),sr=Ae.getSecond(Dt),ba=Ae.getMillisecond(Dt);if(Br&&Br().includes(xr)||Vn&&Vn(xr).includes(ir)||qn&&qn(xr,ir).includes(sr)||Fn&&Fn(xr,ir,sr).includes(ba))return!0}return!1});return ut}function za(Ae){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=fe.useMemo(function(){var ot=Ae&&vt(Ae);return be&&ot&&(ot[1]=ot[1]||ot[0]),ot},[Ae,be]);return Ge}function dr(Ae,be){var Ge=Ae.generateConfig,ot=Ae.locale,ut=Ae.picker,Dt=ut===void 0?"date":ut,Ot=Ae.prefixCls,Rt=Ot===void 0?"rc-picker":Ot,cn=Ae.styles,hn=cn===void 0?{}:cn,Yt=Ae.classNames,Bn=Yt===void 0?{}:Yt,Dn=Ae.order,In=Dn===void 0?!0:Dn,Fn=Ae.components,On=Fn===void 0?{}:Fn,Rn=Ae.inputRender,Nn=Ae.allowClear,Br=Ae.clearIcon,Vn=Ae.needConfirm,qn=Ae.multiple,xr=Ae.format,ir=Ae.inputReadOnly,sr=Ae.disabledDate,ba=Ae.minDate,ea=Ae.maxDate,aa=Ae.showTime,Gr=Ae.value,La=Ae.defaultValue,ia=Ae.pickerValue,Tr=Ae.defaultPickerValue,Cr=za(Gr),Wr=za(La),Hr=za(ia),Sa=za(Tr),Ia=Dt==="date"&&aa?"datetime":Dt,la=Ia==="time"||Ia==="datetime",fa=la||qn,Or=Vn!=null?Vn:la,ua=Li(Ae),oa=(0,Oe.Z)(ua,4),br=oa[0],Ga=oa[1],Xa=oa[2],ei=oa[3],Wa=Zn(ot,Ga),Ai=fe.useMemo(function(){return mi(Ia,Xa,ei,br,Wa)},[Ia,Xa,ei,br,Wa]),ui=fe.useMemo(function(){return(0,dt.Z)((0,dt.Z)({},Ae),{},{prefixCls:Rt,locale:Wa,picker:Dt,styles:hn,classNames:Bn,order:In,components:(0,dt.Z)({input:Rn},On),clearIcon:En(Rt,Nn,Br),showTime:Ai,value:Cr,defaultValue:Wr,pickerValue:Hr,defaultPickerValue:Sa},be==null?void 0:be())},[Ae]),si=Fr(Ia,Wa,xr),Si=(0,Oe.Z)(si,2),ii=Si[0],Ii=Si[1],ti=gr(ii,ir,qn),ki=$r(Ge,ot,sr,ba,ea),di=Da(Ge,Dt,ki,Ai),Ji=fe.useMemo(function(){return(0,dt.Z)((0,dt.Z)({},ui),{},{needConfirm:Or,inputReadOnly:ti,disabledDate:ki})},[ui,Or,ti,ki]);return[Ji,Ia,fa,ii,Ii,di]}var ja=ee(16089);function sn(Ae,be,Ge){var ot=(0,Ft.C8)(be,{value:Ae}),ut=(0,Oe.Z)(ot,2),Dt=ut[0],Ot=ut[1],Rt=fe.useRef(Ae),cn=fe.useRef(),hn=function(){ja.Z.cancel(cn.current)},Yt=(0,Ft.zX)(function(){Ot(Rt.current),Ge&&Dt!==Rt.current&&Ge(Rt.current)}),Bn=(0,Ft.zX)(function(Dn,In){hn(),Rt.current=Dn,Dn||In?Yt():cn.current=(0,ja.Z)(Yt)});return fe.useEffect(function(){return hn},[]),[Dt,Bn]}function rr(Ae,be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ot=arguments.length>3?arguments[3]:void 0,ut=Ge.every(function(Yt){return Yt})?!1:Ae,Dt=sn(ut,be||!1,ot),Ot=(0,Oe.Z)(Dt,2),Rt=Ot[0],cn=Ot[1];function hn(Yt){var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Bn.inherit||Rt)&&cn(Yt,Bn.force)}return[Rt,hn]}function ra(Ae){var be=fe.useRef();return fe.useImperativeHandle(Ae,function(){var Ge;return{nativeElement:(Ge=be.current)===null||Ge===void 0?void 0:Ge.nativeElement,focus:function(ut){var Dt;(Dt=be.current)===null||Dt===void 0||Dt.focus(ut)},blur:function(){var ut;(ut=be.current)===null||ut===void 0||ut.blur()}}}),be}function $n(Ae,be){return fe.useMemo(function(){return Ae||(be?((0,wt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(be).map(function(Ge){var ot=(0,Oe.Z)(Ge,2),ut=ot[0],Dt=ot[1];return{label:ut,value:Dt}})):[])},[Ae,be])}function wa(Ae,be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ot=fe.useRef(be);ot.current=be,(0,Ut.o)(function(){if(Ae)ot.current(Ae);else{var ut=(0,ja.Z)(function(){ot.current(Ae)},Ge);return function(){ja.Z.cancel(ut)}}},[Ae])}function Vi(Ae){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ot=fe.useState(0),ut=(0,Oe.Z)(ot,2),Dt=ut[0],Ot=ut[1],Rt=fe.useState(!1),cn=(0,Oe.Z)(Rt,2),hn=cn[0],Yt=cn[1],Bn=fe.useRef([]),Dn=fe.useRef(null),In=fe.useRef(null),Fn=function(qn){Dn.current=qn},On=function(qn){return Dn.current===qn},Rn=function(qn){Yt(qn)},Nn=function(qn){return qn&&(In.current=qn),In.current},Br=function(qn){var xr=Bn.current,ir=new Set(xr.filter(function(ba){return qn[ba]||be[ba]})),sr=xr[xr.length-1]===0?1:0;return ir.size>=2||Ae[sr]?null:sr};return wa(hn||Ge,function(){hn||(Bn.current=[],Fn(null))}),fe.useEffect(function(){hn&&Bn.current.push(Dt)},[hn,Dt]),[hn,Rn,Nn,Dt,Ot,Br,Bn.current,Fn,On]}function Ql(Ae,be,Ge,ot,ut,Dt){var Ot=Ge[Ge.length-1],Rt=function(hn,Yt){var Bn=(0,Oe.Z)(Ae,2),Dn=Bn[0],In=Bn[1],Fn=(0,dt.Z)((0,dt.Z)({},Yt),{},{from:pn(Ae,Ge)});return Ot===1&&be[0]&&Dn&&!dn(ot,ut,Dn,hn,Fn.type)&&ot.isAfter(Dn,hn)||Ot===0&&be[1]&&In&&!dn(ot,ut,In,hn,Fn.type)&&ot.isAfter(hn,In)?!0:Dt==null?void 0:Dt(hn,Fn)};return Rt}function bl(Ae,be,Ge,ot){switch(be){case"date":case"week":return Ae.addMonth(Ge,ot);case"month":case"quarter":return Ae.addYear(Ge,ot);case"year":return Ae.addYear(Ge,ot*10);case"decade":return Ae.addYear(Ge,ot*100);default:return Ge}}var Kn=[];function ma(Ae,be,Ge,ot,ut,Dt,Ot,Rt){var cn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Kn,hn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Kn,Yt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Kn,Bn=arguments.length>11?arguments[11]:void 0,Dn=arguments.length>12?arguments[12]:void 0,In=arguments.length>13?arguments[13]:void 0,Fn=Ot==="time",On=Dt||0,Rn=function(Hr){var Sa=Ae.getNow();return Fn&&(Sa=nr(Ae,Sa)),cn[Hr]||Ge[Hr]||Sa},Nn=(0,Oe.Z)(hn,2),Br=Nn[0],Vn=Nn[1],qn=(0,Ft.C8)(function(){return Rn(0)},{value:Br}),xr=(0,Oe.Z)(qn,2),ir=xr[0],sr=xr[1],ba=(0,Ft.C8)(function(){return Rn(1)},{value:Vn}),ea=(0,Oe.Z)(ba,2),aa=ea[0],Gr=ea[1],La=fe.useMemo(function(){var Wr=[ir,aa][On];return Fn?Wr:nr(Ae,Wr,Yt[On])},[Fn,ir,aa,On,Ae,Yt]),ia=function(Hr){var Sa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ia=[sr,Gr][On];Ia(Hr);var la=[ir,aa];la[On]=Hr,Bn&&(!dn(Ae,be,ir,la[0],Ot)||!dn(Ae,be,aa,la[1],Ot))&&Bn(la,{source:Sa,range:On===1?"end":"start",mode:ot})},Tr=function(Hr,Sa){if(Rt){var Ia={date:"month",week:"month",month:"year",quarter:"year"},la=Ia[Ot];if(la&&!dn(Ae,be,Hr,Sa,la))return bl(Ae,Ot,Sa,-1);if(Ot==="year"&&Hr){var fa=Math.floor(Ae.getYear(Hr)/10),Or=Math.floor(Ae.getYear(Sa)/10);if(fa!==Or)return bl(Ae,Ot,Sa,-1)}}return Sa},Cr=fe.useRef(null);return(0,Ut.Z)(function(){if(ut&&!cn[On]){var Wr=Fn?null:Ae.getNow();if(Cr.current!==null&&Cr.current!==On?Wr=[ir,aa][On^1]:Ge[On]?Wr=On===0?Ge[0]:Tr(Ge[0],Ge[1]):Ge[On^1]&&(Wr=Ge[On^1]),Wr){Dn&&Ae.isAfter(Dn,Wr)&&(Wr=Dn);var Hr=Rt?bl(Ae,Ot,Wr,1):Wr;In&&Ae.isAfter(Hr,In)&&(Wr=Rt?bl(Ae,Ot,In,-1):In),ia(Wr,"reset")}}},[ut,On,Ge[On]]),fe.useEffect(function(){ut?Cr.current=On:Cr.current=null},[ut,On]),(0,Ut.Z)(function(){ut&&cn&&cn[On]&&ia(cn[On],"reset")},[ut,On]),[La,ia]}function ll(Ae,be){var Ge=fe.useRef(Ae),ot=fe.useState({}),ut=(0,Oe.Z)(ot,2),Dt=ut[1],Ot=function(hn){return hn&&be!==void 0?be:Ge.current},Rt=function(hn){Ge.current=hn,Dt({})};return[Ot,Rt,Ot(!0)]}var Zl=[];function kl(Ae,be,Ge){var ot=function(Ot){return Ot.map(function(Rt){return Pn(Rt,{generateConfig:Ae,locale:be,format:Ge[0]})})},ut=function(Ot,Rt){for(var cn=Math.max(Ot.length,Rt.length),hn=-1,Yt=0;Yt<cn;Yt+=1){var Bn=Ot[Yt]||null,Dn=Rt[Yt]||null;if(Bn!==Dn&&!kn(Ae,Bn,Dn)){hn=Yt;break}}return[hn<0,hn!==0]};return[ot,ut]}function eo(Ae,be){return(0,bt.Z)(Ae).sort(function(Ge,ot){return be.isAfter(Ge,ot)?1:-1})}function St(Ae){var be=ll(Ae),Ge=(0,Oe.Z)(be,2),ot=Ge[0],ut=Ge[1],Dt=(0,Ft.zX)(function(){ut(Ae)});return fe.useEffect(function(){Dt()},[Ae]),[ot,ut]}function kr(Ae,be,Ge,ot,ut,Dt,Ot,Rt,cn){var hn=(0,Ft.C8)(Dt,{value:Ot}),Yt=(0,Oe.Z)(hn,2),Bn=Yt[0],Dn=Yt[1],In=Bn||Zl,Fn=St(In),On=(0,Oe.Z)(Fn,2),Rn=On[0],Nn=On[1],Br=kl(Ae,be,Ge),Vn=(0,Oe.Z)(Br,2),qn=Vn[0],xr=Vn[1],ir=(0,Ft.zX)(function(ba){var ea=(0,bt.Z)(ba);if(ot)for(var aa=0;aa<2;aa+=1)ea[aa]=ea[aa]||null;else ut&&(ea=eo(ea.filter(function(Wr){return Wr}),Ae));var Gr=xr(Rn(),ea),La=(0,Oe.Z)(Gr,2),ia=La[0],Tr=La[1];if(!ia&&(Nn(ea),Rt)){var Cr=qn(ea);Rt(ea,Cr,{range:Tr?"end":"start"})}}),sr=function(){cn&&cn(Rn())};return[In,Dn,Rn,ir,sr]}function jn(Ae,be,Ge,ot,ut,Dt,Ot,Rt,cn,hn){var Yt=Ae.generateConfig,Bn=Ae.locale,Dn=Ae.picker,In=Ae.onChange,Fn=Ae.allowEmpty,On=Ae.order,Rn=Dt.some(function(ia){return ia})?!1:On,Nn=kl(Yt,Bn,Ot),Br=(0,Oe.Z)(Nn,2),Vn=Br[0],qn=Br[1],xr=ll(be),ir=(0,Oe.Z)(xr,2),sr=ir[0],ba=ir[1],ea=(0,Ft.zX)(function(){ba(be)});fe.useEffect(function(){ea()},[be]);var aa=(0,Ft.zX)(function(ia){var Tr=ia===null,Cr=(0,bt.Z)(ia||sr());if(Tr)for(var Wr=Math.max(Dt.length,Cr.length),Hr=0;Hr<Wr;Hr+=1)Dt[Hr]||(Cr[Hr]=null);Rn&&Cr[0]&&Cr[1]&&(Cr=eo(Cr,Yt)),ut(Cr);var Sa=Cr,Ia=(0,Oe.Z)(Sa,2),la=Ia[0],fa=Ia[1],Or=!la,ua=!fa,oa=Fn?(!Or||Fn[0])&&(!ua||Fn[1]):!0,br=!On||Or||ua||dn(Yt,Bn,la,fa,Dn)||Yt.isAfter(fa,la),Ga=(Dt[0]||!la||!hn(la,{activeIndex:0}))&&(Dt[1]||!fa||!hn(fa,{from:la,activeIndex:1})),Xa=Tr||oa&&br&&Ga;if(Xa){Ge(Cr);var ei=qn(Cr,be),Wa=(0,Oe.Z)(ei,1),Ai=Wa[0];In&&!Ai&&In(Tr&&Cr.every(function(ui){return!ui})?null:Cr,Vn(Cr))}return Xa}),Gr=(0,Ft.zX)(function(ia,Tr){var Cr=Ht(sr(),ia,ot()[ia]);ba(Cr),Tr&&aa()}),La=!Rt&&!cn;return wa(!La,function(){La&&(aa(),ut(be),ea())},2),[Gr,aa]}function El(Ae,be,Ge,ot,ut){return be!=="date"&&be!=="time"?!1:Ge!==void 0?Ge:ot!==void 0?ot:!ut&&(Ae==="date"||Ae==="time")}var sl=ee(29301);function Va(Ae,be,Ge,ot,ut,Dt){var Ot=Ae;function Rt(Bn,Dn,In){var Fn=Dt[Bn](Ot),On=In.find(function(Vn){return Vn.value===Fn});if(!On||On.disabled){var Rn=In.filter(function(Vn){return!Vn.disabled}),Nn=(0,bt.Z)(Rn).reverse(),Br=Nn.find(function(Vn){return Vn.value<=Fn})||Rn[0];Br&&(Fn=Br.value,Ot=Dt[Dn](Ot,Fn))}return Fn}var cn=Rt("getHour","setHour",be()),hn=Rt("getMinute","setMinute",Ge(cn)),Yt=Rt("getSecond","setSecond",ot(cn,hn));return Rt("getMillisecond","setMillisecond",ut(cn,hn,Yt)),Ot}function Cl(){return[]}function Ki(Ae,be){for(var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ot=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ut=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Dt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Ot=[],Rt=Ge>=1?Ge|0:1,cn=Ae;cn<=be;cn+=Rt){var hn=ut.includes(cn);(!hn||!ot)&&Ot.push({label:ct(cn,Dt),value:cn,disabled:hn})}return Ot}function Kl(Ae){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=arguments.length>2?arguments[2]:void 0,ot=be||{},ut=ot.use12Hours,Dt=ot.hourStep,Ot=Dt===void 0?1:Dt,Rt=ot.minuteStep,cn=Rt===void 0?1:Rt,hn=ot.secondStep,Yt=hn===void 0?1:hn,Bn=ot.millisecondStep,Dn=Bn===void 0?100:Bn,In=ot.hideDisabledOptions,Fn=ot.disabledTime,On=ot.disabledHours,Rn=ot.disabledMinutes,Nn=ot.disabledSeconds,Br=fe.useMemo(function(){return Ge||Ae.getNow()},[Ge,Ae]);if(0)var Vn,qn,xr;var ir=fe.useCallback(function(fa){var Or=(Fn==null?void 0:Fn(fa))||{};return[Or.disabledHours||On||Cl,Or.disabledMinutes||Rn||Cl,Or.disabledSeconds||Nn||Cl,Or.disabledMilliseconds||Cl]},[Fn,On,Rn,Nn]),sr=fe.useMemo(function(){return ir(Br)},[Br,ir]),ba=(0,Oe.Z)(sr,4),ea=ba[0],aa=ba[1],Gr=ba[2],La=ba[3],ia=fe.useCallback(function(fa,Or,ua,oa){var br=Ki(0,23,Ot,In,fa()),Ga=ut?br.map(function(Ai){return(0,dt.Z)((0,dt.Z)({},Ai),{},{label:ct(Ai.value%12||12,2)})}):br,Xa=function(ui){return Ki(0,59,cn,In,Or(ui))},ei=function(ui,si){return Ki(0,59,Yt,In,ua(ui,si))},Wa=function(ui,si,Si){return Ki(0,999,Dn,In,oa(ui,si,Si),3)};return[Ga,Xa,ei,Wa]},[In,Ot,ut,Dn,cn,Yt]),Tr=fe.useMemo(function(){return ia(ea,aa,Gr,La)},[ia,ea,aa,Gr,La]),Cr=(0,Oe.Z)(Tr,4),Wr=Cr[0],Hr=Cr[1],Sa=Cr[2],Ia=Cr[3],la=function(Or,ua){var oa=function(){return Wr},br=Hr,Ga=Sa,Xa=Ia;if(ua){var ei=ir(ua),Wa=(0,Oe.Z)(ei,4),Ai=Wa[0],ui=Wa[1],si=Wa[2],Si=Wa[3],ii=ia(Ai,ui,si,Si),Ii=(0,Oe.Z)(ii,4),ti=Ii[0],ki=Ii[1],di=Ii[2],Ji=Ii[3];oa=function(){return ti},br=ki,Ga=di,Xa=Ji}var qi=Va(Or,oa,br,Ga,Xa,Ae);return qi};return[la,Wr,Hr,Sa,Ia]}function yl(Ae){var be=Ae.mode,Ge=Ae.internalMode,ot=Ae.renderExtraFooter,ut=Ae.showNow,Dt=Ae.showTime,Ot=Ae.onSubmit,Rt=Ae.onNow,cn=Ae.invalid,hn=Ae.needConfirm,Yt=Ae.generateConfig,Bn=Ae.disabledDate,Dn=fe.useContext(ie),In=Dn.prefixCls,Fn=Dn.locale,On=Dn.button,Rn=On===void 0?"button":On,Nn=Yt.getNow(),Br=Kl(Yt,Dt,Nn),Vn=(0,Oe.Z)(Br,1),qn=Vn[0],xr=ot==null?void 0:ot(be),ir=Bn(Nn,{type:be}),sr=function(){if(!ir){var Tr=qn(Nn);Rt(Tr)}},ba="".concat(In,"-now"),ea="".concat(ba,"-btn"),aa=ut&&fe.createElement("li",{className:ba},fe.createElement("a",{className:yt()(ea,ir&&"".concat(ea,"-disabled")),"aria-disabled":ir,onClick:sr},Ge==="date"?Fn.today:Fn.now)),Gr=hn&&fe.createElement("li",{className:"".concat(In,"-ok")},fe.createElement(Rn,{disabled:cn,onClick:Ot},Fn.ok)),La=(aa||Gr)&&fe.createElement("ul",{className:"".concat(In,"-ranges")},aa,Gr);return!xr&&!La?null:fe.createElement("div",{className:"".concat(In,"-footer")},xr&&fe.createElement("div",{className:"".concat(In,"-footer-extra")},xr),La)}function Ta(Ae,be,Ge){function ot(ut,Dt){var Ot=ut.findIndex(function(cn){return dn(Ae,be,cn,Dt,Ge)});if(Ot===-1)return[].concat((0,bt.Z)(ut),[Dt]);var Rt=(0,bt.Z)(ut);return Rt.splice(Ot,1),Rt}return ot}var Di=fe.createContext(null);function Tl(){return fe.useContext(Di)}function to(Ae,be){var Ge=Ae.prefixCls,ot=Ae.generateConfig,ut=Ae.locale,Dt=Ae.disabledDate,Ot=Ae.minDate,Rt=Ae.maxDate,cn=Ae.cellRender,hn=Ae.hoverValue,Yt=Ae.hoverRangeValue,Bn=Ae.onHover,Dn=Ae.values,In=Ae.pickerValue,Fn=Ae.onSelect,On=Ae.prevIcon,Rn=Ae.nextIcon,Nn=Ae.superPrevIcon,Br=Ae.superNextIcon,Vn=ot.getNow(),qn={now:Vn,values:Dn,pickerValue:In,prefixCls:Ge,disabledDate:Dt,minDate:Ot,maxDate:Rt,cellRender:cn,hoverValue:hn,hoverRangeValue:Yt,onHover:Bn,locale:ut,generateConfig:ot,onSelect:Fn,panelType:be,prevIcon:On,nextIcon:Rn,superPrevIcon:Nn,superNextIcon:Br};return[qn,Vn]}var ol=fe.createContext({});function Uo(Ae){for(var be=Ae.rowNum,Ge=Ae.colNum,ot=Ae.baseDate,ut=Ae.getCellDate,Dt=Ae.prefixColumn,Ot=Ae.rowClassName,Rt=Ae.titleFormat,cn=Ae.getCellText,hn=Ae.getCellClassName,Yt=Ae.headerCells,Bn=Ae.cellSelection,Dn=Bn===void 0?!0:Bn,In=Ae.disabledDate,Fn=Tl(),On=Fn.prefixCls,Rn=Fn.panelType,Nn=Fn.now,Br=Fn.disabledDate,Vn=Fn.cellRender,qn=Fn.onHover,xr=Fn.hoverValue,ir=Fn.hoverRangeValue,sr=Fn.generateConfig,ba=Fn.values,ea=Fn.locale,aa=Fn.onSelect,Gr=In||Br,La="".concat(On,"-cell"),ia=fe.useContext(ol),Tr=ia.onCellDblClick,Cr=function(ua){return ba.some(function(oa){return oa&&dn(sr,ea,ua,oa,Rn)})},Wr=[],Hr=0;Hr<be;Hr+=1){for(var Sa=[],Ia=void 0,la=function(){var ua=Hr*Ge+fa,oa=ut(ot,ua),br=Gr==null?void 0:Gr(oa,{type:Rn});fa===0&&(Ia=oa,Dt&&Sa.push(Dt(Ia)));var Ga=!1,Xa=!1,ei=!1;if(Dn&&ir){var Wa=(0,Oe.Z)(ir,2),Ai=Wa[0],ui=Wa[1];Ga=yn(sr,Ai,ui,oa),Xa=dn(sr,ea,oa,Ai,Rn),ei=dn(sr,ea,oa,ui,Rn)}var si=Rt?Pn(oa,{locale:ea,format:Rt,generateConfig:sr}):void 0,Si=fe.createElement("div",{className:"".concat(La,"-inner")},cn(oa));Sa.push(fe.createElement("td",{key:fa,title:si,className:yt()(La,(0,dt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(La,"-disabled"),br),"".concat(La,"-hover"),(xr||[]).some(function(ii){return dn(sr,ea,oa,ii,Rn)})),"".concat(La,"-in-range"),Ga&&!Xa&&!ei),"".concat(La,"-range-start"),Xa),"".concat(La,"-range-end"),ei),"".concat(On,"-cell-selected"),!ir&&Rn!=="week"&&Cr(oa)),hn(oa))),onClick:function(){br||aa(oa)},onDoubleClick:function(){!br&&Tr&&Tr()},onMouseEnter:function(){br||qn==null||qn(oa)},onMouseLeave:function(){br||qn==null||qn(null)}},Vn?Vn(oa,{prefixCls:On,originNode:Si,today:Nn,type:Rn,locale:ea}):Si))},fa=0;fa<Ge;fa+=1)la();Wr.push(fe.createElement("tr",{key:Hr,className:Ot==null?void 0:Ot(Ia)},Sa))}return fe.createElement("div",{className:"".concat(On,"-body")},fe.createElement("table",{className:"".concat(On,"-content")},Yt&&fe.createElement("thead",null,fe.createElement("tr",null,Yt)),fe.createElement("tbody",null,Wr)))}var _l={visibility:"hidden"};function kA(Ae){var be=Ae.offset,Ge=Ae.superOffset,ot=Ae.onChange,ut=Ae.getStart,Dt=Ae.getEnd,Ot=Ae.children,Rt=Tl(),cn=Rt.prefixCls,hn=Rt.prevIcon,Yt=hn===void 0?"\u2039":hn,Bn=Rt.nextIcon,Dn=Bn===void 0?"\u203A":Bn,In=Rt.superPrevIcon,Fn=In===void 0?"\xAB":In,On=Rt.superNextIcon,Rn=On===void 0?"\xBB":On,Nn=Rt.minDate,Br=Rt.maxDate,Vn=Rt.generateConfig,qn=Rt.locale,xr=Rt.pickerValue,ir=Rt.panelType,sr="".concat(cn,"-header"),ba=fe.useContext(ol),ea=ba.hidePrev,aa=ba.hideNext,Gr=ba.hideHeader,La=fe.useMemo(function(){if(!Nn||!be||!Dt)return!1;var Or=Dt(be(-1,xr));return!un(Vn,qn,Or,Nn,ir)},[Nn,be,xr,Dt,Vn,qn,ir]),ia=fe.useMemo(function(){if(!Nn||!Ge||!Dt)return!1;var Or=Dt(Ge(-1,xr));return!un(Vn,qn,Or,Nn,ir)},[Nn,Ge,xr,Dt,Vn,qn,ir]),Tr=fe.useMemo(function(){if(!Br||!be||!ut)return!1;var Or=ut(be(1,xr));return!un(Vn,qn,Br,Or,ir)},[Br,be,xr,ut,Vn,qn,ir]),Cr=fe.useMemo(function(){if(!Br||!Ge||!ut)return!1;var Or=ut(Ge(1,xr));return!un(Vn,qn,Br,Or,ir)},[Br,Ge,xr,ut,Vn,qn,ir]),Wr=function(ua){be&&ot(be(ua,xr))},Hr=function(ua){Ge&&ot(Ge(ua,xr))};if(Gr)return null;var Sa="".concat(sr,"-prev-btn"),Ia="".concat(sr,"-next-btn"),la="".concat(sr,"-super-prev-btn"),fa="".concat(sr,"-super-next-btn");return fe.createElement("div",{className:sr},Ge&&fe.createElement("button",{type:"button","aria-label":qn.previousYear,onClick:function(){return Hr(-1)},tabIndex:-1,className:yt()(la,ia&&"".concat(la,"-disabled")),disabled:ia,style:ea?_l:{}},Fn),be&&fe.createElement("button",{type:"button","aria-label":qn.previousMonth,onClick:function(){return Wr(-1)},tabIndex:-1,className:yt()(Sa,La&&"".concat(Sa,"-disabled")),disabled:La,style:ea?_l:{}},Yt),fe.createElement("div",{className:"".concat(sr,"-view")},Ot),be&&fe.createElement("button",{type:"button","aria-label":qn.nextMonth,onClick:function(){return Wr(1)},tabIndex:-1,className:yt()(Ia,Tr&&"".concat(Ia,"-disabled")),disabled:Tr,style:aa?_l:{}},Dn),Ge&&fe.createElement("button",{type:"button","aria-label":qn.nextYear,onClick:function(){return Hr(1)},tabIndex:-1,className:yt()(fa,Cr&&"".concat(fa,"-disabled")),disabled:Cr,style:aa?_l:{}},Rn))}var po=kA;function sa(Ae){var be=Ae.prefixCls,Ge=Ae.panelName,ot=Ge===void 0?"date":Ge,ut=Ae.locale,Dt=Ae.generateConfig,Ot=Ae.pickerValue,Rt=Ae.onPickerValueChange,cn=Ae.onModeChange,hn=Ae.mode,Yt=hn===void 0?"date":hn,Bn=Ae.disabledDate,Dn=Ae.onSelect,In=Ae.onHover,Fn=Ae.showWeek,On="".concat(be,"-").concat(ot,"-panel"),Rn="".concat(be,"-cell"),Nn=Yt==="week",Br=to(Ae,Yt),Vn=(0,Oe.Z)(Br,2),qn=Vn[0],xr=Vn[1],ir=Dt.locale.getWeekFirstDay(ut.locale),sr=Dt.setDate(Ot,1),ba=xn(ut.locale,Dt,sr),ea=Dt.getMonth(Ot),aa=Fn===void 0?Nn:Fn,Gr=aa?function(Or){var ua=Bn==null?void 0:Bn(Or,{type:"week"});return fe.createElement("td",{key:"week",className:yt()(Rn,"".concat(Rn,"-week"),(0,Zt.Z)({},"".concat(Rn,"-disabled"),ua)),onClick:function(){ua||Dn(Or)},onMouseEnter:function(){ua||In==null||In(Or)},onMouseLeave:function(){ua||In==null||In(null)}},fe.createElement("div",{className:"".concat(Rn,"-inner")},Dt.locale.getWeek(ut.locale,Or)))}:null,La=[],ia=ut.shortWeekDays||(Dt.locale.getShortWeekDays?Dt.locale.getShortWeekDays(ut.locale):[]);Gr&&La.push(fe.createElement("th",{key:"empty"},fe.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},ut.week)));for(var Tr=0;Tr<mr;Tr+=1)La.push(fe.createElement("th",{key:Tr},ia[(Tr+ir)%mr]));var Cr=function(ua,oa){return Dt.addDate(ua,oa)},Wr=function(ua){return Pn(ua,{locale:ut,format:ut.cellDateFormat,generateConfig:Dt})},Hr=function(ua){var oa=(0,Zt.Z)((0,Zt.Z)({},"".concat(be,"-cell-in-view"),Ur(Dt,ua,Ot)),"".concat(be,"-cell-today"),hr(Dt,ua,xr));return oa},Sa=ut.shortMonths||(Dt.locale.getShortMonths?Dt.locale.getShortMonths(ut.locale):[]),Ia=fe.createElement("button",{type:"button","aria-label":ut.yearSelect,key:"year",onClick:function(){cn("year",Ot)},tabIndex:-1,className:"".concat(be,"-year-btn")},Pn(Ot,{locale:ut,format:ut.yearFormat,generateConfig:Dt})),la=fe.createElement("button",{type:"button","aria-label":ut.monthSelect,key:"month",onClick:function(){cn("month",Ot)},tabIndex:-1,className:"".concat(be,"-month-btn")},ut.monthFormat?Pn(Ot,{locale:ut,format:ut.monthFormat,generateConfig:Dt}):Sa[ea]),fa=ut.monthBeforeYear?[la,Ia]:[Ia,la];return fe.createElement(Di.Provider,{value:qn},fe.createElement("div",{className:yt()(On,Fn&&"".concat(On,"-show-week"))},fe.createElement(po,{offset:function(ua){return Dt.addMonth(Ot,ua)},superOffset:function(ua){return Dt.addYear(Ot,ua)},onChange:Rt,getStart:function(ua){return Dt.setDate(ua,1)},getEnd:function(ua){var oa=Dt.setDate(ua,1);return oa=Dt.addMonth(oa,1),Dt.addDate(oa,-1)}},fa),fe.createElement(Uo,(0,We.Z)({titleFormat:ut.fieldDateFormat},Ae,{colNum:mr,rowNum:6,baseDate:ba,headerCells:La,getCellDate:Cr,getCellText:Wr,getCellClassName:Hr,prefixColumn:Gr,cellSelection:!Nn}))))}var ml=ee(29194),Sl=1/3;function xa(Ae,be){var Ge=fe.useRef(!1),ot=fe.useRef(null),ut=fe.useRef(null),Dt=function(){return Ge.current},Ot=function(){ja.Z.cancel(ot.current),Ge.current=!1},Rt=fe.useRef(),cn=function(){var Bn=Ae.current;if(ut.current=null,Rt.current=0,Bn){var Dn=Bn.querySelector('[data-value="'.concat(be,'"]')),In=Bn.querySelector("li"),Fn=function On(){Ot(),Ge.current=!0,Rt.current+=1;var Rn=Bn.scrollTop,Nn=In.offsetTop,Br=Dn.offsetTop,Vn=Br-Nn;if(Br===0&&Dn!==In||!(0,ml.Z)(Bn)){Rt.current<=5&&(ot.current=(0,ja.Z)(On));return}var qn=Rn+(Vn-Rn)*Sl,xr=Math.abs(Vn-qn);if(ut.current!==null&&ut.current<xr){Ot();return}if(ut.current=xr,xr<=1){Bn.scrollTop=Vn,Ot();return}Bn.scrollTop=qn,ot.current=(0,ja.Z)(On)};Dn&&In&&Fn()}},hn=(0,Ft.zX)(cn);return[hn,Ot,Dt]}var yr=300;function PA(Ae){return Ae.map(function(be){var Ge=be.value,ot=be.label,ut=be.disabled;return[Ge,ot,ut].join(",")}).join(";")}function $l(Ae){var be=Ae.units,Ge=Ae.value,ot=Ae.optionalValue,ut=Ae.type,Dt=Ae.onChange,Ot=Ae.onHover,Rt=Ae.onDblClick,cn=Ae.changeOnScroll,hn=Tl(),Yt=hn.prefixCls,Bn=hn.cellRender,Dn=hn.now,In=hn.locale,Fn="".concat(Yt,"-time-panel"),On="".concat(Yt,"-time-panel-cell"),Rn=fe.useRef(null),Nn=fe.useRef(),Br=function(){clearTimeout(Nn.current)},Vn=xa(Rn,Ge!=null?Ge:ot),qn=(0,Oe.Z)(Vn,3),xr=qn[0],ir=qn[1],sr=qn[2];(0,Ut.Z)(function(){return xr(),Br(),function(){ir(),Br()}},[Ge,ot,PA(be)]);var ba=function(Gr){Br();var La=Gr.target;!sr()&&cn&&(Nn.current=setTimeout(function(){var ia=Rn.current,Tr=ia.querySelector("li").offsetTop,Cr=Array.from(ia.querySelectorAll("li")),Wr=Cr.map(function(fa){return fa.offsetTop-Tr}),Hr=Wr.map(function(fa,Or){return be[Or].disabled?Number.MAX_SAFE_INTEGER:Math.abs(fa-La.scrollTop)}),Sa=Math.min.apply(Math,(0,bt.Z)(Hr)),Ia=Hr.findIndex(function(fa){return fa===Sa}),la=be[Ia];la&&!la.disabled&&Dt(la.value)},yr))},ea="".concat(Fn,"-column");return fe.createElement("ul",{className:ea,ref:Rn,"data-type":ut,onScroll:ba},be.map(function(aa){var Gr=aa.label,La=aa.value,ia=aa.disabled,Tr=fe.createElement("div",{className:"".concat(On,"-inner")},Gr);return fe.createElement("li",{key:La,className:yt()(On,(0,Zt.Z)((0,Zt.Z)({},"".concat(On,"-selected"),Ge===La),"".concat(On,"-disabled"),ia)),onClick:function(){ia||Dt(La)},onDoubleClick:function(){!ia&&Rt&&Rt()},onMouseEnter:function(){Ot(La)},onMouseLeave:function(){Ot(null)},"data-value":La},Bn?Bn(La,{prefixCls:Yt,originNode:Tr,today:Dn,type:"time",subType:ut,locale:In}):Tr)}))}function uo(Ae){return Ae<12}function aA(Ae){var be=Ae.showHour,Ge=Ae.showMinute,ot=Ae.showSecond,ut=Ae.showMillisecond,Dt=Ae.use12Hours,Ot=Ae.changeOnScroll,Rt=Tl(),cn=Rt.prefixCls,hn=Rt.values,Yt=Rt.generateConfig,Bn=Rt.locale,Dn=Rt.onSelect,In=Rt.onHover,Fn=In===void 0?function(){}:In,On=Rt.pickerValue,Rn=(hn==null?void 0:hn[0])||null,Nn=fe.useContext(ol),Br=Nn.onCellDblClick,Vn=Kl(Yt,Ae,Rn),qn=(0,Oe.Z)(Vn,5),xr=qn[0],ir=qn[1],sr=qn[2],ba=qn[3],ea=qn[4],aa=function(ka){var Bl=Rn&&Yt[ka](Rn),Dl=On&&Yt[ka](On);return[Bl,Dl]},Gr=aa("getHour"),La=(0,Oe.Z)(Gr,2),ia=La[0],Tr=La[1],Cr=aa("getMinute"),Wr=(0,Oe.Z)(Cr,2),Hr=Wr[0],Sa=Wr[1],Ia=aa("getSecond"),la=(0,Oe.Z)(Ia,2),fa=la[0],Or=la[1],ua=aa("getMillisecond"),oa=(0,Oe.Z)(ua,2),br=oa[0],Ga=oa[1],Xa=ia===null?null:uo(ia)?"am":"pm",ei=fe.useMemo(function(){return Dt?uo(ia)?ir.filter(function(ga){return uo(ga.value)}):ir.filter(function(ga){return!uo(ga.value)}):ir},[ia,ir,Dt]),Wa=function(ka,Bl){var Dl,jl=ka.filter(function(zo){return!zo.disabled});return Bl!=null?Bl:jl==null||(Dl=jl[0])===null||Dl===void 0?void 0:Dl.value},Ai=Wa(ir,ia),ui=fe.useMemo(function(){return sr(Ai)},[sr,Ai]),si=Wa(ui,Hr),Si=fe.useMemo(function(){return ba(Ai,si)},[ba,Ai,si]),ii=Wa(Si,fa),Ii=fe.useMemo(function(){return ea(Ai,si,ii)},[ea,Ai,si,ii]),ti=Wa(Ii,br),ki=fe.useMemo(function(){if(!Dt)return[];var ga=Yt.getNow(),ka=Yt.setHour(ga,6),Bl=Yt.setHour(ga,18),Dl=function(zo,Mo){var uu=Bn.cellMeridiemFormat;return uu?Pn(zo,{generateConfig:Yt,locale:Bn,format:uu}):Mo};return[{label:Dl(ka,"AM"),value:"am",disabled:ir.every(function(jl){return jl.disabled||!uo(jl.value)})},{label:Dl(Bl,"PM"),value:"pm",disabled:ir.every(function(jl){return jl.disabled||uo(jl.value)})}]},[ir,Dt,Yt,Bn]),di=function(ka){var Bl=xr(ka);Dn(Bl)},Ji=fe.useMemo(function(){var ga=Rn||On||Yt.getNow(),ka=function(Dl){return Dl!=null};return ka(ia)?(ga=Yt.setHour(ga,ia),ga=Yt.setMinute(ga,Hr),ga=Yt.setSecond(ga,fa),ga=Yt.setMillisecond(ga,br)):ka(Tr)?(ga=Yt.setHour(ga,Tr),ga=Yt.setMinute(ga,Sa),ga=Yt.setSecond(ga,Or),ga=Yt.setMillisecond(ga,Ga)):ka(Ai)&&(ga=Yt.setHour(ga,Ai),ga=Yt.setMinute(ga,si),ga=Yt.setSecond(ga,ii),ga=Yt.setMillisecond(ga,ti)),ga},[Rn,On,ia,Hr,fa,br,Ai,si,ii,ti,Tr,Sa,Or,Ga,Yt]),qi=function(ka,Bl){return ka===null?null:Yt[Bl](Ji,ka)},ai=function(ka){return qi(ka,"setHour")},ya=function(ka){return qi(ka,"setMinute")},pi=function(ka){return qi(ka,"setSecond")},Pi=function(ka){return qi(ka,"setMillisecond")},_i=function(ka){return ka===null?null:ka==="am"&&!uo(ia)?Yt.setHour(Ji,ia-12):ka==="pm"&&uo(ia)?Yt.setHour(Ji,ia+12):Ji},Ei=function(ka){di(ai(ka))},Xl=function(ka){di(ya(ka))},zi=function(ka){di(pi(ka))},Mi=function(ka){di(Pi(ka))},Oi=function(ka){di(_i(ka))},Al=function(ka){Fn(ai(ka))},_a=function(ka){Fn(ya(ka))},Io=function(ka){Fn(pi(ka))},Ua=function(ka){Fn(Pi(ka))},jr=function(ka){Fn(_i(ka))},Ni={onDblClick:Br,changeOnScroll:Ot};return fe.createElement("div",{className:"".concat(cn,"-content")},be&&fe.createElement($l,(0,We.Z)({units:ei,value:ia,optionalValue:Tr,type:"hour",onChange:Ei,onHover:Al},Ni)),Ge&&fe.createElement($l,(0,We.Z)({units:ui,value:Hr,optionalValue:Sa,type:"minute",onChange:Xl,onHover:_a},Ni)),ot&&fe.createElement($l,(0,We.Z)({units:Si,value:fa,optionalValue:Or,type:"second",onChange:zi,onHover:Io},Ni)),ut&&fe.createElement($l,(0,We.Z)({units:Ii,value:br,optionalValue:Ga,type:"millisecond",onChange:Mi,onHover:Ua},Ni)),Dt&&fe.createElement($l,(0,We.Z)({units:ki,value:Xa,type:"meridiem",onChange:Oi,onHover:jr},Ni)))}function go(Ae){var be=Ae.prefixCls,Ge=Ae.value,ot=Ae.locale,ut=Ae.generateConfig,Dt=Ae.showTime,Ot=Dt||{},Rt=Ot.format,cn="".concat(be,"-time-panel"),hn=to(Ae,"time"),Yt=(0,Oe.Z)(hn,1),Bn=Yt[0];return fe.createElement(Di.Provider,{value:Bn},fe.createElement("div",{className:yt()(cn)},fe.createElement(po,null,Ge?Pn(Ge,{locale:ot,format:Rt,generateConfig:ut}):"\xA0"),fe.createElement(aA,Dt)))}function fA(Ae){var be=Ae.prefixCls,Ge=Ae.generateConfig,ot=Ae.showTime,ut=Ae.onSelect,Dt=Ae.value,Ot=Ae.pickerValue,Rt=Ae.onHover,cn="".concat(be,"-datetime-panel"),hn=Kl(Ge,ot),Yt=(0,Oe.Z)(hn,1),Bn=Yt[0],Dn=function(Rn){return Dt?nr(Ge,Rn,Dt):nr(Ge,Rn,Ot)},In=function(Rn){Rt==null||Rt(Rn&&Dn(Rn))},Fn=function(Rn){var Nn=Dn(Rn);ut(Bn(Nn,Nn))};return fe.createElement("div",{className:cn},fe.createElement(sa,(0,We.Z)({},Ae,{onSelect:Fn,onHover:In})),fe.createElement(go,Ae))}function xA(Ae){var be=Ae.prefixCls,Ge=Ae.locale,ot=Ae.generateConfig,ut=Ae.pickerValue,Dt=Ae.disabledDate,Ot=Ae.onPickerValueChange,Rt="".concat(be,"-decade-panel"),cn=to(Ae,"decade"),hn=(0,Oe.Z)(cn,1),Yt=hn[0],Bn=function(ir){var sr=Math.floor(ot.getYear(ir)/100)*100;return ot.setYear(ir,sr)},Dn=function(ir){var sr=Bn(ir);return ot.addYear(sr,99)},In=Bn(ut),Fn=Dn(ut),On=ot.addYear(In,-10),Rn=function(ir,sr){return ot.addYear(ir,sr*10)},Nn=function(ir){var sr=Ge.cellYearFormat,ba=Pn(ir,{locale:Ge,format:sr,generateConfig:ot}),ea=Pn(ot.addYear(ir,9),{locale:Ge,format:sr,generateConfig:ot});return"".concat(ba,"-").concat(ea)},Br=function(ir){return(0,Zt.Z)({},"".concat(be,"-cell-in-view"),pr(ot,ir,In)||pr(ot,ir,Fn)||yn(ot,In,Fn,ir))},Vn=Dt?function(xr,ir){var sr=ot.setDate(xr,1),ba=ot.setMonth(sr,0),ea=ot.setYear(ba,Math.floor(ot.getYear(ba)/10)*10),aa=ot.addYear(ea,10),Gr=ot.addDate(aa,-1);return Dt(ea,ir)&&Dt(Gr,ir)}:null,qn="".concat(Pn(In,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}),"-").concat(Pn(Fn,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}));return fe.createElement(Di.Provider,{value:Yt},fe.createElement("div",{className:Rt},fe.createElement(po,{superOffset:function(ir){return ot.addYear(ut,ir*100)},onChange:Ot,getStart:Bn,getEnd:Dn},qn),fe.createElement(Uo,(0,We.Z)({},Ae,{disabledDate:Vn,colNum:3,rowNum:4,baseDate:On,getCellDate:Rn,getCellText:Nn,getCellClassName:Br}))))}function Sn(Ae){var be=Ae.prefixCls,Ge=Ae.locale,ot=Ae.generateConfig,ut=Ae.pickerValue,Dt=Ae.disabledDate,Ot=Ae.onPickerValueChange,Rt=Ae.onModeChange,cn="".concat(be,"-month-panel"),hn=to(Ae,"month"),Yt=(0,Oe.Z)(hn,1),Bn=Yt[0],Dn=ot.setMonth(ut,0),In=Ge.shortMonths||(ot.locale.getShortMonths?ot.locale.getShortMonths(Ge.locale):[]),Fn=function(qn,xr){return ot.addMonth(qn,xr)},On=function(qn){var xr=ot.getMonth(qn);return Ge.monthFormat?Pn(qn,{locale:Ge,format:Ge.monthFormat,generateConfig:ot}):In[xr]},Rn=function(){return(0,Zt.Z)({},"".concat(be,"-cell-in-view"),!0)},Nn=Dt?function(Vn,qn){var xr=ot.setDate(Vn,1),ir=ot.setMonth(xr,ot.getMonth(xr)+1),sr=ot.addDate(ir,-1);return Dt(xr,qn)&&Dt(sr,qn)}:null,Br=fe.createElement("button",{type:"button",key:"year","aria-label":Ge.yearSelect,onClick:function(){Rt("year")},tabIndex:-1,className:"".concat(be,"-year-btn")},Pn(ut,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}));return fe.createElement(Di.Provider,{value:Bn},fe.createElement("div",{className:cn},fe.createElement(po,{superOffset:function(qn){return ot.addYear(ut,qn)},onChange:Ot,getStart:function(qn){return ot.setMonth(qn,0)},getEnd:function(qn){return ot.setMonth(qn,11)}},Br),fe.createElement(Uo,(0,We.Z)({},Ae,{disabledDate:Nn,titleFormat:Ge.fieldMonthFormat,colNum:3,rowNum:4,baseDate:Dn,getCellDate:Fn,getCellText:On,getCellClassName:Rn}))))}function wr(Ae){var be=Ae.prefixCls,Ge=Ae.locale,ot=Ae.generateConfig,ut=Ae.pickerValue,Dt=Ae.onPickerValueChange,Ot=Ae.onModeChange,Rt="".concat(be,"-quarter-panel"),cn=to(Ae,"quarter"),hn=(0,Oe.Z)(cn,1),Yt=hn[0],Bn=ot.setMonth(ut,0),Dn=function(Nn,Br){return ot.addMonth(Nn,Br*3)},In=function(Nn){return Pn(Nn,{locale:Ge,format:Ge.cellQuarterFormat,generateConfig:ot})},Fn=function(){return(0,Zt.Z)({},"".concat(be,"-cell-in-view"),!0)},On=fe.createElement("button",{type:"button",key:"year","aria-label":Ge.yearSelect,onClick:function(){Ot("year")},tabIndex:-1,className:"".concat(be,"-year-btn")},Pn(ut,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}));return fe.createElement(Di.Provider,{value:Yt},fe.createElement("div",{className:Rt},fe.createElement(po,{superOffset:function(Nn){return ot.addYear(ut,Nn)},onChange:Dt,getStart:function(Nn){return ot.setMonth(Nn,0)},getEnd:function(Nn){return ot.setMonth(Nn,11)}},On),fe.createElement(Uo,(0,We.Z)({},Ae,{titleFormat:Ge.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Bn,getCellDate:Dn,getCellText:In,getCellClassName:Fn}))))}function Ya(Ae){var be=Ae.prefixCls,Ge=Ae.generateConfig,ot=Ae.locale,ut=Ae.value,Dt=Ae.hoverValue,Ot=Ae.hoverRangeValue,Rt=ot.locale,cn="".concat(be,"-week-panel-row"),hn=function(Bn){var Dn={};if(Ot){var In=(0,Oe.Z)(Ot,2),Fn=In[0],On=In[1],Rn=Jt(Ge,Rt,Fn,Bn),Nn=Jt(Ge,Rt,On,Bn);Dn["".concat(cn,"-range-start")]=Rn,Dn["".concat(cn,"-range-end")]=Nn,Dn["".concat(cn,"-range-hover")]=!Rn&&!Nn&&yn(Ge,Fn,On,Bn)}return Dt&&(Dn["".concat(cn,"-hover")]=Dt.some(function(Br){return Jt(Ge,Rt,Bn,Br)})),yt()(cn,(0,Zt.Z)({},"".concat(cn,"-selected"),!Ot&&Jt(Ge,Rt,ut,Bn)),Dn)};return fe.createElement(sa,(0,We.Z)({},Ae,{mode:"week",panelName:"week",rowClassName:hn}))}function Wi(Ae){var be=Ae.prefixCls,Ge=Ae.locale,ot=Ae.generateConfig,ut=Ae.pickerValue,Dt=Ae.disabledDate,Ot=Ae.onPickerValueChange,Rt=Ae.onModeChange,cn="".concat(be,"-year-panel"),hn=to(Ae,"year"),Yt=(0,Oe.Z)(hn,1),Bn=Yt[0],Dn=function(sr){var ba=Math.floor(ot.getYear(sr)/10)*10;return ot.setYear(sr,ba)},In=function(sr){var ba=Dn(sr);return ot.addYear(ba,9)},Fn=Dn(ut),On=In(ut),Rn=ot.addYear(Fn,-1),Nn=function(sr,ba){return ot.addYear(sr,ba)},Br=function(sr){return Pn(sr,{locale:Ge,format:Ge.cellYearFormat,generateConfig:ot})},Vn=function(sr){return(0,Zt.Z)({},"".concat(be,"-cell-in-view"),Na(ot,sr,Fn)||Na(ot,sr,On)||yn(ot,Fn,On,sr))},qn=Dt?function(ir,sr){var ba=ot.setMonth(ir,0),ea=ot.setDate(ba,1),aa=ot.addYear(ea,1),Gr=ot.addDate(aa,-1);return Dt(ea,sr)&&Dt(Gr,sr)}:null,xr=fe.createElement("button",{type:"button",key:"decade","aria-label":Ge.decadeSelect,onClick:function(){Rt("decade")},tabIndex:-1,className:"".concat(be,"-decade-btn")},Pn(Fn,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}),"-",Pn(On,{locale:Ge,format:Ge.yearFormat,generateConfig:ot}));return fe.createElement(Di.Provider,{value:Bn},fe.createElement("div",{className:cn},fe.createElement(po,{superOffset:function(sr){return ot.addYear(ut,sr*10)},onChange:Ot,getStart:Dn,getEnd:In},xr),fe.createElement(Uo,(0,We.Z)({},Ae,{disabledDate:qn,titleFormat:Ge.fieldYearFormat,colNum:3,rowNum:4,baseDate:Rn,getCellDate:Nn,getCellText:Br,getCellClassName:Vn}))))}var Il={date:sa,datetime:fA,week:Ya,month:Sn,quarter:wr,year:Wi,decade:xA,time:go};function ao(Ae,be){var Ge,ot=Ae.locale,ut=Ae.generateConfig,Dt=Ae.direction,Ot=Ae.prefixCls,Rt=Ae.tabIndex,cn=Rt===void 0?0:Rt,hn=Ae.multiple,Yt=Ae.defaultValue,Bn=Ae.value,Dn=Ae.onChange,In=Ae.onSelect,Fn=Ae.defaultPickerValue,On=Ae.pickerValue,Rn=Ae.onPickerValueChange,Nn=Ae.mode,Br=Ae.onPanelChange,Vn=Ae.picker,qn=Vn===void 0?"date":Vn,xr=Ae.showTime,ir=Ae.hoverValue,sr=Ae.hoverRangeValue,ba=Ae.cellRender,ea=Ae.dateRender,aa=Ae.monthCellRender,Gr=Ae.components,La=Gr===void 0?{}:Gr,ia=Ae.hideHeader,Tr=((Ge=fe.useContext(ie))===null||Ge===void 0?void 0:Ge.prefixCls)||Ot||"rc-picker",Cr=fe.useRef();fe.useImperativeHandle(be,function(){return{nativeElement:Cr.current}});var Wr=Li(Ae),Hr=(0,Oe.Z)(Wr,4),Sa=Hr[0],Ia=Hr[1],la=Hr[2],fa=Hr[3],Or=Zn(ot,Ia),ua=qn==="date"&&xr?"datetime":qn,oa=fe.useMemo(function(){return mi(ua,la,fa,Sa,Or)},[ua,la,fa,Sa,Or]),br=ut.getNow(),Ga=(0,Ft.C8)(qn,{value:Nn,postState:function(jr){return jr||"date"}}),Xa=(0,Oe.Z)(Ga,2),ei=Xa[0],Wa=Xa[1],Ai=ei==="date"&&oa?"datetime":ei,ui=Ta(ut,ot,ua),si=(0,Ft.C8)(Yt,{value:Bn}),Si=(0,Oe.Z)(si,2),ii=Si[0],Ii=Si[1],ti=fe.useMemo(function(){var Ua=vt(ii).filter(function(jr){return jr});return hn?Ua:Ua.slice(0,1)},[ii,hn]),ki=(0,Ft.zX)(function(Ua){Ii(Ua),Dn&&(Ua===null||ti.length!==Ua.length||ti.some(function(jr,Ni){return!dn(ut,ot,jr,Ua[Ni],ua)}))&&(Dn==null||Dn(hn?Ua:Ua[0]))}),di=(0,Ft.zX)(function(Ua){if(In==null||In(Ua),ei===qn){var jr=hn?ui(ti,Ua):[Ua];ki(jr)}}),Ji=(0,Ft.C8)(Fn||ti[0]||br,{value:On}),qi=(0,Oe.Z)(Ji,2),ai=qi[0],ya=qi[1];fe.useEffect(function(){ti[0]&&!On&&ya(ti[0])},[ti[0]]);var pi=function(jr,Ni){Br==null||Br(jr||On,Ni||ei)},Pi=function(jr){var Ni=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ya(jr),Rn==null||Rn(jr),Ni&&pi(jr)},_i=function(jr,Ni){Wa(jr),Ni&&Pi(Ni),pi(Ni,jr)},Ei=function(jr){if(di(jr),Pi(jr),ei!==qn){var Ni=["decade","year"],ga=[].concat(Ni,["month"]),ka={quarter:[].concat(Ni,["quarter"]),week:[].concat((0,bt.Z)(ga),["week"]),date:[].concat((0,bt.Z)(ga),["date"])},Bl=ka[qn]||ga,Dl=Bl.indexOf(ei),jl=Bl[Dl+1];jl&&_i(jl,jr)}},Xl=fe.useMemo(function(){var Ua,jr;if(Array.isArray(sr)){var Ni=(0,Oe.Z)(sr,2);Ua=Ni[0],jr=Ni[1]}else Ua=sr;return!Ua&&!jr?null:(Ua=Ua||jr,jr=jr||Ua,ut.isAfter(Ua,jr)?[jr,Ua]:[Ua,jr])},[sr,ut]),zi=Un(ba,ea,aa),Mi=La[Ai]||Il[Ai]||sa,Oi=fe.useContext(ol),Al=fe.useMemo(function(){return(0,dt.Z)((0,dt.Z)({},Oi),{},{hideHeader:ia})},[Oi,ia]),_a="".concat(Tr,"-panel"),Io=wn(Ae,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return fe.createElement(ol.Provider,{value:Al},fe.createElement("div",{ref:Cr,tabIndex:cn,className:yt()(_a,(0,Zt.Z)({},"".concat(_a,"-rtl"),Dt==="rtl"))},fe.createElement(Mi,(0,We.Z)({},Io,{showTime:oa,prefixCls:Tr,locale:Or,generateConfig:ut,onModeChange:_i,pickerValue:ai,onPickerValueChange:function(jr){Pi(jr,!0)},value:ti[0],onSelect:Ei,values:ti,cellRender:zi,hoverRangeValue:Xl,hoverValue:ir}))))}var wo=fe.memo(fe.forwardRef(ao)),Yo=wo;function cl(Ae){var be=Ae.picker,Ge=Ae.multiplePanel,ot=Ae.pickerValue,ut=Ae.onPickerValueChange,Dt=Ae.needConfirm,Ot=Ae.onSubmit,Rt=Ae.range,cn=Ae.hoverValue,hn=fe.useContext(ie),Yt=hn.prefixCls,Bn=hn.generateConfig,Dn=fe.useCallback(function(Br,Vn){return bl(Bn,be,Br,Vn)},[Bn,be]),In=fe.useMemo(function(){return Dn(ot,1)},[ot,Dn]),Fn=function(Vn){ut(Dn(Vn,-1))},On={onCellDblClick:function(){Dt&&Ot()}},Rn=be==="time",Nn=(0,dt.Z)((0,dt.Z)({},Ae),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Rn});return Rt?Nn.hoverRangeValue=cn:Nn.hoverValue=cn,Ge?fe.createElement("div",{className:"".concat(Yt,"-panels")},fe.createElement(ol.Provider,{value:(0,dt.Z)((0,dt.Z)({},On),{},{hideNext:!0})},fe.createElement(Yo,Nn)),fe.createElement(ol.Provider,{value:(0,dt.Z)((0,dt.Z)({},On),{},{hidePrev:!0})},fe.createElement(Yo,(0,We.Z)({},Nn,{pickerValue:In,onPickerValueChange:Fn})))):fe.createElement(ol.Provider,{value:(0,dt.Z)({},On)},fe.createElement(Yo,Nn))}function xo(Ae){return typeof Ae=="function"?Ae():Ae}function Do(Ae){var be=Ae.prefixCls,Ge=Ae.presets,ot=Ae.onClick,ut=Ae.onHover;return Ge.length?fe.createElement("div",{className:"".concat(be,"-presets")},fe.createElement("ul",null,Ge.map(function(Dt,Ot){var Rt=Dt.label,cn=Dt.value;return fe.createElement("li",{key:Ot,onClick:function(){ot(xo(cn))},onMouseEnter:function(){ut(xo(cn))},onMouseLeave:function(){ut(null)}},Rt)}))):null}function DA(Ae){var be=Ae.panelRender,Ge=Ae.internalMode,ot=Ae.picker,ut=Ae.showNow,Dt=Ae.range,Ot=Ae.multiple,Rt=Ae.activeInfo,cn=Rt===void 0?[0,0,0]:Rt,hn=Ae.presets,Yt=Ae.onPresetHover,Bn=Ae.onPresetSubmit,Dn=Ae.onFocus,In=Ae.onBlur,Fn=Ae.onPanelMouseDown,On=Ae.direction,Rn=Ae.value,Nn=Ae.onSelect,Br=Ae.isInvalid,Vn=Ae.defaultOpenValue,qn=Ae.onOk,xr=Ae.onSubmit,ir=fe.useContext(ie),sr=ir.prefixCls,ba="".concat(sr,"-panel"),ea=On==="rtl",aa=fe.useRef(null),Gr=fe.useRef(null),La=fe.useState(0),ia=(0,Oe.Z)(La,2),Tr=ia[0],Cr=ia[1],Wr=fe.useState(0),Hr=(0,Oe.Z)(Wr,2),Sa=Hr[0],Ia=Hr[1],la=fe.useState(0),fa=(0,Oe.Z)(la,2),Or=fa[0],ua=fa[1],oa=function(Ei){Ei.width&&Cr(Ei.width)},br=(0,Oe.Z)(cn,3),Ga=br[0],Xa=br[1],ei=br[2],Wa=fe.useState(0),Ai=(0,Oe.Z)(Wa,2),ui=Ai[0],si=Ai[1];fe.useEffect(function(){si(10)},[Ga]),fe.useEffect(function(){if(Dt&&Gr.current){var _i,Ei=((_i=aa.current)===null||_i===void 0?void 0:_i.offsetWidth)||0,Xl=Gr.current.getBoundingClientRect();if(!Xl.height||Xl.right<0){si(function(Al){return Math.max(0,Al-1)});return}var zi=(ea?Xa-Ei:Ga)-Xl.left;if(ua(zi),Tr&&Tr<ei){var Mi=ea?Xl.right-(Xa-Ei+Tr):Ga+Ei-Xl.left-Tr,Oi=Math.max(0,Mi);Ia(Oi)}else Ia(0)}},[ui,ea,Tr,Ga,Xa,ei,Dt]);function Si(_i){return _i.filter(function(Ei){return Ei})}var ii=fe.useMemo(function(){return Si(vt(Rn))},[Rn]),Ii=ot==="time"&&!ii.length,ti=fe.useMemo(function(){return Ii?Si([Vn]):ii},[Ii,ii,Vn]),ki=Ii?Vn:ii,di=fe.useMemo(function(){return ti.length?ti.some(function(_i){return Br(_i)}):!0},[ti,Br]),Ji=function(){Ii&&Nn(Vn),qn(),xr()},qi=fe.createElement("div",{className:"".concat(sr,"-panel-layout")},fe.createElement(Do,{prefixCls:sr,presets:hn,onClick:Bn,onHover:Yt}),fe.createElement("div",null,fe.createElement(cl,(0,We.Z)({},Ae,{value:ki})),fe.createElement(yl,(0,We.Z)({},Ae,{showNow:Ot?!1:ut,invalid:di,onSubmit:Ji}))));be&&(qi=be(qi));var ai="".concat(ba,"-container"),ya="marginLeft",pi="marginRight",Pi=fe.createElement("div",{onMouseDown:Fn,tabIndex:-1,className:yt()(ai,"".concat(sr,"-").concat(Ge,"-panel-container")),style:(0,Zt.Z)((0,Zt.Z)({},ea?pi:ya,Sa),ea?ya:pi,"auto"),onFocus:Dn,onBlur:In},qi);return Dt&&(Pi=fe.createElement("div",{onMouseDown:Fn,ref:Gr,className:yt()("".concat(sr,"-range-wrapper"),"".concat(sr,"-").concat(ot,"-range-wrapper"))},fe.createElement("div",{ref:aa,className:"".concat(sr,"-range-arrow"),style:{left:Or}}),fe.createElement(sl.Z,{onResize:oa},Pi))),Pi}var Vo=ee(42244);function Lr(Ae,be){var Ge=Ae.format,ot=Ae.maskFormat,ut=Ae.generateConfig,Dt=Ae.locale,Ot=Ae.preserveInvalidOnBlur,Rt=Ae.inputReadOnly,cn=Ae.required,hn=Ae["aria-required"],Yt=Ae.onSubmit,Bn=Ae.onFocus,Dn=Ae.onBlur,In=Ae.onInputChange,Fn=Ae.onInvalid,On=Ae.open,Rn=Ae.onOpenChange,Nn=Ae.onKeyDown,Br=Ae.onChange,Vn=Ae.activeHelp,qn=Ae.name,xr=Ae.autoComplete,ir=Ae.id,sr=Ae.value,ba=Ae.invalid,ea=Ae.placeholder,aa=Ae.disabled,Gr=Ae.activeIndex,La=Ae.allHelp,ia=Ae.picker,Tr=function(Or,ua){var oa=ut.locale.parse(Dt.locale,Or,[ua]);return oa&&ut.isValidate(oa)?oa:null},Cr=Ge[0],Wr=fe.useCallback(function(fa){return Pn(fa,{locale:Dt,format:Cr,generateConfig:ut})},[Dt,ut,Cr]),Hr=fe.useMemo(function(){return sr.map(Wr)},[sr,Wr]),Sa=fe.useMemo(function(){var fa=ia==="time"?8:10,Or=typeof Cr=="function"?Cr(ut.getNow()).length:Cr.length;return Math.max(fa,Or)+2},[Cr,ia,ut]),Ia=function(Or){for(var ua=0;ua<Ge.length;ua+=1){var oa=Ge[ua];if(typeof oa=="string"){var br=Tr(Or,oa);if(br)return br}}return!1},la=function(Or){function ua(Ga){return Or!==void 0?Ga[Or]:Ga}var oa=(0,Pt.Z)(Ae,{aria:!0,data:!0}),br=(0,dt.Z)((0,dt.Z)({},oa),{},{format:ot,validateFormat:function(Xa){return!!Ia(Xa)},preserveInvalidOnBlur:Ot,readOnly:Rt,required:cn,"aria-required":hn,name:qn,autoComplete:xr,size:Sa,id:ua(ir),value:ua(Hr)||"",invalid:ua(ba),placeholder:ua(ea),active:Gr===Or,helped:La||Vn&&Gr===Or,disabled:ua(aa),onFocus:function(Xa){Bn(Xa,Or)},onBlur:function(Xa){Dn(Xa,Or)},onSubmit:Yt,onChange:function(Xa){In();var ei=Ia(Xa);if(ei){Fn(!1,Or),Br(ei,Or);return}Fn(!!Xa,Or)},onHelp:function(){Rn(!0,{index:Or})},onKeyDown:function(Xa){var ei=!1;if(Nn==null||Nn(Xa,function(){ei=!0}),!Xa.defaultPrevented&&!ei)switch(Xa.key){case"Escape":Rn(!1,{index:Or});break;case"Enter":On||Rn(!0);break}}},be==null?void 0:be({valueTexts:Hr}));return Object.keys(br).forEach(function(Ga){br[Ga]===void 0&&delete br[Ga]}),br};return[la,Wr]}var qr=["onMouseEnter","onMouseLeave"];function ca(Ae){return fe.useMemo(function(){return wn(Ae,qr)},[Ae])}var pa=["icon","type"],ri=["onClear"];function Hi(Ae){var be=Ae.icon,Ge=Ae.type,ot=(0,Vo.Z)(Ae,pa),ut=fe.useContext(ie),Dt=ut.prefixCls;return be?fe.createElement("span",(0,We.Z)({className:"".concat(Dt,"-").concat(Ge)},ot),be):null}function Ml(Ae){var be=Ae.onClear,Ge=(0,Vo.Z)(Ae,ri);return fe.createElement(Hi,(0,We.Z)({},Ge,{type:"clear",role:"button",onMouseDown:function(ut){ut.preventDefault()},onClick:function(ut){ut.stopPropagation(),be()}}))}var Ui=ee(38705),Ri=ee(17212),tl=["YYYY","MM","DD","HH","mm","ss","SSS"],iA="\u9867",Ll=function(){function Ae(be){(0,Ui.Z)(this,Ae),(0,Zt.Z)(this,"format",void 0),(0,Zt.Z)(this,"maskFormat",void 0),(0,Zt.Z)(this,"cells",void 0),(0,Zt.Z)(this,"maskCells",void 0),this.format=be;var Ge=tl.map(function(Rt){return"(".concat(Rt,")")}).join("|"),ot=new RegExp(Ge,"g");this.maskFormat=be.replace(ot,function(Rt){return iA.repeat(Rt.length)});var ut=new RegExp("(".concat(tl.join("|"),")")),Dt=(be.split(ut)||[]).filter(function(Rt){return Rt}),Ot=0;this.cells=Dt.map(function(Rt){var cn=tl.includes(Rt),hn=Ot,Yt=Ot+Rt.length;return Ot=Yt,{text:Rt,mask:cn,start:hn,end:Yt}}),this.maskCells=this.cells.filter(function(Rt){return Rt.mask})}return(0,Ri.Z)(Ae,[{key:"getSelection",value:function(Ge){var ot=this.maskCells[Ge]||{},ut=ot.start,Dt=ot.end;return[ut||0,Dt||0]}},{key:"match",value:function(Ge){for(var ot=0;ot<this.maskFormat.length;ot+=1){var ut=this.maskFormat[ot],Dt=Ge[ot];if(!Dt||ut!==iA&&ut!==Dt)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(Ge){for(var ot=Number.MAX_SAFE_INTEGER,ut=0,Dt=0;Dt<this.maskCells.length;Dt+=1){var Ot=this.maskCells[Dt],Rt=Ot.start,cn=Ot.end;if(Ge>=Rt&&Ge<=cn)return Dt;var hn=Math.min(Math.abs(Ge-Rt),Math.abs(Ge-cn));hn<ot&&(ot=hn,ut=Dt)}return ut}}]),Ae}();function Gt(Ae){var be={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return be[Ae]}var Oo=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],lA=fe.forwardRef(function(Ae,be){var Ge=Ae.active,ot=Ae.showActiveCls,ut=ot===void 0?!0:ot,Dt=Ae.suffixIcon,Ot=Ae.format,Rt=Ae.validateFormat,cn=Ae.onChange,hn=Ae.onInput,Yt=Ae.helped,Bn=Ae.onHelp,Dn=Ae.onSubmit,In=Ae.onKeyDown,Fn=Ae.preserveInvalidOnBlur,On=Fn===void 0?!1:Fn,Rn=Ae.invalid,Nn=Ae.clearIcon,Br=(0,Vo.Z)(Ae,Oo),Vn=Ae.value,qn=Ae.onFocus,xr=Ae.onBlur,ir=Ae.onMouseUp,sr=fe.useContext(ie),ba=sr.prefixCls,ea=sr.input,aa=ea===void 0?"input":ea,Gr="".concat(ba,"-input"),La=fe.useState(!1),ia=(0,Oe.Z)(La,2),Tr=ia[0],Cr=ia[1],Wr=fe.useState(Vn),Hr=(0,Oe.Z)(Wr,2),Sa=Hr[0],Ia=Hr[1],la=fe.useState(""),fa=(0,Oe.Z)(la,2),Or=fa[0],ua=fa[1],oa=fe.useState(null),br=(0,Oe.Z)(oa,2),Ga=br[0],Xa=br[1],ei=fe.useState(null),Wa=(0,Oe.Z)(ei,2),Ai=Wa[0],ui=Wa[1],si=Sa||"";fe.useEffect(function(){Ia(Vn)},[Vn]);var Si=fe.useRef(),ii=fe.useRef();fe.useImperativeHandle(be,function(){return{nativeElement:Si.current,inputElement:ii.current,focus:function(jr){ii.current.focus(jr)},blur:function(){ii.current.blur()}}});var Ii=fe.useMemo(function(){return new Ll(Ot||"")},[Ot]),ti=fe.useMemo(function(){return Yt?[0,0]:Ii.getSelection(Ga)},[Ii,Ga,Yt]),ki=(0,Oe.Z)(ti,2),di=ki[0],Ji=ki[1],qi=function(jr){jr&&jr!==Ot&&jr!==Vn&&Bn()},ai=(0,Ft.zX)(function(Ua){Rt(Ua)&&cn(Ua),Ia(Ua),qi(Ua)}),ya=function(jr){if(!Ot){var Ni=jr.target.value;qi(Ni),Ia(Ni),cn(Ni)}},pi=function(jr){var Ni=jr.clipboardData.getData("text");Rt(Ni)&&ai(Ni)},Pi=fe.useRef(!1),_i=function(){Pi.current=!0},Ei=function(jr){var Ni=jr.target,ga=Ni.selectionStart,ka=Ii.getMaskCellIndex(ga);Xa(ka),ui({}),ir==null||ir(jr),Pi.current=!1},Xl=function(jr){Cr(!0),Xa(0),ua(""),qn(jr)},zi=function(jr){xr(jr)},Mi=function(jr){Cr(!1),zi(jr)};wa(Ge,function(){!Ge&&!On&&Ia(Vn)});var Oi=function(jr){jr.key==="Enter"&&Rt(si)&&Dn(),In==null||In(jr)},Al=function(jr){Oi(jr);var Ni=jr.key,ga=null,ka=null,Bl=Ji-di,Dl=Ot.slice(di,Ji),jl=function(Co){Xa(function(yA){var Lo=yA+Co;return Lo=Math.max(Lo,0),Lo=Math.min(Lo,Ii.size()-1),Lo})},zo=function(Co){var yA=Gt(Dl),Lo=(0,Oe.Z)(yA,3),jA=Lo[0],va=Lo[1],Qo=Lo[2],KA=si.slice(di,Ji),uA=Number(KA);if(isNaN(uA))return String(Qo||(Co>0?jA:va));var yo=uA+Co,YA=va-jA+1;return String(jA+(YA+yo-jA)%YA)};switch(Ni){case"Backspace":case"Delete":ga="",ka=Dl;break;case"ArrowLeft":ga="",jl(-1);break;case"ArrowRight":ga="",jl(1);break;case"ArrowUp":ga="",ka=zo(1);break;case"ArrowDown":ga="",ka=zo(-1);break;default:isNaN(Number(Ni))||(ga=Or+Ni,ka=ga);break}if(ga!==null&&(ua(ga),ga.length>=Bl&&(jl(1),ua(""))),ka!==null){var Mo=si.slice(0,di)+ct(ka,Bl)+si.slice(Ji);ai(Mo.slice(0,Ot.length))}ui({})},_a=fe.useRef();(0,Ut.Z)(function(){if(!(!Tr||!Ot||Pi.current)){if(!Ii.match(si)){ai(Ot);return}return ii.current.setSelectionRange(di,Ji),_a.current=(0,ja.Z)(function(){ii.current.setSelectionRange(di,Ji)}),function(){ja.Z.cancel(_a.current)}}},[Ii,Ot,Tr,si,Ga,di,Ji,Ai,ai]);var Io=Ot?{onFocus:Xl,onBlur:Mi,onKeyDown:Al,onMouseDown:_i,onMouseUp:Ei,onPaste:pi}:{};return fe.createElement("div",{ref:Si,className:yt()(Gr,(0,Zt.Z)((0,Zt.Z)({},"".concat(Gr,"-active"),Ge&&ut),"".concat(Gr,"-placeholder"),Yt))},fe.createElement(aa,(0,We.Z)({ref:ii,"aria-invalid":Rn,autoComplete:"off"},Br,{onKeyDown:Oi,onBlur:zi},Io,{value:si,onChange:ya})),fe.createElement(Hi,{type:"suffix",icon:Dt}),Nn)}),nu=lA,WA=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],ru=["index"];function NA(Ae,be){var Ge=Ae.id,ot=Ae.prefix,ut=Ae.clearIcon,Dt=Ae.suffixIcon,Ot=Ae.separator,Rt=Ot===void 0?"~":Ot,cn=Ae.activeIndex,hn=Ae.activeHelp,Yt=Ae.allHelp,Bn=Ae.focused,Dn=Ae.onFocus,In=Ae.onBlur,Fn=Ae.onKeyDown,On=Ae.locale,Rn=Ae.generateConfig,Nn=Ae.placeholder,Br=Ae.className,Vn=Ae.style,qn=Ae.onClick,xr=Ae.onClear,ir=Ae.value,sr=Ae.onChange,ba=Ae.onSubmit,ea=Ae.onInputChange,aa=Ae.format,Gr=Ae.maskFormat,La=Ae.preserveInvalidOnBlur,ia=Ae.onInvalid,Tr=Ae.disabled,Cr=Ae.invalid,Wr=Ae.inputReadOnly,Hr=Ae.direction,Sa=Ae.onOpenChange,Ia=Ae.onActiveInfo,la=Ae.placement,fa=Ae.onMouseDown,Or=Ae.required,ua=Ae["aria-required"],oa=Ae.autoFocus,br=Ae.tabIndex,Ga=(0,Vo.Z)(Ae,WA),Xa=Hr==="rtl",ei=fe.useContext(ie),Wa=ei.prefixCls,Ai=fe.useMemo(function(){if(typeof Ge=="string")return[Ge];var zi=Ge||{};return[zi.start,zi.end]},[Ge]),ui=fe.useRef(),si=fe.useRef(),Si=fe.useRef(),ii=function(Mi){var Oi;return(Oi=[si,Si][Mi])===null||Oi===void 0?void 0:Oi.current};fe.useImperativeHandle(be,function(){return{nativeElement:ui.current,focus:function(Mi){if((0,Ar.Z)(Mi)==="object"){var Oi,Al=Mi||{},_a=Al.index,Io=_a===void 0?0:_a,Ua=(0,Vo.Z)(Al,ru);(Oi=ii(Io))===null||Oi===void 0||Oi.focus(Ua)}else{var jr;(jr=ii(Mi!=null?Mi:0))===null||jr===void 0||jr.focus()}},blur:function(){var Mi,Oi;(Mi=ii(0))===null||Mi===void 0||Mi.blur(),(Oi=ii(1))===null||Oi===void 0||Oi.blur()}}});var Ii=ca(Ga),ti=fe.useMemo(function(){return Array.isArray(Nn)?Nn:[Nn,Nn]},[Nn]),ki=Lr((0,dt.Z)((0,dt.Z)({},Ae),{},{id:Ai,placeholder:ti})),di=(0,Oe.Z)(ki,1),Ji=di[0],qi=fe.useState({position:"absolute",width:0}),ai=(0,Oe.Z)(qi,2),ya=ai[0],pi=ai[1],Pi=(0,Ft.zX)(function(){var zi=ii(cn);if(zi){var Mi=zi.nativeElement.getBoundingClientRect(),Oi=ui.current.getBoundingClientRect(),Al=Mi.left-Oi.left;pi(function(_a){return(0,dt.Z)((0,dt.Z)({},_a),{},{width:Mi.width,left:Al})}),Ia([Mi.left,Mi.right,Oi.width])}});fe.useEffect(function(){Pi()},[cn]);var _i=ut&&(ir[0]&&!Tr[0]||ir[1]&&!Tr[1]),Ei=oa&&!Tr[0],Xl=oa&&!Ei&&!Tr[1];return fe.createElement(sl.Z,{onResize:Pi},fe.createElement("div",(0,We.Z)({},Ii,{className:yt()(Wa,"".concat(Wa,"-range"),(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Wa,"-focused"),Bn),"".concat(Wa,"-disabled"),Tr.every(function(zi){return zi})),"".concat(Wa,"-invalid"),Cr.some(function(zi){return zi})),"".concat(Wa,"-rtl"),Xa),Br),style:Vn,ref:ui,onClick:qn,onMouseDown:function(Mi){var Oi=Mi.target;Oi!==si.current.inputElement&&Oi!==Si.current.inputElement&&Mi.preventDefault(),fa==null||fa(Mi)}}),ot&&fe.createElement("div",{className:"".concat(Wa,"-prefix")},ot),fe.createElement(nu,(0,We.Z)({ref:si},Ji(0),{autoFocus:Ei,tabIndex:br,"date-range":"start"})),fe.createElement("div",{className:"".concat(Wa,"-range-separator")},Rt),fe.createElement(nu,(0,We.Z)({ref:Si},Ji(1),{autoFocus:Xl,tabIndex:br,"date-range":"end"})),fe.createElement("div",{className:"".concat(Wa,"-active-bar"),style:ya}),fe.createElement(Hi,{type:"suffix",icon:Dt}),_i&&fe.createElement(Ml,{icon:ut,onClear:xr})))}var Fl=fe.forwardRef(NA),wl=Fl;function Yl(Ae,be){var Ge=Ae!=null?Ae:be;return Array.isArray(Ge)?Ge:[Ge,Ge]}function io(Ae){return Ae===1?"end":"start"}function au(Ae,be){var Ge=dr(Ae,function(){var ji=Ae.disabled,fi=Ae.allowEmpty,Ti=Yl(ji,!1),al=Yl(fi,!1);return{disabled:Ti,allowEmpty:al}}),ot=(0,Oe.Z)(Ge,6),ut=ot[0],Dt=ot[1],Ot=ot[2],Rt=ot[3],cn=ot[4],hn=ot[5],Yt=ut.prefixCls,Bn=ut.styles,Dn=ut.classNames,In=ut.defaultValue,Fn=ut.value,On=ut.needConfirm,Rn=ut.onKeyDown,Nn=ut.disabled,Br=ut.allowEmpty,Vn=ut.disabledDate,qn=ut.minDate,xr=ut.maxDate,ir=ut.defaultOpen,sr=ut.open,ba=ut.onOpenChange,ea=ut.locale,aa=ut.generateConfig,Gr=ut.picker,La=ut.showNow,ia=ut.showToday,Tr=ut.showTime,Cr=ut.mode,Wr=ut.onPanelChange,Hr=ut.onCalendarChange,Sa=ut.onOk,Ia=ut.defaultPickerValue,la=ut.pickerValue,fa=ut.onPickerValueChange,Or=ut.inputReadOnly,ua=ut.suffixIcon,oa=ut.onFocus,br=ut.onBlur,Ga=ut.presets,Xa=ut.ranges,ei=ut.components,Wa=ut.cellRender,Ai=ut.dateRender,ui=ut.monthCellRender,si=ut.onClick,Si=ra(be),ii=rr(sr,ir,Nn,ba),Ii=(0,Oe.Z)(ii,2),ti=Ii[0],ki=Ii[1],di=function(fi,Ti){(Nn.some(function(al){return!al})||!fi)&&ki(fi,Ti)},Ji=kr(aa,ea,Rt,!0,!1,In,Fn,Hr,Sa),qi=(0,Oe.Z)(Ji,5),ai=qi[0],ya=qi[1],pi=qi[2],Pi=qi[3],_i=qi[4],Ei=pi(),Xl=Vi(Nn,Br,ti),zi=(0,Oe.Z)(Xl,9),Mi=zi[0],Oi=zi[1],Al=zi[2],_a=zi[3],Io=zi[4],Ua=zi[5],jr=zi[6],Ni=zi[7],ga=zi[8],ka=function(fi,Ti){Oi(!0),oa==null||oa(fi,{range:io(Ti!=null?Ti:_a)})},Bl=function(fi,Ti){Oi(!1),br==null||br(fi,{range:io(Ti!=null?Ti:_a)})},Dl=fe.useMemo(function(){if(!Tr)return null;var ji=Tr.disabledTime,fi=ji?function(Ti){var al=io(_a),zl=pn(Ei,jr,_a);return ji(Ti,al,{from:zl})}:void 0;return(0,dt.Z)((0,dt.Z)({},Tr),{},{disabledTime:fi})},[Tr,_a,Ei,jr]),jl=(0,Ft.C8)([Gr,Gr],{value:Cr}),zo=(0,Oe.Z)(jl,2),Mo=zo[0],uu=zo[1],Co=Mo[_a]||Gr,yA=Co==="date"&&Dl?"datetime":Co,Lo=yA===Gr&&yA!=="time",jA=El(Gr,Co,La,ia,!0),va=jn(ut,ai,ya,pi,Pi,Nn,Rt,Mi,ti,hn),Qo=(0,Oe.Z)(va,2),KA=Qo[0],uA=Qo[1],yo=Ql(Ei,Nn,jr,aa,ea,Vn),YA=Ba(Ei,hn,Br),su=(0,Oe.Z)(YA,2),cu=su[0],du=su[1],ql=ma(aa,ea,Ei,Mo,ti,_a,Dt,Lo,Ia,la,Dl==null?void 0:Dl.defaultOpenValue,fa,qn,xr),fu=(0,Oe.Z)(ql,2),hs=fu[0],FA=fu[1],sA=(0,Ft.zX)(function(ji,fi,Ti){var al=Ht(Mo,_a,fi);if((al[0]!==Mo[0]||al[1]!==Mo[1])&&uu(al),Wr&&Ti!==!1){var zl=(0,bt.Z)(Ei);ji&&(zl[_a]=ji),Wr(zl,al)}}),tA=function(fi,Ti){return Ht(Ei,Ti,fi)},nA=function(fi,Ti){var al=Ei;fi&&(al=tA(fi,_a)),Ni(_a);var zl=Ua(al);Pi(al),KA(_a,zl===null),zl===null?di(!1,{force:!0}):Ti||Si.current.focus({index:zl})},Ku=function(fi){var Ti,al=fi.target.getRootNode();if(!Si.current.nativeElement.contains((Ti=al.activeElement)!==null&&Ti!==void 0?Ti:document.activeElement)){var zl=Nn.findIndex(function(is){return!is});zl>=0&&Si.current.focus({index:zl})}di(!0),si==null||si(fi)},bu=function(){uA(null),di(!1,{force:!0})},Su=fe.useState(null),RA=(0,Oe.Z)(Su,2),as=RA[0],VA=RA[1],SA=fe.useState(null),IA=(0,Oe.Z)(SA,2),Iu=IA[0],MA=IA[1],Yu=fe.useMemo(function(){return Iu||Ei},[Ei,Iu]);fe.useEffect(function(){ti||MA(null)},[ti]);var Vu=fe.useState([0,0,0]),Mu=(0,Oe.Z)(Vu,2),rn=Mu[0],hu=Mu[1],GA=$n(Ga,Xa),mu=function(fi){MA(fi),VA("preset")},JA=function(fi){var Ti=uA(fi);Ti&&di(!1,{force:!0})},ms=function(fi){nA(fi)},Lu=function(fi){MA(fi?tA(fi,_a):null),VA("cell")},rA=function(fi){di(!0),ka(fi)},fl=function(){Al("panel")},Rl=function(fi){var Ti=Ht(Ei,_a,fi);Pi(Ti),!On&&!Ot&&Dt===yA&&nA(fi)},Fo=function(){di(!1)},Gu=Un(Wa,Ai,ui,io(_a)),Qu=Ei[_a]||null,Ju=(0,Ft.zX)(function(ji){return hn(ji,{activeIndex:_a})}),Bi=fe.useMemo(function(){var ji=(0,Pt.Z)(ut,!1),fi=(0,Et.Z)(ut,[].concat((0,bt.Z)(Object.keys(ji)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return fi},[ut]),Ra=fe.createElement(DA,(0,We.Z)({},Bi,{showNow:jA,showTime:Dl,range:!0,multiplePanel:Lo,activeInfo:rn,disabledDate:yo,onFocus:rA,onBlur:Bl,onPanelMouseDown:fl,picker:Gr,mode:Co,internalMode:yA,onPanelChange:sA,format:cn,value:Qu,isInvalid:Ju,onChange:null,onSelect:Rl,pickerValue:hs,defaultOpenValue:vt(Tr==null?void 0:Tr.defaultOpenValue)[_a],onPickerValueChange:FA,hoverValue:Yu,onHover:Lu,needConfirm:On,onSubmit:nA,onOk:_i,presets:GA,onPresetHover:mu,onPresetSubmit:JA,onNow:ms,cellRender:Gu})),ho=function(fi,Ti){var al=tA(fi,Ti);Pi(al)},ko=function(){Al("input")},ku=function(fi,Ti){var al=jr.length,zl=jr[al-1];if(al&&zl!==Ti&&On&&!Br[zl]&&!ga(zl)&&Ei[zl]){Si.current.focus({index:zl});return}Al("input"),di(!0,{inherit:!0}),_a!==Ti&&ti&&!On&&Ot&&nA(null,!0),Io(Ti),ka(fi,Ti)},Pu=function(fi,Ti){if(di(!1),!On&&Al()==="input"){var al=Ua(Ei);KA(_a,al===null)}Bl(fi,Ti)},Ss=function(fi,Ti){fi.key==="Tab"&&nA(null,!0),Rn==null||Rn(fi,Ti)},Is=fe.useMemo(function(){return{prefixCls:Yt,locale:ea,generateConfig:aa,button:ei.button,input:ei.input}},[Yt,ea,aa,ei.button,ei.input]);if((0,Ut.Z)(function(){ti&&_a!==void 0&&sA(null,Gr,!1)},[ti,_a,Gr]),(0,Ut.Z)(function(){var ji=Al();!ti&&ji==="input"&&(di(!1),nA(null,!0)),!ti&&Ot&&!On&&ji==="panel"&&(di(!0),nA())},[ti]),0)var cA;return fe.createElement(ie.Provider,{value:Is},fe.createElement(oe,(0,We.Z)({},ar(ut),{popupElement:Ra,popupStyle:Bn.popup,popupClassName:Dn.popup,visible:ti,onClose:Fo,range:!0}),fe.createElement(wl,(0,We.Z)({},ut,{ref:Si,suffixIcon:ua,activeIndex:Mi||ti?_a:null,activeHelp:!!Iu,allHelp:!!Iu&&as==="preset",focused:Mi,onFocus:ku,onBlur:Pu,onKeyDown:Ss,onSubmit:nA,value:Yu,maskFormat:cn,onChange:ho,onInputChange:ko,format:Rt,inputReadOnly:Or,disabled:Nn,open:ti,onOpenChange:di,onClick:Ku,onClear:bu,invalid:cu,onInvalid:du,onActiveInfo:hu}))))}var UA=fe.forwardRef(au),vo=UA,pl=ee(83836);function nl(Ae){var be=Ae.prefixCls,Ge=Ae.value,ot=Ae.onRemove,ut=Ae.removeIcon,Dt=ut===void 0?"\xD7":ut,Ot=Ae.formatDate,Rt=Ae.disabled,cn=Ae.maxTagCount,hn=Ae.placeholder,Yt="".concat(be,"-selector"),Bn="".concat(be,"-selection"),Dn="".concat(Bn,"-overflow");function In(Rn,Nn){return fe.createElement("span",{className:yt()("".concat(Bn,"-item")),title:typeof Rn=="string"?Rn:null},fe.createElement("span",{className:"".concat(Bn,"-item-content")},Rn),!Rt&&Nn&&fe.createElement("span",{onMouseDown:function(Vn){Vn.preventDefault()},onClick:Nn,className:"".concat(Bn,"-item-remove")},Dt))}function Fn(Rn){var Nn=Ot(Rn),Br=function(qn){qn&&qn.stopPropagation(),ot(Rn)};return In(Nn,Br)}function On(Rn){var Nn="+ ".concat(Rn.length," ...");return In(Nn)}return fe.createElement("div",{className:Yt},fe.createElement(pl.Z,{prefixCls:Dn,data:Ge,renderItem:Fn,renderRest:On,itemKey:function(Nn){return Ot(Nn)},maxCount:cn}),!Ge.length&&fe.createElement("span",{className:"".concat(be,"-selection-placeholder")},hn))}var yu=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function es(Ae,be){var Ge=Ae.id,ot=Ae.open,ut=Ae.prefix,Dt=Ae.clearIcon,Ot=Ae.suffixIcon,Rt=Ae.activeHelp,cn=Ae.allHelp,hn=Ae.focused,Yt=Ae.onFocus,Bn=Ae.onBlur,Dn=Ae.onKeyDown,In=Ae.locale,Fn=Ae.generateConfig,On=Ae.placeholder,Rn=Ae.className,Nn=Ae.style,Br=Ae.onClick,Vn=Ae.onClear,qn=Ae.internalPicker,xr=Ae.value,ir=Ae.onChange,sr=Ae.onSubmit,ba=Ae.onInputChange,ea=Ae.multiple,aa=Ae.maxTagCount,Gr=Ae.format,La=Ae.maskFormat,ia=Ae.preserveInvalidOnBlur,Tr=Ae.onInvalid,Cr=Ae.disabled,Wr=Ae.invalid,Hr=Ae.inputReadOnly,Sa=Ae.direction,Ia=Ae.onOpenChange,la=Ae.onMouseDown,fa=Ae.required,Or=Ae["aria-required"],ua=Ae.autoFocus,oa=Ae.tabIndex,br=Ae.removeIcon,Ga=(0,Vo.Z)(Ae,yu),Xa=Sa==="rtl",ei=fe.useContext(ie),Wa=ei.prefixCls,Ai=fe.useRef(),ui=fe.useRef();fe.useImperativeHandle(be,function(){return{nativeElement:Ai.current,focus:function(ya){var pi;(pi=ui.current)===null||pi===void 0||pi.focus(ya)},blur:function(){var ya;(ya=ui.current)===null||ya===void 0||ya.blur()}}});var si=ca(Ga),Si=function(ya){ir([ya])},ii=function(ya){var pi=xr.filter(function(Pi){return Pi&&!dn(Fn,In,Pi,ya,qn)});ir(pi),ot||sr()},Ii=Lr((0,dt.Z)((0,dt.Z)({},Ae),{},{onChange:Si}),function(ai){var ya=ai.valueTexts;return{value:ya[0]||"",active:hn}}),ti=(0,Oe.Z)(Ii,2),ki=ti[0],di=ti[1],Ji=!!(Dt&&xr.length&&!Cr),qi=ea?fe.createElement(fe.Fragment,null,fe.createElement(nl,{prefixCls:Wa,value:xr,onRemove:ii,formatDate:di,maxTagCount:aa,disabled:Cr,removeIcon:br,placeholder:On}),fe.createElement("input",{className:"".concat(Wa,"-multiple-input"),value:xr.map(di).join(","),ref:ui,readOnly:!0,autoFocus:ua,tabIndex:oa}),fe.createElement(Hi,{type:"suffix",icon:Ot}),Ji&&fe.createElement(Ml,{icon:Dt,onClear:Vn})):fe.createElement(nu,(0,We.Z)({ref:ui},ki(),{autoFocus:ua,tabIndex:oa,suffixIcon:Ot,clearIcon:Ji&&fe.createElement(Ml,{icon:Dt,onClear:Vn}),showActiveCls:!1}));return fe.createElement("div",(0,We.Z)({},si,{className:yt()(Wa,(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Wa,"-multiple"),ea),"".concat(Wa,"-focused"),hn),"".concat(Wa,"-disabled"),Cr),"".concat(Wa,"-invalid"),Wr),"".concat(Wa,"-rtl"),Xa),Rn),style:Nn,ref:Ai,onClick:Br,onMouseDown:function(ya){var pi,Pi=ya.target;Pi!==((pi=ui.current)===null||pi===void 0?void 0:pi.inputElement)&&ya.preventDefault(),la==null||la(ya)}}),ut&&fe.createElement("div",{className:"".concat(Wa,"-prefix")},ut),qi)}var Go=fe.forwardRef(es),cs=Go;function Fu(Ae,be){var Ge=dr(Ae),ot=(0,Oe.Z)(Ge,6),ut=ot[0],Dt=ot[1],Ot=ot[2],Rt=ot[3],cn=ot[4],hn=ot[5],Yt=ut,Bn=Yt.prefixCls,Dn=Yt.styles,In=Yt.classNames,Fn=Yt.order,On=Yt.defaultValue,Rn=Yt.value,Nn=Yt.needConfirm,Br=Yt.onChange,Vn=Yt.onKeyDown,qn=Yt.disabled,xr=Yt.disabledDate,ir=Yt.minDate,sr=Yt.maxDate,ba=Yt.defaultOpen,ea=Yt.open,aa=Yt.onOpenChange,Gr=Yt.locale,La=Yt.generateConfig,ia=Yt.picker,Tr=Yt.showNow,Cr=Yt.showToday,Wr=Yt.showTime,Hr=Yt.mode,Sa=Yt.onPanelChange,Ia=Yt.onCalendarChange,la=Yt.onOk,fa=Yt.multiple,Or=Yt.defaultPickerValue,ua=Yt.pickerValue,oa=Yt.onPickerValueChange,br=Yt.inputReadOnly,Ga=Yt.suffixIcon,Xa=Yt.removeIcon,ei=Yt.onFocus,Wa=Yt.onBlur,Ai=Yt.presets,ui=Yt.components,si=Yt.cellRender,Si=Yt.dateRender,ii=Yt.monthCellRender,Ii=Yt.onClick,ti=ra(be);function ki(Bi){return Bi===null?null:fa?Bi:Bi[0]}var di=Ta(La,Gr,Dt),Ji=rr(ea,ba,[qn],aa),qi=(0,Oe.Z)(Ji,2),ai=qi[0],ya=qi[1],pi=function(Ra,ho,ko){if(Ia){var ku=(0,dt.Z)({},ko);delete ku.range,Ia(ki(Ra),ki(ho),ku)}},Pi=function(Ra){la==null||la(ki(Ra))},_i=kr(La,Gr,Rt,!1,Fn,On,Rn,pi,Pi),Ei=(0,Oe.Z)(_i,5),Xl=Ei[0],zi=Ei[1],Mi=Ei[2],Oi=Ei[3],Al=Ei[4],_a=Mi(),Io=Vi([qn]),Ua=(0,Oe.Z)(Io,4),jr=Ua[0],Ni=Ua[1],ga=Ua[2],ka=Ua[3],Bl=function(Ra){Ni(!0),ei==null||ei(Ra,{})},Dl=function(Ra){Ni(!1),Wa==null||Wa(Ra,{})},jl=(0,Ft.C8)(ia,{value:Hr}),zo=(0,Oe.Z)(jl,2),Mo=zo[0],uu=zo[1],Co=Mo==="date"&&Wr?"datetime":Mo,yA=El(ia,Mo,Tr,Cr),Lo=Br&&function(Bi,Ra){Br(ki(Bi),ki(Ra))},jA=jn((0,dt.Z)((0,dt.Z)({},ut),{},{onChange:Lo}),Xl,zi,Mi,Oi,[],Rt,jr,ai,hn),va=(0,Oe.Z)(jA,2),Qo=va[1],KA=Ba(_a,hn),uA=(0,Oe.Z)(KA,2),yo=uA[0],YA=uA[1],su=fe.useMemo(function(){return yo.some(function(Bi){return Bi})},[yo]),cu=function(Ra,ho){if(oa){var ko=(0,dt.Z)((0,dt.Z)({},ho),{},{mode:ho.mode[0]});delete ko.range,oa(Ra[0],ko)}},du=ma(La,Gr,_a,[Mo],ai,ka,Dt,!1,Or,ua,vt(Wr==null?void 0:Wr.defaultOpenValue),cu,ir,sr),ql=(0,Oe.Z)(du,2),fu=ql[0],hs=ql[1],FA=(0,Ft.zX)(function(Bi,Ra,ho){if(uu(Ra),Sa&&ho!==!1){var ko=Bi||_a[_a.length-1];Sa(ko,Ra)}}),sA=function(){Qo(Mi()),ya(!1,{force:!0})},tA=function(Ra){!qn&&!ti.current.nativeElement.contains(document.activeElement)&&ti.current.focus(),ya(!0),Ii==null||Ii(Ra)},nA=function(){Qo(null),ya(!1,{force:!0})},Ku=fe.useState(null),bu=(0,Oe.Z)(Ku,2),Su=bu[0],RA=bu[1],as=fe.useState(null),VA=(0,Oe.Z)(as,2),SA=VA[0],IA=VA[1],Iu=fe.useMemo(function(){var Bi=[SA].concat((0,bt.Z)(_a)).filter(function(Ra){return Ra});return fa?Bi:Bi.slice(0,1)},[_a,SA,fa]),MA=fe.useMemo(function(){return!fa&&SA?[SA]:_a.filter(function(Bi){return Bi})},[_a,SA,fa]);fe.useEffect(function(){ai||IA(null)},[ai]);var Yu=$n(Ai),Vu=function(Ra){IA(Ra),RA("preset")},Mu=function(Ra){var ho=fa?di(Mi(),Ra):[Ra],ko=Qo(ho);ko&&!fa&&ya(!1,{force:!0})},rn=function(Ra){Mu(Ra)},hu=function(Ra){IA(Ra),RA("cell")},GA=function(Ra){ya(!0),Bl(Ra)},mu=function(Ra){if(ga("panel"),!(fa&&Co!==ia)){var ho=fa?di(Mi(),Ra):[Ra];Oi(ho),!Nn&&!Ot&&Dt===Co&&sA()}},JA=function(){ya(!1)},ms=Un(si,Si,ii),Lu=fe.useMemo(function(){var Bi=(0,Pt.Z)(ut,!1),Ra=(0,Et.Z)(ut,[].concat((0,bt.Z)(Object.keys(Bi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,dt.Z)((0,dt.Z)({},Ra),{},{multiple:ut.multiple})},[ut]),rA=fe.createElement(DA,(0,We.Z)({},Lu,{showNow:yA,showTime:Wr,disabledDate:xr,onFocus:GA,onBlur:Dl,picker:ia,mode:Mo,internalMode:Co,onPanelChange:FA,format:cn,value:_a,isInvalid:hn,onChange:null,onSelect:mu,pickerValue:fu,defaultOpenValue:Wr==null?void 0:Wr.defaultOpenValue,onPickerValueChange:hs,hoverValue:Iu,onHover:hu,needConfirm:Nn,onSubmit:sA,onOk:Al,presets:Yu,onPresetHover:Vu,onPresetSubmit:Mu,onNow:rn,cellRender:ms})),fl=function(Ra){Oi(Ra)},Rl=function(){ga("input")},Fo=function(Ra){ga("input"),ya(!0,{inherit:!0}),Bl(Ra)},Gu=function(Ra){ya(!1),Dl(Ra)},Qu=function(Ra,ho){Ra.key==="Tab"&&sA(),Vn==null||Vn(Ra,ho)},Ju=fe.useMemo(function(){return{prefixCls:Bn,locale:Gr,generateConfig:La,button:ui.button,input:ui.input}},[Bn,Gr,La,ui.button,ui.input]);return(0,Ut.Z)(function(){ai&&ka!==void 0&&FA(null,ia,!1)},[ai,ka,ia]),(0,Ut.Z)(function(){var Bi=ga();!ai&&Bi==="input"&&(ya(!1),sA()),!ai&&Ot&&!Nn&&Bi==="panel"&&sA()},[ai]),fe.createElement(ie.Provider,{value:Ju},fe.createElement(oe,(0,We.Z)({},ar(ut),{popupElement:rA,popupStyle:Dn.popup,popupClassName:In.popup,visible:ai,onClose:JA}),fe.createElement(cs,(0,We.Z)({},ut,{ref:ti,suffixIcon:Ga,removeIcon:Xa,activeHelp:!!SA,allHelp:!!SA&&Su==="preset",focused:jr,onFocus:Fo,onBlur:Gu,onKeyDown:Qu,onSubmit:sA,value:MA,maskFormat:cn,onChange:fl,onInputChange:Rl,internalPicker:Dt,format:Rt,inputReadOnly:br,disabled:qn,open:ai,onOpenChange:ya,onClick:tA,onClear:nA,invalid:su,onInvalid:function(Ra){YA(Ra,0)}}))))}var Dr=fe.forwardRef(Fu),iu=Dr,wu=iu,Hu=ee(62487),To=ee(75030),so=ee(82855),hA=ee(48755),Gi=ee(2171),mA=ee(83397),Ho=ee(31756),pA=ee(56553),gA=ee(24971),co=ee(9017),Vl=ee(70045),fo=ee(57428),Za=ee(36237),ju=ee(53075),Gl=ee(64910),lu=ee(63356),vA=ee(56119),Jo=ee(46e3),Yi=ee(93873),Eo=ee(36305),ou=ee(16931),EA=ee(51636),xu=ee(26743);const OA=(Ae,be)=>{const{componentCls:Ge,controlHeight:ot}=Ae,ut=be?`${Ge}-${be}`:"",Dt=(0,xu.gp)(Ae);return[{[`${Ge}-multiple${ut}`]:{paddingBlock:Dt.containerPadding,paddingInlineStart:Dt.basePadding,minHeight:ot,[`${Ge}-selection-item`]:{height:Dt.itemHeight,lineHeight:(0,Za.unit)(Dt.itemLineHeight)}}}]};var Ru=Ae=>{const{componentCls:be,calc:Ge,lineWidth:ot}=Ae,ut=(0,EA.mergeToken)(Ae,{fontHeight:Ae.fontSize,selectHeight:Ae.controlHeightSM,multipleSelectItemHeight:Ae.multipleItemHeightSM,borderRadius:Ae.borderRadiusSM,borderRadiusSM:Ae.borderRadiusXS,controlHeight:Ae.controlHeightSM}),Dt=(0,EA.mergeToken)(Ae,{fontHeight:Ge(Ae.multipleItemHeightLG).sub(Ge(ot).mul(2).equal()).equal(),fontSize:Ae.fontSizeLG,selectHeight:Ae.controlHeightLG,multipleSelectItemHeight:Ae.multipleItemHeightLG,borderRadius:Ae.borderRadiusLG,borderRadiusSM:Ae.borderRadius,controlHeight:Ae.controlHeightLG});return[OA(ut,"small"),OA(Ae),OA(Dt,"large"),{[`${be}${be}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${be}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${be}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:Ae.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${Ae.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:Ae.colorTextPlaceholder,pointerEvents:"none"}}},(0,xu._z)(Ae)),{[`${be}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},no=ee(17835);const jo=Ae=>{const{pickerCellCls:be,pickerCellInnerCls:Ge,cellHeight:ot,borderRadiusSM:ut,motionDurationMid:Dt,cellHoverBg:Ot,lineWidth:Rt,lineType:cn,colorPrimary:hn,cellActiveWithRangeBg:Yt,colorTextLightSolid:Bn,colorTextDisabled:Dn,cellBgDisabled:In,colorFillSecondary:Fn}=Ae;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ot,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Ge]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ot,height:ot,lineHeight:(0,Za.unit)(ot),borderRadius:ut,transition:`background ${Dt}`},[`&:hover:not(${be}-in-view):not(${be}-disabled),
&:hover:not(${be}-selected):not(${be}-range-start):not(${be}-range-end):not(${be}-disabled)`]:{[Ge]:{background:Ot}},[`&-in-view${be}-today ${Ge}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Za.unit)(Rt)} ${cn} ${hn}`,borderRadius:ut,content:'""'}},[`&-in-view${be}-in-range,
&-in-view${be}-range-start,
&-in-view${be}-range-end`]:{position:"relative",[`&:not(${be}-disabled):before`]:{background:Yt}},[`&-in-view${be}-selected,
&-in-view${be}-range-start,
&-in-view${be}-range-end`]:{[`&:not(${be}-disabled) ${Ge}`]:{color:Bn,background:hn},[`&${be}-disabled ${Ge}`]:{background:Fn}},[`&-in-view${be}-range-start:not(${be}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${be}-range-end:not(${be}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${be}-range-start:not(${be}-range-end) ${Ge}`]:{borderStartStartRadius:ut,borderEndStartRadius:ut,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${be}-range-end:not(${be}-range-start) ${Ge}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ut,borderEndEndRadius:ut},"&-disabled":{color:Dn,cursor:"not-allowed",[Ge]:{background:"transparent"},"&::before":{background:In}},[`&-disabled${be}-today ${Ge}::before`]:{borderColor:Dn}}},Xo=Ae=>{const{componentCls:be,pickerCellCls:Ge,pickerCellInnerCls:ot,pickerYearMonthCellWidth:ut,pickerControlIconSize:Dt,cellWidth:Ot,paddingSM:Rt,paddingXS:cn,paddingXXS:hn,colorBgContainer:Yt,lineWidth:Bn,lineType:Dn,borderRadiusLG:In,colorPrimary:Fn,colorTextHeading:On,colorSplit:Rn,pickerControlIconBorderWidth:Nn,colorIcon:Br,textHeight:Vn,motionDurationMid:qn,colorIconHover:xr,fontWeightStrong:ir,cellHeight:sr,pickerCellPaddingVertical:ba,colorTextDisabled:ea,colorText:aa,fontSize:Gr,motionDurationSlow:La,withoutTimeCellHeight:ia,pickerQuarterPanelContentHeight:Tr,borderRadiusSM:Cr,colorTextLightSolid:Wr,cellHoverBg:Hr,timeColumnHeight:Sa,timeColumnWidth:Ia,timeCellHeight:la,controlItemBgActive:fa,marginXXS:Or,pickerDatePanelPaddingHorizontal:ua,pickerControlIconMargin:oa}=Ae,br=Ae.calc(Ot).mul(7).add(Ae.calc(ua).mul(2)).equal();return{[be]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Yt,borderRadius:In,outline:"none","&-focused":{borderColor:Fn},"&-rtl":{[`${be}-prev-icon,
${be}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${be}-next-icon,
${be}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${be}-time-panel`]:{[`${be}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:br},"&-header":{display:"flex",padding:`0 ${(0,Za.unit)(cn)}`,color:On,borderBottom:`${(0,Za.unit)(Bn)} ${Dn} ${Rn}`,"> *":{flex:"none"},button:{padding:0,color:Br,lineHeight:(0,Za.unit)(Vn),background:"transparent",border:0,cursor:"pointer",transition:`color ${qn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Gr,"&:hover":{color:xr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:ir,lineHeight:(0,Za.unit)(Vn),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:cn},"&:hover":{color:Fn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Dt,height:Dt,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Dt,height:Dt,border:"0 solid currentcolor",borderBlockStartWidth:Nn,borderInlineStartWidth:Nn,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:oa,insetInlineStart:oa,display:"inline-block",width:Dt,height:Dt,border:"0 solid currentcolor",borderBlockStartWidth:Nn,borderInlineStartWidth:Nn,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:sr,fontWeight:"normal"},th:{height:Ae.calc(sr).add(Ae.calc(ba).mul(2)).equal(),color:aa,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Za.unit)(ba)} 0`,color:ea,cursor:"pointer","&-in-view":{color:aa}},jo(Ae)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${be}-content`]:{height:Ae.calc(ia).mul(4).equal()},[ot]:{padding:`0 ${(0,Za.unit)(cn)}`}},"&-quarter-panel":{[`${be}-content`]:{height:Tr}},"&-decade-panel":{[ot]:{padding:`0 ${(0,Za.unit)(Ae.calc(cn).div(2).equal())}`},[`${be}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${be}-body`]:{padding:`0 ${(0,Za.unit)(cn)}`},[ot]:{width:ut}},"&-date-panel":{[`${be}-body`]:{padding:`${(0,Za.unit)(cn)} ${(0,Za.unit)(ua)}`},[`${be}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${be}-cell`]:{[`&:hover ${ot},
&-selected ${ot},
${ot}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${qn}`},"&:first-child:before":{borderStartStartRadius:Cr,borderEndStartRadius:Cr},"&:last-child:before":{borderStartEndRadius:Cr,borderEndEndRadius:Cr}},"&:hover td:before":{background:Hr},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Ge}`]:{"&:before":{background:Fn},[`&${be}-cell-week`]:{color:new no.FastColor(Wr).setA(.5).toHexString()},[ot]:{color:Wr}}},"&-range-hover td:before":{background:fa}}},"&-week-panel, &-date-panel-show-week":{[`${be}-body`]:{padding:`${(0,Za.unit)(cn)} ${(0,Za.unit)(Rt)}`},[`${be}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${be}-time-panel`]:{borderInlineStart:`${(0,Za.unit)(Bn)} ${Dn} ${Rn}`},[`${be}-date-panel,
${be}-time-panel`]:{transition:`opacity ${La}`},"&-active":{[`${be}-date-panel,
${be}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${be}-content`]:{display:"flex",flex:"auto",height:Sa},"&-column":{flex:"1 0 auto",width:Ia,margin:`${(0,Za.unit)(hn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${qn}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:Ae.colorTextTertiary,borderRadius:Ae.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${Ae.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Za.unit)(la)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Za.unit)(Bn)} ${Dn} ${Rn}`},"&-active":{background:new no.FastColor(fa).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${be}-time-panel-cell`]:{marginInline:Or,[`${be}-time-panel-cell-inner`]:{display:"block",width:Ae.calc(Ia).sub(Ae.calc(Or).mul(2)).equal(),height:la,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:Ae.calc(Ia).sub(la).div(2).equal(),color:aa,lineHeight:(0,Za.unit)(la),borderRadius:Cr,cursor:"pointer",transition:`background ${qn}`,"&:hover":{background:Hr}},"&-selected":{[`${be}-time-panel-cell-inner`]:{background:fa}},"&-disabled":{[`${be}-time-panel-cell-inner`]:{color:ea,background:"transparent",cursor:"not-allowed"}}}}}}}}};var lo=Ae=>{const{componentCls:be,textHeight:Ge,lineWidth:ot,paddingSM:ut,antCls:Dt,colorPrimary:Ot,cellActiveWithRangeBg:Rt,colorPrimaryBorder:cn,lineType:hn,colorSplit:Yt}=Ae;return{[`${be}-dropdown`]:{[`${be}-footer`]:{borderTop:`${(0,Za.unit)(ot)} ${hn} ${Yt}`,"&-extra":{padding:`0 ${(0,Za.unit)(ut)}`,lineHeight:(0,Za.unit)(Ae.calc(Ge).sub(Ae.calc(ot).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Za.unit)(ot)} ${hn} ${Yt}`}}},[`${be}-panels + ${be}-footer ${be}-ranges`]:{justifyContent:"space-between"},[`${be}-ranges`]:{marginBlock:0,paddingInline:(0,Za.unit)(ut),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Za.unit)(Ae.calc(Ge).sub(Ae.calc(ot).mul(2)).equal()),display:"inline-block"},[`${be}-now-btn-disabled`]:{pointerEvents:"none",color:Ae.colorTextDisabled},[`${be}-preset > ${Dt}-tag-blue`]:{color:Ot,background:Rt,borderColor:cn,cursor:"pointer"},[`${be}-ok`]:{paddingBlock:Ae.calc(ot).mul(2).equal(),marginInlineStart:"auto"}}}}};const oA=Ae=>{const{componentCls:be,controlHeightLG:Ge,paddingXXS:ot,padding:ut}=Ae;return{pickerCellCls:`${be}-cell`,pickerCellInnerCls:`${be}-cell-inner`,pickerYearMonthCellWidth:Ae.calc(Ge).mul(1.5).equal(),pickerQuarterPanelContentHeight:Ae.calc(Ge).mul(1.4).equal(),pickerCellPaddingVertical:Ae.calc(ot).add(Ae.calc(ot).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ae.calc(ut).add(Ae.calc(ot).div(2)).equal()}},ts=Ae=>{const{colorBgContainerDisabled:be,controlHeight:Ge,controlHeightSM:ot,controlHeightLG:ut,paddingXXS:Dt,lineWidth:Ot}=Ae,Rt=Dt*2,cn=Ot*2,hn=Math.min(Ge-Rt,Ge-cn),Yt=Math.min(ot-Rt,ot-cn),Bn=Math.min(ut-Rt,ut-cn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Dt/2),cellHoverBg:Ae.controlItemBgHover,cellActiveWithRangeBg:Ae.controlItemBgActive,cellHoverWithRangeBg:new no.FastColor(Ae.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new no.FastColor(Ae.colorPrimary).lighten(20).toHexString(),cellBgDisabled:be,timeColumnWidth:ut*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ot*1.5,cellHeight:ot,textHeight:ut,withoutTimeCellHeight:ut*1.65,multipleItemBg:Ae.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:hn,multipleItemHeightSM:Yt,multipleItemHeightLG:Bn,multipleSelectorBgDisabled:be,multipleItemColorDisabled:Ae.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},BA=Ae=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Gl.T)(Ae)),ts(Ae)),(0,Eo.w)(Ae)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Ae.zIndexPopupBase+50});var Mt=ee(39082),Vr=Ae=>{const{componentCls:be}=Ae;return{[be]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Mt.qG)(Ae)),(0,Mt.vc)(Ae)),(0,Mt.H8)(Ae)),(0,Mt.Mu)(Ae)),{"&-outlined":{[`&${be}-multiple ${be}-selection-item`]:{background:Ae.multipleItemBg,border:`${(0,Za.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.multipleItemBorderColor}`}},"&-filled":{[`&${be}-multiple ${be}-selection-item`]:{background:Ae.colorBgContainer,border:`${(0,Za.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`}},"&-borderless":{[`&${be}-multiple ${be}-selection-item`]:{background:Ae.multipleItemBg,border:`${(0,Za.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.multipleItemBorderColor}`}},"&-underlined":{[`&${be}-multiple ${be}-selection-item`]:{background:Ae.multipleItemBg,border:`${(0,Za.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.multipleItemBorderColor}`}}}]}};const Ca=(Ae,be,Ge,ot)=>{const ut=Ae.calc(Ge).add(2).equal(),Dt=Ae.max(Ae.calc(be).sub(ut).div(2).equal(),0),Ot=Ae.max(Ae.calc(be).sub(ut).sub(Dt).equal(),0);return{padding:`${(0,Za.unit)(Dt)} ${(0,Za.unit)(ot)} ${(0,Za.unit)(Ot)}`}},Sr=Ae=>{const{componentCls:be,colorError:Ge,colorWarning:ot}=Ae;return{[`${be}:not(${be}-disabled):not([disabled])`]:{[`&${be}-status-error`]:{[`${be}-active-bar`]:{background:Ge}},[`&${be}-status-warning`]:{[`${be}-active-bar`]:{background:ot}}}}},oi=Ae=>{const{componentCls:be,antCls:Ge,controlHeight:ot,paddingInline:ut,lineWidth:Dt,lineType:Ot,colorBorder:Rt,borderRadius:cn,motionDurationMid:hn,colorTextDisabled:Yt,colorTextPlaceholder:Bn,controlHeightLG:Dn,fontSizeLG:In,controlHeightSM:Fn,paddingInlineSM:On,paddingXS:Rn,marginXS:Nn,colorTextDescription:Br,lineWidthBold:Vn,colorPrimary:qn,motionDurationSlow:xr,zIndexPopup:ir,paddingXXS:sr,sizePopupArrow:ba,colorBgElevated:ea,borderRadiusLG:aa,boxShadowSecondary:Gr,borderRadiusSM:La,colorSplit:ia,cellHoverBg:Tr,presetsWidth:Cr,presetsMaxWidth:Wr,boxShadowPopoverArrow:Hr,fontHeight:Sa,fontHeightLG:Ia,lineHeightLG:la}=Ae;return[{[be]:Object.assign(Object.assign(Object.assign({},(0,lu.Wf)(Ae)),Ca(Ae,ot,Sa,ut)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:cn,transition:`border ${hn}, box-shadow ${hn}, background ${hn}`,[`${be}-prefix`]:{flex:"0 0 auto",marginInlineEnd:Ae.inputAffixPadding},[`${be}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,transition:`all ${hn}`},(0,ju.nz)(Bn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Yt,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Bn}}},"&-large":Object.assign(Object.assign({},Ca(Ae,Dn,Ia,ut)),{[`${be}-input > input`]:{fontSize:In,lineHeight:la}}),"&-small":Object.assign({},Ca(Ae,Fn,Sa,On)),[`${be}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ae.calc(Rn).div(2).equal(),color:Yt,lineHeight:1,pointerEvents:"none",transition:`opacity ${hn}, color ${hn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Nn}}},[`${be}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Yt,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${hn}, color ${hn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Br}},"&:hover":{[`${be}-clear`]:{opacity:1},[`${be}-suffix:not(:last-child)`]:{opacity:0}},[`${be}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:In,color:Yt,fontSize:In,verticalAlign:"top",cursor:"default",[`${be}-focused &`]:{color:Br},[`${be}-range-separator &`]:{[`${be}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${be}-active-bar`]:{bottom:Ae.calc(Dt).mul(-1).equal(),height:Vn,background:qn,opacity:0,transition:`all ${xr} ease-out`,pointerEvents:"none"},[`&${be}-focused`]:{[`${be}-active-bar`]:{opacity:1}},[`${be}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Za.unit)(Rn)}`,lineHeight:1}},"&-range, &-multiple":{[`${be}-clear`]:{insetInlineEnd:ut},[`&${be}-small`]:{[`${be}-clear`]:{insetInlineEnd:On}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,lu.Wf)(Ae)),Xo(Ae)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ir,[`&${be}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${be}-dropdown-placement-bottomLeft,
&${be}-dropdown-placement-bottomRight`]:{[`${be}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${be}-dropdown-placement-topLeft,
&${be}-dropdown-placement-topRight`]:{[`${be}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ge}-slide-up-appear, &${Ge}-slide-up-enter`]:{[`${be}-range-arrow${be}-range-arrow`]:{transition:"none"}},[`&${Ge}-slide-up-enter${Ge}-slide-up-enter-active${be}-dropdown-placement-topLeft,
&${Ge}-slide-up-enter${Ge}-slide-up-enter-active${be}-dropdown-placement-topRight,
&${Ge}-slide-up-appear${Ge}-slide-up-appear-active${be}-dropdown-placement-topLeft,
&${Ge}-slide-up-appear${Ge}-slide-up-appear-active${be}-dropdown-placement-topRight`]:{animationName:Jo.Qt},[`&${Ge}-slide-up-enter${Ge}-slide-up-enter-active${be}-dropdown-placement-bottomLeft,
&${Ge}-slide-up-enter${Ge}-slide-up-enter-active${be}-dropdown-placement-bottomRight,
&${Ge}-slide-up-appear${Ge}-slide-up-appear-active${be}-dropdown-placement-bottomLeft,
&${Ge}-slide-up-appear${Ge}-slide-up-appear-active${be}-dropdown-placement-bottomRight`]:{animationName:Jo.fJ},[`&${Ge}-slide-up-leave ${be}-panel-container`]:{pointerEvents:"none"},[`&${Ge}-slide-up-leave${Ge}-slide-up-leave-active${be}-dropdown-placement-topLeft,
&${Ge}-slide-up-leave${Ge}-slide-up-leave-active${be}-dropdown-placement-topRight`]:{animationName:Jo.ly},[`&${Ge}-slide-up-leave${Ge}-slide-up-leave-active${be}-dropdown-placement-bottomLeft,
&${Ge}-slide-up-leave${Ge}-slide-up-leave-active${be}-dropdown-placement-bottomRight`]:{animationName:Jo.Uw},[`${be}-panel > ${be}-time-panel`]:{paddingTop:sr},[`${be}-range-wrapper`]:{display:"flex",position:"relative"},[`${be}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:Ae.calc(ut).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${xr} ease-out`},(0,Eo.W)(Ae,ea,Hr)),{"&:before":{insetInlineStart:Ae.calc(ut).mul(1.5).equal()}}),[`${be}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ea,borderRadius:aa,boxShadow:Gr,transition:`margin ${xr}`,display:"inline-block",pointerEvents:"auto",[`${be}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${be}-presets`]:{display:"flex",flexDirection:"column",minWidth:Cr,maxWidth:Wr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Rn,borderInlineEnd:`${(0,Za.unit)(Dt)} ${Ot} ${ia}`,li:Object.assign(Object.assign({},lu.vS),{borderRadius:La,paddingInline:Rn,paddingBlock:Ae.calc(Fn).sub(Sa).div(2).equal(),cursor:"pointer",transition:`all ${xr}`,"+ li":{marginTop:Nn},"&:hover":{background:Tr}})}},[`${be}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${be}-panel`]:{borderWidth:0}}},[`${be}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${be}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Rt}}}}),"&-dropdown-range":{padding:`${(0,Za.unit)(Ae.calc(ba).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${be}-separator`]:{transform:"scale(-1, 1)"},[`${be}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Jo.oN)(Ae,"slide-up"),(0,Jo.oN)(Ae,"slide-down"),(0,Yi.Fm)(Ae,"move-up"),(0,Yi.Fm)(Ae,"move-down")]};var rl=(0,ou.I$)("DatePicker",Ae=>{const be=(0,EA.mergeToken)((0,Gl.e)(Ae),oA(Ae),{inputPaddingHorizontalBase:Ae.calc(Ae.paddingSM).sub(1).equal(),multipleSelectItemHeight:Ae.multipleItemHeight,selectHeight:Ae.controlHeight});return[lo(be),oi(be),Vr(be),Sr(be),Ru(be),(0,vA.c)(Ae,{focusElCls:`${Ae.componentCls}-focused`})]},BA),dl=ee(68525);function Hl(Ae,be,Ge){return Ge!==void 0?Ge:be==="year"&&Ae.lang.yearPlaceholder?Ae.lang.yearPlaceholder:be==="quarter"&&Ae.lang.quarterPlaceholder?Ae.lang.quarterPlaceholder:be==="month"&&Ae.lang.monthPlaceholder?Ae.lang.monthPlaceholder:be==="week"&&Ae.lang.weekPlaceholder?Ae.lang.weekPlaceholder:be==="time"&&Ae.timePickerLocale.placeholder?Ae.timePickerLocale.placeholder:Ae.lang.placeholder}function bo(Ae,be,Ge){return Ge!==void 0?Ge:be==="year"&&Ae.lang.yearPlaceholder?Ae.lang.rangeYearPlaceholder:be==="quarter"&&Ae.lang.quarterPlaceholder?Ae.lang.rangeQuarterPlaceholder:be==="month"&&Ae.lang.monthPlaceholder?Ae.lang.rangeMonthPlaceholder:be==="week"&&Ae.lang.weekPlaceholder?Ae.lang.rangeWeekPlaceholder:be==="time"&&Ae.timePickerLocale.placeholder?Ae.timePickerLocale.rangePlaceholder:Ae.lang.rangePlaceholder}function xl(Ae,be){const{allowClear:Ge=!0}=Ae,{clearIcon:ot,removeIcon:ut}=(0,dl.Z)(Object.assign(Object.assign({},Ae),{prefixCls:be,componentName:"DatePicker"}));return[fe.useMemo(()=>Ge===!1?!1:Object.assign({clearIcon:ot},Ge===!0?{}:Ge),[Ge,ot]),ut]}const[ro,Bo]=["week","WeekPicker"],[TA,qo]=["month","MonthPicker"],[AA,bA]=["year","YearPicker"],[So,Ro]=["quarter","QuarterPicker"],[Jl,_o]=["time","TimePicker"];var $o=ee(7939),Pr=Ae=>fe.createElement($o.ZP,Object.assign({size:"small",type:"primary"},Ae));function HA(Ae){return(0,fe.useMemo)(()=>Object.assign({button:Pr},Ae),[Ae])}var CA=function(Ae,be){var Ge={};for(var ot in Ae)Object.prototype.hasOwnProperty.call(Ae,ot)&&be.indexOf(ot)<0&&(Ge[ot]=Ae[ot]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,ot=Object.getOwnPropertySymbols(Ae);ut<ot.length;ut++)be.indexOf(ot[ut])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ot[ut])&&(Ge[ot[ut]]=Ae[ot[ut]]);return Ge},fs=Ae=>(0,fe.forwardRef)((Ge,ot)=>{var ut;const{prefixCls:Dt,getPopupContainer:Ot,components:Rt,className:cn,style:hn,placement:Yt,size:Bn,disabled:Dn,bordered:In=!0,placeholder:Fn,popupClassName:On,dropdownClassName:Rn,status:Nn,rootClassName:Br,variant:Vn,picker:qn}=Ge,xr=CA(Ge,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),ir=fe.useRef(null),{getPrefixCls:sr,direction:ba,getPopupContainer:ea,rangePicker:aa}=(0,fe.useContext)(hA.E_),Gr=sr("picker",Dt),{compactSize:La,compactItemClassnames:ia}=(0,Vl.ri)(Gr,ba),Tr=sr(),[Cr,Wr]=(0,gA.Z)("rangePicker",Vn,In),Hr=(0,mA.Z)(Gr),[Sa,Ia,la]=rl(Gr,Hr),[fa]=xl(Ge,Gr),Or=HA(Rt),ua=(0,Ho.Z)(ii=>{var Ii;return(Ii=Bn!=null?Bn:La)!==null&&Ii!==void 0?Ii:ii}),oa=fe.useContext(Gi.Z),br=Dn!=null?Dn:oa,Ga=(0,fe.useContext)(pA.aM),{hasFeedback:Xa,status:ei,feedbackIcon:Wa}=Ga,Ai=fe.createElement(fe.Fragment,null,qn===Jl?fe.createElement(Qt,null):fe.createElement(nt,null),Xa&&Wa);(0,fe.useImperativeHandle)(ot,()=>ir.current);const[ui]=(0,co.Z)("Calendar",fo.Z),si=Object.assign(Object.assign({},ui),Ge.locale),[Si]=(0,To.Cn)("DatePicker",(ut=Ge.popupStyle)===null||ut===void 0?void 0:ut.zIndex);return Sa(fe.createElement(Hu.Z,{space:!0},fe.createElement(vo,Object.assign({separator:fe.createElement("span",{"aria-label":"to",className:`${Gr}-separator`},fe.createElement(ye,null)),disabled:br,ref:ir,placement:Yt,placeholder:bo(si,qn,Fn),suffixIcon:Ai,prevIcon:fe.createElement("span",{className:`${Gr}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${Gr}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${Gr}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${Gr}-super-next-icon`}),transitionName:`${Tr}-slide-up`,picker:qn},xr,{className:yt()({[`${Gr}-${ua}`]:ua,[`${Gr}-${Cr}`]:Wr},(0,so.Z)(Gr,(0,so.F)(ei,Nn),Xa),Ia,ia,cn,aa==null?void 0:aa.className,la,Hr,Br),style:Object.assign(Object.assign({},aa==null?void 0:aa.style),hn),locale:si.lang,prefixCls:Gr,getPopupContainer:Ot||ea,generateConfig:Ae,components:Or,direction:ba,classNames:{popup:yt()(Ia,On||Rn,la,Hr,Br)},styles:{popup:Object.assign(Object.assign({},Ge.popupStyle),{zIndex:Si})},allowClear:fa}))))}),Du=function(Ae,be){var Ge={};for(var ot in Ae)Object.prototype.hasOwnProperty.call(Ae,ot)&&be.indexOf(ot)<0&&(Ge[ot]=Ae[ot]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,ot=Object.getOwnPropertySymbols(Ae);ut<ot.length;ut++)be.indexOf(ot[ut])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ot[ut])&&(Ge[ot[ut]]=Ae[ot[ut]]);return Ge},zu=Ae=>{const be=(cn,hn)=>{const Yt=hn===_o?"timePicker":"datePicker";return(0,fe.forwardRef)((Dn,In)=>{var Fn;const{prefixCls:On,getPopupContainer:Rn,components:Nn,style:Br,className:Vn,rootClassName:qn,size:xr,bordered:ir,placement:sr,placeholder:ba,popupClassName:ea,dropdownClassName:aa,disabled:Gr,status:La,variant:ia,onCalendarChange:Tr}=Dn,Cr=Du(Dn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Wr,direction:Hr,getPopupContainer:Sa,[Yt]:Ia}=(0,fe.useContext)(hA.E_),la=Wr("picker",On),{compactSize:fa,compactItemClassnames:Or}=(0,Vl.ri)(la,Hr),ua=fe.useRef(null),[oa,br]=(0,gA.Z)("datePicker",ia,ir),Ga=(0,mA.Z)(la),[Xa,ei,Wa]=rl(la,Ga);(0,fe.useImperativeHandle)(In,()=>ua.current);const Ai={showToday:!0},ui=cn||Dn.picker,si=Wr(),{onSelect:Si,multiple:ii}=Cr,Ii=Si&&cn==="time"&&!ii,ti=(Al,_a,Io)=>{Tr==null||Tr(Al,_a,Io),Ii&&Si(Al)},[ki,di]=xl(Dn,la),Ji=HA(Nn),qi=(0,Ho.Z)(Al=>{var _a;return(_a=xr!=null?xr:fa)!==null&&_a!==void 0?_a:Al}),ai=fe.useContext(Gi.Z),ya=Gr!=null?Gr:ai,pi=(0,fe.useContext)(pA.aM),{hasFeedback:Pi,status:_i,feedbackIcon:Ei}=pi,Xl=fe.createElement(fe.Fragment,null,ui==="time"?fe.createElement(Qt,null):fe.createElement(nt,null),Pi&&Ei),[zi]=(0,co.Z)("DatePicker",fo.Z),Mi=Object.assign(Object.assign({},zi),Dn.locale),[Oi]=(0,To.Cn)("DatePicker",(Fn=Dn.popupStyle)===null||Fn===void 0?void 0:Fn.zIndex);return Xa(fe.createElement(Hu.Z,{space:!0},fe.createElement(wu,Object.assign({ref:ua,placeholder:Hl(Mi,ui,ba),suffixIcon:Xl,placement:sr,prevIcon:fe.createElement("span",{className:`${la}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${la}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${la}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${la}-super-next-icon`}),transitionName:`${si}-slide-up`,picker:cn,onCalendarChange:ti},Ai,Cr,{locale:Mi.lang,className:yt()({[`${la}-${qi}`]:qi,[`${la}-${oa}`]:br},(0,so.Z)(la,(0,so.F)(_i,La),Pi),ei,Or,Ia==null?void 0:Ia.className,Vn,Wa,Ga,qn),style:Object.assign(Object.assign({},Ia==null?void 0:Ia.style),Br),prefixCls:la,getPopupContainer:Rn||Sa,generateConfig:Ae,components:Ji,direction:Hr,disabled:ya,classNames:{popup:yt()(ei,Wa,Ga,qn,ea||aa)},styles:{popup:Object.assign(Object.assign({},Dn.popupStyle),{zIndex:Oi})},allowClear:ki,removeIcon:di}))))})},Ge=be(),ot=be(ro,Bo),ut=be(TA,qo),Dt=be(AA,bA),Ot=be(So,Ro),Rt=be(Jl,_o);return{DatePicker:Ge,WeekPicker:ot,MonthPicker:ut,YearPicker:Dt,TimePicker:Rt,QuarterPicker:Ot}},Wu=Ae=>{const{DatePicker:be,WeekPicker:Ge,MonthPicker:ot,YearPicker:ut,TimePicker:Dt,QuarterPicker:Ot}=zu(Ae),Rt=fs(Ae),cn=be;return cn.WeekPicker=Ge,cn.MonthPicker=ot,cn.YearPicker=ut,cn.RangePicker=Rt,cn.TimePicker=Dt,cn.QuarterPicker=Ot,cn};const ZA=Wu(Re),Zu=(0,Ke.Z)(ZA,"popupAlign",void 0,"picker");ZA._InternalPanelDoNotUseOrYouWillBeFired=Zu;const rs=(0,Ke.Z)(ZA.RangePicker,"popupAlign",void 0,"picker");ZA._InternalRangePanelDoNotUseOrYouWillBeFired=rs,ZA.generatePicker=Wu;var Au=ZA},37285:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Me}});var y=ee(59301),ve=ee(92310),Le=ee.n(ve),Ue=ee(48755),Ne=ee(36237),Se=ee(63356),ze=ee(16931),Xe=ee(51636);const Ie=pe=>{const{componentCls:me,sizePaddingEdgeHorizontal:Ee,colorSplit:Te,lineWidth:Re,textPaddingInline:Ke,orientationMargin:fe,verticalMarginInline:We}=pe;return{[me]:Object.assign(Object.assign({},(0,Se.Wf)(pe)),{borderBlockStart:`${(0,Ne.unit)(Re)} solid ${Te}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:We,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ne.unit)(Re)} solid ${Te}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ne.unit)(pe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ne.unit)(pe.dividerHorizontalWithTextGutterMargin)} 0`,color:pe.colorTextHeading,fontWeight:500,fontSize:pe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Te}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ne.unit)(Re)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${me}-with-text-start`]:{"&::before":{width:`calc(${fe} * 100%)`},"&::after":{width:`calc(100% - ${fe} * 100%)`}},[`&-horizontal${me}-with-text-end`]:{"&::before":{width:`calc(100% - ${fe} * 100%)`},"&::after":{width:`calc(${fe} * 100%)`}},[`${me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ke},"&-dashed":{background:"none",borderColor:Te,borderStyle:"dashed",borderWidth:`${(0,Ne.unit)(Re)} 0 0`},[`&-horizontal${me}-with-text${me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${me}-dashed`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Te,borderStyle:"dotted",borderWidth:`${(0,Ne.unit)(Re)} 0 0`},[`&-horizontal${me}-with-text${me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${me}-dotted`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${me}-with-text`]:{color:pe.colorText,fontWeight:"normal",fontSize:pe.fontSize},[`&-horizontal${me}-with-text-start${me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${me}-inner-text`]:{paddingInlineStart:Ee}},[`&-horizontal${me}-with-text-end${me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${me}-inner-text`]:{paddingInlineEnd:Ee}}})}},$e=pe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:pe.marginXS});var qe=(0,ze.I$)("Divider",pe=>{const me=(0,Xe.mergeToken)(pe,{dividerHorizontalWithTextGutterMargin:pe.margin,dividerHorizontalGutterMargin:pe.marginLG,sizePaddingEdgeHorizontal:0});return[Ie(me)]},$e,{unitless:{orientationMargin:!0}}),Fe=function(pe,me){var Ee={};for(var Te in pe)Object.prototype.hasOwnProperty.call(pe,Te)&&me.indexOf(Te)<0&&(Ee[Te]=pe[Te]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Te=Object.getOwnPropertySymbols(pe);Re<Te.length;Re++)me.indexOf(Te[Re])<0&&Object.prototype.propertyIsEnumerable.call(pe,Te[Re])&&(Ee[Te[Re]]=pe[Te[Re]]);return Ee},Me=pe=>{const{getPrefixCls:me,direction:Ee,className:Te,style:Re}=(0,Ue.dj)("divider"),{prefixCls:Ke,type:fe="horizontal",orientation:We="center",orientationMargin:rt,className:Je,rootClassName:tt,children:Pe,dashed:Ve,variant:nt="solid",plain:je,style:ft}=pe,Ze=Fe(pe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),et=me("divider",Ke),[Qt,st,it]=qe(et),Lt=!!Pe,Ye=y.useMemo(()=>We==="left"?Ee==="rtl"?"end":"start":We==="right"?Ee==="rtl"?"start":"end":We,[Ee,We]),ye=Ye==="start"&&rt!=null,Qe=Ye==="end"&&rt!=null,yt=Le()(et,Te,st,it,`${et}-${fe}`,{[`${et}-with-text`]:Lt,[`${et}-with-text-${Ye}`]:Lt,[`${et}-dashed`]:!!Ve,[`${et}-${nt}`]:nt!=="solid",[`${et}-plain`]:!!je,[`${et}-rtl`]:Ee==="rtl",[`${et}-no-default-orientation-margin-start`]:ye,[`${et}-no-default-orientation-margin-end`]:Qe},Je,tt),bt=y.useMemo(()=>typeof rt=="number"?rt:/^\d+$/.test(rt)?Number(rt):rt,[rt]),dt={marginInlineStart:ye?bt:void 0,marginInlineEnd:Qe?bt:void 0};return Qt(y.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},Re),ft)},Ze,{role:"separator"}),Pe&&fe!=="vertical"&&y.createElement("span",{className:`${et}-inner-text`,style:dt},Pe)))}},93725:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Ve}});var y=ee(59301),ve=ee(96512),Le=ee(92310),Ue=ee.n(Le),Ne=ee(18929),Se=ee(2738),ze=ee(48755),Xe=ee(37639),Ie=ee(15565),$e=ee(54500),qe=ee(7939),Fe=ee(61670),_e=ee(9017),Me=ee(85981),pe=ee(69106),me=ee(16931);const Ee=nt=>{const{componentCls:je,iconCls:ft,antCls:Ze,zIndexPopup:et,colorText:Qt,colorWarning:st,marginXXS:it,marginXS:Lt,fontSize:Ye,fontWeightStrong:ye,colorTextHeading:Qe}=nt;return{[je]:{zIndex:et,[`&${Ze}-popover`]:{fontSize:Ye},[`${je}-message`]:{marginBottom:Lt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${je}-message-icon ${ft}`]:{color:st,fontSize:Ye,lineHeight:1,marginInlineEnd:Lt},[`${je}-title`]:{fontWeight:ye,color:Qe,"&:only-child":{fontWeight:"normal"}},[`${je}-description`]:{marginTop:it,color:Qt}},[`${je}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Lt}}}}},Te=nt=>{const{zIndexPopupBase:je}=nt;return{zIndexPopup:je+60}};var Re=(0,me.I$)("Popconfirm",nt=>Ee(nt),Te,{resetStyle:!1}),Ke=function(nt,je){var ft={};for(var Ze in nt)Object.prototype.hasOwnProperty.call(nt,Ze)&&je.indexOf(Ze)<0&&(ft[Ze]=nt[Ze]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ze=Object.getOwnPropertySymbols(nt);et<Ze.length;et++)je.indexOf(Ze[et])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ze[et])&&(ft[Ze[et]]=nt[Ze[et]]);return ft};const fe=nt=>{const{prefixCls:je,okButtonProps:ft,cancelButtonProps:Ze,title:et,description:Qt,cancelText:st,okText:it,okType:Lt="primary",icon:Ye=y.createElement(ve.Z,null),showCancel:ye=!0,close:Qe,onConfirm:yt,onCancel:bt,onPopupClick:dt}=nt,{getPrefixCls:Oe}=y.useContext(ze.E_),[Ft]=(0,_e.Z)("Popconfirm",Me.Z.Popconfirm),Ut=(0,$e.Z)(et),Et=(0,$e.Z)(Qt);return y.createElement("div",{className:`${je}-inner-content`,onClick:dt},y.createElement("div",{className:`${je}-message`},Ye&&y.createElement("span",{className:`${je}-message-icon`},Ye),y.createElement("div",{className:`${je}-message-text`},Ut&&y.createElement("div",{className:`${je}-title`},Ut),Et&&y.createElement("div",{className:`${je}-description`},Et))),y.createElement("div",{className:`${je}-buttons`},ye&&y.createElement(qe.ZP,Object.assign({onClick:bt,size:"small"},Ze),st||(Ft==null?void 0:Ft.cancelText)),y.createElement(Ie.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Fe.nx)(Lt)),ft),actionFn:yt,close:Qe,prefixCls:Oe("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},it||(Ft==null?void 0:Ft.okText))))};var rt=nt=>{const{prefixCls:je,placement:ft,className:Ze,style:et}=nt,Qt=Ke(nt,["prefixCls","placement","className","style"]),{getPrefixCls:st}=y.useContext(ze.E_),it=st("popconfirm",je),[Lt]=Re(it);return Lt(y.createElement(pe.ZP,{placement:ft,className:Ue()(it,Ze),style:et,content:y.createElement(fe,Object.assign({prefixCls:it},Qt))}))},Je=function(nt,je){var ft={};for(var Ze in nt)Object.prototype.hasOwnProperty.call(nt,Ze)&&je.indexOf(Ze)<0&&(ft[Ze]=nt[Ze]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ze=Object.getOwnPropertySymbols(nt);et<Ze.length;et++)je.indexOf(Ze[et])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ze[et])&&(ft[Ze[et]]=nt[Ze[et]]);return ft};const Pe=y.forwardRef((nt,je)=>{var ft,Ze;const{prefixCls:et,placement:Qt="top",trigger:st="click",okType:it="primary",icon:Lt=y.createElement(ve.Z,null),children:Ye,overlayClassName:ye,onOpenChange:Qe,onVisibleChange:yt,overlayStyle:bt,styles:dt,classNames:Oe}=nt,Ft=Je(nt,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ut,className:Et,style:Pt,classNames:wt,styles:Zt}=(0,ze.dj)("popconfirm"),[an,xe]=(0,Ne.Z)(!1,{value:(ft=nt.open)!==null&&ft!==void 0?ft:nt.visible,defaultValue:(Ze=nt.defaultOpen)!==null&&Ze!==void 0?Ze:nt.defaultVisible}),ue=(An,pn)=>{xe(An,!0),yt==null||yt(An),Qe==null||Qe(An,pn)},ie=An=>{ue(!1,An)},ce=An=>{var pn;return(pn=nt.onConfirm)===null||pn===void 0?void 0:pn.call(void 0,An)},Be=An=>{var pn;ue(!1,An),(pn=nt.onCancel)===null||pn===void 0||pn.call(void 0,An)},oe=(An,pn)=>{const{disabled:ar=!1}=nt;ar||ue(An,pn)},ct=Ut("popconfirm",et),vt=Ue()(ct,Et,ye,wt.root,Oe==null?void 0:Oe.root),Ht=Ue()(wt.body,Oe==null?void 0:Oe.body),[wn]=Re(ct);return wn(y.createElement(Xe.Z,Object.assign({},(0,Se.Z)(Ft,["title"]),{trigger:st,placement:Qt,onOpenChange:oe,open:an,ref:je,classNames:{root:vt,body:Ht},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Zt.root),Pt),bt),dt==null?void 0:dt.root),body:Object.assign(Object.assign({},Zt.body),dt==null?void 0:dt.body)},content:y.createElement(fe,Object.assign({okType:it,icon:Lt},nt,{prefixCls:ct,close:ie,onConfirm:ce,onCancel:Be})),"data-popover-inject":!0}),Ye))});Pe._InternalPanelDoNotUseOrYouWillBeFired=rt;var Ve=Pe},58755:function(ht,lt,ee){"use strict";ee.d(lt,{Z:function(){return Qt}});var y=ee(59301),ve=ee(58617),Le=ee(92310),Ue=ee.n(Le),Ne=ee(60499),Se=ee(18642),ze=ee(72190),Xe=ee(42244),Ie=ee(18929),$e=ee(10228),qe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Fe=y.forwardRef(function(st,it){var Lt,Ye=st.prefixCls,ye=Ye===void 0?"rc-switch":Ye,Qe=st.className,yt=st.checked,bt=st.defaultChecked,dt=st.disabled,Oe=st.loadingIcon,Ft=st.checkedChildren,Ut=st.unCheckedChildren,Et=st.onClick,Pt=st.onChange,wt=st.onKeyDown,Zt=(0,Xe.Z)(st,qe),an=(0,Ie.Z)(!1,{value:yt,defaultValue:bt}),xe=(0,ze.Z)(an,2),ue=xe[0],ie=xe[1];function ce(vt,Ht){var wn=ue;return dt||(wn=vt,ie(wn),Pt==null||Pt(wn,Ht)),wn}function Be(vt){vt.which===$e.Z.LEFT?ce(!1,vt):vt.which===$e.Z.RIGHT&&ce(!0,vt),wt==null||wt(vt)}function oe(vt){var Ht=ce(!ue,vt);Et==null||Et(Ht,vt)}var ct=Ue()(ye,Qe,(Lt={},(0,Se.Z)(Lt,"".concat(ye,"-checked"),ue),(0,Se.Z)(Lt,"".concat(ye,"-disabled"),dt),Lt));return y.createElement("button",(0,Ne.Z)({},Zt,{type:"button",role:"switch","aria-checked":ue,disabled:dt,className:ct,ref:it,onKeyDown:Be,onClick:oe}),Oe,y.createElement("span",{className:"".concat(ye,"-inner")},y.createElement("span",{className:"".concat(ye,"-inner-checked")},Ft),y.createElement("span",{className:"".concat(ye,"-inner-unchecked")},Ut)))});Fe.displayName="Switch";var _e=Fe,Me=ee(12919),pe=ee(48755),me=ee(2171),Ee=ee(31756),Te=ee(36237),Re=ee(17835),Ke=ee(63356),fe=ee(16931),We=ee(51636);const rt=st=>{const{componentCls:it,trackHeightSM:Lt,trackPadding:Ye,trackMinWidthSM:ye,innerMinMarginSM:Qe,innerMaxMarginSM:yt,handleSizeSM:bt,calc:dt}=st,Oe=`${it}-inner`,Ft=(0,Te.unit)(dt(bt).add(dt(Ye).mul(2)).equal()),Ut=(0,Te.unit)(dt(yt).mul(2).equal());return{[it]:{[`&${it}-small`]:{minWidth:ye,height:Lt,lineHeight:(0,Te.unit)(Lt),[`${it}-inner`]:{paddingInlineStart:yt,paddingInlineEnd:Qe,[`${Oe}-checked, ${Oe}-unchecked`]:{minHeight:Lt},[`${Oe}-checked`]:{marginInlineStart:`calc(-100% + ${Ft} - ${Ut})`,marginInlineEnd:`calc(100% - ${Ft} + ${Ut})`},[`${Oe}-unchecked`]:{marginTop:dt(Lt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${it}-handle`]:{width:bt,height:bt},[`${it}-loading-icon`]:{top:dt(dt(bt).sub(st.switchLoadingIconSize)).div(2).equal(),fontSize:st.switchLoadingIconSize},[`&${it}-checked`]:{[`${it}-inner`]:{paddingInlineStart:Qe,paddingInlineEnd:yt,[`${Oe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Oe}-unchecked`]:{marginInlineStart:`calc(100% - ${Ft} + ${Ut})`,marginInlineEnd:`calc(-100% + ${Ft} - ${Ut})`}},[`${it}-handle`]:{insetInlineStart:`calc(100% - ${(0,Te.unit)(dt(bt).add(Ye).equal())})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${Oe}`]:{[`${Oe}-unchecked`]:{marginInlineStart:dt(st.marginXXS).div(2).equal(),marginInlineEnd:dt(st.marginXXS).mul(-1).div(2).equal()}},[`&${it}-checked ${Oe}`]:{[`${Oe}-checked`]:{marginInlineStart:dt(st.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:dt(st.marginXXS).div(2).equal()}}}}}}},Je=st=>{const{componentCls:it,handleSize:Lt,calc:Ye}=st;return{[it]:{[`${it}-loading-icon${st.iconCls}`]:{position:"relative",top:Ye(Ye(Lt).sub(st.fontSize)).div(2).equal(),color:st.switchLoadingIconColor,verticalAlign:"top"},[`&${it}-checked ${it}-loading-icon`]:{color:st.switchColor}}}},tt=st=>{const{componentCls:it,trackPadding:Lt,handleBg:Ye,handleShadow:ye,handleSize:Qe,calc:yt}=st,bt=`${it}-handle`;return{[it]:{[bt]:{position:"absolute",top:Lt,insetInlineStart:Lt,width:Qe,height:Qe,transition:`all ${st.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ye,borderRadius:yt(Qe).div(2).equal(),boxShadow:ye,transition:`all ${st.switchDuration} ease-in-out`,content:'""'}},[`&${it}-checked ${bt}`]:{insetInlineStart:`calc(100% - ${(0,Te.unit)(yt(Qe).add(Lt).equal())})`},[`&:not(${it}-disabled):active`]:{[`${bt}::before`]:{insetInlineEnd:st.switchHandleActiveInset,insetInlineStart:0},[`&${it}-checked ${bt}::before`]:{insetInlineEnd:0,insetInlineStart:st.switchHandleActiveInset}}}}},Pe=st=>{const{componentCls:it,trackHeight:Lt,trackPadding:Ye,innerMinMargin:ye,innerMaxMargin:Qe,handleSize:yt,calc:bt}=st,dt=`${it}-inner`,Oe=(0,Te.unit)(bt(yt).add(bt(Ye).mul(2)).equal()),Ft=(0,Te.unit)(bt(Qe).mul(2).equal());return{[it]:{[dt]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Qe,paddingInlineEnd:ye,transition:`padding-inline-start ${st.switchDuration} ease-in-out, padding-inline-end ${st.switchDuration} ease-in-out`,[`${dt}-checked, ${dt}-unchecked`]:{display:"block",color:st.colorTextLightSolid,fontSize:st.fontSizeSM,transition:`margin-inline-start ${st.switchDuration} ease-in-out, margin-inline-end ${st.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Lt},[`${dt}-checked`]:{marginInlineStart:`calc(-100% + ${Oe} - ${Ft})`,marginInlineEnd:`calc(100% - ${Oe} + ${Ft})`},[`${dt}-unchecked`]:{marginTop:bt(Lt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${it}-checked ${dt}`]:{paddingInlineStart:ye,paddingInlineEnd:Qe,[`${dt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${dt}-unchecked`]:{marginInlineStart:`calc(100% - ${Oe} + ${Ft})`,marginInlineEnd:`calc(-100% + ${Oe} - ${Ft})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${dt}`]:{[`${dt}-unchecked`]:{marginInlineStart:bt(Ye).mul(2).equal(),marginInlineEnd:bt(Ye).mul(-1).mul(2).equal()}},[`&${it}-checked ${dt}`]:{[`${dt}-checked`]:{marginInlineStart:bt(Ye).mul(-1).mul(2).equal(),marginInlineEnd:bt(Ye).mul(2).equal()}}}}}},Ve=st=>{const{componentCls:it,trackHeight:Lt,trackMinWidth:Ye}=st;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(st)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ye,height:Lt,lineHeight:(0,Te.unit)(Lt),verticalAlign:"middle",background:st.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${st.motionDurationMid}`,userSelect:"none",[`&:hover:not(${it}-disabled)`]:{background:st.colorTextTertiary}}),(0,Ke.Qy)(st)),{[`&${it}-checked`]:{background:st.switchColor,[`&:hover:not(${it}-disabled)`]:{background:st.colorPrimaryHover}},[`&${it}-loading, &${it}-disabled`]:{cursor:"not-allowed",opacity:st.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${it}-rtl`]:{direction:"rtl"}})}},nt=st=>{const{fontSize:it,lineHeight:Lt,controlHeight:Ye,colorWhite:ye}=st,Qe=it*Lt,yt=Ye/2,bt=2,dt=Qe-bt*2,Oe=yt-bt*2;return{trackHeight:Qe,trackHeightSM:yt,trackMinWidth:dt*2+bt*4,trackMinWidthSM:Oe*2+bt*2,trackPadding:bt,handleBg:ye,handleSize:dt,handleSizeSM:Oe,handleShadow:`0 2px 4px 0 ${new Re.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:dt/2,innerMaxMargin:dt+bt+bt*2,innerMinMarginSM:Oe/2,innerMaxMarginSM:Oe+bt+bt*2}};var je=(0,fe.I$)("Switch",st=>{const it=(0,We.mergeToken)(st,{switchDuration:st.motionDurationMid,switchColor:st.colorPrimary,switchDisabledOpacity:st.opacityLoading,switchLoadingIconSize:st.calc(st.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${st.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(it),Pe(it),tt(it),Je(it),rt(it)]},nt),ft=function(st,it){var Lt={};for(var Ye in st)Object.prototype.hasOwnProperty.call(st,Ye)&&it.indexOf(Ye)<0&&(Lt[Ye]=st[Ye]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Ye=Object.getOwnPropertySymbols(st);ye<Ye.length;ye++)it.indexOf(Ye[ye])<0&&Object.prototype.propertyIsEnumerable.call(st,Ye[ye])&&(Lt[Ye[ye]]=st[Ye[ye]]);return Lt};const et=y.forwardRef((st,it)=>{const{prefixCls:Lt,size:Ye,disabled:ye,loading:Qe,className:yt,rootClassName:bt,style:dt,checked:Oe,value:Ft,defaultChecked:Ut,defaultValue:Et,onChange:Pt}=st,wt=ft(st,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Zt,an]=(0,Ie.Z)(!1,{value:Oe!=null?Oe:Ft,defaultValue:Ut!=null?Ut:Et}),{getPrefixCls:xe,direction:ue,switch:ie}=y.useContext(pe.E_),ce=y.useContext(me.Z),Be=(ye!=null?ye:ce)||Qe,oe=xe("switch",Lt),ct=y.createElement("div",{className:`${oe}-handle`},Qe&&y.createElement(ve.Z,{className:`${oe}-loading-icon`})),[vt,Ht,wn]=je(oe),An=(0,Ee.Z)(Ye),pn=Ue()(ie==null?void 0:ie.className,{[`${oe}-small`]:An==="small",[`${oe}-loading`]:Qe,[`${oe}-rtl`]:ue==="rtl"},yt,bt,Ht,wn),ar=Object.assign(Object.assign({},ie==null?void 0:ie.style),dt),Un=function(){an(arguments.length<=0?void 0:arguments[0]),Pt==null||Pt.apply(void 0,arguments)};return vt(y.createElement(Me.Z,{component:"Switch"},y.createElement(_e,Object.assign({},wt,{checked:Zt,onChange:Un,prefixCls:oe,className:pn,style:ar,disabled:Be,ref:it,loadingIcon:ct}))))});et.__ANT_SWITCH=!0;var Qt=et},14625:function(ht){function lt(y){var ve,Le,Ue="";if(typeof y=="string"||typeof y=="number")Ue+=y;else if(typeof y=="object")if(Array.isArray(y)){var Ne=y.length;for(ve=0;ve<Ne;ve++)y[ve]&&(Le=lt(y[ve]))&&(Ue&&(Ue+=" "),Ue+=Le)}else for(Le in y)y[Le]&&(Ue&&(Ue+=" "),Ue+=Le);return Ue}function ee(){for(var y,ve,Le=0,Ue="",Ne=arguments.length;Le<Ne;Le++)(y=arguments[Le])&&(ve=lt(y))&&(Ue&&(Ue+=" "),Ue+=ve);return Ue}ht.exports=ee,ht.exports.clsx=ee},99498:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){y.defineOption("placeholder","",function(Xe,Ie,$e){var qe=$e&&$e!=y.Init;if(Ie&&!qe)Xe.on("blur",Ne),Xe.on("change",Se),Xe.on("swapDoc",Se),y.on(Xe.getInputField(),"compositionupdate",Xe.state.placeholderCompose=function(){Ue(Xe)}),Se(Xe);else if(!Ie&&qe){Xe.off("blur",Ne),Xe.off("change",Se),Xe.off("swapDoc",Se),y.off(Xe.getInputField(),"compositionupdate",Xe.state.placeholderCompose),ve(Xe);var Fe=Xe.getWrapperElement();Fe.className=Fe.className.replace(" CodeMirror-empty","")}Ie&&!Xe.hasFocus()&&Ne(Xe)});function ve(Xe){Xe.state.placeholder&&(Xe.state.placeholder.parentNode.removeChild(Xe.state.placeholder),Xe.state.placeholder=null)}function Le(Xe){ve(Xe);var Ie=Xe.state.placeholder=document.createElement("pre");Ie.style.cssText="height: 0; overflow: visible",Ie.style.direction=Xe.getOption("direction"),Ie.className="CodeMirror-placeholder CodeMirror-line-like";var $e=Xe.getOption("placeholder");typeof $e=="string"&&($e=document.createTextNode($e)),Ie.appendChild($e),Xe.display.lineSpace.insertBefore(Ie,Xe.display.lineSpace.firstChild)}function Ue(Xe){setTimeout(function(){var Ie=!1,$e=Xe.getInputField();$e.nodeName=="TEXTAREA"?Ie=!$e.value:Xe.lineCount()==1&&(Ie=!/[^\u200b]/.test($e.querySelector(".CodeMirror-line").textContent)),Ie?Le(Xe):ve(Xe)},20)}function Ne(Xe){ze(Xe)&&Le(Xe)}function Se(Xe){var Ie=Xe.getWrapperElement(),$e=ze(Xe);Ie.className=Ie.className.replace(" CodeMirror-empty","")+($e?" CodeMirror-empty":""),$e?Le(Xe):ve(Xe)}function ze(Xe){return Xe.lineCount()===1&&Xe.getLine(0)===""}})},25717:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){var ve={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Le=y.Pos;y.defineOption("autoCloseBrackets",!1,function(pe,me,Ee){Ee&&Ee!=y.Init&&(pe.removeKeyMap(Ne),pe.state.closeBrackets=null),me&&(Se(Ue(me,"pairs")),pe.state.closeBrackets=me,pe.addKeyMap(Ne))});function Ue(pe,me){return me=="pairs"&&typeof pe=="string"?pe:typeof pe=="object"&&pe[me]!=null?pe[me]:ve[me]}var Ne={Backspace:Ie,Enter:$e};function Se(pe){for(var me=0;me<pe.length;me++){var Ee=pe.charAt(me),Te="'"+Ee+"'";Ne[Te]||(Ne[Te]=ze(Ee))}}Se(ve.pairs+"`");function ze(pe){return function(me){return Fe(me,pe)}}function Xe(pe){var me=pe.state.closeBrackets;if(!me||me.override)return me;var Ee=pe.getModeAt(pe.getCursor());return Ee.closeBrackets||me}function Ie(pe){var me=Xe(pe);if(!me||pe.getOption("disableInput"))return y.Pass;for(var Ee=Ue(me,"pairs"),Te=pe.listSelections(),Re=0;Re<Te.length;Re++){if(!Te[Re].empty())return y.Pass;var Ke=_e(pe,Te[Re].head);if(!Ke||Ee.indexOf(Ke)%2!=0)return y.Pass}for(var Re=Te.length-1;Re>=0;Re--){var fe=Te[Re].head;pe.replaceRange("",Le(fe.line,fe.ch-1),Le(fe.line,fe.ch+1),"+delete")}}function $e(pe){var me=Xe(pe),Ee=me&&Ue(me,"explode");if(!Ee||pe.getOption("disableInput"))return y.Pass;for(var Te=pe.listSelections(),Re=0;Re<Te.length;Re++){if(!Te[Re].empty())return y.Pass;var Ke=_e(pe,Te[Re].head);if(!Ke||Ee.indexOf(Ke)%2!=0)return y.Pass}pe.operation(function(){var fe=pe.lineSeparator()||`
`;pe.replaceSelection(fe+fe,null),pe.execCommand("goCharLeft"),Te=pe.listSelections();for(var We=0;We<Te.length;We++){var rt=Te[We].head.line;pe.indentLine(rt,null,!0),pe.indentLine(rt+1,null,!0)}})}function qe(pe){var me=y.cmpPos(pe.anchor,pe.head)>0;return{anchor:new Le(pe.anchor.line,pe.anchor.ch+(me?-1:1)),head:new Le(pe.head.line,pe.head.ch+(me?1:-1))}}function Fe(pe,me){var Ee=Xe(pe);if(!Ee||pe.getOption("disableInput"))return y.Pass;var Te=Ue(Ee,"pairs"),Re=Te.indexOf(me);if(Re==-1)return y.Pass;for(var Ke=Ue(Ee,"closeBefore"),fe=Ue(Ee,"triples"),We=Te.charAt(Re+1)==me,rt=pe.listSelections(),Je=Re%2==0,tt,Pe=0;Pe<rt.length;Pe++){var Ve=rt[Pe],nt=Ve.head,je,ft=pe.getRange(nt,Le(nt.line,nt.ch+1));if(Je&&!Ve.empty())je="surround";else if((We||!Je)&&ft==me)We&&Me(pe,nt)?je="both":fe.indexOf(me)>=0&&pe.getRange(nt,Le(nt.line,nt.ch+3))==me+me+me?je="skipThree":je="skip";else if(We&&nt.ch>1&&fe.indexOf(me)>=0&&pe.getRange(Le(nt.line,nt.ch-2),nt)==me+me){if(nt.ch>2&&/\bstring/.test(pe.getTokenTypeAt(Le(nt.line,nt.ch-2))))return y.Pass;je="addFour"}else if(We){var Ze=nt.ch==0?" ":pe.getRange(Le(nt.line,nt.ch-1),nt);if(!y.isWordChar(ft)&&Ze!=me&&!y.isWordChar(Ze))je="both";else return y.Pass}else if(Je&&(ft.length===0||/\s/.test(ft)||Ke.indexOf(ft)>-1))je="both";else return y.Pass;if(!tt)tt=je;else if(tt!=je)return y.Pass}var et=Re%2?Te.charAt(Re-1):me,Qt=Re%2?me:Te.charAt(Re+1);pe.operation(function(){if(tt=="skip")pe.execCommand("goCharRight");else if(tt=="skipThree")for(var st=0;st<3;st++)pe.execCommand("goCharRight");else if(tt=="surround"){for(var it=pe.getSelections(),st=0;st<it.length;st++)it[st]=et+it[st]+Qt;pe.replaceSelections(it,"around"),it=pe.listSelections().slice();for(var st=0;st<it.length;st++)it[st]=qe(it[st]);pe.setSelections(it)}else tt=="both"?(pe.replaceSelection(et+Qt,null),pe.triggerElectric(et+Qt),pe.execCommand("goCharLeft")):tt=="addFour"&&(pe.replaceSelection(et+et+et+et,"before"),pe.execCommand("goCharRight"))})}function _e(pe,me){var Ee=pe.getRange(Le(me.line,me.ch-1),Le(me.line,me.ch+1));return Ee.length==2?Ee:null}function Me(pe,me){var Ee=pe.getTokenAt(Le(me.line,me.ch+1));return/\bstring/.test(Ee.type)&&Ee.start==me.ch&&(me.ch==0||!/\bstring/.test(pe.getTokenTypeAt(me)))}})},6313:function(ht,lt,ee){(function(y){y(ee(89780),ee(32855))})(function(y){y.defineOption("autoCloseTags",!1,function(Ie,$e,qe){if(qe!=y.Init&&qe&&Ie.removeKeyMap("autoCloseTags"),!!$e){var Fe={name:"autoCloseTags"};(typeof $e!="object"||$e.whenClosing!==!1)&&(Fe["'/'"]=function(_e){return Se(_e)}),(typeof $e!="object"||$e.whenOpening!==!1)&&(Fe["'>'"]=function(_e){return Ue(_e)}),Ie.addKeyMap(Fe)}});var ve=["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 Ue(Ie){if(Ie.getOption("disableInput"))return y.Pass;for(var $e=Ie.listSelections(),qe=[],Fe=Ie.getOption("autoCloseTags"),_e=0;_e<$e.length;_e++){if(!$e[_e].empty())return y.Pass;var Me=$e[_e].head,pe=Ie.getTokenAt(Me),me=y.innerMode(Ie.getMode(),pe.state),Ee=me.state,Te=me.mode.xmlCurrentTag&&me.mode.xmlCurrentTag(Ee),Re=Te&&Te.name;if(!Re)return y.Pass;var Ke=me.mode.configuration=="html",fe=typeof Fe=="object"&&Fe.dontCloseTags||Ke&&ve,We=typeof Fe=="object"&&Fe.indentTags||Ke&&Le;pe.end>Me.ch&&(Re=Re.slice(0,Re.length-pe.end+Me.ch));var rt=Re.toLowerCase();if(!Re||pe.type=="string"&&(pe.end!=Me.ch||!/[\"\']/.test(pe.string.charAt(pe.string.length-1))||pe.string.length==1)||pe.type=="tag"&&Te.close||pe.string.indexOf("/")==Me.ch-pe.start-1||fe&&ze(fe,rt)>-1||Xe(Ie,me.mode.xmlCurrentContext&&me.mode.xmlCurrentContext(Ee)||[],Re,Me,!0))return y.Pass;var Je=typeof Fe=="object"&&Fe.emptyTags;if(Je&&ze(Je,Re)>-1){qe[_e]={text:"/>",newPos:y.Pos(Me.line,Me.ch+2)};continue}var tt=We&&ze(We,rt)>-1;qe[_e]={indent:tt,text:">"+(tt?`
`:"")+"</"+Re+">",newPos:tt?y.Pos(Me.line+1,0):y.Pos(Me.line,Me.ch+1)}}for(var Pe=typeof Fe=="object"&&Fe.dontIndentOnAutoClose,_e=$e.length-1;_e>=0;_e--){var Ve=qe[_e];Ie.replaceRange(Ve.text,$e[_e].head,$e[_e].anchor,"+insert");var nt=Ie.listSelections().slice(0);nt[_e]={head:Ve.newPos,anchor:Ve.newPos},Ie.setSelections(nt),!Pe&&Ve.indent&&(Ie.indentLine(Ve.newPos.line,null,!0),Ie.indentLine(Ve.newPos.line+1,null,!0))}}function Ne(Ie,$e){for(var qe=Ie.listSelections(),Fe=[],_e=$e?"/":"</",Me=Ie.getOption("autoCloseTags"),pe=typeof Me=="object"&&Me.dontIndentOnSlash,me=0;me<qe.length;me++){if(!qe[me].empty())return y.Pass;var Ee=qe[me].head,Te=Ie.getTokenAt(Ee),Re=y.innerMode(Ie.getMode(),Te.state),Ke=Re.state;if($e&&(Te.type=="string"||Te.string.charAt(0)!="<"||Te.start!=Ee.ch-1))return y.Pass;var fe,We=Re.mode.name!="xml"&&Ie.getMode().name=="htmlmixed";if(We&&Re.mode.name=="javascript")fe=_e+"script";else if(We&&Re.mode.name=="css")fe=_e+"style";else{var rt=Re.mode.xmlCurrentContext&&Re.mode.xmlCurrentContext(Ke);if(!rt||rt.length&&Xe(Ie,rt,rt[rt.length-1],Ee))return y.Pass;fe=_e+rt[rt.length-1]}Ie.getLine(Ee.line).charAt(Te.end)!=">"&&(fe+=">"),Fe[me]=fe}if(Ie.replaceSelections(Fe),qe=Ie.listSelections(),!pe)for(var me=0;me<qe.length;me++)(me==qe.length-1||qe[me].head.line<qe[me+1].head.line)&&Ie.indentLine(qe[me].head.line)}function Se(Ie){return Ie.getOption("disableInput")?y.Pass:Ne(Ie,!0)}y.commands.closeTag=function(Ie){return Ne(Ie)};function ze(Ie,$e){if(Ie.indexOf)return Ie.indexOf($e);for(var qe=0,Fe=Ie.length;qe<Fe;++qe)if(Ie[qe]==$e)return qe;return-1}function Xe(Ie,$e,qe,Fe,_e){if(!y.scanForClosingTag)return!1;var Me=Math.min(Ie.lastLine()+1,Fe.line+500),pe=y.scanForClosingTag(Ie,Fe,null,Me);if(!pe||pe.tag!=qe)return!1;for(var me=_e?1:0,Ee=$e.length-1;Ee>=0&&$e[Ee]==qe;Ee--)++me;Fe=pe.to;for(var Ee=1;Ee<me;Ee++){var Te=y.scanForClosingTag(Ie,Fe,null,Me);if(!Te||Te.tag!=qe)return!1;Fe=Te.to}return!0}})},32855:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){"use strict";var ve=y.Pos;function Le(Ee,Te){return Ee.line-Te.line||Ee.ch-Te.ch}var Ue="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Ne=Ue+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Se=new RegExp("<(/?)(["+Ue+"]["+Ne+"]*)","g");function ze(Ee,Te,Re,Ke){this.line=Te,this.ch=Re,this.cm=Ee,this.text=Ee.getLine(Te),this.min=Ke?Math.max(Ke.from,Ee.firstLine()):Ee.firstLine(),this.max=Ke?Math.min(Ke.to-1,Ee.lastLine()):Ee.lastLine()}function Xe(Ee,Te){var Re=Ee.cm.getTokenTypeAt(ve(Ee.line,Te));return Re&&/\btag\b/.test(Re)}function Ie(Ee){if(!(Ee.line>=Ee.max))return Ee.ch=0,Ee.text=Ee.cm.getLine(++Ee.line),!0}function $e(Ee){if(!(Ee.line<=Ee.min))return Ee.text=Ee.cm.getLine(--Ee.line),Ee.ch=Ee.text.length,!0}function qe(Ee){for(;;){var Te=Ee.text.indexOf(">",Ee.ch);if(Te==-1){if(Ie(Ee))continue;return}if(!Xe(Ee,Te+1)){Ee.ch=Te+1;continue}var Re=Ee.text.lastIndexOf("/",Te),Ke=Re>-1&&!/\S/.test(Ee.text.slice(Re+1,Te));return Ee.ch=Te+1,Ke?"selfClose":"regular"}}function Fe(Ee){for(;;){var Te=Ee.ch?Ee.text.lastIndexOf("<",Ee.ch-1):-1;if(Te==-1){if($e(Ee))continue;return}if(!Xe(Ee,Te+1)){Ee.ch=Te;continue}Se.lastIndex=Te,Ee.ch=Te;var Re=Se.exec(Ee.text);if(Re&&Re.index==Te)return Re}}function _e(Ee){for(;;){Se.lastIndex=Ee.ch;var Te=Se.exec(Ee.text);if(!Te){if(Ie(Ee))continue;return}if(!Xe(Ee,Te.index+1)){Ee.ch=Te.index+1;continue}return Ee.ch=Te.index+Te[0].length,Te}}function Me(Ee){for(;;){var Te=Ee.ch?Ee.text.lastIndexOf(">",Ee.ch-1):-1;if(Te==-1){if($e(Ee))continue;return}if(!Xe(Ee,Te+1)){Ee.ch=Te;continue}var Re=Ee.text.lastIndexOf("/",Te),Ke=Re>-1&&!/\S/.test(Ee.text.slice(Re+1,Te));return Ee.ch=Te+1,Ke?"selfClose":"regular"}}function pe(Ee,Te){for(var Re=[];;){var Ke=_e(Ee),fe,We=Ee.line,rt=Ee.ch-(Ke?Ke[0].length:0);if(!Ke||!(fe=qe(Ee)))return;if(fe!="selfClose")if(Ke[1]){for(var Je=Re.length-1;Je>=0;--Je)if(Re[Je]==Ke[2]){Re.length=Je;break}if(Je<0&&(!Te||Te==Ke[2]))return{tag:Ke[2],from:ve(We,rt),to:ve(Ee.line,Ee.ch)}}else Re.push(Ke[2])}}function me(Ee,Te){for(var Re=[];;){var Ke=Me(Ee);if(!Ke)return;if(Ke=="selfClose"){Fe(Ee);continue}var fe=Ee.line,We=Ee.ch,rt=Fe(Ee);if(!rt)return;if(rt[1])Re.push(rt[2]);else{for(var Je=Re.length-1;Je>=0;--Je)if(Re[Je]==rt[2]){Re.length=Je;break}if(Je<0&&(!Te||Te==rt[2]))return{tag:rt[2],from:ve(Ee.line,Ee.ch),to:ve(fe,We)}}}}y.registerHelper("fold","xml",function(Ee,Te){for(var Re=new ze(Ee,Te.line,0);;){var Ke=_e(Re);if(!Ke||Re.line!=Te.line)return;var fe=qe(Re);if(!fe)return;if(!Ke[1]&&fe!="selfClose"){var We=ve(Re.line,Re.ch),rt=pe(Re,Ke[2]);return rt&&Le(rt.from,We)>0?{from:We,to:rt.from}:null}}}),y.findMatchingTag=function(Ee,Te,Re){var Ke=new ze(Ee,Te.line,Te.ch,Re);if(!(Ke.text.indexOf(">")==-1&&Ke.text.indexOf("<")==-1)){var fe=qe(Ke),We=fe&&ve(Ke.line,Ke.ch),rt=fe&&Fe(Ke);if(!(!fe||!rt||Le(Ke,Te)>0)){var Je={from:ve(Ke.line,Ke.ch),to:We,tag:rt[2]};return fe=="selfClose"?{open:Je,close:null,at:"open"}:rt[1]?{open:me(Ke,rt[2]),close:Je,at:"close"}:(Ke=new ze(Ee,We.line,We.ch,Re),{open:Je,close:pe(Ke,rt[2]),at:"open"})}}},y.findEnclosingTag=function(Ee,Te,Re,Ke){for(var fe=new ze(Ee,Te.line,Te.ch,Re);;){var We=me(fe,Ke);if(!We)break;var rt=new ze(Ee,Te.line,Te.ch,Re),Je=pe(rt,We.tag);if(Je)return{open:We,close:Je}}},y.scanForClosingTag=function(Ee,Te,Re,Ke){var fe=new ze(Ee,Te.line,Te.ch,Ke?{from:0,to:Ke}:null);return pe(fe,Re)}})},89780:function(ht){(function(lt,ee){ht.exports=ee()})(this,function(){"use strict";var lt=navigator.userAgent,ee=navigator.platform,y=/gecko\/\d/i.test(lt),ve=/MSIE \d/.test(lt),Le=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(lt),Ue=/Edge\/(\d+)/.exec(lt),Ne=ve||Le||Ue,Se=Ne&&(ve?document.documentMode||6:+(Ue||Le)[1]),ze=!Ue&&/WebKit\//.test(lt),Xe=ze&&/Qt\/\d+\.\d+/.test(lt),Ie=!Ue&&/Chrome\//.test(lt),$e=/Opera\//.test(lt),qe=/Apple Computer/.test(navigator.vendor),Fe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(lt),_e=/PhantomJS/.test(lt),Me=!Ue&&/AppleWebKit/.test(lt)&&/Mobile\/\w+/.test(lt),pe=/Android/.test(lt),me=Me||pe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(lt),Ee=Me||/Mac/.test(ee),Te=/\bCrOS\b/.test(lt),Re=/win/i.test(ee),Ke=$e&&lt.match(/Version\/(\d*\.\d*)/);Ke&&(Ke=Number(Ke[1])),Ke&&Ke>=15&&($e=!1,ze=!0);var fe=Ee&&(Xe||$e&&(Ke==null||Ke<12.11)),We=y||Ne&&Se>=9;function rt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Je=function(a,E){var b=a.className,x=rt(E).exec(b);if(x){var z=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(z?x[1]+z:"")}};function tt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Pe(a,E){return tt(a).appendChild(E)}function Ve(a,E,b,x){var z=document.createElement(a);if(b&&(z.className=b),x&&(z.style.cssText=x),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var le=0;le<E.length;++le)z.appendChild(E[le]);return z}function nt(a,E,b,x){var z=Ve(a,E,b,x);return z.setAttribute("role","presentation"),z}var je;document.createRange?je=function(a,E,b,x){var z=document.createRange();return z.setEnd(x||a,b),z.setStart(a,E),z}:je=function(a,E,b){var x=document.body.createTextRange();try{x.moveToElementText(a.parentNode)}catch(z){return x}return x.collapse(!0),x.moveEnd("character",b),x.moveStart("character",E),x};function ft(a,E){if(E.nodeType==3&&(E=E.parentNode),a.contains)return a.contains(E);do if(E.nodeType==11&&(E=E.host),E==a)return!0;while(E=E.parentNode)}function Ze(){var a;try{a=document.activeElement}catch(E){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function et(a,E){var b=a.className;rt(E).test(b)||(a.className+=(b?" ":"")+E)}function Qt(a,E){for(var b=a.split(" "),x=0;x<b.length;x++)b[x]&&!rt(b[x]).test(E)&&(E+=" "+b[x]);return E}var st=function(a){a.select()};Me?st=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Ne&&(st=function(a){try{a.select()}catch(E){}});function it(a){var E=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,E)}}function Lt(a,E,b){E||(E={});for(var x in a)a.hasOwnProperty(x)&&(b!==!1||!E.hasOwnProperty(x))&&(E[x]=a[x]);return E}function Ye(a,E,b,x,z){E==null&&(E=a.search(/[^\s\u00a0]/),E==-1&&(E=a.length));for(var le=x||0,de=z||0;;){var Ce=a.indexOf(" ",le);if(Ce<0||Ce>=E)return de+(E-le);de+=Ce-le,de+=b-de%b,le=Ce+1}}var ye=function(){this.id=null,this.f=null,this.time=0,this.handler=it(this.onTimeout,this)};ye.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ye.prototype.set=function(a,E){this.f=E;var b=+new Date+a;(!this.id||b<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=b)};function Qe(a,E){for(var b=0;b<a.length;++b)if(a[b]==E)return b;return-1}var yt=50,bt={toString:function(){return"CodeMirror.Pass"}},dt={scroll:!1},Oe={origin:"*mouse"},Ft={origin:"+move"};function Ut(a,E,b){for(var x=0,z=0;;){var le=a.indexOf(" ",x);le==-1&&(le=a.length);var de=le-x;if(le==a.length||z+de>=E)return x+Math.min(de,E-z);if(z+=le-x,z+=b-z%b,x=le+1,z>=E)return x}}var Et=[""];function Pt(a){for(;Et.length<=a;)Et.push(wt(Et)+" ");return Et[a]}function wt(a){return a[a.length-1]}function Zt(a,E){for(var b=[],x=0;x<a.length;x++)b[x]=E(a[x],x);return b}function an(a,E,b){for(var x=0,z=b(E);x<a.length&&b(a[x])<=z;)x++;a.splice(x,0,E)}function xe(){}function ue(a,E){var b;return Object.create?b=Object.create(a):(xe.prototype=a,b=new xe),E&&Lt(E,b),b}var ie=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ce(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ie.test(a))}function Be(a,E){return E?E.source.indexOf("\\w")>-1&&ce(a)?!0:E.test(a):ce(a)}function oe(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var ct=/[\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 vt(a){return a.charCodeAt(0)>=768&&ct.test(a)}function Ht(a,E,b){for(;(b<0?E>0:E<a.length)&&vt(a.charAt(E));)E+=b;return E}function wn(a,E,b){for(var x=E>b?-1:1;;){if(E==b)return E;var z=(E+b)/2,le=x<0?Math.ceil(z):Math.floor(z);if(le==E)return a(le)?E:b;a(le)?b=le:E=le+x}}function An(a,E,b,x){if(!a)return x(E,b,"ltr",0);for(var z=!1,le=0;le<a.length;++le){var de=a[le];(de.from<b&&de.to>E||E==b&&de.to==E)&&(x(Math.max(de.from,E),Math.min(de.to,b),de.level==1?"rtl":"ltr",le),z=!0)}z||x(E,b,"ltr")}var pn=null;function ar(a,E,b){var x;pn=null;for(var z=0;z<a.length;++z){var le=a[z];if(le.from<E&&le.to>E)return z;le.to==E&&(le.from!=le.to&&b=="before"?x=z:pn=z),le.from==E&&(le.from!=le.to&&b!="before"?x=z:pn=z)}return x!=null?x:pn}var Un=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(ke){return ke<=247?a.charAt(ke):1424<=ke&&ke<=1524?"R":1536<=ke&&ke<=1785?E.charAt(ke-1536):1774<=ke&&ke<=2220?"r":8192<=ke&&ke<=8203?"w":ke==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,de=/[Lb1n]/,Ce=/[1n]/;function he(ke,at,pt){this.level=ke,this.from=at,this.to=pt}return function(ke,at){var pt=at=="ltr"?"L":"R";if(ke.length==0||at=="ltr"&&!x.test(ke))return!1;for(var xt=ke.length,kt=[],$t=0;$t<xt;++$t)kt.push(b(ke.charCodeAt($t)));for(var bn=0,zn=pt;bn<xt;++bn){var tn=kt[bn];tn=="m"?kt[bn]=zn:zn=tn}for(var Yn=0,fn=pt;Yn<xt;++Yn){var tr=kt[Yn];tr=="1"&&fn=="r"?kt[Yn]="n":le.test(tr)&&(fn=tr,tr=="r"&&(kt[Yn]="R"))}for(var Yr=1,Er=kt[0];Yr<xt-1;++Yr){var lr=kt[Yr];lr=="+"&&Er=="1"&&kt[Yr+1]=="1"?kt[Yr]="1":lr==","&&Er==kt[Yr+1]&&(Er=="1"||Er=="n")&&(kt[Yr]=Er),Er=lr}for(var $a=0;$a<xt;++$a){var bi=kt[$a];if(bi==",")kt[$a]="N";else if(bi=="%"){var li=void 0;for(li=$a+1;li<xt&&kt[li]=="%";++li);for(var hl=$a&&kt[$a-1]=="!"||li<xt&&kt[li]=="1"?"1":"N",Ci=$a;Ci<li;++Ci)kt[Ci]=hl;$a=li-1}}for(var ci=0,Zi=pt;ci<xt;++ci){var el=kt[ci];Zi=="L"&&el=="1"?kt[ci]="L":le.test(el)&&(Zi=el)}for(var Nt=0;Nt<xt;++Nt)if(z.test(kt[Nt])){var da=void 0;for(da=Nt+1;da<xt&&z.test(kt[da]);++da);for(var Ja=(Nt?kt[Nt-1]:pt)=="L",yi=(da<xt?kt[da]:pt)=="L",cr=Ja==yi?Ja?"L":"R":pt,ni=Nt;ni<da;++ni)kt[ni]=cr;Nt=da-1}for(var Qr=[],gl,ul=0;ul<xt;)if(de.test(kt[ul])){var vl=ul;for(++ul;ul<xt&&de.test(kt[ul]);++ul);Qr.push(new he(0,vl,ul))}else{var Po=ul,Zo=Qr.length,qA=at=="rtl"?1:0;for(++ul;ul<xt&&kt[ul]!="L";++ul);for(var Ao=Po;Ao<ul;)if(Ce.test(kt[Ao])){Po<Ao&&(Qr.splice(Zo,0,new he(1,Po,Ao)),Zo+=qA);var QA=Ao;for(++Ao;Ao<ul&&Ce.test(kt[Ao]);++Ao);Qr.splice(Zo,0,new he(2,QA,Ao)),Zo+=qA,Po=Ao}else++Ao;Po<ul&&Qr.splice(Zo,0,new he(1,Po,ul))}return at=="ltr"&&(Qr[0].level==1&&(gl=ke.match(/^\s+/))&&(Qr[0].from=gl[0].length,Qr.unshift(new he(0,0,gl[0].length))),wt(Qr).level==1&&(gl=ke.match(/\s+$/))&&(wt(Qr).to-=gl[0].length,Qr.push(new he(0,xt-gl[0].length,xt)))),at=="rtl"?Qr.reverse():Qr}}();function Ba(a,E){var b=a.order;return b==null&&(b=a.order=Un(a.text,E)),b}var Xr=[],It=function(a,E,b){if(a.addEventListener)a.addEventListener(E,b,!1);else if(a.attachEvent)a.attachEvent("on"+E,b);else{var x=a._handlers||(a._handlers={});x[E]=(x[E]||Xr).concat(b)}};function Zn(a,E){return a._handlers&&a._handlers[E]||Xr}function Ar(a,E,b){if(a.removeEventListener)a.removeEventListener(E,b,!1);else if(a.detachEvent)a.detachEvent("on"+E,b);else{var x=a._handlers,z=x&&x[E];if(z){var le=Qe(z,b);le>-1&&(x[E]=z.slice(0,le).concat(z.slice(le+1)))}}}function ur(a,E){var b=Zn(a,E);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),z=0;z<b.length;++z)b[z].apply(null,x)}function Tt(a,E,b){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),ur(a,b||E.type,a,E),mi(E)||E.codemirrorIgnore}function ln(a){var E=a._handlers&&a._handlers.cursorActivity;if(E)for(var b=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),x=0;x<E.length;++x)Qe(b,E[x])==-1&&b.push(E[x])}function Xn(a,E){return Zn(a,E).length>0}function Nr(a){a.prototype.on=function(E,b){It(this,E,b)},a.prototype.off=function(E,b){Ar(this,E,b)}}function Oa(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Li(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function mi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function En(a){Oa(a),Li(a)}function mr(a){return a.target||a.srcElement}function Ln(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Ee&&a.ctrlKey&&E==1&&(E=3),E}var pr=function(){if(Ne&&Se<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),Na;function vi(a){if(Na==null){var E=Ve("span","\u200B");Pe(a,Ve("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Na=E.offsetWidth<=1&&E.offsetHeight>2&&!(Ne&&Se<8))}var b=Na?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Qi;function Ur(a){if(Qi!=null)return Qi;var E=Pe(a,document.createTextNode("A\u062EA")),b=je(E,0,1).getBoundingClientRect(),x=je(E,1,2).getBoundingClientRect();return tt(a),!b||b.left==b.right?!1:Qi=x.right-b.right<3}var hr=`
b`.split(/\n/).length!=3?function(a){for(var E=0,b=[],x=a.length;E<=x;){var z=a.indexOf(`
`,E);z==-1&&(z=a.length);var le=a.slice(E,a.charAt(z-1)=="\r"?z-1:z),de=le.indexOf("\r");de!=-1?(b.push(le.slice(0,de)),E+=de+1):(b.push(le),E=z+1)}return b}:function(a){return a.split(/\r\n?|\n/)},Qn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(b){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},kn=function(){var a=Ve("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Jt=null;function dn(a){if(Jt!=null)return Jt;var E=Pe(a,Ve("span","x")),b=E.getBoundingClientRect(),x=je(E,0,1).getBoundingClientRect();return Jt=Math.abs(b.left-x.left)>1}var yn={},un={};function xn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),yn[a]=E}function Pn(a,E){un[a]=E}function nr(a){if(typeof a=="string"&&un.hasOwnProperty(a))a=un[a];else if(a&&typeof a.name=="string"&&un.hasOwnProperty(a.name)){var E=un[a.name];typeof E=="string"&&(E={name:E}),a=ue(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return nr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return nr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function $r(a,E){E=nr(E);var b=yn[E.name];if(!b)return $r(a,"text/plain");var x=b(a,E);if(Fr.hasOwnProperty(E.name)){var z=Fr[E.name];for(var le in z)z.hasOwnProperty(le)&&(x.hasOwnProperty(le)&&(x["_"+le]=x[le]),x[le]=z[le])}if(x.name=E.name,E.helperType&&(x.helperType=E.helperType),E.modeProps)for(var de in E.modeProps)x[de]=E.modeProps[de];return x}var Fr={};function gr(a,E){var b=Fr.hasOwnProperty(a)?Fr[a]:Fr[a]={};Lt(E,b)}function Da(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var b={};for(var x in E){var z=E[x];z instanceof Array&&(z=z.concat([])),b[x]=z}return b}function za(a,E){for(var b;a.innerMode&&(b=a.innerMode(E),!(!b||b.mode==a));)E=b.state,a=b.mode;return b||{mode:a,state:E}}function dr(a,E,b){return a.startState?a.startState(E,b):!0}var ja=function(a,E,b){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=b};ja.prototype.eol=function(){return this.pos>=this.string.length},ja.prototype.sol=function(){return this.pos==this.lineStart},ja.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ja.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},ja.prototype.eat=function(a){var E=this.string.charAt(this.pos),b;if(typeof a=="string"?b=E==a:b=E&&(a.test?a.test(E):a(E)),b)return++this.pos,E},ja.prototype.eatWhile=function(a){for(var E=this.pos;this.eat(a););return this.pos>E},ja.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ja.prototype.skipToEnd=function(){this.pos=this.string.length},ja.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},ja.prototype.backUp=function(a){this.pos-=a},ja.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Ye(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Ye(this.string,this.lineStart,this.tabSize):0)},ja.prototype.indentation=function(){return Ye(this.string,null,this.tabSize)-(this.lineStart?Ye(this.string,this.lineStart,this.tabSize):0)},ja.prototype.match=function(a,E,b){if(typeof a=="string"){var x=function(de){return b?de.toLowerCase():de},z=this.string.substr(this.pos,a.length);if(x(z)==x(a))return E!==!1&&(this.pos+=a.length),!0}else{var le=this.string.slice(this.pos).match(a);return le&&le.index>0?null:(le&&E!==!1&&(this.pos+=le[0].length),le)}},ja.prototype.current=function(){return this.string.slice(this.start,this.pos)},ja.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},ja.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},ja.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function sn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var b=a;!b.lines;)for(var x=0;;++x){var z=b.children[x],le=z.chunkSize();if(E<le){b=z;break}E-=le}return b.lines[E]}function rr(a,E,b){var x=[],z=E.line;return a.iter(E.line,b.line+1,function(le){var de=le.text;z==b.line&&(de=de.slice(0,b.ch)),z==E.line&&(de=de.slice(E.ch)),x.push(de),++z}),x}function ra(a,E,b){var x=[];return a.iter(E,b,function(z){x.push(z.text)}),x}function $n(a,E){var b=E-a.height;if(b)for(var x=a;x;x=x.parent)x.height+=b}function wa(a){if(a.parent==null)return null;for(var E=a.parent,b=Qe(E.lines,a),x=E.parent;x;E=x,x=x.parent)for(var z=0;x.children[z]!=E;++z)b+=x.children[z].chunkSize();return b+E.first}function Vi(a,E){var b=a.first;e:do{for(var x=0;x<a.children.length;++x){var z=a.children[x],le=z.height;if(E<le){a=z;continue e}E-=le,b+=z.chunkSize()}return b}while(!a.lines);for(var de=0;de<a.lines.length;++de){var Ce=a.lines[de],he=Ce.height;if(E<he)break;E-=he}return b+de}function Ql(a,E){return E>=a.first&&E<a.first+a.size}function bl(a,E){return String(a.lineNumberFormatter(E+a.firstLineNumber))}function Kn(a,E,b){if(b===void 0&&(b=null),!(this instanceof Kn))return new Kn(a,E,b);this.line=a,this.ch=E,this.sticky=b}function ma(a,E){return a.line-E.line||a.ch-E.ch}function ll(a,E){return a.sticky==E.sticky&&ma(a,E)==0}function Zl(a){return Kn(a.line,a.ch)}function kl(a,E){return ma(a,E)<0?E:a}function eo(a,E){return ma(a,E)<0?a:E}function St(a,E){return Math.max(a.first,Math.min(E,a.first+a.size-1))}function kr(a,E){if(E.line<a.first)return Kn(a.first,0);var b=a.first+a.size-1;return E.line>b?Kn(b,sn(a,b).text.length):jn(E,sn(a,E.line).text.length)}function jn(a,E){var b=a.ch;return b==null||b>E?Kn(a.line,E):b<0?Kn(a.line,0):a}function El(a,E){for(var b=[],x=0;x<E.length;x++)b[x]=kr(a,E[x]);return b}var sl=function(a,E){this.state=a,this.lookAhead=E},Va=function(a,E,b,x){this.state=E,this.doc=a,this.line=b,this.maxLookAhead=x||0,this.baseTokens=null,this.baseTokenPos=1};Va.prototype.lookAhead=function(a){var E=this.doc.getLine(this.line+a);return E!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),E},Va.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Va.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Va.fromSaved=function(a,E,b){return E instanceof sl?new Va(a,Da(a.mode,E.state),b,E.lookAhead):new Va(a,Da(a.mode,E),b)},Va.prototype.save=function(a){var E=a!==!1?Da(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new sl(E,this.maxLookAhead):E};function Cl(a,E,b,x){var z=[a.state.modeGen],le={};Uo(a,E.text,a.doc.mode,b,function(ke,at){return z.push(ke,at)},le,x);for(var de=b.state,Ce=function(ke){b.baseTokens=z;var at=a.state.overlays[ke],pt=1,xt=0;b.state=!0,Uo(a,E.text,at.mode,b,function(kt,$t){for(var bn=pt;xt<kt;){var zn=z[pt];zn>kt&&z.splice(pt,1,kt,z[pt+1],zn),pt+=2,xt=Math.min(kt,zn)}if($t)if(at.opaque)z.splice(bn,pt-bn,kt,"overlay "+$t),pt=bn+2;else for(;bn<pt;bn+=2){var tn=z[bn+1];z[bn+1]=(tn?tn+" ":"")+"overlay "+$t}},le),b.state=de,b.baseTokens=null,b.baseTokenPos=1},he=0;he<a.state.overlays.length;++he)Ce(he);return{styles:z,classes:le.bgClass||le.textClass?le:null}}function Ki(a,E,b){if(!E.styles||E.styles[0]!=a.state.modeGen){var x=Kl(a,wa(E)),z=E.text.length>a.options.maxHighlightLength&&Da(a.doc.mode,x.state),le=Cl(a,E,x);z&&(x.state=z),E.stateAfter=x.save(!z),E.styles=le.styles,le.classes?E.styleClasses=le.classes:E.styleClasses&&(E.styleClasses=null),b===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Kl(a,E,b){var x=a.doc,z=a.display;if(!x.mode.startState)return new Va(x,!0,E);var le=_l(a,E,b),de=le>x.first&&sn(x,le-1).stateAfter,Ce=de?Va.fromSaved(x,de,le):new Va(x,dr(x.mode),le);return x.iter(le,E,function(he){yl(a,he.text,Ce);var ke=Ce.line;he.stateAfter=ke==E-1||ke%5==0||ke>=z.viewFrom&&ke<z.viewTo?Ce.save():null,Ce.nextLine()}),b&&(x.modeFrontier=Ce.line),Ce}function yl(a,E,b,x){var z=a.doc.mode,le=new ja(E,a.options.tabSize,b);for(le.start=le.pos=x||0,E==""&&Ta(z,b.state);!le.eol();)Di(z,le,b.state),le.start=le.pos}function Ta(a,E){if(a.blankLine)return a.blankLine(E);if(a.innerMode){var b=za(a,E);if(b.mode.blankLine)return b.mode.blankLine(b.state)}}function Di(a,E,b,x){for(var z=0;z<10;z++){x&&(x[0]=za(a,b).mode);var le=a.token(E,b);if(E.pos>E.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Tl=function(a,E,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=b};function to(a,E,b,x){var z=a.doc,le=z.mode,de;E=kr(z,E);var Ce=sn(z,E.line),he=Kl(a,E.line,b),ke=new ja(Ce.text,a.options.tabSize,he),at;for(x&&(at=[]);(x||ke.pos<E.ch)&&!ke.eol();)ke.start=ke.pos,de=Di(le,ke,he.state),x&&at.push(new Tl(ke,de,Da(z.mode,he.state)));return x?at:new Tl(ke,de,he.state)}function ol(a,E){if(a)for(;;){var b=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!b)break;a=a.slice(0,b.index)+a.slice(b.index+b[0].length);var x=b[1]?"bgClass":"textClass";E[x]==null?E[x]=b[2]:new RegExp("(?:^|\\s)"+b[2]+"(?:$|\\s)").test(E[x])||(E[x]+=" "+b[2])}return a}function Uo(a,E,b,x,z,le,de){var Ce=b.flattenSpans;Ce==null&&(Ce=a.options.flattenSpans);var he=0,ke=null,at=new ja(E,a.options.tabSize,x),pt,xt=a.options.addModeClass&&[null];for(E==""&&ol(Ta(b,x.state),le);!at.eol();){if(at.pos>a.options.maxHighlightLength?(Ce=!1,de&&yl(a,E,x,at.pos),at.pos=E.length,pt=null):pt=ol(Di(b,at,x.state,xt),le),xt){var kt=xt[0].name;kt&&(pt="m-"+(pt?kt+" "+pt:kt))}if(!Ce||ke!=pt){for(;he<at.start;)he=Math.min(at.start,he+5e3),z(he,ke);ke=pt}at.start=at.pos}for(;he<at.pos;){var $t=Math.min(at.pos,he+5e3);z($t,ke),he=$t}}function _l(a,E,b){for(var x,z,le=a.doc,de=b?-1:E-(a.doc.mode.innerMode?1e3:100),Ce=E;Ce>de;--Ce){if(Ce<=le.first)return le.first;var he=sn(le,Ce-1),ke=he.stateAfter;if(ke&&(!b||Ce+(ke instanceof sl?ke.lookAhead:0)<=le.modeFrontier))return Ce;var at=Ye(he.text,null,a.options.tabSize);(z==null||x>at)&&(z=Ce-1,x=at)}return z}function kA(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontier<E-10)){for(var b=a.first,x=E-1;x>b;x--){var z=sn(a,x).stateAfter;if(z&&(!(z instanceof sl)||x+z.lookAhead<E)){b=x+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,b)}}var po=!1,sa=!1;function ml(){po=!0}function Sl(){sa=!0}function xa(a,E,b){this.marker=a,this.from=E,this.to=b}function yr(a,E){if(a)for(var b=0;b<a.length;++b){var x=a[b];if(x.marker==E)return x}}function PA(a,E){for(var b,x=0;x<a.length;++x)a[x]!=E&&(b||(b=[])).push(a[x]);return b}function $l(a,E){a.markedSpans=a.markedSpans?a.markedSpans.concat([E]):[E],E.marker.attachLine(a)}function uo(a,E,b){var x;if(a)for(var z=0;z<a.length;++z){var le=a[z],de=le.marker,Ce=le.from==null||(de.inclusiveLeft?le.from<=E:le.from<E);if(Ce||le.from==E&&de.type=="bookmark"&&(!b||!le.marker.insertLeft)){var he=le.to==null||(de.inclusiveRight?le.to>=E:le.to>E);(x||(x=[])).push(new xa(de,le.from,he?null:le.to))}}return x}function aA(a,E,b){var x;if(a)for(var z=0;z<a.length;++z){var le=a[z],de=le.marker,Ce=le.to==null||(de.inclusiveRight?le.to>=E:le.to>E);if(Ce||le.from==E&&de.type=="bookmark"&&(!b||le.marker.insertLeft)){var he=le.from==null||(de.inclusiveLeft?le.from<=E:le.from<E);(x||(x=[])).push(new xa(de,he?null:le.from-E,le.to==null?null:le.to-E))}}return x}function go(a,E){if(E.full)return null;var b=Ql(a,E.from.line)&&sn(a,E.from.line).markedSpans,x=Ql(a,E.to.line)&&sn(a,E.to.line).markedSpans;if(!b&&!x)return null;var z=E.from.ch,le=E.to.ch,de=ma(E.from,E.to)==0,Ce=uo(b,z,de),he=aA(x,le,de),ke=E.text.length==1,at=wt(E.text).length+(ke?z:0);if(Ce)for(var pt=0;pt<Ce.length;++pt){var xt=Ce[pt];if(xt.to==null){var kt=yr(he,xt.marker);kt?ke&&(xt.to=kt.to==null?null:kt.to+at):xt.to=z}}if(he)for(var $t=0;$t<he.length;++$t){var bn=he[$t];if(bn.to!=null&&(bn.to+=at),bn.from==null){var zn=yr(Ce,bn.marker);zn||(bn.from=at,ke&&(Ce||(Ce=[])).push(bn))}else bn.from+=at,ke&&(Ce||(Ce=[])).push(bn)}Ce&&(Ce=fA(Ce)),he&&he!=Ce&&(he=fA(he));var tn=[Ce];if(!ke){var Yn=E.text.length-2,fn;if(Yn>0&&Ce)for(var tr=0;tr<Ce.length;++tr)Ce[tr].to==null&&(fn||(fn=[])).push(new xa(Ce[tr].marker,null,null));for(var Yr=0;Yr<Yn;++Yr)tn.push(fn);tn.push(he)}return tn}function fA(a){for(var E=0;E<a.length;++E){var b=a[E];b.from!=null&&b.from==b.to&&b.marker.clearWhenEmpty!==!1&&a.splice(E--,1)}return a.length?a:null}function xA(a,E,b){var x=null;if(a.iter(E.line,b.line+1,function(kt){if(kt.markedSpans)for(var $t=0;$t<kt.markedSpans.length;++$t){var bn=kt.markedSpans[$t].marker;bn.readOnly&&(!x||Qe(x,bn)==-1)&&(x||(x=[])).push(bn)}}),!x)return null;for(var z=[{from:E,to:b}],le=0;le<x.length;++le)for(var de=x[le],Ce=de.find(0),he=0;he<z.length;++he){var ke=z[he];if(!(ma(ke.to,Ce.from)<0||ma(ke.from,Ce.to)>0)){var at=[he,1],pt=ma(ke.from,Ce.from),xt=ma(ke.to,Ce.to);(pt<0||!de.inclusiveLeft&&!pt)&&at.push({from:ke.from,to:Ce.from}),(xt>0||!de.inclusiveRight&&!xt)&&at.push({from:Ce.to,to:ke.to}),z.splice.apply(z,at),he+=at.length-3}}return z}function Sn(a){var E=a.markedSpans;if(E){for(var b=0;b<E.length;++b)E[b].marker.detachLine(a);a.markedSpans=null}}function wr(a,E){if(E){for(var b=0;b<E.length;++b)E[b].marker.attachLine(a);a.markedSpans=E}}function Ya(a){return a.inclusiveLeft?-1:0}function Wi(a){return a.inclusiveRight?1:0}function Il(a,E){var b=a.lines.length-E.lines.length;if(b!=0)return b;var x=a.find(),z=E.find(),le=ma(x.from,z.from)||Ya(a)-Ya(E);if(le)return-le;var de=ma(x.to,z.to)||Wi(a)-Wi(E);return de||E.id-a.id}function ao(a,E){var b=sa&&a.markedSpans,x;if(b)for(var z=void 0,le=0;le<b.length;++le)z=b[le],z.marker.collapsed&&(E?z.from:z.to)==null&&(!x||Il(x,z.marker)<0)&&(x=z.marker);return x}function wo(a){return ao(a,!0)}function Yo(a){return ao(a,!1)}function cl(a,E){var b=sa&&a.markedSpans,x;if(b)for(var z=0;z<b.length;++z){var le=b[z];le.marker.collapsed&&(le.from==null||le.from<E)&&(le.to==null||le.to>E)&&(!x||Il(x,le.marker)<0)&&(x=le.marker)}return x}function xo(a,E,b,x,z){var le=sn(a,E),de=sa&&le.markedSpans;if(de)for(var Ce=0;Ce<de.length;++Ce){var he=de[Ce];if(he.marker.collapsed){var ke=he.marker.find(0),at=ma(ke.from,b)||Ya(he.marker)-Ya(z),pt=ma(ke.to,x)||Wi(he.marker)-Wi(z);if(!(at>=0&&pt<=0||at<=0&&pt>=0)&&(at<=0&&(he.marker.inclusiveRight&&z.inclusiveLeft?ma(ke.to,b)>=0:ma(ke.to,b)>0)||at>=0&&(he.marker.inclusiveRight&&z.inclusiveLeft?ma(ke.from,x)<=0:ma(ke.from,x)<0)))return!0}}}function Do(a){for(var E;E=wo(a);)a=E.find(-1,!0).line;return a}function DA(a){for(var E;E=Yo(a);)a=E.find(1,!0).line;return a}function Vo(a){for(var E,b;E=Yo(a);)a=E.find(1,!0).line,(b||(b=[])).push(a);return b}function Lr(a,E){var b=sn(a,E),x=Do(b);return b==x?E:wa(x)}function qr(a,E){if(E>a.lastLine())return E;var b=sn(a,E),x;if(!ca(a,b))return E;for(;x=Yo(b);)b=x.find(1,!0).line;return wa(b)+1}function ca(a,E){var b=sa&&E.markedSpans;if(b){for(var x=void 0,z=0;z<b.length;++z)if(x=b[z],!!x.marker.collapsed){if(x.from==null)return!0;if(!x.marker.widgetNode&&x.from==0&&x.marker.inclusiveLeft&&pa(a,E,x))return!0}}}function pa(a,E,b){if(b.to==null){var x=b.marker.find(1,!0);return pa(a,x.line,yr(x.line.markedSpans,b.marker))}if(b.marker.inclusiveRight&&b.to==E.text.length)return!0;for(var z=void 0,le=0;le<E.markedSpans.length;++le)if(z=E.markedSpans[le],z.marker.collapsed&&!z.marker.widgetNode&&z.from==b.to&&(z.to==null||z.to!=b.from)&&(z.marker.inclusiveLeft||b.marker.inclusiveRight)&&pa(a,E,z))return!0}function ri(a){a=Do(a);for(var E=0,b=a.parent,x=0;x<b.lines.length;++x){var z=b.lines[x];if(z==a)break;E+=z.height}for(var le=b.parent;le;b=le,le=b.parent)for(var de=0;de<le.children.length;++de){var Ce=le.children[de];if(Ce==b)break;E+=Ce.height}return E}function Hi(a){if(a.height==0)return 0;for(var E=a.text.length,b,x=a;b=wo(x);){var z=b.find(0,!0);x=z.from.line,E+=z.from.ch-z.to.ch}for(x=a;b=Yo(x);){var le=b.find(0,!0);E-=x.text.length-le.from.ch,x=le.to.line,E+=x.text.length-le.to.ch}return E}function Ml(a){var E=a.display,b=a.doc;E.maxLine=sn(b,b.first),E.maxLineLength=Hi(E.maxLine),E.maxLineChanged=!0,b.iter(function(x){var z=Hi(x);z>E.maxLineLength&&(E.maxLineLength=z,E.maxLine=x)})}var Ui=function(a,E,b){this.text=a,wr(this,E),this.height=b?b(this):1};Ui.prototype.lineNo=function(){return wa(this)},Nr(Ui);function Ri(a,E,b,x){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Sn(a),wr(a,b);var z=x?x(a):1;z!=a.height&&$n(a,z)}function tl(a){a.parent=null,Sn(a)}var iA={},Ll={};function Gt(a,E){if(!a||/^\s*$/.test(a))return null;var b=E.addModeClass?Ll:iA;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function Oo(a,E){var b=nt("span",null,null,ze?"padding-right: .1px":null),x={pre:nt("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var le=z?E.rest[z-1]:E.line,de=void 0;x.pos=0,x.addToken=nu,Ur(a.display.measure)&&(de=Ba(le,a.doc.direction))&&(x.addToken=ru(x.addToken,de)),x.map=[];var Ce=E!=a.display.externalMeasured&&wa(le);Fl(le,x,Ki(a,le,Ce)),le.styleClasses&&(le.styleClasses.bgClass&&(x.bgClass=Qt(le.styleClasses.bgClass,x.bgClass||"")),le.styleClasses.textClass&&(x.textClass=Qt(le.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(vi(a.display.measure))),z==0?(E.measure.map=x.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(x.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(ze){var he=x.content.lastChild;(/\bcm-tab\b/.test(he.className)||he.querySelector&&he.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return ur(a,"renderLine",a,E.line,x.pre),x.pre.className&&(x.textClass=Qt(x.pre.className,x.textClass||"")),x}function lA(a){var E=Ve("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function nu(a,E,b,x,z,le,de){if(E){var Ce=a.splitSpaces?WA(E,a.trailingSpace):E,he=a.cm.state.specialChars,ke=!1,at;if(!he.test(E))a.col+=E.length,at=document.createTextNode(Ce),a.map.push(a.pos,a.pos+E.length,at),Ne&&Se<9&&(ke=!0),a.pos+=E.length;else{at=document.createDocumentFragment();for(var pt=0;;){he.lastIndex=pt;var xt=he.exec(E),kt=xt?xt.index-pt:E.length-pt;if(kt){var $t=document.createTextNode(Ce.slice(pt,pt+kt));Ne&&Se<9?at.appendChild(Ve("span",[$t])):at.appendChild($t),a.map.push(a.pos,a.pos+kt,$t),a.col+=kt,a.pos+=kt}if(!xt)break;pt+=kt+1;var bn=void 0;if(xt[0]==" "){var zn=a.cm.options.tabSize,tn=zn-a.col%zn;bn=at.appendChild(Ve("span",Pt(tn),"cm-tab")),bn.setAttribute("role","presentation"),bn.setAttribute("cm-text"," "),a.col+=tn}else xt[0]=="\r"||xt[0]==`
`?(bn=at.appendChild(Ve("span",xt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),bn.setAttribute("cm-text",xt[0]),a.col+=1):(bn=a.cm.options.specialCharPlaceholder(xt[0]),bn.setAttribute("cm-text",xt[0]),Ne&&Se<9?at.appendChild(Ve("span",[bn])):at.appendChild(bn),a.col+=1);a.map.push(a.pos,a.pos+1,bn),a.pos++}}if(a.trailingSpace=Ce.charCodeAt(E.length-1)==32,b||x||z||ke||le||de){var Yn=b||"";x&&(Yn+=x),z&&(Yn+=z);var fn=Ve("span",[at],Yn,le);if(de)for(var tr in de)de.hasOwnProperty(tr)&&tr!="style"&&tr!="class"&&fn.setAttribute(tr,de[tr]);return a.content.appendChild(fn)}a.content.appendChild(at)}}function WA(a,E){if(a.length>1&&!/ /.test(a))return a;for(var b=E,x="",z=0;z<a.length;z++){var le=a.charAt(z);le==" "&&b&&(z==a.length-1||a.charCodeAt(z+1)==32)&&(le="\xA0"),x+=le,b=le==" "}return x}function ru(a,E){return function(b,x,z,le,de,Ce,he){z=z?z+" cm-force-border":"cm-force-border";for(var ke=b.pos,at=ke+x.length;;){for(var pt=void 0,xt=0;xt<E.length&&(pt=E[xt],!(pt.to>ke&&pt.from<=ke));xt++);if(pt.to>=at)return a(b,x,z,le,de,Ce,he);a(b,x.slice(0,pt.to-ke),z,le,null,Ce,he),le=null,x=x.slice(pt.to-ke),ke=pt.to}}}function NA(a,E,b,x){var z=!x&&b.widgetNode;z&&a.map.push(a.pos,a.pos+E,z),!x&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",b.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=E,a.trailingSpace=!1}function Fl(a,E,b){var x=a.markedSpans,z=a.text,le=0;if(!x){for(var de=1;de<b.length;de+=2)E.addToken(E,z.slice(le,le=b[de]),Gt(b[de+1],E.cm.options));return}for(var Ce=z.length,he=0,ke=1,at="",pt,xt,kt=0,$t,bn,zn,tn,Yn;;){if(kt==he){$t=bn=zn=xt="",Yn=null,tn=null,kt=1/0;for(var fn=[],tr=void 0,Yr=0;Yr<x.length;++Yr){var Er=x[Yr],lr=Er.marker;if(lr.type=="bookmark"&&Er.from==he&&lr.widgetNode)fn.push(lr);else if(Er.from<=he&&(Er.to==null||Er.to>he||lr.collapsed&&Er.to==he&&Er.from==he)){if(Er.to!=null&&Er.to!=he&&kt>Er.to&&(kt=Er.to,bn=""),lr.className&&($t+=" "+lr.className),lr.css&&(xt=(xt?xt+";":"")+lr.css),lr.startStyle&&Er.from==he&&(zn+=" "+lr.startStyle),lr.endStyle&&Er.to==kt&&(tr||(tr=[])).push(lr.endStyle,Er.to),lr.title&&((Yn||(Yn={})).title=lr.title),lr.attributes)for(var $a in lr.attributes)(Yn||(Yn={}))[$a]=lr.attributes[$a];lr.collapsed&&(!tn||Il(tn.marker,lr)<0)&&(tn=Er)}else Er.from>he&&kt>Er.from&&(kt=Er.from)}if(tr)for(var bi=0;bi<tr.length;bi+=2)tr[bi+1]==kt&&(bn+=" "+tr[bi]);if(!tn||tn.from==he)for(var li=0;li<fn.length;++li)NA(E,0,fn[li]);if(tn&&(tn.from||0)==he){if(NA(E,(tn.to==null?Ce+1:tn.to)-he,tn.marker,tn.from==null),tn.to==null)return;tn.to==he&&(tn=!1)}}if(he>=Ce)break;for(var hl=Math.min(Ce,kt);;){if(at){var Ci=he+at.length;if(!tn){var ci=Ci>hl?at.slice(0,hl-he):at;E.addToken(E,ci,pt?pt+$t:$t,zn,he+ci.length==kt?bn:"",xt,Yn)}if(Ci>=hl){at=at.slice(hl-he),he=hl;break}he=Ci,zn=""}at=z.slice(le,le=b[ke++]),pt=Gt(b[ke++],E.cm.options)}}}function wl(a,E,b){this.line=E,this.rest=Vo(E),this.size=this.rest?wa(wt(this.rest))-b+1:1,this.node=this.text=null,this.hidden=ca(a,E)}function Yl(a,E,b){for(var x=[],z,le=E;le<b;le=z){var de=new wl(a.doc,sn(a.doc,le),le);z=le+de.size,x.push(de)}return x}var io=null;function au(a){io?io.ops.push(a):a.ownsGroup=io={ops:[a],delayedCallbacks:[]}}function UA(a){var E=a.delayedCallbacks,b=0;do{for(;b<E.length;b++)E[b].call(null);for(var x=0;x<a.ops.length;x++){var z=a.ops[x];if(z.cursorActivityHandlers)for(;z.cursorActivityCalled<z.cursorActivityHandlers.length;)z.cursorActivityHandlers[z.cursorActivityCalled++].call(null,z.cm)}}while(b<E.length)}function vo(a,E){var b=a.ownsGroup;if(b)try{UA(b)}finally{io=null,E(b)}}var pl=null;function nl(a,E){var b=Zn(a,E);if(b.length){var x=Array.prototype.slice.call(arguments,2),z;io?z=io.delayedCallbacks:pl?z=pl:(z=pl=[],setTimeout(yu,0));for(var le=function(Ce){z.push(function(){return b[Ce].apply(null,x)})},de=0;de<b.length;++de)le(de)}}function yu(){var a=pl;pl=null;for(var E=0;E<a.length;++E)a[E]()}function es(a,E,b,x){for(var z=0;z<E.changes.length;z++){var le=E.changes[z];le=="text"?Dr(a,E):le=="gutter"?wu(a,E,b,x):le=="class"?iu(a,E):le=="widget"&&Hu(a,E,x)}E.changes=null}function Go(a){return a.node==a.text&&(a.node=Ve("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Ne&&Se<8&&(a.node.style.zIndex=2)),a.node}function cs(a,E){var b=E.bgClass?E.bgClass+" "+(E.line.bgClass||""):E.line.bgClass;if(b&&(b+=" CodeMirror-linebackground"),E.background)b?E.background.className=b:(E.background.parentNode.removeChild(E.background),E.background=null);else if(b){var x=Go(E);E.background=x.insertBefore(Ve("div",null,b),x.firstChild),a.display.input.setUneditable(E.background)}}function Fu(a,E){var b=a.display.externalMeasured;return b&&b.line==E.line?(a.display.externalMeasured=null,E.measure=b.measure,b.built):Oo(a,E)}function Dr(a,E){var b=E.text.className,x=Fu(a,E);E.text==E.node&&(E.node=x.pre),E.text.parentNode.replaceChild(x.pre,E.text),E.text=x.pre,x.bgClass!=E.bgClass||x.textClass!=E.textClass?(E.bgClass=x.bgClass,E.textClass=x.textClass,iu(a,E)):b&&(E.text.className=b)}function iu(a,E){cs(a,E),E.line.wrapClass?Go(E).className=E.line.wrapClass:E.node!=E.text&&(E.node.className="");var b=E.textClass?E.textClass+" "+(E.line.textClass||""):E.line.textClass;E.text.className=b||""}function wu(a,E,b,x){if(E.gutter&&(E.node.removeChild(E.gutter),E.gutter=null),E.gutterBackground&&(E.node.removeChild(E.gutterBackground),E.gutterBackground=null),E.line.gutterClass){var z=Go(E);E.gutterBackground=Ve("div",null,"CodeMirror-gutter-background "+E.line.gutterClass,"left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px; width: "+x.gutterTotalWidth+"px"),a.display.input.setUneditable(E.gutterBackground),z.insertBefore(E.gutterBackground,E.text)}var le=E.line.gutterMarkers;if(a.options.lineNumbers||le){var de=Go(E),Ce=E.gutter=Ve("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px");if(a.display.input.setUneditable(Ce),de.insertBefore(Ce,E.text),E.line.gutterClass&&(Ce.className+=" "+E.line.gutterClass),a.options.lineNumbers&&(!le||!le["CodeMirror-linenumbers"])&&(E.lineNumber=Ce.appendChild(Ve("div",bl(a.options,b),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+x.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),le)for(var he=0;he<a.display.gutterSpecs.length;++he){var ke=a.display.gutterSpecs[he].className,at=le.hasOwnProperty(ke)&&le[ke];at&&Ce.appendChild(Ve("div",[at],"CodeMirror-gutter-elt","left: "+x.gutterLeft[ke]+"px; width: "+x.gutterWidth[ke]+"px"))}}}function Hu(a,E,b){E.alignable&&(E.alignable=null);for(var x=rt("CodeMirror-linewidget"),z=E.node.firstChild,le=void 0;z;z=le)le=z.nextSibling,x.test(z.className)&&E.node.removeChild(z);so(a,E,b)}function To(a,E,b,x){var z=Fu(a,E);return E.text=E.node=z.pre,z.bgClass&&(E.bgClass=z.bgClass),z.textClass&&(E.textClass=z.textClass),iu(a,E),wu(a,E,b,x),so(a,E,x),E.node}function so(a,E,b){if(hA(a,E.line,E,b,!0),E.rest)for(var x=0;x<E.rest.length;x++)hA(a,E.rest[x],E,b,!1)}function hA(a,E,b,x,z){if(E.widgets)for(var le=Go(b),de=0,Ce=E.widgets;de<Ce.length;++de){var he=Ce[de],ke=Ve("div",[he.node],"CodeMirror-linewidget"+(he.className?" "+he.className:""));he.handleMouseEvents||ke.setAttribute("cm-ignore-events","true"),Gi(he,ke,b,x),a.display.input.setUneditable(ke),z&&he.above?le.insertBefore(ke,b.gutter||b.text):le.appendChild(ke),nl(he,"redraw")}}function Gi(a,E,b,x){if(a.noHScroll){(b.alignable||(b.alignable=[])).push(E);var z=x.wrapperWidth;E.style.left=x.fixedPos+"px",a.coverGutter||(z-=x.gutterTotalWidth,E.style.paddingLeft=x.gutterTotalWidth+"px"),E.style.width=z+"px"}a.coverGutter&&(E.style.zIndex=5,E.style.position="relative",a.noHScroll||(E.style.marginLeft=-x.gutterTotalWidth+"px"))}function mA(a){if(a.height!=null)return a.height;var E=a.doc.cm;if(!E)return 0;if(!ft(document.body,a.node)){var b="position: relative;";a.coverGutter&&(b+="margin-left: -"+E.display.gutters.offsetWidth+"px;"),a.noHScroll&&(b+="width: "+E.display.wrapper.clientWidth+"px;"),Pe(E.display.measure,Ve("div",[a.node],null,b))}return a.height=a.node.parentNode.offsetHeight}function Ho(a,E){for(var b=mr(E);b!=a.wrapper;b=b.parentNode)if(!b||b.nodeType==1&&b.getAttribute("cm-ignore-events")=="true"||b.parentNode==a.sizer&&b!=a.mover)return!0}function pA(a){return a.lineSpace.offsetTop}function gA(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function co(a){if(a.cachedPaddingH)return a.cachedPaddingH;var E=Pe(a.measure,Ve("pre","x","CodeMirror-line-like")),b=window.getComputedStyle?window.getComputedStyle(E):E.currentStyle,x={left:parseInt(b.paddingLeft),right:parseInt(b.paddingRight)};return!isNaN(x.left)&&!isNaN(x.right)&&(a.cachedPaddingH=x),x}function Vl(a){return yt-a.display.nativeBarWidth}function fo(a){return a.display.scroller.clientWidth-Vl(a)-a.display.barWidth}function Za(a){return a.display.scroller.clientHeight-Vl(a)-a.display.barHeight}function ju(a,E,b){var x=a.options.lineWrapping,z=x&&fo(a);if(!E.measure.heights||x&&E.measure.width!=z){var le=E.measure.heights=[];if(x){E.measure.width=z;for(var de=E.text.firstChild.getClientRects(),Ce=0;Ce<de.length-1;Ce++){var he=de[Ce],ke=de[Ce+1];Math.abs(he.bottom-ke.bottom)>2&&le.push((he.bottom+ke.top)/2-b.top)}}le.push(b.bottom-b.top)}}function Gl(a,E,b){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;x<a.rest.length;x++)if(a.rest[x]==E)return{map:a.measure.maps[x],cache:a.measure.caches[x]};for(var z=0;z<a.rest.length;z++)if(wa(a.rest[z])>b)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function lu(a,E){E=Do(E);var b=wa(E),x=a.display.externalMeasured=new wl(a.doc,E,b);x.lineN=b;var z=x.built=Oo(a,x);return x.text=z.pre,Pe(a.display.lineMeasure,z.pre),x}function vA(a,E,b,x){return Eo(a,Yi(a,E),b,x)}function Jo(a,E){if(E>=a.display.viewFrom&&E<a.display.viewTo)return a.display.view[Ro(a,E)];var b=a.display.externalMeasured;if(b&&E>=b.lineN&&E<b.lineN+b.size)return b}function Yi(a,E){var b=wa(E),x=Jo(a,b);x&&!x.text?x=null:x&&x.changes&&(es(a,x,b,TA(a)),a.curOp.forceUpdate=!0),x||(x=lu(a,E));var z=Gl(x,E,b);return{line:E,view:x,rect:null,map:z.map,cache:z.cache,before:z.before,hasHeights:!1}}function Eo(a,E,b,x,z){E.before&&(b=-1);var le=b+(x||""),de;return E.cache.hasOwnProperty(le)?de=E.cache[le]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(ju(a,E.view,E.rect),E.hasHeights=!0),de=OA(a,E,b,x),de.bogus||(E.cache[le]=de)),{left:de.left,right:de.right,top:z?de.rtop:de.top,bottom:z?de.rbottom:de.bottom}}var ou={left:0,right:0,top:0,bottom:0};function EA(a,E,b){for(var x,z,le,de,Ce,he,ke=0;ke<a.length;ke+=3)if(Ce=a[ke],he=a[ke+1],E<Ce?(z=0,le=1,de="left"):E<he?(z=E-Ce,le=z+1):(ke==a.length-3||E==he&&a[ke+3]>E)&&(le=he-Ce,z=le-1,E>=he&&(de="right")),z!=null){if(x=a[ke+2],Ce==he&&b==(x.insertLeft?"left":"right")&&(de=b),b=="left"&&z==0)for(;ke&&a[ke-2]==a[ke-3]&&a[ke-1].insertLeft;)x=a[(ke-=3)+2],de="left";if(b=="right"&&z==he-Ce)for(;ke<a.length-3&&a[ke+3]==a[ke+4]&&!a[ke+5].insertLeft;)x=a[(ke+=3)+2],de="right";break}return{node:x,start:z,end:le,collapse:de,coverStart:Ce,coverEnd:he}}function xu(a,E){var b=ou;if(E=="left")for(var x=0;x<a.length&&(b=a[x]).left==b.right;x++);else for(var z=a.length-1;z>=0&&(b=a[z]).left==b.right;z--);return b}function OA(a,E,b,x){var z=EA(E.map,b,x),le=z.node,de=z.start,Ce=z.end,he=z.collapse,ke;if(le.nodeType==3){for(var at=0;at<4;at++){for(;de&&vt(E.line.text.charAt(z.coverStart+de));)--de;for(;z.coverStart+Ce<z.coverEnd&&vt(E.line.text.charAt(z.coverStart+Ce));)++Ce;if(Ne&&Se<9&&de==0&&Ce==z.coverEnd-z.coverStart?ke=le.parentNode.getBoundingClientRect():ke=xu(je(le,de,Ce).getClientRects(),x),ke.left||ke.right||de==0)break;Ce=de,de=de-1,he="right"}Ne&&Se<11&&(ke=ds(a.display.measure,ke))}else{de>0&&(he=x="right");var pt;a.options.lineWrapping&&(pt=le.getClientRects()).length>1?ke=pt[x=="right"?pt.length-1:0]:ke=le.getBoundingClientRect()}if(Ne&&Se<9&&!de&&(!ke||!ke.left&&!ke.right)){var xt=le.parentNode.getClientRects()[0];xt?ke={left:xt.left,right:xt.left+Bo(a.display),top:xt.top,bottom:xt.bottom}:ke=ou}for(var kt=ke.top-E.rect.top,$t=ke.bottom-E.rect.top,bn=(kt+$t)/2,zn=E.view.measure.heights,tn=0;tn<zn.length-1&&!(bn<zn[tn]);tn++);var Yn=tn?zn[tn-1]:0,fn=zn[tn],tr={left:(he=="right"?ke.right:ke.left)-E.rect.left,right:(he=="left"?ke.left:ke.right)-E.rect.left,top:Yn,bottom:fn};return!ke.left&&!ke.right&&(tr.bogus=!0),a.options.singleCursorHeightPerLine||(tr.rtop=kt,tr.rbottom=$t),tr}function ds(a,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!dn(a))return E;var b=screen.logicalXDPI/screen.deviceXDPI,x=screen.logicalYDPI/screen.deviceYDPI;return{left:E.left*b,right:E.right*b,top:E.top*x,bottom:E.bottom*x}}function Ru(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var E=0;E<a.rest.length;E++)a.measure.caches[E]={}}function no(a){a.display.externalMeasure=null,tt(a.display.lineMeasure);for(var E=0;E<a.display.view.length;E++)Ru(a.display.view[E])}function jo(a){no(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Xo(){return Ie&&pe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ol(){return Ie&&pe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function lo(a){var E=0;if(a.widgets)for(var b=0;b<a.widgets.length;++b)a.widgets[b].above&&(E+=mA(a.widgets[b]));return E}function oA(a,E,b,x,z){if(!z){var le=lo(E);b.top+=le,b.bottom+=le}if(x=="line")return b;x||(x="local");var de=ri(E);if(x=="local"?de+=pA(a.display):de-=a.display.viewOffset,x=="page"||x=="window"){var Ce=a.display.lineSpace.getBoundingClientRect();de+=Ce.top+(x=="window"?0:Ol());var he=Ce.left+(x=="window"?0:Xo());b.left+=he,b.right+=he}return b.top+=de,b.bottom+=de,b}function ts(a,E,b){if(b=="div")return E;var x=E.left,z=E.top;if(b=="page")x-=Xo(),z-=Ol();else if(b=="local"||!b){var le=a.display.sizer.getBoundingClientRect();x+=le.left,z+=le.top}var de=a.display.lineSpace.getBoundingClientRect();return{left:x-de.left,top:z-de.top}}function BA(a,E,b,x,z){return x||(x=sn(a.doc,E.line)),oA(a,x,vA(a,x,E.ch,z),b)}function Mt(a,E,b,x,z,le){x=x||sn(a.doc,E.line),z||(z=Yi(a,x));function de($t,bn){var zn=Eo(a,z,$t,bn?"right":"left",le);return bn?zn.left=zn.right:zn.right=zn.left,oA(a,x,zn,b)}var Ce=Ba(x,a.doc.direction),he=E.ch,ke=E.sticky;if(he>=x.text.length?(he=x.text.length,ke="before"):he<=0&&(he=0,ke="after"),!Ce)return de(ke=="before"?he-1:he,ke=="before");function at($t,bn,zn){var tn=Ce[bn],Yn=tn.level==1;return de(zn?$t-1:$t,Yn!=zn)}var pt=ar(Ce,he,ke),xt=pn,kt=at(he,pt,ke=="before");return xt!=null&&(kt.other=at(he,xt,ke!="before")),kt}function Jr(a,E){var b=0;E=kr(a.doc,E),a.options.lineWrapping||(b=Bo(a.display)*E.ch);var x=sn(a.doc,E.line),z=ri(x)+pA(a.display);return{left:b,right:b,top:z,bottom:z+x.height}}function Vr(a,E,b,x,z){var le=Kn(a,E,b);return le.xRel=z,x&&(le.outside=x),le}function Ca(a,E,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return Vr(x.first,0,null,-1,-1);var z=Vi(x,b),le=x.first+x.size-1;if(z>le)return Vr(x.first+x.size-1,sn(x,le).text.length,null,1,1);E<0&&(E=0);for(var de=sn(x,z);;){var Ce=dl(a,de,z,E,b),he=cl(de,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!he)return Ce;var ke=he.find(1);if(ke.line==z)return ke;de=sn(x,z=ke.line)}}function Sr(a,E,b,x){x-=lo(E);var z=E.text.length,le=wn(function(de){return Eo(a,b,de-1).bottom<=x},z,0);return z=wn(function(de){return Eo(a,b,de).top>x},le,z),{begin:le,end:z}}function oi(a,E,b,x){b||(b=Yi(a,E));var z=oA(a,E,Eo(a,b,x),"line").top;return Sr(a,E,b,z)}function rl(a,E,b,x){return a.bottom<=b?!1:a.top>b?!0:(x?a.left:a.right)>E}function dl(a,E,b,x,z){z-=ri(E);var le=Yi(a,E),de=lo(E),Ce=0,he=E.text.length,ke=!0,at=Ba(E,a.doc.direction);if(at){var pt=(a.options.lineWrapping?bo:Hl)(a,E,b,le,at,x,z);ke=pt.level!=1,Ce=ke?pt.from:pt.to-1,he=ke?pt.to:pt.from-1}var xt=null,kt=null,$t=wn(function(Yr){var Er=Eo(a,le,Yr);return Er.top+=de,Er.bottom+=de,rl(Er,x,z,!1)?(Er.top<=z&&Er.left<=x&&(xt=Yr,kt=Er),!0):!1},Ce,he),bn,zn,tn=!1;if(kt){var Yn=x-kt.left<kt.right-x,fn=Yn==ke;$t=xt+(fn?0:1),zn=fn?"after":"before",bn=Yn?kt.left:kt.right}else{!ke&&($t==he||$t==Ce)&&$t++,zn=$t==0?"after":$t==E.text.length?"before":Eo(a,le,$t-(ke?1:0)).bottom+de<=z==ke?"after":"before";var tr=Mt(a,Kn(b,$t,zn),"line",E,le);bn=tr.left,tn=z<tr.top?-1:z>=tr.bottom?1:0}return $t=Ht(E.text,$t,1),Vr(b,$t,zn,tn,x-bn)}function Hl(a,E,b,x,z,le,de){var Ce=wn(function(pt){var xt=z[pt],kt=xt.level!=1;return rl(Mt(a,Kn(b,kt?xt.to:xt.from,kt?"before":"after"),"line",E,x),le,de,!0)},0,z.length-1),he=z[Ce];if(Ce>0){var ke=he.level!=1,at=Mt(a,Kn(b,ke?he.from:he.to,ke?"after":"before"),"line",E,x);rl(at,le,de,!0)&&at.top>de&&(he=z[Ce-1])}return he}function bo(a,E,b,x,z,le,de){var Ce=Sr(a,E,x,de),he=Ce.begin,ke=Ce.end;/\s/.test(E.text.charAt(ke-1))&&ke--;for(var at=null,pt=null,xt=0;xt<z.length;xt++){var kt=z[xt];if(!(kt.from>=ke||kt.to<=he)){var $t=kt.level!=1,bn=Eo(a,x,$t?Math.min(ke,kt.to)-1:Math.max(he,kt.from)).right,zn=bn<le?le-bn+1e9:bn-le;(!at||pt>zn)&&(at=kt,pt=zn)}}return at||(at=z[z.length-1]),at.from<he&&(at={from:he,to:at.to,level:at.level}),at.to>ke&&(at={from:at.from,to:ke,level:at.level}),at}var xl;function ro(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(xl==null){xl=Ve("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)xl.appendChild(document.createTextNode("x")),xl.appendChild(Ve("br"));xl.appendChild(document.createTextNode("x"))}Pe(a.measure,xl);var b=xl.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),tt(a.measure),b||1}function Bo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Ve("span","xxxxxxxxxx"),b=Ve("pre",[E],"CodeMirror-line-like");Pe(a.measure,b);var x=E.getBoundingClientRect(),z=(x.right-x.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function TA(a){for(var E=a.display,b={},x={},z=E.gutters.clientLeft,le=E.gutters.firstChild,de=0;le;le=le.nextSibling,++de){var Ce=a.display.gutterSpecs[de].className;b[Ce]=le.offsetLeft+le.clientLeft+z,x[Ce]=le.clientWidth}return{fixedPos:qo(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:b,gutterWidth:x,wrapperWidth:E.wrapper.clientWidth}}function qo(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function AA(a){var E=ro(a.display),b=a.options.lineWrapping,x=b&&Math.max(5,a.display.scroller.clientWidth/Bo(a.display)-3);return function(z){if(ca(a.doc,z))return 0;var le=0;if(z.widgets)for(var de=0;de<z.widgets.length;de++)z.widgets[de].height&&(le+=z.widgets[de].height);return b?le+(Math.ceil(z.text.length/x)||1)*E:le+E}}function bA(a){var E=a.doc,b=AA(a);E.iter(function(x){var z=b(x);z!=x.height&&$n(x,z)})}function So(a,E,b,x){var z=a.display;if(!b&&mr(E).getAttribute("cm-not-content")=="true")return null;var le,de,Ce=z.lineSpace.getBoundingClientRect();try{le=E.clientX-Ce.left,de=E.clientY-Ce.top}catch(pt){return null}var he=Ca(a,le,de),ke;if(x&&he.xRel>0&&(ke=sn(a.doc,he.line).text).length==he.ch){var at=Ye(ke,ke.length,a.options.tabSize)-ke.length;he=Kn(he.line,Math.max(0,Math.round((le-co(a.display).left)/Bo(a.display))-at))}return he}function Ro(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var b=a.display.view,x=0;x<b.length;x++)if(E-=b[x].size,E<0)return x}function Jl(a,E,b,x){E==null&&(E=a.doc.first),b==null&&(b=a.doc.first+a.doc.size),x||(x=0);var z=a.display;if(x&&b<z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>E)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)sa&&Lr(a.doc,E)<z.viewTo&&$o(a);else if(b<=z.viewFrom)sa&&qr(a.doc,b+x)>z.viewFrom?$o(a):(z.viewFrom+=x,z.viewTo+=x);else if(E<=z.viewFrom&&b>=z.viewTo)$o(a);else if(E<=z.viewFrom){var le=eA(a,b,b+x,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=x):$o(a)}else if(b>=z.viewTo){var de=eA(a,E,E,-1);de?(z.view=z.view.slice(0,de.index),z.viewTo=de.lineN):$o(a)}else{var Ce=eA(a,E,E,-1),he=eA(a,b,b+x,1);Ce&&he?(z.view=z.view.slice(0,Ce.index).concat(Yl(a,Ce.lineN,he.lineN)).concat(z.view.slice(he.index)),z.viewTo+=x):$o(a)}var ke=z.externalMeasured;ke&&(b<ke.lineN?ke.lineN+=x:E<ke.lineN+ke.size&&(z.externalMeasured=null))}function _o(a,E,b){a.curOp.viewChanged=!0;var x=a.display,z=a.display.externalMeasured;if(z&&E>=z.lineN&&E<z.lineN+z.size&&(x.externalMeasured=null),!(E<x.viewFrom||E>=x.viewTo)){var le=x.view[Ro(a,E)];if(le.node!=null){var de=le.changes||(le.changes=[]);Qe(de,b)==-1&&de.push(b)}}}function $o(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function eA(a,E,b,x){var z=Ro(a,E),le,de=a.display.view;if(!sa||b==a.doc.first+a.doc.size)return{index:z,lineN:b};for(var Ce=a.display.viewFrom,he=0;he<z;he++)Ce+=de[he].size;if(Ce!=E){if(x>0){if(z==de.length-1)return null;le=Ce+de[z].size-E,z++}else le=Ce-E;E+=le,b+=le}for(;Lr(a.doc,b)!=b;){if(z==(x<0?0:de.length-1))return null;b+=x*de[z-(x<0?1:0)].size,z+=x}return{index:z,lineN:b}}function Pr(a,E,b){var x=a.display,z=x.view;z.length==0||E>=x.viewTo||b<=x.viewFrom?(x.view=Yl(a,E,b),x.viewFrom=E):(x.viewFrom>E?x.view=Yl(a,E,x.viewFrom).concat(x.view):x.viewFrom<E&&(x.view=x.view.slice(Ro(a,E))),x.viewFrom=E,x.viewTo<b?x.view=x.view.concat(Yl(a,x.viewTo,b)):x.viewTo>b&&(x.view=x.view.slice(0,Ro(a,b)))),x.viewTo=b}function HA(a){for(var E=a.display.view,b=0,x=0;x<E.length;x++){var z=E[x];!z.hidden&&(!z.node||z.changes)&&++b}return b}function CA(a){a.display.input.showSelection(a.display.input.prepareSelection())}function Rs(a,E){E===void 0&&(E=!0);for(var b=a.doc,x={},z=x.cursors=document.createDocumentFragment(),le=x.selection=document.createDocumentFragment(),de=0;de<b.sel.ranges.length;de++)if(!(!E&&de==b.sel.primIndex)){var Ce=b.sel.ranges[de];if(!(Ce.from().line>=a.display.viewTo||Ce.to().line<a.display.viewFrom)){var he=Ce.empty();(he||a.options.showCursorWhenSelecting)&&fs(a,Ce.head,z),he||Xs(a,Ce,le)}}return x}function fs(a,E,b){var x=Mt(a,E,"div",null,null,!a.options.singleCursorHeightPerLine),z=b.appendChild(Ve("div","\xA0","CodeMirror-cursor"));if(z.style.left=x.left+"px",z.style.top=x.top+"px",z.style.height=Math.max(0,x.bottom-x.top)*a.options.cursorHeight+"px",x.other){var le=b.appendChild(Ve("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));le.style.display="",le.style.left=x.other.left+"px",le.style.top=x.other.top+"px",le.style.height=(x.other.bottom-x.other.top)*.85+"px"}}function Du(a,E){return a.top-E.top||a.left-E.left}function Xs(a,E,b){var x=a.display,z=a.doc,le=document.createDocumentFragment(),de=co(a.display),Ce=de.left,he=Math.max(x.sizerWidth,fo(a)-x.sizer.offsetLeft)-de.right,ke=z.direction=="ltr";function at(fn,tr,Yr,Er){tr<0&&(tr=0),tr=Math.round(tr),Er=Math.round(Er),le.appendChild(Ve("div",null,"CodeMirror-selected","position: absolute; left: "+fn+`px;
top: `+tr+"px; width: "+(Yr==null?he-fn:Yr)+`px;
height: `+(Er-tr)+"px"))}function pt(fn,tr,Yr){var Er=sn(z,fn),lr=Er.text.length,$a,bi;function li(ci,Zi){return BA(a,Kn(fn,ci),"div",Er,Zi)}function hl(ci,Zi,el){var Nt=oi(a,Er,null,ci),da=Zi=="ltr"==(el=="after")?"left":"right",Ja=el=="after"?Nt.begin:Nt.end-(/\s/.test(Er.text.charAt(Nt.end-1))?2:1);return li(Ja,da)[da]}var Ci=Ba(Er,z.direction);return An(Ci,tr||0,Yr==null?lr:Yr,function(ci,Zi,el,Nt){var da=el=="ltr",Ja=li(ci,da?"left":"right"),yi=li(Zi-1,da?"right":"left"),cr=tr==null&&ci==0,ni=Yr==null&&Zi==lr,Qr=Nt==0,gl=!Ci||Nt==Ci.length-1;if(yi.top-Ja.top<=3){var ul=(ke?cr:ni)&&Qr,vl=(ke?ni:cr)&&gl,Po=ul?Ce:(da?Ja:yi).left,Zo=vl?he:(da?yi:Ja).right;at(Po,Ja.top,Zo-Po,Ja.bottom)}else{var qA,Ao,QA,qu;da?(qA=ke&&cr&&Qr?Ce:Ja.left,Ao=ke?he:hl(ci,el,"before"),QA=ke?Ce:hl(Zi,el,"after"),qu=ke&&ni&&gl?he:yi.right):(qA=ke?hl(ci,el,"before"):Ce,Ao=!ke&&cr&&Qr?he:Ja.right,QA=!ke&&ni&&gl?Ce:yi.left,qu=ke?hl(Zi,el,"after"):he),at(qA,Ja.top,Ao-qA,Ja.bottom),Ja.bottom<yi.top&&at(Ce,Ja.bottom,null,yi.top),at(QA,yi.top,qu-QA,yi.bottom)}(!$a||Du(Ja,$a)<0)&&($a=Ja),Du(yi,$a)<0&&($a=yi),(!bi||Du(Ja,bi)<0)&&(bi=Ja),Du(yi,bi)<0&&(bi=yi)}),{start:$a,end:bi}}var xt=E.from(),kt=E.to();if(xt.line==kt.line)pt(xt.line,xt.ch,kt.ch);else{var $t=sn(z,xt.line),bn=sn(z,kt.line),zn=Do($t)==Do(bn),tn=pt(xt.line,xt.ch,zn?$t.text.length+1:null).end,Yn=pt(kt.line,zn?0:null,kt.ch).start;zn&&(tn.top<Yn.top-2?(at(tn.right,tn.top,null,tn.bottom),at(Ce,Yn.top,Yn.left,Yn.bottom)):at(tn.right,tn.top,Yn.left-tn.right,tn.bottom)),tn.bottom<Yn.top&&at(Ce,tn.bottom,null,Yn.top)}b.appendChild(le)}function zu(a){if(a.state.focused){var E=a.display;clearInterval(E.blinker);var b=!0;E.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?E.blinker=setInterval(function(){a.hasFocus()||Zu(a),E.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function ns(a){a.state.focused||(a.display.input.focus(),ZA(a))}function Wu(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Zu(a))},100)}function ZA(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(ur(a,"focus",a,E),a.state.focused=!0,et(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ze&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),zu(a))}function Zu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(ur(a,"blur",a,E),a.state.focused=!1,Je(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function rs(a){for(var E=a.display,b=E.lineDiv.offsetTop,x=0;x<E.view.length;x++){var z=E.view[x],le=a.options.lineWrapping,de=void 0,Ce=0;if(!z.hidden){if(Ne&&Se<8){var he=z.node.offsetTop+z.node.offsetHeight;de=he-b,b=he}else{var ke=z.node.getBoundingClientRect();de=ke.bottom-ke.top,!le&&z.text.firstChild&&(Ce=z.text.firstChild.getBoundingClientRect().right-ke.left-1)}var at=z.line.height-de;if((at>.005||at<-.005)&&($n(z.line,de),Au(z.line),z.rest))for(var pt=0;pt<z.rest.length;pt++)Au(z.rest[pt]);if(Ce>a.display.sizerWidth){var xt=Math.ceil(Ce/Bo(a.display));xt>a.display.maxLineLength&&(a.display.maxLineLength=xt,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Au(a){if(a.widgets)for(var E=0;E<a.widgets.length;++E){var b=a.widgets[E],x=b.node.parentNode;x&&(b.height=x.offsetHeight)}}function Ae(a,E,b){var x=b&&b.top!=null?Math.max(0,b.top):a.scroller.scrollTop;x=Math.floor(x-pA(a));var z=b&&b.bottom!=null?b.bottom:x+a.wrapper.clientHeight,le=Vi(E,x),de=Vi(E,z);if(b&&b.ensure){var Ce=b.ensure.from.line,he=b.ensure.to.line;Ce<le?(le=Ce,de=Vi(E,ri(sn(E,Ce))+a.wrapper.clientHeight)):Math.min(he,E.lastLine())>=de&&(le=Vi(E,ri(sn(E,he))-a.wrapper.clientHeight),de=he)}return{from:le,to:Math.max(de,le+1)}}function be(a,E){if(!Tt(a,"scrollCursorIntoView")){var b=a.display,x=b.sizer.getBoundingClientRect(),z=null;if(E.top+x.top<0?z=!0:E.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!_e){var le=Ve("div","\u200B",null,`position: absolute;
top: `+(E.top-b.viewOffset-pA(a.display))+`px;
height: `+(E.bottom-E.top+Vl(a)+b.barHeight)+`px;
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function Ge(a,E,b,x){x==null&&(x=0);var z;!a.options.lineWrapping&&E==b&&(E=E.ch?Kn(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,b=E.sticky=="before"?Kn(E.line,E.ch+1,"before"):E);for(var le=0;le<5;le++){var de=!1,Ce=Mt(a,E),he=!b||b==E?Ce:Mt(a,b);z={left:Math.min(Ce.left,he.left),top:Math.min(Ce.top,he.top)-x,right:Math.max(Ce.left,he.left),bottom:Math.max(Ce.bottom,he.bottom)+x};var ke=ut(a,z),at=a.doc.scrollTop,pt=a.doc.scrollLeft;if(ke.scrollTop!=null&&(Bn(a,ke.scrollTop),Math.abs(a.doc.scrollTop-at)>1&&(de=!0)),ke.scrollLeft!=null&&(In(a,ke.scrollLeft),Math.abs(a.doc.scrollLeft-pt)>1&&(de=!0)),!de)break}return z}function ot(a,E){var b=ut(a,E);b.scrollTop!=null&&Bn(a,b.scrollTop),b.scrollLeft!=null&&In(a,b.scrollLeft)}function ut(a,E){var b=a.display,x=ro(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:b.scroller.scrollTop,le=Za(a),de={};E.bottom-E.top>le&&(E.bottom=E.top+le);var Ce=a.doc.height+gA(b),he=E.top<x,ke=E.bottom>Ce-x;if(E.top<z)de.scrollTop=he?0:E.top;else if(E.bottom>z+le){var at=Math.min(E.top,(ke?Ce:E.bottom)-le);at!=z&&(de.scrollTop=at)}var pt=a.options.fixedGutter?0:b.gutters.offsetWidth,xt=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:b.scroller.scrollLeft-pt,kt=fo(a)-b.gutters.offsetWidth,$t=E.right-E.left>kt;return $t&&(E.right=E.left+kt),E.left<10?de.scrollLeft=0:E.left<xt?de.scrollLeft=Math.max(0,E.left+pt-($t?0:10)):E.right>kt+xt-3&&(de.scrollLeft=E.right+($t?0:10)-kt),de}function Dt(a,E){E!=null&&(hn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function Ot(a){hn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function Rt(a,E,b){(E!=null||b!=null)&&hn(a),E!=null&&(a.curOp.scrollLeft=E),b!=null&&(a.curOp.scrollTop=b)}function cn(a,E){hn(a),a.curOp.scrollToPos=E}function hn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var b=Jr(a,E.from),x=Jr(a,E.to);Yt(a,b,x,E.margin)}}function Yt(a,E,b,x){var z=ut(a,{left:Math.min(E.left,b.left),top:Math.min(E.top,b.top)-x,right:Math.max(E.right,b.right),bottom:Math.max(E.bottom,b.bottom)+x});Rt(a,z.scrollLeft,z.scrollTop)}function Bn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Ga(a,{top:E}),Dn(a,E,!0),y&&Ga(a),Sa(a,100))}function Dn(a,E,b){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!b)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function In(a,E,b,x){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((b?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!x)&&(a.doc.scrollLeft=E,Ai(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Fn(a){var E=a.display,b=E.gutters.offsetWidth,x=Math.round(a.doc.height+gA(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?b:0,docHeight:x,scrollHeight:x+Vl(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:b}}var On=function(a,E,b){this.cm=b;var x=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=z.tabIndex=-1,a(x),a(z),It(x,"scroll",function(){x.clientHeight&&E(x.scrollTop,"vertical")}),It(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ne&&Se<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};On.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,b=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(b){this.vert.style.display="block",this.vert.style.bottom=E?x+"px":"0";var z=a.viewHeight-(E?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=b?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(b?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:b?x:0,bottom:E?x:0}},On.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},On.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},On.prototype.zeroWidthHack=function(){var a=Ee&&!Fe?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ye,this.disableVert=new ye},On.prototype.enableZeroWidthBar=function(a,E,b){a.style.pointerEvents="auto";function x(){var z=a.getBoundingClientRect(),le=b=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":E.set(1e3,x)}E.set(1e3,x)},On.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Rn=function(){};Rn.prototype.update=function(){return{bottom:0,right:0}},Rn.prototype.setScrollLeft=function(){},Rn.prototype.setScrollTop=function(){},Rn.prototype.clear=function(){};function Nn(a,E){E||(E=Fn(a));var b=a.display.barWidth,x=a.display.barHeight;Br(a,E);for(var z=0;z<4&&b!=a.display.barWidth||x!=a.display.barHeight;z++)b!=a.display.barWidth&&a.options.lineWrapping&&rs(a),Br(a,Fn(a)),b=a.display.barWidth,x=a.display.barHeight}function Br(a,E){var b=a.display,x=b.scrollbars.update(E);b.sizer.style.paddingRight=(b.barWidth=x.right)+"px",b.sizer.style.paddingBottom=(b.barHeight=x.bottom)+"px",b.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(b.scrollbarFiller.style.display="block",b.scrollbarFiller.style.height=x.bottom+"px",b.scrollbarFiller.style.width=x.right+"px"):b.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(b.gutterFiller.style.display="block",b.gutterFiller.style.height=x.bottom+"px",b.gutterFiller.style.width=E.gutterWidth+"px"):b.gutterFiller.style.display=""}var Vn={native:On,null:Rn};function qn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Je(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Vn[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),It(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,b){b=="horizontal"?In(a,E):Bn(a,E)},a),a.display.scrollbars.addClass&&et(a.display.wrapper,a.display.scrollbars.addClass)}var xr=0;function ir(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:++xr},au(a.curOp)}function sr(a){var E=a.curOp;E&&vo(E,function(b){for(var x=0;x<b.ops.length;x++)b.ops[x].cm.curOp=null;ba(b)})}function ba(a){for(var E=a.ops,b=0;b<E.length;b++)ea(E[b]);for(var x=0;x<E.length;x++)aa(E[x]);for(var z=0;z<E.length;z++)Gr(E[z]);for(var le=0;le<E.length;le++)La(E[le]);for(var de=0;de<E.length;de++)ia(E[de])}function ea(a){var E=a.cm,b=E.display;fa(E),a.updateMaxLine&&Ml(E),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<b.viewFrom||a.scrollToPos.to.line>=b.viewTo)||b.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new la(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function aa(a){a.updatedDisplay=a.mustUpdate&&oa(a.cm,a.update)}function Gr(a){var E=a.cm,b=E.display;a.updatedDisplay&&rs(E),a.barMeasure=Fn(E),b.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=vA(E,b.maxLine,b.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(b.scroller.clientWidth,b.sizer.offsetLeft+a.adjustWidthTo+Vl(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,b.sizer.offsetLeft+a.adjustWidthTo-fo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=b.input.prepareSelection())}function La(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<E.doc.scrollLeft&&In(E,Math.min(E.display.scroller.scrollLeft,a.maxScrollLeft),!0),E.display.maxLineChanged=!1);var b=a.focus&&a.focus==Ze();a.preparedSelection&&E.display.input.showSelection(a.preparedSelection,b),(a.updatedDisplay||a.startHeight!=E.doc.height)&&Nn(E,a.barMeasure),a.updatedDisplay&&Wa(E,a.barMeasure),a.selectionChanged&&zu(E),E.state.focused&&a.updateInput&&E.display.input.reset(a.typing),b&&ns(a.cm)}function ia(a){var E=a.cm,b=E.display,x=E.doc;if(a.updatedDisplay&&br(E,a.update),b.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(b.wheelStartX=b.wheelStartY=null),a.scrollTop!=null&&Dn(E,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&In(E,a.scrollLeft,!0,!0),a.scrollToPos){var z=Ge(E,kr(x,a.scrollToPos.from),kr(x,a.scrollToPos.to),a.scrollToPos.margin);be(E,z)}var le=a.maybeHiddenMarkers,de=a.maybeUnhiddenMarkers;if(le)for(var Ce=0;Ce<le.length;++Ce)le[Ce].lines.length||ur(le[Ce],"hide");if(de)for(var he=0;he<de.length;++he)de[he].lines.length&&ur(de[he],"unhide");b.wrapper.offsetHeight&&(x.scrollTop=E.display.scroller.scrollTop),a.changeObjs&&ur(E,"changes",E,a.changeObjs),a.update&&a.update.finish()}function Tr(a,E){if(a.curOp)return E();ir(a);try{return E()}finally{sr(a)}}function Cr(a,E){return function(){if(a.curOp)return E.apply(a,arguments);ir(a);try{return E.apply(a,arguments)}finally{sr(a)}}}function Wr(a){return function(){if(this.curOp)return a.apply(this,arguments);ir(this);try{return a.apply(this,arguments)}finally{sr(this)}}}function Hr(a){return function(){var E=this.cm;if(!E||E.curOp)return a.apply(this,arguments);ir(E);try{return a.apply(this,arguments)}finally{sr(E)}}}function Sa(a,E){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(E,it(Ia,a))}function Ia(a){var E=a.doc;if(!(E.highlightFrontier>=a.display.viewTo)){var b=+new Date+a.options.workTime,x=Kl(a,E.highlightFrontier),z=[];E.iter(x.line,Math.min(E.first+E.size,a.display.viewTo+500),function(le){if(x.line>=a.display.viewFrom){var de=le.styles,Ce=le.text.length>a.options.maxHighlightLength?Da(E.mode,x.state):null,he=Cl(a,le,x,!0);Ce&&(x.state=Ce),le.styles=he.styles;var ke=le.styleClasses,at=he.classes;at?le.styleClasses=at:ke&&(le.styleClasses=null);for(var pt=!de||de.length!=le.styles.length||ke!=at&&(!ke||!at||ke.bgClass!=at.bgClass||ke.textClass!=at.textClass),xt=0;!pt&&xt<de.length;++xt)pt=de[xt]!=le.styles[xt];pt&&z.push(x.line),le.stateAfter=x.save(),x.nextLine()}else le.text.length<=a.options.maxHighlightLength&&yl(a,le.text,x),le.stateAfter=x.line%5==0?x.save():null,x.nextLine();if(+new Date>b)return Sa(a,a.options.workDelay),!0}),E.highlightFrontier=x.line,E.modeFrontier=Math.max(E.modeFrontier,x.line),z.length&&Tr(a,function(){for(var le=0;le<z.length;le++)_o(a,z[le],"text")})}}var la=function(a,E,b){var x=a.display;this.viewport=E,this.visible=Ae(x,a.doc,E),this.editorIsHidden=!x.wrapper.offsetWidth,this.wrapperHeight=x.wrapper.clientHeight,this.wrapperWidth=x.wrapper.clientWidth,this.oldDisplayWidth=fo(a),this.force=b,this.dims=TA(a),this.events=[]};la.prototype.signal=function(a,E){Xn(a,E)&&this.events.push(arguments)},la.prototype.finish=function(){for(var a=0;a<this.events.length;a++)ur.apply(null,this.events[a])};function fa(a){var E=a.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=Vl(a)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=Vl(a)+"px",E.scrollbarsClipped=!0)}function Or(a){if(a.hasFocus())return null;var E=Ze();if(!E||!ft(a.display.lineDiv,E))return null;var b={activeElt:E};if(window.getSelection){var x=window.getSelection();x.anchorNode&&x.extend&&ft(a.display.lineDiv,x.anchorNode)&&(b.anchorNode=x.anchorNode,b.anchorOffset=x.anchorOffset,b.focusNode=x.focusNode,b.focusOffset=x.focusOffset)}return b}function ua(a){if(!(!a||!a.activeElt||a.activeElt==Ze())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&ft(document.body,a.anchorNode)&&ft(document.body,a.focusNode))){var E=window.getSelection(),b=document.createRange();b.setEnd(a.anchorNode,a.anchorOffset),b.collapse(!1),E.removeAllRanges(),E.addRange(b),E.extend(a.focusNode,a.focusOffset)}}function oa(a,E){var b=a.display,x=a.doc;if(E.editorIsHidden)return $o(a),!1;if(!E.force&&E.visible.from>=b.viewFrom&&E.visible.to<=b.viewTo&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo)&&b.renderedView==b.view&&HA(a)==0)return!1;ui(a)&&($o(a),E.dims=TA(a));var z=x.first+x.size,le=Math.max(E.visible.from-a.options.viewportMargin,x.first),de=Math.min(z,E.visible.to+a.options.viewportMargin);b.viewFrom<le&&le-b.viewFrom<20&&(le=Math.max(x.first,b.viewFrom)),b.viewTo>de&&b.viewTo-de<20&&(de=Math.min(z,b.viewTo)),sa&&(le=Lr(a.doc,le),de=qr(a.doc,de));var Ce=le!=b.viewFrom||de!=b.viewTo||b.lastWrapHeight!=E.wrapperHeight||b.lastWrapWidth!=E.wrapperWidth;Pr(a,le,de),b.viewOffset=ri(sn(a.doc,b.viewFrom)),a.display.mover.style.top=b.viewOffset+"px";var he=HA(a);if(!Ce&&he==0&&!E.force&&b.renderedView==b.view&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo))return!1;var ke=Or(a);return he>4&&(b.lineDiv.style.display="none"),Xa(a,b.updateLineNumbers,E.dims),he>4&&(b.lineDiv.style.display=""),b.renderedView=b.view,ua(ke),tt(b.cursorDiv),tt(b.selectionDiv),b.gutters.style.height=b.sizer.style.minHeight=0,Ce&&(b.lastWrapHeight=E.wrapperHeight,b.lastWrapWidth=E.wrapperWidth,Sa(a,400)),b.updateLineNumbers=null,!0}function br(a,E){for(var b=E.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||E.oldDisplayWidth==fo(a)){if(b&&b.top!=null&&(b={top:Math.min(a.doc.height+gA(a.display)-Za(a),b.top)}),E.visible=Ae(a.display,a.doc,b),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else x&&(E.visible=Ae(a.display,a.doc,b));if(!oa(a,E))break;rs(a);var z=Fn(a);CA(a),Nn(a,z),Wa(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ga(a,E){var b=new la(a,E);if(oa(a,b)){rs(a),br(a,b);var x=Fn(a);CA(a),Nn(a,x),Wa(a,x),b.finish()}}function Xa(a,E,b){var x=a.display,z=a.options.lineNumbers,le=x.lineDiv,de=le.firstChild;function Ce($t){var bn=$t.nextSibling;return ze&&Ee&&a.display.currentWheelTarget==$t?$t.style.display="none":$t.parentNode.removeChild($t),bn}for(var he=x.view,ke=x.viewFrom,at=0;at<he.length;at++){var pt=he[at];if(!pt.hidden)if(!pt.node||pt.node.parentNode!=le){var xt=To(a,pt,ke,b);le.insertBefore(xt,de)}else{for(;de!=pt.node;)de=Ce(de);var kt=z&&E!=null&&E<=ke&&pt.lineNumber;pt.changes&&(Qe(pt.changes,"gutter")>-1&&(kt=!1),es(a,pt,ke,b)),kt&&(tt(pt.lineNumber),pt.lineNumber.appendChild(document.createTextNode(bl(a.options,ke)))),de=pt.node.nextSibling}ke+=pt.size}for(;de;)de=Ce(de)}function ei(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Wa(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Vl(a)+"px"}function Ai(a){var E=a.display,b=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var x=qo(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,le=x+"px",de=0;de<b.length;de++)if(!b[de].hidden){a.options.fixedGutter&&(b[de].gutter&&(b[de].gutter.style.left=le),b[de].gutterBackground&&(b[de].gutterBackground.style.left=le));var Ce=b[de].alignable;if(Ce)for(var he=0;he<Ce.length;he++)Ce[he].style.left=le}a.options.fixedGutter&&(E.gutters.style.left=x+z+"px")}}function ui(a){if(!a.options.lineNumbers)return!1;var E=a.doc,b=bl(a.options,E.first+E.size-1),x=a.display;if(b.length!=x.lineNumChars){var z=x.measure.appendChild(Ve("div",[Ve("div",b)],"CodeMirror-linenumber CodeMirror-gutter-elt")),le=z.firstChild.offsetWidth,de=z.offsetWidth-le;return x.lineGutter.style.width="",x.lineNumInnerWidth=Math.max(le,x.lineGutter.offsetWidth-de)+1,x.lineNumWidth=x.lineNumInnerWidth+de,x.lineNumChars=x.lineNumInnerWidth?b.length:-1,x.lineGutter.style.width=x.lineNumWidth+"px",ei(a.display),!0}return!1}function si(a,E){for(var b=[],x=!1,z=0;z<a.length;z++){var le=a[z],de=null;if(typeof le!="string"&&(de=le.style,le=le.className),le=="CodeMirror-linenumbers")if(E)x=!0;else continue;b.push({className:le,style:de})}return E&&!x&&b.push({className:"CodeMirror-linenumbers",style:null}),b}function Si(a){var E=a.gutters,b=a.gutterSpecs;tt(E),a.lineGutter=null;for(var x=0;x<b.length;++x){var z=b[x],le=z.className,de=z.style,Ce=E.appendChild(Ve("div",null,"CodeMirror-gutter "+le));de&&(Ce.style.cssText=de),le=="CodeMirror-linenumbers"&&(a.lineGutter=Ce,Ce.style.width=(a.lineNumWidth||1)+"px")}E.style.display=b.length?"":"none",ei(a)}function ii(a){Si(a.display),Jl(a),Ai(a)}function Ii(a,E,b,x){var z=this;this.input=b,z.scrollbarFiller=Ve("div",null,"CodeMirror-scrollbar-filler"),z.scrollbarFiller.setAttribute("cm-not-content","true"),z.gutterFiller=Ve("div",null,"CodeMirror-gutter-filler"),z.gutterFiller.setAttribute("cm-not-content","true"),z.lineDiv=nt("div",null,"CodeMirror-code"),z.selectionDiv=Ve("div",null,null,"position: relative; z-index: 1"),z.cursorDiv=Ve("div",null,"CodeMirror-cursors"),z.measure=Ve("div",null,"CodeMirror-measure"),z.lineMeasure=Ve("div",null,"CodeMirror-measure"),z.lineSpace=nt("div",[z.measure,z.lineMeasure,z.selectionDiv,z.cursorDiv,z.lineDiv],null,"position: relative; outline: none");var le=nt("div",[z.lineSpace],"CodeMirror-lines");z.mover=Ve("div",[le],null,"position: relative"),z.sizer=Ve("div",[z.mover],"CodeMirror-sizer"),z.sizerWidth=null,z.heightForcer=Ve("div",null,null,"position: absolute; height: "+yt+"px; width: 1px;"),z.gutters=Ve("div",null,"CodeMirror-gutters"),z.lineGutter=null,z.scroller=Ve("div",[z.sizer,z.heightForcer,z.gutters],"CodeMirror-scroll"),z.scroller.setAttribute("tabIndex","-1"),z.wrapper=Ve("div",[z.scrollbarFiller,z.gutterFiller,z.scroller],"CodeMirror"),Ne&&Se<8&&(z.gutters.style.zIndex=-1,z.scroller.style.paddingRight=0),!ze&&!(y&&me)&&(z.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(z.wrapper):a(z.wrapper)),z.viewFrom=z.viewTo=E.first,z.reportedViewFrom=z.reportedViewTo=E.first,z.view=[],z.renderedView=null,z.externalMeasured=null,z.viewOffset=0,z.lastWrapHeight=z.lastWrapWidth=0,z.updateLineNumbers=null,z.nativeBarWidth=z.barHeight=z.barWidth=0,z.scrollbarsClipped=!1,z.lineNumWidth=z.lineNumInnerWidth=z.lineNumChars=null,z.alignWidgets=!1,z.cachedCharWidth=z.cachedTextHeight=z.cachedPaddingH=null,z.maxLine=null,z.maxLineLength=0,z.maxLineChanged=!1,z.wheelDX=z.wheelDY=z.wheelStartX=z.wheelStartY=null,z.shift=!1,z.selForContextMenu=null,z.activeTouch=null,z.gutterSpecs=si(x.gutters,x.lineNumbers),Si(z),b.init(z)}var ti=0,ki=null;Ne?ki=-.53:y?ki=15:Ie?ki=-.7:qe&&(ki=-1/3);function di(a){var E=a.wheelDeltaX,b=a.wheelDeltaY;return E==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(E=a.detail),b==null&&a.detail&&a.axis==a.VERTICAL_AXIS?b=a.detail:b==null&&(b=a.wheelDelta),{x:E,y:b}}function Ji(a){var E=di(a);return E.x*=ki,E.y*=ki,E}function qi(a,E){var b=di(E),x=b.x,z=b.y,le=a.display,de=le.scroller,Ce=de.scrollWidth>de.clientWidth,he=de.scrollHeight>de.clientHeight;if(x&&Ce||z&&he){if(z&&Ee&&ze){e:for(var ke=E.target,at=le.view;ke!=de;ke=ke.parentNode)for(var pt=0;pt<at.length;pt++)if(at[pt].node==ke){a.display.currentWheelTarget=ke;break e}}if(x&&!y&&!$e&&ki!=null){z&&he&&Bn(a,Math.max(0,de.scrollTop+z*ki)),In(a,Math.max(0,de.scrollLeft+x*ki)),(!z||z&&he)&&Oa(E),le.wheelStartX=null;return}if(z&&ki!=null){var xt=z*ki,kt=a.doc.scrollTop,$t=kt+le.wrapper.clientHeight;xt<0?kt=Math.max(0,kt+xt-50):$t=Math.min(a.doc.height,$t+xt+50),Ga(a,{top:kt,bottom:$t})}ti<20&&(le.wheelStartX==null?(le.wheelStartX=de.scrollLeft,le.wheelStartY=de.scrollTop,le.wheelDX=x,le.wheelDY=z,setTimeout(function(){if(le.wheelStartX!=null){var bn=de.scrollLeft-le.wheelStartX,zn=de.scrollTop-le.wheelStartY,tn=zn&&le.wheelDY&&zn/le.wheelDY||bn&&le.wheelDX&&bn/le.wheelDX;le.wheelStartX=le.wheelStartY=null,tn&&(ki=(ki*ti+tn)/(ti+1),++ti)}},200)):(le.wheelDX+=x,le.wheelDY+=z))}}var ai=function(a,E){this.ranges=a,this.primIndex=E};ai.prototype.primary=function(){return this.ranges[this.primIndex]},ai.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var E=0;E<this.ranges.length;E++){var b=this.ranges[E],x=a.ranges[E];if(!ll(b.anchor,x.anchor)||!ll(b.head,x.head))return!1}return!0},ai.prototype.deepCopy=function(){for(var a=[],E=0;E<this.ranges.length;E++)a[E]=new ya(Zl(this.ranges[E].anchor),Zl(this.ranges[E].head));return new ai(a,this.primIndex)},ai.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},ai.prototype.contains=function(a,E){E||(E=a);for(var b=0;b<this.ranges.length;b++){var x=this.ranges[b];if(ma(E,x.from())>=0&&ma(a,x.to())<=0)return b}return-1};var ya=function(a,E){this.anchor=a,this.head=E};ya.prototype.from=function(){return eo(this.anchor,this.head)},ya.prototype.to=function(){return kl(this.anchor,this.head)},ya.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function pi(a,E,b){var x=a&&a.options.selectionsMayTouch,z=E[b];E.sort(function(xt,kt){return ma(xt.from(),kt.from())}),b=Qe(E,z);for(var le=1;le<E.length;le++){var de=E[le],Ce=E[le-1],he=ma(Ce.to(),de.from());if(x&&!de.empty()?he>0:he>=0){var ke=eo(Ce.from(),de.from()),at=kl(Ce.to(),de.to()),pt=Ce.empty()?de.from()==de.head:Ce.from()==Ce.head;le<=b&&--b,E.splice(--le,2,new ya(pt?at:ke,pt?ke:at))}}return new ai(E,b)}function Pi(a,E){return new ai([new ya(a,E||a)],0)}function _i(a){return a.text?Kn(a.from.line+a.text.length-1,wt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Ei(a,E){if(ma(a,E.from)<0)return a;if(ma(a,E.to)<=0)return _i(E);var b=a.line+E.text.length-(E.to.line-E.from.line)-1,x=a.ch;return a.line==E.to.line&&(x+=_i(E).ch-E.to.ch),Kn(b,x)}function Xl(a,E){for(var b=[],x=0;x<a.sel.ranges.length;x++){var z=a.sel.ranges[x];b.push(new ya(Ei(z.anchor,E),Ei(z.head,E)))}return pi(a.cm,b,a.sel.primIndex)}function zi(a,E,b){return a.line==E.line?Kn(b.line,a.ch-E.ch+b.ch):Kn(b.line+(a.line-E.line),a.ch)}function Mi(a,E,b){for(var x=[],z=Kn(a.first,0),le=z,de=0;de<E.length;de++){var Ce=E[de],he=zi(Ce.from,z,le),ke=zi(_i(Ce),z,le);if(z=Ce.to,le=ke,b=="around"){var at=a.sel.ranges[de],pt=ma(at.head,at.anchor)<0;x[de]=new ya(pt?ke:he,pt?he:ke)}else x[de]=new ya(he,he)}return new ai(x,a.sel.primIndex)}function Oi(a){a.doc.mode=$r(a.options,a.doc.modeOption),Al(a)}function Al(a){a.doc.iter(function(E){E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Sa(a,100),a.state.modeGen++,a.curOp&&Jl(a)}function _a(a,E){return E.from.ch==0&&E.to.ch==0&&wt(E.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function Io(a,E,b,x){function z(Yn){return b?b[Yn]:null}function le(Yn,fn,tr){Ri(Yn,fn,tr,x),nl(Yn,"change",Yn,E)}function de(Yn,fn){for(var tr=[],Yr=Yn;Yr<fn;++Yr)tr.push(new Ui(ke[Yr],z(Yr),x));return tr}var Ce=E.from,he=E.to,ke=E.text,at=sn(a,Ce.line),pt=sn(a,he.line),xt=wt(ke),kt=z(ke.length-1),$t=he.line-Ce.line;if(E.full)a.insert(0,de(0,ke.length)),a.remove(ke.length,a.size-ke.length);else if(_a(a,E)){var bn=de(0,ke.length-1);le(pt,pt.text,kt),$t&&a.remove(Ce.line,$t),bn.length&&a.insert(Ce.line,bn)}else if(at==pt)if(ke.length==1)le(at,at.text.slice(0,Ce.ch)+xt+at.text.slice(he.ch),kt);else{var zn=de(1,ke.length-1);zn.push(new Ui(xt+at.text.slice(he.ch),kt,x)),le(at,at.text.slice(0,Ce.ch)+ke[0],z(0)),a.insert(Ce.line+1,zn)}else if(ke.length==1)le(at,at.text.slice(0,Ce.ch)+ke[0]+pt.text.slice(he.ch),z(0)),a.remove(Ce.line+1,$t);else{le(at,at.text.slice(0,Ce.ch)+ke[0],z(0)),le(pt,xt+pt.text.slice(he.ch),kt);var tn=de(1,ke.length-1);$t>1&&a.remove(Ce.line+1,$t-1),a.insert(Ce.line+1,tn)}nl(a,"change",a,E)}function Ua(a,E,b){function x(z,le,de){if(z.linked)for(var Ce=0;Ce<z.linked.length;++Ce){var he=z.linked[Ce];if(he.doc!=le){var ke=de&&he.sharedHist;b&&!ke||(E(he.doc,ke),x(he.doc,z,ke))}}}x(a,null,!0)}function jr(a,E){if(E.cm)throw new Error("This document is already in use.");a.doc=E,E.cm=a,bA(a),Oi(a),Ni(a),a.options.lineWrapping||Ml(a),a.options.mode=E.modeOption,Jl(a)}function Ni(a){(a.doc.direction=="rtl"?et:Je)(a.display.lineDiv,"CodeMirror-rtl")}function ga(a){Tr(a,function(){Ni(a),Jl(a)})}function ka(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Bl(a,E){var b={from:Zl(E.from),to:_i(E),text:rr(a,E.from,E.to)};return yA(a,b,E.from.line,E.to.line+1),Ua(a,function(x){return yA(x,b,E.from.line,E.to.line+1)},!0),b}function Dl(a){for(;a.length;){var E=wt(a);if(E.ranges)a.pop();else break}}function jl(a,E){if(E)return Dl(a.done),wt(a.done);if(a.done.length&&!wt(a.done).ranges)return wt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),wt(a.done)}function zo(a,E,b,x){var z=a.history;z.undone.length=0;var le=+new Date,de,Ce;if((z.lastOp==x||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(de=jl(z,z.lastOp==x)))Ce=wt(de.changes),ma(E.from,E.to)==0&&ma(E.from,Ce.to)==0?Ce.to=_i(E):de.changes.push(Bl(a,E));else{var he=wt(z.done);for((!he||!he.ranges)&&Co(a.sel,z.done),de={changes:[Bl(a,E)],generation:z.generation},z.done.push(de);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(b),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=le,z.lastOp=z.lastSelOp=x,z.lastOrigin=z.lastSelOrigin=E.origin,Ce||ur(a,"historyAdded")}function Mo(a,E,b,x){var z=E.charAt(0);return z=="*"||z=="+"&&b.ranges.length==x.ranges.length&&b.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function uu(a,E,b,x){var z=a.history,le=x&&x.origin;b==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||Mo(a,le,wt(z.done),E))?z.done[z.done.length-1]=E:Co(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=b,x&&x.clearRedo!==!1&&Dl(z.undone)}function Co(a,E){var b=wt(E);b&&b.ranges&&b.equals(a)||E.push(a)}function yA(a,E,b,x){var z=E["spans_"+a.id],le=0;a.iter(Math.max(a.first,b),Math.min(a.first+a.size,x),function(de){de.markedSpans&&((z||(z=E["spans_"+a.id]={}))[le]=de.markedSpans),++le})}function Lo(a){if(!a)return null;for(var E,b=0;b<a.length;++b)a[b].marker.explicitlyCleared?E||(E=a.slice(0,b)):E&&E.push(a[b]);return E?E.length?E:null:a}function jA(a,E){var b=E["spans_"+a.id];if(!b)return null;for(var x=[],z=0;z<E.text.length;++z)x.push(Lo(b[z]));return x}function va(a,E){var b=jA(a,E),x=go(a,E);if(!b)return x;if(!x)return b;for(var z=0;z<b.length;++z){var le=b[z],de=x[z];if(le&&de)e:for(var Ce=0;Ce<de.length;++Ce){for(var he=de[Ce],ke=0;ke<le.length;++ke)if(le[ke].marker==he.marker)continue e;le.push(he)}else de&&(b[z]=de)}return b}function Qo(a,E,b){for(var x=[],z=0;z<a.length;++z){var le=a[z];if(le.ranges){x.push(b?ai.prototype.deepCopy.call(le):le);continue}var de=le.changes,Ce=[];x.push({changes:Ce});for(var he=0;he<de.length;++he){var ke=de[he],at=void 0;if(Ce.push({from:ke.from,to:ke.to,text:ke.text}),E)for(var pt in ke)(at=pt.match(/^spans_(\d+)$/))&&Qe(E,Number(at[1]))>-1&&(wt(Ce)[pt]=ke[pt],delete ke[pt])}}return x}function KA(a,E,b,x){if(x){var z=a.anchor;if(b){var le=ma(E,z)<0;le!=ma(b,z)<0?(z=E,E=b):le!=ma(E,b)<0&&(E=b)}return new ya(z,E)}else return new ya(b||E,E)}function uA(a,E,b,x,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),ql(a,new ai([KA(a.sel.primary(),E,b,z)],0),x)}function yo(a,E,b){for(var x=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le<a.sel.ranges.length;le++)x[le]=KA(a.sel.ranges[le],E[le],null,z);var de=pi(a.cm,x,a.sel.primIndex);ql(a,de,b)}function YA(a,E,b,x){var z=a.sel.ranges.slice(0);z[E]=b,ql(a,pi(a.cm,z,a.sel.primIndex),x)}function su(a,E,b,x){ql(a,Pi(E,b),x)}function cu(a,E,b){var x={ranges:E.ranges,update:function(z){this.ranges=[];for(var le=0;le<z.length;le++)this.ranges[le]=new ya(kr(a,z[le].anchor),kr(a,z[le].head))},origin:b&&b.origin};return ur(a,"beforeSelectionChange",a,x),a.cm&&ur(a.cm,"beforeSelectionChange",a.cm,x),x.ranges!=E.ranges?pi(a.cm,x.ranges,x.ranges.length-1):E}function du(a,E,b){var x=a.history.done,z=wt(x);z&&z.ranges?(x[x.length-1]=E,fu(a,E,b)):ql(a,E,b)}function ql(a,E,b){fu(a,E,b),uu(a,a.sel,a.cm?a.cm.curOp.id:NaN,b)}function fu(a,E,b){(Xn(a,"beforeSelectionChange")||a.cm&&Xn(a.cm,"beforeSelectionChange"))&&(E=cu(a,E,b));var x=b&&b.bias||(ma(E.primary().head,a.sel.primary().head)<0?-1:1);hs(a,sA(a,E,x,!0)),!(b&&b.scroll===!1)&&a.cm&&Ot(a.cm)}function hs(a,E){E.equals(a.sel)||(a.sel=E,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,ln(a.cm)),nl(a,"cursorActivity",a))}function FA(a){hs(a,sA(a,a.sel,null,!1))}function sA(a,E,b,x){for(var z,le=0;le<E.ranges.length;le++){var de=E.ranges[le],Ce=E.ranges.length==a.sel.ranges.length&&a.sel.ranges[le],he=nA(a,de.anchor,Ce&&Ce.anchor,b,x),ke=nA(a,de.head,Ce&&Ce.head,b,x);(z||he!=de.anchor||ke!=de.head)&&(z||(z=E.ranges.slice(0,le)),z[le]=new ya(he,ke))}return z?pi(a.cm,z,E.primIndex):E}function tA(a,E,b,x,z){var le=sn(a,E.line);if(le.markedSpans)for(var de=0;de<le.markedSpans.length;++de){var Ce=le.markedSpans[de],he=Ce.marker,ke="selectLeft"in he?!he.selectLeft:he.inclusiveLeft,at="selectRight"in he?!he.selectRight:he.inclusiveRight;if((Ce.from==null||(ke?Ce.from<=E.ch:Ce.from<E.ch))&&(Ce.to==null||(at?Ce.to>=E.ch:Ce.to>E.ch))){if(z&&(ur(he,"beforeCursorEnter"),he.explicitlyCleared))if(le.markedSpans){--de;continue}else break;if(!he.atomic)continue;if(b){var pt=he.find(x<0?1:-1),xt=void 0;if((x<0?at:ke)&&(pt=Ku(a,pt,-x,pt&&pt.line==E.line?le:null)),pt&&pt.line==E.line&&(xt=ma(pt,b))&&(x<0?xt<0:xt>0))return tA(a,pt,E,x,z)}var kt=he.find(x<0?-1:1);return(x<0?ke:at)&&(kt=Ku(a,kt,x,kt.line==E.line?le:null)),kt?tA(a,kt,E,x,z):null}}return E}function nA(a,E,b,x,z){var le=x||1,de=tA(a,E,b,le,z)||!z&&tA(a,E,b,le,!0)||tA(a,E,b,-le,z)||!z&&tA(a,E,b,-le,!0);return de||(a.cantEdit=!0,Kn(a.first,0))}function Ku(a,E,b,x){return b<0&&E.ch==0?E.line>a.first?kr(a,Kn(E.line-1)):null:b>0&&E.ch==(x||sn(a,E.line)).text.length?E.line<a.first+a.size-1?Kn(E.line+1,0):null:new Kn(E.line,E.ch+b)}function bu(a){a.setSelection(Kn(a.firstLine(),0),Kn(a.lastLine()),dt)}function Su(a,E,b){var x={canceled:!1,from:E.from,to:E.to,text:E.text,origin:E.origin,cancel:function(){return x.canceled=!0}};return b&&(x.update=function(z,le,de,Ce){z&&(x.from=kr(a,z)),le&&(x.to=kr(a,le)),de&&(x.text=de),Ce!==void 0&&(x.origin=Ce)}),ur(a,"beforeChange",a,x),a.cm&&ur(a.cm,"beforeChange",a.cm,x),x.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:x.from,to:x.to,text:x.text,origin:x.origin}}function RA(a,E,b){if(a.cm){if(!a.cm.curOp)return Cr(a.cm,RA)(a,E,b);if(a.cm.state.suppressEdits)return}if(!((Xn(a,"beforeChange")||a.cm&&Xn(a.cm,"beforeChange"))&&(E=Su(a,E,!0),!E))){var x=po&&!b&&xA(a,E.from,E.to);if(x)for(var z=x.length-1;z>=0;--z)as(a,{from:x[z].from,to:x[z].to,text:z?[""]:E.text,origin:E.origin});else as(a,E)}}function as(a,E){if(!(E.text.length==1&&E.text[0]==""&&ma(E.from,E.to)==0)){var b=Xl(a,E);zo(a,E,b,a.cm?a.cm.curOp.id:NaN),IA(a,E,b,go(a,E));var x=[];Ua(a,function(z,le){!le&&Qe(x,z.history)==-1&&(Mu(z.history,E),x.push(z.history)),IA(z,E,null,go(z,E))})}}function VA(a,E,b){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!b)){for(var z=a.history,le,de=a.sel,Ce=E=="undo"?z.done:z.undone,he=E=="undo"?z.undone:z.done,ke=0;ke<Ce.length&&(le=Ce[ke],!(b?le.ranges&&!le.equals(a.sel):!le.ranges));ke++);if(ke!=Ce.length){for(z.lastOrigin=z.lastSelOrigin=null;;)if(le=Ce.pop(),le.ranges){if(Co(le,he),b&&!le.equals(a.sel)){ql(a,le,{clearRedo:!1});return}de=le}else if(x){Ce.push(le);return}else break;var at=[];Co(de,he),he.push({changes:at,generation:z.generation}),z.generation=le.generation||++z.maxGeneration;for(var pt=Xn(a,"beforeChange")||a.cm&&Xn(a.cm,"beforeChange"),xt=function(bn){var zn=le.changes[bn];if(zn.origin=E,pt&&!Su(a,zn,!1))return Ce.length=0,{};at.push(Bl(a,zn));var tn=bn?Xl(a,zn):wt(Ce);IA(a,zn,tn,va(a,zn)),!bn&&a.cm&&a.cm.scrollIntoView({from:zn.from,to:_i(zn)});var Yn=[];Ua(a,function(fn,tr){!tr&&Qe(Yn,fn.history)==-1&&(Mu(fn.history,zn),Yn.push(fn.history)),IA(fn,zn,null,va(fn,zn))})},kt=le.changes.length-1;kt>=0;--kt){var $t=xt(kt);if($t)return $t.v}}}}function SA(a,E){if(E!=0&&(a.first+=E,a.sel=new ai(Zt(a.sel.ranges,function(z){return new ya(Kn(z.anchor.line+E,z.anchor.ch),Kn(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Jl(a.cm,a.first,a.first-E,E);for(var b=a.cm.display,x=b.viewFrom;x<b.viewTo;x++)_o(a.cm,x,"gutter")}}function IA(a,E,b,x){if(a.cm&&!a.cm.curOp)return Cr(a.cm,IA)(a,E,b,x);if(E.to.line<a.first){SA(a,E.text.length-1-(E.to.line-E.from.line));return}if(!(E.from.line>a.lastLine())){if(E.from.line<a.first){var z=E.text.length-1-(a.first-E.from.line);SA(a,z),E={from:Kn(a.first,0),to:Kn(E.to.line+z,E.to.ch),text:[wt(E.text)],origin:E.origin}}var le=a.lastLine();E.to.line>le&&(E={from:E.from,to:Kn(le,sn(a,le).text.length),text:[E.text[0]],origin:E.origin}),E.removed=rr(a,E.from,E.to),b||(b=Xl(a,E)),a.cm?Iu(a.cm,E,x):Io(a,E,x),fu(a,b,dt),a.cantEdit&&nA(a,Kn(a.firstLine(),0))&&(a.cantEdit=!1)}}function Iu(a,E,b){var x=a.doc,z=a.display,le=E.from,de=E.to,Ce=!1,he=le.line;a.options.lineWrapping||(he=wa(Do(sn(x,le.line))),x.iter(he,de.line+1,function(kt){if(kt==z.maxLine)return Ce=!0,!0})),x.sel.contains(E.from,E.to)>-1&&ln(a),Io(x,E,b,AA(a)),a.options.lineWrapping||(x.iter(he,le.line+E.text.length,function(kt){var $t=Hi(kt);$t>z.maxLineLength&&(z.maxLine=kt,z.maxLineLength=$t,z.maxLineChanged=!0,Ce=!1)}),Ce&&(a.curOp.updateMaxLine=!0)),kA(x,le.line),Sa(a,400);var ke=E.text.length-(de.line-le.line)-1;E.full?Jl(a):le.line==de.line&&E.text.length==1&&!_a(a.doc,E)?_o(a,le.line,"text"):Jl(a,le.line,de.line+1,ke);var at=Xn(a,"changes"),pt=Xn(a,"change");if(pt||at){var xt={from:le,to:de,text:E.text,removed:E.removed,origin:E.origin};pt&&nl(a,"change",a,xt),at&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(xt)}a.display.selForContextMenu=null}function MA(a,E,b,x,z){var le;x||(x=b),ma(x,b)<0&&(le=[x,b],b=le[0],x=le[1]),typeof E=="string"&&(E=a.splitLines(E)),RA(a,{from:b,to:x,text:E,origin:z})}function Yu(a,E,b,x){b<a.line?a.line+=x:E<a.line&&(a.line=E,a.ch=0)}function Vu(a,E,b,x){for(var z=0;z<a.length;++z){var le=a[z],de=!0;if(le.ranges){le.copied||(le=a[z]=le.deepCopy(),le.copied=!0);for(var Ce=0;Ce<le.ranges.length;Ce++)Yu(le.ranges[Ce].anchor,E,b,x),Yu(le.ranges[Ce].head,E,b,x);continue}for(var he=0;he<le.changes.length;++he){var ke=le.changes[he];if(b<ke.from.line)ke.from=Kn(ke.from.line+x,ke.from.ch),ke.to=Kn(ke.to.line+x,ke.to.ch);else if(E<=ke.to.line){de=!1;break}}de||(a.splice(0,z+1),z=0)}}function Mu(a,E){var b=E.from.line,x=E.to.line,z=E.text.length-(x-b)-1;Vu(a.done,b,x,z),Vu(a.undone,b,x,z)}function rn(a,E,b,x){var z=E,le=E;return typeof E=="number"?le=sn(a,St(a,E)):z=wa(E),z==null?null:(x(le,z)&&a.cm&&_o(a.cm,z,b),le)}function hu(a){this.lines=a,this.parent=null;for(var E=0,b=0;b<a.length;++b)a[b].parent=this,E+=a[b].height;this.height=E}hu.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,E){for(var b=a,x=a+E;b<x;++b){var z=this.lines[b];this.height-=z.height,tl(z),nl(z,"delete")}this.lines.splice(a,E)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,E,b){this.height+=b,this.lines=this.lines.slice(0,a).concat(E).concat(this.lines.slice(a));for(var x=0;x<E.length;++x)E[x].parent=this},iterN:function(a,E,b){for(var x=a+E;a<x;++a)if(b(this.lines[a]))return!0}};function GA(a){this.children=a;for(var E=0,b=0,x=0;x<a.length;++x){var z=a[x];E+=z.chunkSize(),b+=z.height,z.parent=this}this.size=E,this.height=b,this.parent=null}GA.prototype={chunkSize:function(){return this.size},removeInner:function(a,E){this.size-=E;for(var b=0;b<this.children.length;++b){var x=this.children[b],z=x.chunkSize();if(a<z){var le=Math.min(E,z-a),de=x.height;if(x.removeInner(a,le),this.height-=de-x.height,z==le&&(this.children.splice(b--,1),x.parent=null),(E-=le)==0)break;a=0}else a-=z}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof hu))){var Ce=[];this.collapse(Ce),this.children=[new hu(Ce)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E<this.children.length;++E)this.children[E].collapse(a)},insertInner:function(a,E,b){this.size+=E.length,this.height+=b;for(var x=0;x<this.children.length;++x){var z=this.children[x],le=z.chunkSize();if(a<=le){if(z.insertInner(a,E,b),z.lines&&z.lines.length>50){for(var de=z.lines.length%25+25,Ce=de;Ce<z.lines.length;){var he=new hu(z.lines.slice(Ce,Ce+=25));z.height-=he.height,this.children.splice(++x,0,he),he.parent=this}z.lines=z.lines.slice(0,de),this.maybeSpill()}break}a-=le}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var E=a.children.splice(a.children.length-5,5),b=new GA(E);if(a.parent){a.size-=b.size,a.height-=b.height;var z=Qe(a.parent.children,a);a.parent.children.splice(z+1,0,b)}else{var x=new GA(a.children);x.parent=a,a.children=[x,b],a=x}b.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,E,b){for(var x=0;x<this.children.length;++x){var z=this.children[x],le=z.chunkSize();if(a<le){var de=Math.min(E,le-a);if(z.iterN(a,de,b))return!0;if((E-=de)==0)break;a=0}else a-=le}}};var mu=function(a,E,b){if(b)for(var x in b)b.hasOwnProperty(x)&&(this[x]=b[x]);this.doc=a,this.node=E};mu.prototype.clear=function(){var a=this.doc.cm,E=this.line.widgets,b=this.line,x=wa(b);if(!(x==null||!E)){for(var z=0;z<E.length;++z)E[z]==this&&E.splice(z--,1);E.length||(b.widgets=null);var le=mA(this);$n(b,Math.max(0,b.height-le)),a&&(Tr(a,function(){JA(a,b,-le),_o(a,x,"widget")}),nl(a,"lineWidgetCleared",a,this,x))}},mu.prototype.changed=function(){var a=this,E=this.height,b=this.doc.cm,x=this.line;this.height=null;var z=mA(this)-E;z&&(ca(this.doc,x)||$n(x,x.height+z),b&&Tr(b,function(){b.curOp.forceUpdate=!0,JA(b,x,z),nl(b,"lineWidgetChanged",b,a,wa(x))}))},Nr(mu);function JA(a,E,b){ri(E)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Dt(a,b)}function ms(a,E,b,x){var z=new mu(a,b,x),le=a.cm;return le&&z.noHScroll&&(le.display.alignWidgets=!0),rn(a,E,"widget",function(de){var Ce=de.widgets||(de.widgets=[]);if(z.insertAt==null?Ce.push(z):Ce.splice(Math.min(Ce.length-1,Math.max(0,z.insertAt)),0,z),z.line=de,le&&!ca(a,de)){var he=ri(de)<a.scrollTop;$n(de,de.height+mA(z)),he&&Dt(le,z.height),le.curOp.forceUpdate=!0}return!0}),le&&nl(le,"lineWidgetAdded",le,z,typeof E=="number"?E:wa(E)),z}var Lu=0,rA=function(a,E){this.lines=[],this.type=E,this.doc=a,this.id=++Lu};rA.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,E=a&&!a.curOp;if(E&&ir(a),Xn(this,"clear")){var b=this.find();b&&nl(this,"clear",b.from,b.to)}for(var x=null,z=null,le=0;le<this.lines.length;++le){var de=this.lines[le],Ce=yr(de.markedSpans,this);a&&!this.collapsed?_o(a,wa(de),"text"):a&&(Ce.to!=null&&(z=wa(de)),Ce.from!=null&&(x=wa(de))),de.markedSpans=PA(de.markedSpans,Ce),Ce.from==null&&this.collapsed&&!ca(this.doc,de)&&a&&$n(de,ro(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var he=0;he<this.lines.length;++he){var ke=Do(this.lines[he]),at=Hi(ke);at>a.display.maxLineLength&&(a.display.maxLine=ke,a.display.maxLineLength=at,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&Jl(a,x,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&FA(a.doc)),a&&nl(a,"markerCleared",a,this,x,z),E&&sr(a),this.parent&&this.parent.clear()}},rA.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var b,x,z=0;z<this.lines.length;++z){var le=this.lines[z],de=yr(le.markedSpans,this);if(de.from!=null&&(b=Kn(E?le:wa(le),de.from),a==-1))return b;if(de.to!=null&&(x=Kn(E?le:wa(le),de.to),a==1))return x}return b&&{from:b,to:x}},rA.prototype.changed=function(){var a=this,E=this.find(-1,!0),b=this,x=this.doc.cm;!E||!x||Tr(x,function(){var z=E.line,le=wa(E.line),de=Jo(x,le);if(de&&(Ru(de),x.curOp.selectionChanged=x.curOp.forceUpdate=!0),x.curOp.updateMaxLine=!0,!ca(b.doc,z)&&b.height!=null){var Ce=b.height;b.height=null;var he=mA(b)-Ce;he&&$n(z,z.height+he)}nl(x,"markerChanged",x,a)})},rA.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||Qe(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},rA.prototype.detachLine=function(a){if(this.lines.splice(Qe(this.lines,a),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},Nr(rA);function fl(a,E,b,x,z){if(x&&x.shared)return Fo(a,E,b,x,z);if(a.cm&&!a.cm.curOp)return Cr(a.cm,fl)(a,E,b,x,z);var le=new rA(a,z),de=ma(E,b);if(x&&Lt(x,le,!1),de>0||de==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=nt("span",[le.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(xo(a,E.line,E,b,le)||E.line!=b.line&&xo(a,b.line,E,b,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Sl()}le.addToHistory&&zo(a,{from:E,to:b,origin:"markText"},a.sel,NaN);var Ce=E.line,he=a.cm,ke;if(a.iter(Ce,b.line+1,function(pt){he&&le.collapsed&&!he.options.lineWrapping&&Do(pt)==he.display.maxLine&&(ke=!0),le.collapsed&&Ce!=E.line&&$n(pt,0),$l(pt,new xa(le,Ce==E.line?E.ch:null,Ce==b.line?b.ch:null)),++Ce}),le.collapsed&&a.iter(E.line,b.line+1,function(pt){ca(a,pt)&&$n(pt,0)}),le.clearOnEnter&&It(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(ml(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++Lu,le.atomic=!0),he){if(ke&&(he.curOp.updateMaxLine=!0),le.collapsed)Jl(he,E.line,b.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var at=E.line;at<=b.line;at++)_o(he,at,"text");le.atomic&&FA(he.doc),nl(he,"markerAdded",he,le)}return le}var Rl=function(a,E){this.markers=a,this.primary=E;for(var b=0;b<a.length;++b)a[b].parent=this};Rl.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();nl(this,"clear")}},Rl.prototype.find=function(a,E){return this.primary.find(a,E)},Nr(Rl);function Fo(a,E,b,x,z){x=Lt(x),x.shared=!1;var le=[fl(a,E,b,x,z)],de=le[0],Ce=x.widgetNode;return Ua(a,function(he){Ce&&(x.widgetNode=Ce.cloneNode(!0)),le.push(fl(he,kr(he,E),kr(he,b),x,z));for(var ke=0;ke<he.linked.length;++ke)if(he.linked[ke].isParent)return;de=wt(le)}),new Rl(le,de)}function Gu(a){return a.findMarks(Kn(a.first,0),a.clipPos(Kn(a.lastLine())),function(E){return E.parent})}function Qu(a,E){for(var b=0;b<E.length;b++){var x=E[b],z=x.find(),le=a.clipPos(z.from),de=a.clipPos(z.to);if(ma(le,de)){var Ce=fl(a,le,de,x.primary,x.primary.type);x.markers.push(Ce),Ce.parent=x}}}function Ju(a){for(var E=function(x){var z=a[x],le=[z.primary.doc];Ua(z.primary.doc,function(he){return le.push(he)});for(var de=0;de<z.markers.length;de++){var Ce=z.markers[de];Qe(le,Ce.doc)==-1&&(Ce.parent=null,z.markers.splice(de--,1))}},b=0;b<a.length;b++)E(b)}var Bi=0,Ra=function(a,E,b,x,z){if(!(this instanceof Ra))return new Ra(a,E,b,x,z);b==null&&(b=0),GA.call(this,[new hu([new Ui("",null)])]),this.first=b,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=b;var le=Kn(b,0);this.sel=Pi(le),this.history=new ka(null),this.id=++Bi,this.modeOption=E,this.lineSep=x,this.direction=z=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),Io(this,{from:le,to:le,text:a}),ql(this,Pi(le),dt)};Ra.prototype=ue(GA.prototype,{constructor:Ra,iter:function(a,E,b){b?this.iterN(a-this.first,E-a,b):this.iterN(this.first,this.first+this.size,a)},insert:function(a,E){for(var b=0,x=0;x<E.length;++x)b+=E[x].height;this.insertInner(a-this.first,E,b)},remove:function(a,E){this.removeInner(a-this.first,E)},getValue:function(a){var E=ra(this,this.first,this.first+this.size);return a===!1?E:E.join(a||this.lineSeparator())},setValue:Hr(function(a){var E=Kn(this.first,0),b=this.first+this.size-1;RA(this,{from:E,to:Kn(b,sn(this,b).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&Rt(this.cm,0,0),ql(this,Pi(E),dt)}),replaceRange:function(a,E,b,x){E=kr(this,E),b=b?kr(this,b):E,MA(this,a,E,b,x)},getRange:function(a,E,b){var x=rr(this,kr(this,a),kr(this,E));return b===!1?x:x.join(b||this.lineSeparator())},getLine:function(a){var E=this.getLineHandle(a);return E&&E.text},getLineHandle:function(a){if(Ql(this,a))return sn(this,a)},getLineNumber:function(a){return wa(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=sn(this,a)),Do(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return kr(this,a)},getCursor:function(a){var E=this.sel.primary(),b;return a==null||a=="head"?b=E.head:a=="anchor"?b=E.anchor:a=="end"||a=="to"||a===!1?b=E.to():b=E.from(),b},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Hr(function(a,E,b){su(this,kr(this,typeof a=="number"?Kn(a,E||0):a),null,b)}),setSelection:Hr(function(a,E,b){su(this,kr(this,a),kr(this,E||a),b)}),extendSelection:Hr(function(a,E,b){uA(this,kr(this,a),E&&kr(this,E),b)}),extendSelections:Hr(function(a,E){yo(this,El(this,a),E)}),extendSelectionsBy:Hr(function(a,E){var b=Zt(this.sel.ranges,a);yo(this,El(this,b),E)}),setSelections:Hr(function(a,E,b){if(a.length){for(var x=[],z=0;z<a.length;z++)x[z]=new ya(kr(this,a[z].anchor),kr(this,a[z].head));E==null&&(E=Math.min(a.length-1,this.sel.primIndex)),ql(this,pi(this.cm,x,E),b)}}),addSelection:Hr(function(a,E,b){var x=this.sel.ranges.slice(0);x.push(new ya(kr(this,a),kr(this,E||a))),ql(this,pi(this.cm,x,x.length-1),b)}),getSelection:function(a){for(var E=this.sel.ranges,b,x=0;x<E.length;x++){var z=rr(this,E[x].from(),E[x].to());b=b?b.concat(z):z}return a===!1?b:b.join(a||this.lineSeparator())},getSelections:function(a){for(var E=[],b=this.sel.ranges,x=0;x<b.length;x++){var z=rr(this,b[x].from(),b[x].to());a!==!1&&(z=z.join(a||this.lineSeparator())),E[x]=z}return E},replaceSelection:function(a,E,b){for(var x=[],z=0;z<this.sel.ranges.length;z++)x[z]=a;this.replaceSelections(x,E,b||"+input")},replaceSelections:Hr(function(a,E,b){for(var x=[],z=this.sel,le=0;le<z.ranges.length;le++){var de=z.ranges[le];x[le]={from:de.from(),to:de.to(),text:this.splitLines(a[le]),origin:b}}for(var Ce=E&&E!="end"&&Mi(this,x,E),he=x.length-1;he>=0;he--)RA(this,x[he]);Ce?du(this,Ce):this.cm&&Ot(this.cm)}),undo:Hr(function(){VA(this,"undo")}),redo:Hr(function(){VA(this,"redo")}),undoSelection:Hr(function(){VA(this,"undo",!0)}),redoSelection:Hr(function(){VA(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,b=0,x=0;x<a.done.length;x++)a.done[x].ranges||++E;for(var z=0;z<a.undone.length;z++)a.undone[z].ranges||++b;return{undo:E,redo:b}},clearHistory:function(){var a=this;this.history=new ka(this.history.maxGeneration),Ua(this,function(E){return E.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:Qo(this.history.done),undone:Qo(this.history.undone)}},setHistory:function(a){var E=this.history=new ka(this.history.maxGeneration);E.done=Qo(a.done.slice(0),null,!0),E.undone=Qo(a.undone.slice(0),null,!0)},setGutterMarker:Hr(function(a,E,b){return rn(this,a,"gutter",function(x){var z=x.gutterMarkers||(x.gutterMarkers={});return z[E]=b,!b&&oe(z)&&(x.gutterMarkers=null),!0})}),clearGutter:Hr(function(a){var E=this;this.iter(function(b){b.gutterMarkers&&b.gutterMarkers[a]&&rn(E,b,"gutter",function(){return b.gutterMarkers[a]=null,oe(b.gutterMarkers)&&(b.gutterMarkers=null),!0})})}),lineInfo:function(a){var E;if(typeof a=="number"){if(!Ql(this,a)||(E=a,a=sn(this,a),!a))return null}else if(E=wa(a),E==null)return null;return{line:E,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:Hr(function(a,E,b){return rn(this,a,E=="gutter"?"gutter":"class",function(x){var z=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!x[z])x[z]=b;else{if(rt(b).test(x[z]))return!1;x[z]+=" "+b}return!0})}),removeLineClass:Hr(function(a,E,b){return rn(this,a,E=="gutter"?"gutter":"class",function(x){var z=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",le=x[z];if(le)if(b==null)x[z]=null;else{var de=le.match(rt(b));if(!de)return!1;var Ce=de.index+de[0].length;x[z]=le.slice(0,de.index)+(!de.index||Ce==le.length?"":" ")+le.slice(Ce)||null}else return!1;return!0})}),addLineWidget:Hr(function(a,E,b){return ms(this,a,E,b)}),removeLineWidget:function(a){a.clear()},markText:function(a,E,b){return fl(this,kr(this,a),kr(this,E),b,b&&b.type||"range")},setBookmark:function(a,E){var b={replacedWith:E&&(E.nodeType==null?E.widget:E),insertLeft:E&&E.insertLeft,clearWhenEmpty:!1,shared:E&&E.shared,handleMouseEvents:E&&E.handleMouseEvents};return a=kr(this,a),fl(this,a,a,b,"bookmark")},findMarksAt:function(a){a=kr(this,a);var E=[],b=sn(this,a.line).markedSpans;if(b)for(var x=0;x<b.length;++x){var z=b[x];(z.from==null||z.from<=a.ch)&&(z.to==null||z.to>=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,b){a=kr(this,a),E=kr(this,E);var x=[],z=a.line;return this.iter(a.line,E.line+1,function(le){var de=le.markedSpans;if(de)for(var Ce=0;Ce<de.length;Ce++){var he=de[Ce];!(he.to!=null&&z==a.line&&a.ch>=he.to||he.from==null&&z!=a.line||he.from!=null&&z==E.line&&he.from>=E.ch)&&(!b||b(he.marker))&&x.push(he.marker.parent||he.marker)}++z}),x},getAllMarks:function(){var a=[];return this.iter(function(E){var b=E.markedSpans;if(b)for(var x=0;x<b.length;++x)b[x].from!=null&&a.push(b[x].marker)}),a},posFromIndex:function(a){var E,b=this.first,x=this.lineSeparator().length;return this.iter(function(z){var le=z.text.length+x;if(le>a)return E=a,!0;a-=le,++b}),kr(this,Kn(b,E))},indexFromPos:function(a){a=kr(this,a);var E=a.ch;if(a.line<this.first||a.ch<0)return 0;var b=this.lineSeparator().length;return this.iter(this.first,a.line,function(x){E+=x.text.length+b}),E},copy:function(a){var E=new Ra(ra(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return E.scrollTop=this.scrollTop,E.scrollLeft=this.scrollLeft,E.sel=this.sel,E.extend=!1,a&&(E.history.undoDepth=this.history.undoDepth,E.setHistory(this.getHistory())),E},linkedDoc:function(a){a||(a={});var E=this.first,b=this.first+this.size;a.from!=null&&a.from>E&&(E=a.from),a.to!=null&&a.to<b&&(b=a.to);var x=new Ra(ra(this,E,b),a.mode||this.modeOption,E,this.lineSep,this.direction);return a.sharedHist&&(x.history=this.history),(this.linked||(this.linked=[])).push({doc:x,sharedHist:a.sharedHist}),x.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],Qu(x,Gu(this)),x},unlinkDoc:function(a){if(a instanceof qt&&(a=a.doc),this.linked)for(var E=0;E<this.linked.length;++E){var b=this.linked[E];if(b.doc==a){this.linked.splice(E,1),a.unlinkDoc(this),Ju(Gu(this));break}}if(a.history==this.history){var x=[a.id];Ua(a,function(z){return x.push(z.id)},!0),a.history=new ka(null),a.history.done=Qo(this.history.done,x),a.history.undone=Qo(this.history.undone,x)}},iterLinkedDocs:function(a){Ua(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):hr(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Hr(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(E){return E.order=null}),this.cm&&ga(this.cm))})}),Ra.prototype.eachLine=Ra.prototype.iter;var ho=0;function ko(a){var E=this;if(Ss(E),!(Tt(E,a)||Ho(E.display,a))){Oa(a),Ne&&(ho=+new Date);var b=So(E,a,!0),x=a.dataTransfer.files;if(!(!b||E.isReadOnly()))if(x&&x.length&&window.FileReader&&window.File)for(var z=x.length,le=Array(z),de=0,Ce=function(){++de==z&&Cr(E,function(){b=kr(E.doc,b);var kt={from:b,to:b,text:E.doc.splitLines(le.filter(function($t){return $t!=null}).join(E.doc.lineSeparator())),origin:"paste"};RA(E.doc,kt),du(E.doc,Pi(kr(E.doc,b),kr(E.doc,_i(kt))))})()},he=function(kt,$t){if(E.options.allowDropFileTypes&&Qe(E.options.allowDropFileTypes,kt.type)==-1){Ce();return}var bn=new FileReader;bn.onerror=function(){return Ce()},bn.onload=function(){var zn=bn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(zn)){Ce();return}le[$t]=zn,Ce()},bn.readAsText(kt)},ke=0;ke<x.length;ke++)he(x[ke],ke);else{if(E.state.draggingText&&E.doc.sel.contains(b)>-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var at=a.dataTransfer.getData("Text");if(at){var pt;if(E.state.draggingText&&!E.state.draggingText.copy&&(pt=E.listSelections()),fu(E.doc,Pi(b,b)),pt)for(var xt=0;xt<pt.length;++xt)MA(E.doc,"",pt[xt].anchor,pt[xt].head,"drag");E.replaceSelection(at,"around","paste"),E.display.input.focus()}}catch(kt){}}}}function ku(a,E){if(Ne&&(!a.state.draggingText||+new Date-ho<100)){En(E);return}if(!(Tt(a,E)||Ho(a.display,E))&&(E.dataTransfer.setData("Text",a.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!qe)){var b=Ve("img",null,null,"position: fixed; left: 0; top: 0;");b.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",$e&&(b.width=b.height=1,a.display.wrapper.appendChild(b),b._top=b.offsetTop),E.dataTransfer.setDragImage(b,0,0),$e&&b.parentNode.removeChild(b)}}function Pu(a,E){var b=So(a,E);if(b){var x=document.createDocumentFragment();fs(a,b,x),a.display.dragCursor||(a.display.dragCursor=Ve("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Pe(a.display.dragCursor,x)}}function Ss(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Is(a){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),b=[],x=0;x<E.length;x++){var z=E[x].CodeMirror;z&&b.push(z)}b.length&&b[0].operation(function(){for(var le=0;le<b.length;le++)a(b[le])})}}var cA=!1;function ji(){cA||(fi(),cA=!0)}function fi(){var a;It(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,Is(Ti)},100))}),It(window,"blur",function(){return Is(Zu)})}function Ti(a){var E=a.display;E.cachedCharWidth=E.cachedTextHeight=E.cachedPaddingH=null,E.scrollbarsClipped=!1,a.setSize()}for(var al={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},zl=0;zl<10;zl++)al[zl+48]=al[zl+96]=String(zl);for(var is=65;is<=90;is++)al[is]=String.fromCharCode(is);for(var ps=1;ps<=12;ps++)al[ps+111]=al[ps+63235]="F"+ps;var pu={};pu.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},pu.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},pu.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},pu.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},pu.default=Ee?pu.macDefault:pu.pcDefault;function gc(a){var E=a.split(/-(?!$)/);a=E[E.length-1];for(var b,x,z,le,de=0;de<E.length-1;de++){var Ce=E[de];if(/^(cmd|meta|m)$/i.test(Ce))le=!0;else if(/^a(lt)?$/i.test(Ce))b=!0;else if(/^(c|ctrl|control)$/i.test(Ce))x=!0;else if(/^s(hift)?$/i.test(Ce))z=!0;else throw new Error("Unrecognized modifier name: "+Ce)}return b&&(a="Alt-"+a),x&&(a="Ctrl-"+a),le&&(a="Cmd-"+a),z&&(a="Shift-"+a),a}function Pl(a){var E={};for(var b in a)if(a.hasOwnProperty(b)){var x=a[b];if(/^(name|fallthrough|(de|at)tach)$/.test(b))continue;if(x=="..."){delete a[b];continue}for(var z=Zt(b.split(" "),gc),le=0;le<z.length;le++){var de=void 0,Ce=void 0;le==z.length-1?(Ce=z.join(" "),de=x):(Ce=z.slice(0,le+1).join(" "),de="...");var he=E[Ce];if(!he)E[Ce]=de;else if(he!=de)throw new Error("Inconsistent bindings for "+Ce)}delete a[b]}for(var ke in E)a[ke]=E[ke];return a}function Xu(a,E,b,x){E=oo(E);var z=E.call?E.call(a,x):E[a];if(z===!1)return"nothing";if(z==="...")return"multi";if(z!=null&&b(z))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return Xu(a,E.fallthrough,b,x);for(var le=0;le<E.fallthrough.length;le++){var de=Xu(a,E.fallthrough[le],b,x);if(de)return de}}}function qs(a){var E=typeof a=="string"?a:al[a.keyCode];return E=="Ctrl"||E=="Alt"||E=="Shift"||E=="Mod"}function Ms(a,E,b){var x=a;return E.altKey&&x!="Alt"&&(a="Alt-"+a),(fe?E.metaKey:E.ctrlKey)&&x!="Ctrl"&&(a="Ctrl-"+a),(fe?E.ctrlKey:E.metaKey)&&x!="Mod"&&(a="Cmd-"+a),!b&&E.shiftKey&&x!="Shift"&&(a="Shift-"+a),a}function Ls(a,E){if($e&&a.keyCode==34&&a.char)return!1;var b=al[a.keyCode];return b==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(b=a.code),Ms(b,a,E))}function oo(a){return typeof a=="string"?pu[a]:a}function XA(a,E){for(var b=a.doc.sel.ranges,x=[],z=0;z<b.length;z++){for(var le=E(b[z]);x.length&&ma(le.from,wt(x).to)<=0;){var de=x.pop();if(ma(de.from,le.from)<0){le.from=de.from;break}}x.push(le)}Tr(a,function(){for(var Ce=x.length-1;Ce>=0;Ce--)MA(a.doc,"",x[Ce].from,x[Ce].to,"+delete");Ot(a)})}function Qs(a,E,b){var x=Ht(a.text,E+b,b);return x<0||x>a.text.length?null:x}function gs(a,E,b){var x=Qs(a,E.ch,b);return x==null?null:new Kn(E.line,x,b<0?"after":"before")}function ks(a,E,b,x,z){if(a){E.doc.direction=="rtl"&&(z=-z);var le=Ba(b,E.doc.direction);if(le){var de=z<0?wt(le):le[0],Ce=z<0==(de.level==1),he=Ce?"after":"before",ke;if(de.level>0||E.doc.direction=="rtl"){var at=Yi(E,b);ke=z<0?b.text.length-1:0;var pt=Eo(E,at,ke).top;ke=wn(function(xt){return Eo(E,at,xt).top==pt},z<0==(de.level==1)?de.from:de.to-1,ke),he=="before"&&(ke=Qs(b,ke,1))}else ke=z<0?de.to:de.from;return new Kn(x,ke,he)}}return new Kn(x,z<0?b.text.length:0,z<0?"before":"after")}function Ps(a,E,b,x){var z=Ba(E,a.doc.direction);if(!z)return gs(E,b,x);b.ch>=E.text.length?(b.ch=E.text.length,b.sticky="before"):b.ch<=0&&(b.ch=0,b.sticky="after");var le=ar(z,b.ch,b.sticky),de=z[le];if(a.doc.direction=="ltr"&&de.level%2==0&&(x>0?de.to>b.ch:de.from<b.ch))return gs(E,b,x);var Ce=function(tn,Yn){return Qs(E,tn instanceof Kn?tn.ch:tn,Yn)},he,ke=function(tn){return a.options.lineWrapping?(he=he||Yi(a,E),oi(a,E,he,tn)):{begin:0,end:E.text.length}},at=ke(b.sticky=="before"?Ce(b,-1):b.ch);if(a.doc.direction=="rtl"||de.level==1){var pt=de.level==1==x<0,xt=Ce(b,pt?1:-1);if(xt!=null&&(pt?xt<=de.to&&xt<=at.end:xt>=de.from&&xt>=at.begin)){var kt=pt?"before":"after";return new Kn(b.line,xt,kt)}}var $t=function(tn,Yn,fn){for(var tr=function($a,bi){return bi?new Kn(b.line,Ce($a,1),"before"):new Kn(b.line,$a,"after")};tn>=0&&tn<z.length;tn+=Yn){var Yr=z[tn],Er=Yn>0==(Yr.level!=1),lr=Er?fn.begin:Ce(fn.end,-1);if(Yr.from<=lr&&lr<Yr.to||(lr=Er?Yr.from:Ce(Yr.to,-1),fn.begin<=lr&&lr<fn.end))return tr(lr,Er)}},bn=$t(le+x,x,at);if(bn)return bn;var zn=x>0?at.end:Ce(at.begin,-1);return zn!=null&&!(x>0&&zn==E.text.length)&&(bn=$t(x>0?0:z.length-1,x,ke(zn)),bn)?bn:null}var vs={selectAll:bu,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),dt)},killLine:function(a){return XA(a,function(E){if(E.empty()){var b=sn(a.doc,E.head.line).text.length;return E.head.ch==b&&E.head.line<a.lastLine()?{from:E.head,to:Kn(E.head.line+1,0)}:{from:E.head,to:Kn(E.head.line,b)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(a){return XA(a,function(E){return{from:Kn(E.from().line,0),to:kr(a.doc,Kn(E.to().line+1,0))}})},delLineLeft:function(a){return XA(a,function(E){return{from:Kn(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(a){return XA(a,function(E){var b=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:b},"div");return{from:x,to:E.from()}})},delWrappedLineRight:function(a){return XA(a,function(E){var b=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:b},"div");return{from:E.from(),to:x}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(Kn(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Kn(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(E){return _s(a,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(E){return Nu(a,E.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(E){return vc(a,E.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:b},"div")},Ft)},goLineLeft:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:0,top:b},"div")},Ft)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:b},"div");return x.ch<a.getLine(x.line).search(/\S/)?Nu(a,E.head):x},Ft)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var E=[],b=a.listSelections(),x=a.options.tabSize,z=0;z<b.length;z++){var le=b[z].from(),de=Ye(a.getLine(le.line),le.ch,x);E.push(Pt(x-de%x))}a.replaceSelections(E)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Tr(a,function(){for(var E=a.listSelections(),b=[],x=0;x<E.length;x++)if(E[x].empty()){var z=E[x].head,le=sn(a.doc,z.line).text;if(le){if(z.ch==le.length&&(z=new Kn(z.line,z.ch-1)),z.ch>0)z=new Kn(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),Kn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var de=sn(a.doc,z.line-1).text;de&&(z=new Kn(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+de.charAt(de.length-1),Kn(z.line-1,de.length-1),z,"+transpose"))}}b.push(new ya(z,z))}a.setSelections(b)})},newlineAndIndent:function(a){return Tr(a,function(){for(var E=a.listSelections(),b=E.length-1;b>=0;b--)a.replaceRange(a.doc.lineSeparator(),E[b].anchor,E[b].head,"+input");E=a.listSelections();for(var x=0;x<E.length;x++)a.indentLine(E[x].from().line,null,!0);Ot(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function _s(a,E){var b=sn(a.doc,E),x=Do(b);return x!=b&&(E=wa(x)),ks(!0,a,x,E,1)}function vc(a,E){var b=sn(a.doc,E),x=DA(b);return x!=b&&(E=wa(x)),ks(!0,a,b,E,-1)}function Nu(a,E){var b=_s(a,E.line),x=sn(a.doc,b.line),z=Ba(x,a.doc.direction);if(!z||z[0].level==0){var le=Math.max(b.ch,x.text.search(/\S/)),de=E.line==b.line&&E.ch<=le&&E.ch;return Kn(b.line,de?0:le,b.sticky)}return b}function $i(a,E,b){if(typeof E=="string"&&(E=vs[E],!E))return!1;a.display.input.ensurePolled();var x=a.display.shift,z=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),b&&(a.display.shift=!1),z=E(a)!=bt}finally{a.display.shift=x,a.state.suppressEdits=!1}return z}function Ec(a,E,b){for(var x=0;x<a.state.keyMaps.length;x++){var z=Xu(E,a.state.keyMaps[x],b,a);if(z)return z}return a.options.extraKeys&&Xu(E,a.options.extraKeys,b,a)||Xu(E,a.options.keyMap,b,a)}var $s=new ye;function Es(a,E,b,x){var z=a.state.keySeq;if(z){if(qs(E))return"handled";if(/\'$/.test(E)?a.state.keySeq=null:$s.set(50,function(){a.state.keySeq==z&&(a.state.keySeq=null,a.display.input.reset())}),zs(a,z+" "+E,b,x))return!0}return zs(a,E,b,x)}function zs(a,E,b,x){var z=Ec(a,E,x);return z=="multi"&&(a.state.keySeq=E),z=="handled"&&nl(a,"keyHandled",a,E,b),(z=="handled"||z=="multi")&&(Oa(b),zu(a)),!!z}function Ns(a,E){var b=Ls(E,!0);return b?E.shiftKey&&!a.state.keySeq?Es(a,"Shift-"+b,E,function(x){return $i(a,x,!0)})||Es(a,b,E,function(x){if(typeof x=="string"?/^go[A-Z]/.test(x):x.motion)return $i(a,x)}):Es(a,b,E,function(x){return $i(a,x)}):!1}function ec(a,E,b){return Es(a,"'"+b+"'",E,function(x){return $i(a,x,!0)})}var ls=null;function Us(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&(E.curOp.focus=Ze(),!Tt(E,a))){Ne&&Se<11&&a.keyCode==27&&(a.returnValue=!1);var b=a.keyCode;E.display.shift=b==16||a.shiftKey;var x=Ns(E,a);$e&&(ls=x?b:null,!x&&b==88&&!kn&&(Ee?a.metaKey:a.ctrlKey)&&E.replaceSelection("",null,"cut")),y&&!Ee&&!x&&b==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),b==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Bc(E)}}function Bc(a){var E=a.display.lineDiv;et(E,"CodeMirror-crosshair");function b(x){(x.keyCode==18||!x.altKey)&&(Je(E,"CodeMirror-crosshair"),Ar(document,"keyup",b),Ar(document,"mouseover",b))}It(document,"keyup",b),It(document,"mouseover",b)}function tc(a){a.keyCode==16&&(this.doc.sel.shift=!1),Tt(this,a)}function Bs(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&!(Ho(E.display,a)||Tt(E,a)||a.ctrlKey&&!a.altKey||Ee&&a.metaKey)){var b=a.keyCode,x=a.charCode;if($e&&b==ls){ls=null,Oa(a);return}if(!($e&&(!a.which||a.which<10)&&Ns(E,a))){var z=String.fromCharCode(x==null?b:x);z!="\b"&&(ec(E,a,z)||E.display.input.onKeyPress(a))}}}var nc=400,os=function(a,E,b){this.time=a,this.pos=E,this.button=b};os.prototype.compare=function(a,E,b){return this.time+nc>a&&ma(E,this.pos)==0&&b==this.button};var Uu,Cs;function rc(a,E){var b=+new Date;return Cs&&Cs.compare(b,a,E)?(Uu=Cs=null,"triple"):Uu&&Uu.compare(b,a,E)?(Cs=new os(b,a,E),Uu=null,"double"):(Uu=new os(b,a,E),Cs=null,"single")}function Aa(a){var E=this,b=E.display;if(!(Tt(E,a)||b.activeTouch&&b.input.supportsTouch())){if(b.input.ensurePolled(),b.shift=a.shiftKey,Ho(b,a)){ze||(b.scroller.draggable=!1,setTimeout(function(){return b.scroller.draggable=!0},100));return}if(!Zs(E,a)){var x=So(E,a),z=Ln(a),le=x?rc(x,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(x&&ac(E,z,x,le,a))&&(z==1?x?lc(E,x,le,a):mr(a)==b.scroller&&Oa(a):z==2?(x&&uA(E.doc,x),setTimeout(function(){return b.input.focus()},20)):z==3&&(We?E.display.input.onContextMenu(a):Wu(E)))}}}function ac(a,E,b,x,z){var le="Click";return x=="double"?le="Double"+le:x=="triple"&&(le="Triple"+le),le=(E==1?"Left":E==2?"Middle":"Right")+le,Es(a,Ms(le,z),z,function(de){if(typeof de=="string"&&(de=vs[de]),!de)return!1;var Ce=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ce=de(a,b)!=bt}finally{a.state.suppressEdits=!1}return Ce})}function ic(a,E,b){var x=a.getOption("configureMouse"),z=x?x(a,E,b):{};if(z.unit==null){var le=Te?b.shiftKey&&b.metaKey:b.altKey;z.unit=le?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||b.shiftKey),z.addNew==null&&(z.addNew=Ee?b.metaKey:b.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Ee?b.altKey:b.ctrlKey)),z}function lc(a,E,b,x){Ne?setTimeout(it(ns,a),0):a.curOp.focus=Ze();var z=ic(a,b,x),le=a.doc.sel,de;a.options.dragDrop&&pr&&!a.isReadOnly()&&b=="single"&&(de=le.contains(E))>-1&&(ma((de=le.ranges[de]).from(),E)<0||E.xRel>0)&&(ma(de.to(),E)>0||E.xRel<0)?oc(a,x,E,z):Ac(a,x,E,z)}function oc(a,E,b,x){var z=a.display,le=!1,de=Cr(a,function(ke){ze&&(z.scroller.draggable=!1),a.state.draggingText=!1,Ar(z.wrapper.ownerDocument,"mouseup",de),Ar(z.wrapper.ownerDocument,"mousemove",Ce),Ar(z.scroller,"dragstart",he),Ar(z.scroller,"drop",de),le||(Oa(ke),x.addNew||uA(a.doc,b,null,null,x.extend),ze&&!qe||Ne&&Se==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ce=function(ke){le=le||Math.abs(E.clientX-ke.clientX)+Math.abs(E.clientY-ke.clientY)>=10},he=function(){return le=!0};ze&&(z.scroller.draggable=!0),a.state.draggingText=de,de.copy=!x.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),It(z.wrapper.ownerDocument,"mouseup",de),It(z.wrapper.ownerDocument,"mousemove",Ce),It(z.scroller,"dragstart",he),It(z.scroller,"drop",de),Wu(a),setTimeout(function(){return z.input.focus()},20)}function ys(a,E,b){if(b=="char")return new ya(E,E);if(b=="word")return a.findWordAt(E);if(b=="line")return new ya(Kn(E.line,0),kr(a.doc,Kn(E.line+1,0)));var x=b(a,E);return new ya(x.from,x.to)}function Ac(a,E,b,x){var z=a.display,le=a.doc;Oa(E);var de,Ce,he=le.sel,ke=he.ranges;if(x.addNew&&!x.extend?(Ce=le.sel.contains(b),Ce>-1?de=ke[Ce]:de=new ya(b,b)):(de=le.sel.primary(),Ce=le.sel.primIndex),x.unit=="rectangle")x.addNew||(de=new ya(b,b)),b=So(a,E,!0,!0),Ce=-1;else{var at=ys(a,b,x.unit);x.extend?de=KA(de,at.anchor,at.head,x.extend):de=at}x.addNew?Ce==-1?(Ce=ke.length,ql(le,pi(a,ke.concat([de]),Ce),{scroll:!1,origin:"*mouse"})):ke.length>1&&ke[Ce].empty()&&x.unit=="char"&&!x.extend?(ql(le,pi(a,ke.slice(0,Ce).concat(ke.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),he=le.sel):YA(le,Ce,de,Oe):(Ce=0,ql(le,new ai([de],0),Oe),he=le.sel);var pt=b;function xt(fn){if(ma(pt,fn)!=0)if(pt=fn,x.unit=="rectangle"){for(var tr=[],Yr=a.options.tabSize,Er=Ye(sn(le,b.line).text,b.ch,Yr),lr=Ye(sn(le,fn.line).text,fn.ch,Yr),$a=Math.min(Er,lr),bi=Math.max(Er,lr),li=Math.min(b.line,fn.line),hl=Math.min(a.lastLine(),Math.max(b.line,fn.line));li<=hl;li++){var Ci=sn(le,li).text,ci=Ut(Ci,$a,Yr);$a==bi?tr.push(new ya(Kn(li,ci),Kn(li,ci))):Ci.length>ci&&tr.push(new ya(Kn(li,ci),Kn(li,Ut(Ci,bi,Yr))))}tr.length||tr.push(new ya(b,b)),ql(le,pi(a,he.ranges.slice(0,Ce).concat(tr),Ce),{origin:"*mouse",scroll:!1}),a.scrollIntoView(fn)}else{var Zi=de,el=ys(a,fn,x.unit),Nt=Zi.anchor,da;ma(el.anchor,Nt)>0?(da=el.head,Nt=eo(Zi.from(),el.anchor)):(da=el.anchor,Nt=kl(Zi.to(),el.head));var Ja=he.ranges.slice(0);Ja[Ce]=Ws(a,new ya(kr(le,Nt),da)),ql(le,pi(a,Ja,Ce),Oe)}}var kt=z.wrapper.getBoundingClientRect(),$t=0;function bn(fn){var tr=++$t,Yr=So(a,fn,!0,x.unit=="rectangle");if(Yr)if(ma(Yr,pt)!=0){a.curOp.focus=Ze(),xt(Yr);var Er=Ae(z,le);(Yr.line>=Er.to||Yr.line<Er.from)&&setTimeout(Cr(a,function(){$t==tr&&bn(fn)}),150)}else{var lr=fn.clientY<kt.top?-20:fn.clientY>kt.bottom?20:0;lr&&setTimeout(Cr(a,function(){$t==tr&&(z.scroller.scrollTop+=lr,bn(fn))}),50)}}function zn(fn){a.state.selectingText=!1,$t=1/0,fn&&(Oa(fn),z.input.focus()),Ar(z.wrapper.ownerDocument,"mousemove",tn),Ar(z.wrapper.ownerDocument,"mouseup",Yn),le.history.lastSelOrigin=null}var tn=Cr(a,function(fn){fn.buttons===0||!Ln(fn)?zn(fn):bn(fn)}),Yn=Cr(a,zn);a.state.selectingText=Yn,It(z.wrapper.ownerDocument,"mousemove",tn),It(z.wrapper.ownerDocument,"mouseup",Yn)}function Ws(a,E){var b=E.anchor,x=E.head,z=sn(a.doc,b.line);if(ma(b,x)==0&&b.sticky==x.sticky)return E;var le=Ba(z);if(!le)return E;var de=ar(le,b.ch,b.sticky),Ce=le[de];if(Ce.from!=b.ch&&Ce.to!=b.ch)return E;var he=de+(Ce.from==b.ch==(Ce.level!=1)?0:1);if(he==0||he==le.length)return E;var ke;if(x.line!=b.line)ke=(x.line-b.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var at=ar(le,x.ch,x.sticky),pt=at-de||(x.ch-b.ch)*(Ce.level==1?-1:1);at==he-1||at==he?ke=pt<0:ke=pt>0}var xt=le[he+(ke?-1:0)],kt=ke==(xt.level==1),$t=kt?xt.from:xt.to,bn=kt?"after":"before";return b.ch==$t&&b.sticky==bn?E:new ya(new Kn(b.line,$t,bn),x)}function LA(a,E,b,x){var z,le;if(E.touches)z=E.touches[0].clientX,le=E.touches[0].clientY;else try{z=E.clientX,le=E.clientY}catch(xt){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Oa(E);var de=a.display,Ce=de.lineDiv.getBoundingClientRect();if(le>Ce.bottom||!Xn(a,b))return mi(E);le-=Ce.top-de.viewOffset;for(var he=0;he<a.display.gutterSpecs.length;++he){var ke=de.gutters.childNodes[he];if(ke&&ke.getBoundingClientRect().right>=z){var at=Vi(a.doc,le),pt=a.display.gutterSpecs[he];return ur(a,b,a,at,pt.className,E),mi(E)}}}function Zs(a,E){return LA(a,E,"gutterClick",!0)}function Wo(a,E){Ho(a.display,E)||As(a,E)||Tt(a,E,"contextmenu")||We||a.display.input.onContextMenu(E)}function As(a,E){return Xn(a,"gutterContextMenu")?LA(a,E,"gutterContextMenu",!1):!1}function Os(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),jo(a)}var se={toString:function(){return"CodeMirror.Init"}},De={},we={};function Xt(a){var E=a.optionHandlers;function b(x,z,le,de){a.defaults[x]=z,le&&(E[x]=de?function(Ce,he,ke){ke!=se&&le(Ce,he,ke)}:le)}a.defineOption=b,a.Init=se,b("value","",function(x,z){return x.setValue(z)},!0),b("mode",null,function(x,z){x.doc.modeOption=z,Oi(x)},!0),b("indentUnit",2,Oi,!0),b("indentWithTabs",!1),b("smartIndent",!0),b("tabSize",4,function(x){Al(x),jo(x),Jl(x)},!0),b("lineSeparator",null,function(x,z){if(x.doc.lineSep=z,!!z){var le=[],de=x.doc.first;x.doc.iter(function(he){for(var ke=0;;){var at=he.text.indexOf(z,ke);if(at==-1)break;ke=at+z.length,le.push(Kn(de,at))}de++});for(var Ce=le.length-1;Ce>=0;Ce--)MA(x.doc,z,le[Ce],Kn(le[Ce].line,le[Ce].ch+z.length))}}),b("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,z,le){x.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=se&&x.refresh()}),b("specialCharPlaceholder",lA,function(x){return x.refresh()},!0),b("electricChars",!0),b("inputStyle",me?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),b("spellcheck",!1,function(x,z){return x.getInputField().spellcheck=z},!0),b("autocorrect",!1,function(x,z){return x.getInputField().autocorrect=z},!0),b("autocapitalize",!1,function(x,z){return x.getInputField().autocapitalize=z},!0),b("rtlMoveVisually",!Re),b("wholeLineUpdateBefore",!0),b("theme","default",function(x){Os(x),ii(x)},!0),b("keyMap","default",function(x,z,le){var de=oo(z),Ce=le!=se&&oo(le);Ce&&Ce.detach&&Ce.detach(x,de),de.attach&&de.attach(x,Ce||null)}),b("extraKeys",null),b("configureMouse",null),b("lineWrapping",!1,_t,!0),b("gutters",[],function(x,z){x.display.gutterSpecs=si(z,x.options.lineNumbers),ii(x)},!0),b("fixedGutter",!0,function(x,z){x.display.gutters.style.left=z?qo(x.display)+"px":"0",x.refresh()},!0),b("coverGutterNextToScrollbar",!1,function(x){return Nn(x)},!0),b("scrollbarStyle","native",function(x){qn(x),Nn(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),b("lineNumbers",!1,function(x,z){x.display.gutterSpecs=si(x.options.gutters,z),ii(x)},!0),b("firstLineNumber",1,ii,!0),b("lineNumberFormatter",function(x){return x},ii,!0),b("showCursorWhenSelecting",!1,CA,!0),b("resetSelectionOnContextMenu",!0),b("lineWiseCopyCut",!0),b("pasteLinesPerSelection",!0),b("selectionsMayTouch",!1),b("readOnly",!1,function(x,z){z=="nocursor"&&(Zu(x),x.display.input.blur()),x.display.input.readOnlyChanged(z)}),b("screenReaderLabel",null,function(x,z){z=z===""?null:z,x.display.input.screenReaderLabelChanged(z)}),b("disableInput",!1,function(x,z){z||x.display.input.reset()},!0),b("dragDrop",!0,on),b("allowDropFileTypes",null),b("cursorBlinkRate",530),b("cursorScrollMargin",0),b("cursorHeight",1,CA,!0),b("singleCursorHeightPerLine",!0,CA,!0),b("workTime",100),b("workDelay",100),b("flattenSpans",!0,Al,!0),b("addModeClass",!1,Al,!0),b("pollInterval",100),b("undoDepth",200,function(x,z){return x.doc.history.undoDepth=z}),b("historyEventDelay",1250),b("viewportMargin",10,function(x){return x.refresh()},!0),b("maxHighlightLength",1e4,Al,!0),b("moveInputWithCursor",!0,function(x,z){z||x.display.input.resetPosition()}),b("tabindex",null,function(x,z){return x.display.input.getField().tabIndex=z||""}),b("autofocus",null),b("direction","ltr",function(x,z){return x.doc.setDirection(z)},!0),b("phrases",null)}function on(a,E,b){var x=b&&b!=se;if(!E!=!x){var z=a.display.dragFunctions,le=E?It:Ar;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(a.display.scroller,"drop",z.drop)}}function _t(a){a.options.lineWrapping?(et(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Je(a.display.wrapper,"CodeMirror-wrap"),Ml(a)),bA(a),Jl(a),jo(a),setTimeout(function(){return Nn(a)},100)}function qt(a,E){var b=this;if(!(this instanceof qt))return new qt(a,E);this.options=E=E?Lt(E):{},Lt(De,E,!1);var x=E.value;typeof x=="string"?x=new Ra(x,E.mode,null,E.lineSeparator,E.direction):E.mode&&(x.modeOption=E.mode),this.doc=x;var z=new qt.inputStyles[E.inputStyle](this),le=this.display=new Ii(a,x,z,E);le.wrapper.CodeMirror=this,Os(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),qn(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 ye,keySeq:null,specialChars:null},E.autofocus&&!me&&le.input.focus(),Ne&&Se<11&&setTimeout(function(){return b.display.input.reset(!0)},20),Kt(this),ji(),ir(this),this.curOp.forceUpdate=!0,jr(this,x),E.autofocus&&!me||this.hasFocus()?setTimeout(function(){b.hasFocus()&&!b.state.focused&&ZA(b)},20):Zu(this);for(var de in we)we.hasOwnProperty(de)&&we[de](this,E[de],se);ui(this),E.finishInit&&E.finishInit(this);for(var Ce=0;Ce<gt.length;++Ce)gt[Ce](this);sr(this),ze&&E.lineWrapping&&getComputedStyle(le.lineDiv).textRendering=="optimizelegibility"&&(le.lineDiv.style.textRendering="auto")}qt.defaults=De,qt.optionHandlers=we;function Kt(a){var E=a.display;It(E.scroller,"mousedown",Cr(a,Aa)),Ne&&Se<11?It(E.scroller,"dblclick",Cr(a,function(he){if(!Tt(a,he)){var ke=So(a,he);if(!(!ke||Zs(a,he)||Ho(a.display,he))){Oa(he);var at=a.findWordAt(ke);uA(a.doc,at.anchor,at.head)}}})):It(E.scroller,"dblclick",function(he){return Tt(a,he)||Oa(he)}),It(E.scroller,"contextmenu",function(he){return Wo(a,he)}),It(E.input.getField(),"contextmenu",function(he){E.scroller.contains(he.target)||Wo(a,he)});var b,x={end:0};function z(){E.activeTouch&&(b=setTimeout(function(){return E.activeTouch=null},1e3),x=E.activeTouch,x.end=+new Date)}function le(he){if(he.touches.length!=1)return!1;var ke=he.touches[0];return ke.radiusX<=1&&ke.radiusY<=1}function de(he,ke){if(ke.left==null)return!0;var at=ke.left-he.left,pt=ke.top-he.top;return at*at+pt*pt>20*20}It(E.scroller,"touchstart",function(he){if(!Tt(a,he)&&!le(he)&&!Zs(a,he)){E.input.ensurePolled(),clearTimeout(b);var ke=+new Date;E.activeTouch={start:ke,moved:!1,prev:ke-x.end<=300?x:null},he.touches.length==1&&(E.activeTouch.left=he.touches[0].pageX,E.activeTouch.top=he.touches[0].pageY)}}),It(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),It(E.scroller,"touchend",function(he){var ke=E.activeTouch;if(ke&&!Ho(E,he)&&ke.left!=null&&!ke.moved&&new Date-ke.start<300){var at=a.coordsChar(E.activeTouch,"page"),pt;!ke.prev||de(ke,ke.prev)?pt=new ya(at,at):!ke.prev.prev||de(ke,ke.prev.prev)?pt=a.findWordAt(at):pt=new ya(Kn(at.line,0),kr(a.doc,Kn(at.line+1,0))),a.setSelection(pt.anchor,pt.head),a.focus(),Oa(he)}z()}),It(E.scroller,"touchcancel",z),It(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Bn(a,E.scroller.scrollTop),In(a,E.scroller.scrollLeft,!0),ur(a,"scroll",a))}),It(E.scroller,"mousewheel",function(he){return qi(a,he)}),It(E.scroller,"DOMMouseScroll",function(he){return qi(a,he)}),It(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(he){Tt(a,he)||En(he)},over:function(he){Tt(a,he)||(Pu(a,he),En(he))},start:function(he){return ku(a,he)},drop:Cr(a,ko),leave:function(he){Tt(a,he)||Ss(a)}};var Ce=E.input.getField();It(Ce,"keyup",function(he){return tc.call(a,he)}),It(Ce,"keydown",Cr(a,Us)),It(Ce,"keypress",Cr(a,Bs)),It(Ce,"focus",function(he){return ZA(a,he)}),It(Ce,"blur",function(he){return Zu(a,he)})}var gt=[];qt.defineInitHook=function(a){return gt.push(a)};function jt(a,E,b,x){var z=a.doc,le;b==null&&(b="add"),b=="smart"&&(z.mode.indent?le=Kl(a,E).state:b="prev");var de=a.options.tabSize,Ce=sn(z,E),he=Ye(Ce.text,null,de);Ce.stateAfter&&(Ce.stateAfter=null);var ke=Ce.text.match(/^\s*/)[0],at;if(!x&&!/\S/.test(Ce.text))at=0,b="not";else if(b=="smart"&&(at=z.mode.indent(le,Ce.text.slice(ke.length),Ce.text),at==bt||at>150)){if(!x)return;b="prev"}b=="prev"?E>z.first?at=Ye(sn(z,E-1).text,null,de):at=0:b=="add"?at=he+a.options.indentUnit:b=="subtract"?at=he-a.options.indentUnit:typeof b=="number"&&(at=he+b),at=Math.max(0,at);var pt="",xt=0;if(a.options.indentWithTabs)for(var kt=Math.floor(at/de);kt;--kt)xt+=de,pt+=" ";if(xt<at&&(pt+=Pt(at-xt)),pt!=ke)return MA(z,pt,Kn(E,0),Kn(E,ke.length),"+input"),Ce.stateAfter=null,!0;for(var $t=0;$t<z.sel.ranges.length;$t++){var bn=z.sel.ranges[$t];if(bn.head.line==E&&bn.head.ch<ke.length){var zn=Kn(E,ke.length);YA(z,$t,new ya(zn,zn));break}}}var zr=null;function Rr(a){zr=a}function Gn(a,E,b,x,z){var le=a.doc;a.display.shift=!1,x||(x=le.sel);var de=+new Date-200,Ce=z=="paste"||a.state.pasteIncoming>de,he=hr(E),ke=null;if(Ce&&x.ranges.length>1)if(zr&&zr.text.join(`
`)==E){if(x.ranges.length%zr.text.length==0){ke=[];for(var at=0;at<zr.text.length;at++)ke.push(le.splitLines(zr.text[at]))}}else he.length==x.ranges.length&&a.options.pasteLinesPerSelection&&(ke=Zt(he,function(tn){return[tn]}));for(var pt=a.curOp.updateInput,xt=x.ranges.length-1;xt>=0;xt--){var kt=x.ranges[xt],$t=kt.from(),bn=kt.to();kt.empty()&&(b&&b>0?$t=Kn($t.line,$t.ch-b):a.state.overwrite&&!Ce?bn=Kn(bn.line,Math.min(sn(le,bn.line).text.length,bn.ch+wt(he).length)):Ce&&zr&&zr.lineWise&&zr.text.join(`
`)==he.join(`
`)&&($t=bn=Kn($t.line,0)));var zn={from:$t,to:bn,text:ke?ke[xt%ke.length]:he,origin:z||(Ce?"paste":a.state.cutIncoming>de?"cut":"+input")};RA(a.doc,zn),nl(a,"inputRead",a,zn)}E&&!Ce&&_n(a,E),Ot(a),a.curOp.updateInput<2&&(a.curOp.updateInput=pt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Fa(a,E){var b=a.clipboardData&&a.clipboardData.getData("Text");if(b)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Tr(E,function(){return Gn(E,b,0,null,"paste")}),!0}function _n(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var b=a.doc.sel,x=b.ranges.length-1;x>=0;x--){var z=b.ranges[x];if(!(z.head.ch>100||x&&b.ranges[x-1].head.line==z.head.line)){var le=a.getModeAt(z.head),de=!1;if(le.electricChars){for(var Ce=0;Ce<le.electricChars.length;Ce++)if(E.indexOf(le.electricChars.charAt(Ce))>-1){de=jt(a,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(sn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(de=jt(a,z.head.line,"smart"));de&&nl(a,"electricInput",a,z.head.line)}}}function _r(a){for(var E=[],b=[],x=0;x<a.doc.sel.ranges.length;x++){var z=a.doc.sel.ranges[x].head.line,le={anchor:Kn(z,0),head:Kn(z+1,0)};b.push(le),E.push(a.getRange(le.anchor,le.head))}return{text:E,ranges:b}}function vr(a,E,b,x){a.setAttribute("autocorrect",b?"":"off"),a.setAttribute("autocapitalize",x?"":"off"),a.setAttribute("spellcheck",!!E)}function Zr(){var a=Ve("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=Ve("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return ze?a.style.width="1000px":a.setAttribute("wrap","off"),Me&&(a.style.border="1px solid black"),vr(a),E}function fr(a){var E=a.optionHandlers,b=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(x,z){var le=this.options,de=le[x];le[x]==z&&x!="mode"||(le[x]=z,E.hasOwnProperty(x)&&Cr(this,E[x])(this,z,de),ur(this,"optionChange",this,x))},getOption:function(x){return this.options[x]},getDoc:function(){return this.doc},addKeyMap:function(x,z){this.state.keyMaps[z?"push":"unshift"](oo(x))},removeKeyMap:function(x){for(var z=this.state.keyMaps,le=0;le<z.length;++le)if(z[le]==x||z[le].name==x)return z.splice(le,1),!0},addOverlay:Wr(function(x,z){var le=x.token?x:a.getMode(this.options,x);if(le.startState)throw new Error("Overlays may not be stateful.");an(this.state.overlays,{mode:le,modeSpec:x,opaque:z&&z.opaque,priority:z&&z.priority||0},function(de){return de.priority}),this.state.modeGen++,Jl(this)}),removeOverlay:Wr(function(x){for(var z=this.state.overlays,le=0;le<z.length;++le){var de=z[le].modeSpec;if(de==x||typeof x=="string"&&de.name==x){z.splice(le,1),this.state.modeGen++,Jl(this);return}}}),indentLine:Wr(function(x,z,le){typeof z!="string"&&typeof z!="number"&&(z==null?z=this.options.smartIndent?"smart":"prev":z=z?"add":"subtract"),Ql(this.doc,x)&&jt(this,x,z,le)}),indentSelection:Wr(function(x){for(var z=this.doc.sel.ranges,le=-1,de=0;de<z.length;de++){var Ce=z[de];if(Ce.empty())Ce.head.line>le&&(jt(this,Ce.head.line,x,!0),le=Ce.head.line,de==this.doc.sel.primIndex&&Ot(this));else{var he=Ce.from(),ke=Ce.to(),at=Math.max(le,he.line);le=Math.min(this.lastLine(),ke.line-(ke.ch?0:1))+1;for(var pt=at;pt<le;++pt)jt(this,pt,x);var xt=this.doc.sel.ranges;he.ch==0&&z.length==xt.length&&xt[de].from().ch>0&&YA(this.doc,de,new ya(he,xt[de].to()),dt)}}}),getTokenAt:function(x,z){return to(this,x,z)},getLineTokens:function(x,z){return to(this,Kn(x),z,!0)},getTokenTypeAt:function(x){x=kr(this.doc,x);var z=Ki(this,sn(this.doc,x.line)),le=0,de=(z.length-1)/2,Ce=x.ch,he;if(Ce==0)he=z[2];else for(;;){var ke=le+de>>1;if((ke?z[ke*2-1]:0)>=Ce)de=ke;else if(z[ke*2+1]<Ce)le=ke+1;else{he=z[ke*2+2];break}}var at=he?he.indexOf("overlay "):-1;return at<0?he:at==0?null:he.slice(0,at-1)},getModeAt:function(x){var z=this.doc.mode;return z.innerMode?a.innerMode(z,this.getTokenAt(x).state).mode:z},getHelper:function(x,z){return this.getHelpers(x,z)[0]},getHelpers:function(x,z){var le=[];if(!b.hasOwnProperty(z))return le;var de=b[z],Ce=this.getModeAt(x);if(typeof Ce[z]=="string")de[Ce[z]]&&le.push(de[Ce[z]]);else if(Ce[z])for(var he=0;he<Ce[z].length;he++){var ke=de[Ce[z][he]];ke&&le.push(ke)}else Ce.helperType&&de[Ce.helperType]?le.push(de[Ce.helperType]):de[Ce.name]&&le.push(de[Ce.name]);for(var at=0;at<de._global.length;at++){var pt=de._global[at];pt.pred(Ce,this)&&Qe(le,pt.val)==-1&&le.push(pt.val)}return le},getStateAfter:function(x,z){var le=this.doc;return x=St(le,x==null?le.first+le.size-1:x),Kl(this,x+1,z).state},cursorCoords:function(x,z){var le,de=this.doc.sel.primary();return x==null?le=de.head:typeof x=="object"?le=kr(this.doc,x):le=x?de.from():de.to(),Mt(this,le,z||"page")},charCoords:function(x,z){return BA(this,kr(this.doc,x),z||"page")},coordsChar:function(x,z){return x=ts(this,x,z||"page"),Ca(this,x.left,x.top)},lineAtHeight:function(x,z){return x=ts(this,{top:x,left:0},z||"page").top,Vi(this.doc,x+this.display.viewOffset)},heightAtLine:function(x,z,le){var de=!1,Ce;if(typeof x=="number"){var he=this.doc.first+this.doc.size-1;x<this.doc.first?x=this.doc.first:x>he&&(x=he,de=!0),Ce=sn(this.doc,x)}else Ce=x;return oA(this,Ce,{top:0,left:0},z||"page",le||de).top+(de?this.doc.height-ri(Ce):0)},defaultTextHeight:function(){return ro(this.display)},defaultCharWidth:function(){return Bo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,z,le,de,Ce){var he=this.display;x=Mt(this,kr(this.doc,x));var ke=x.bottom,at=x.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),he.sizer.appendChild(z),de=="over")ke=x.top;else if(de=="above"||de=="near"){var pt=Math.max(he.wrapper.clientHeight,this.doc.height),xt=Math.max(he.sizer.clientWidth,he.lineSpace.clientWidth);(de=="above"||x.bottom+z.offsetHeight>pt)&&x.top>z.offsetHeight?ke=x.top-z.offsetHeight:x.bottom+z.offsetHeight<=pt&&(ke=x.bottom),at+z.offsetWidth>xt&&(at=xt-z.offsetWidth)}z.style.top=ke+"px",z.style.left=z.style.right="",Ce=="right"?(at=he.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ce=="left"?at=0:Ce=="middle"&&(at=(he.sizer.clientWidth-z.offsetWidth)/2),z.style.left=at+"px"),le&&ot(this,{left:at,top:ke,right:at+z.offsetWidth,bottom:ke+z.offsetHeight})},triggerOnKeyDown:Wr(Us),triggerOnKeyPress:Wr(Bs),triggerOnKeyUp:tc,triggerOnMouseDown:Wr(Aa),execCommand:function(x){if(vs.hasOwnProperty(x))return vs[x].call(null,this)},triggerElectric:Wr(function(x){_n(this,x)}),findPosH:function(x,z,le,de){var Ce=1;z<0&&(Ce=-1,z=-z);for(var he=kr(this.doc,x),ke=0;ke<z&&(he=na(this.doc,he,Ce,le,de),!he.hitSide);++ke);return he},moveH:Wr(function(x,z){var le=this;this.extendSelectionsBy(function(de){return le.display.shift||le.doc.extend||de.empty()?na(le.doc,de.head,x,z,le.options.rtlMoveVisually):x<0?de.from():de.to()},Ft)}),deleteH:Wr(function(x,z){var le=this.doc.sel,de=this.doc;le.somethingSelected()?de.replaceSelection("",null,"+delete"):XA(this,function(Ce){var he=na(de,Ce.head,x,z,!1);return x<0?{from:he,to:Ce.head}:{from:Ce.head,to:he}})}),findPosV:function(x,z,le,de){var Ce=1,he=de;z<0&&(Ce=-1,z=-z);for(var ke=kr(this.doc,x),at=0;at<z;++at){var pt=Mt(this,ke,"div");if(he==null?he=pt.left:pt.left=he,ke=Wn(this,pt,Ce,le),ke.hitSide)break}return ke},moveV:Wr(function(x,z){var le=this,de=this.doc,Ce=[],he=!this.display.shift&&!de.extend&&de.sel.somethingSelected();if(de.extendSelectionsBy(function(at){if(he)return x<0?at.from():at.to();var pt=Mt(le,at.head,"div");at.goalColumn!=null&&(pt.left=at.goalColumn),Ce.push(pt.left);var xt=Wn(le,pt,x,z);return z=="page"&&at==de.sel.primary()&&Dt(le,BA(le,xt,"div").top-pt.top),xt},Ft),Ce.length)for(var ke=0;ke<de.sel.ranges.length;ke++)de.sel.ranges[ke].goalColumn=Ce[ke]}),findWordAt:function(x){var z=this.doc,le=sn(z,x.line).text,de=x.ch,Ce=x.ch;if(le){var he=this.getHelper(x,"wordChars");(x.sticky=="before"||Ce==le.length)&&de?--de:++Ce;for(var ke=le.charAt(de),at=Be(ke,he)?function(pt){return Be(pt,he)}:/\s/.test(ke)?function(pt){return/\s/.test(pt)}:function(pt){return!/\s/.test(pt)&&!Be(pt)};de>0&&at(le.charAt(de-1));)--de;for(;Ce<le.length&&at(le.charAt(Ce));)++Ce}return new ya(Kn(x.line,de),Kn(x.line,Ce))},toggleOverwrite:function(x){x!=null&&x==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?et(this.display.cursorDiv,"CodeMirror-overwrite"):Je(this.display.cursorDiv,"CodeMirror-overwrite"),ur(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ze()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Wr(function(x,z){Rt(this,x,z)}),getScrollInfo:function(){var x=this.display.scroller;return{left:x.scrollLeft,top:x.scrollTop,height:x.scrollHeight-Vl(this)-this.display.barHeight,width:x.scrollWidth-Vl(this)-this.display.barWidth,clientHeight:Za(this),clientWidth:fo(this)}},scrollIntoView:Wr(function(x,z){x==null?(x={from:this.doc.sel.primary().head,to:null},z==null&&(z=this.options.cursorScrollMargin)):typeof x=="number"?x={from:Kn(x,0),to:null}:x.from==null&&(x={from:x,to:null}),x.to||(x.to=x.from),x.margin=z||0,x.from.line!=null?cn(this,x):Yt(this,x.from,x.to,x.margin)}),setSize:Wr(function(x,z){var le=this,de=function(he){return typeof he=="number"||/^\d+$/.test(String(he))?he+"px":he};x!=null&&(this.display.wrapper.style.width=de(x)),z!=null&&(this.display.wrapper.style.height=de(z)),this.options.lineWrapping&&no(this);var Ce=this.display.viewFrom;this.doc.iter(Ce,this.display.viewTo,function(he){if(he.widgets){for(var ke=0;ke<he.widgets.length;ke++)if(he.widgets[ke].noHScroll){_o(le,Ce,"widget");break}}++Ce}),this.curOp.forceUpdate=!0,ur(this,"refresh",this)}),operation:function(x){return Tr(this,x)},startOperation:function(){return ir(this)},endOperation:function(){return sr(this)},refresh:Wr(function(){var x=this.display.cachedTextHeight;Jl(this),this.curOp.forceUpdate=!0,jo(this),Rt(this,this.doc.scrollLeft,this.doc.scrollTop),ei(this.display),(x==null||Math.abs(x-ro(this.display))>.5||this.options.lineWrapping)&&bA(this),ur(this,"refresh",this)}),swapDoc:Wr(function(x){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),jr(this,x),jo(this),this.display.input.reset(),Rt(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,nl(this,"swapDoc",this,z),z}),phrase:function(x){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,x)?z[x]:x},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}},Nr(a),a.registerHelper=function(x,z,le){b.hasOwnProperty(x)||(b[x]=a[x]={_global:[]}),b[x][z]=le},a.registerGlobalHelper=function(x,z,le,de){a.registerHelper(x,z,de),b[x]._global.push({pred:le,val:de})}}function na(a,E,b,x,z){var le=E,de=b,Ce=sn(a,E.line),he=z&&a.direction=="rtl"?-b:b;function ke(){var Yn=E.line+he;return Yn<a.first||Yn>=a.first+a.size?!1:(E=new Kn(Yn,E.ch,E.sticky),Ce=sn(a,Yn))}function at(Yn){var fn;if(x=="codepoint"){var tr=Ce.text.charCodeAt(E.ch+(x>0?0:-1));isNaN(tr)?fn=null:fn=new Kn(E.line,Math.max(0,Math.min(Ce.text.length,E.ch+b*(tr>=55296&&tr<56320?2:1))),-b)}else z?fn=Ps(a.cm,Ce,E,b):fn=gs(Ce,E,b);if(fn==null)if(!Yn&&ke())E=ks(z,a.cm,Ce,E.line,he);else return!1;else E=fn;return!0}if(x=="char"||x=="codepoint")at();else if(x=="column")at(!0);else if(x=="word"||x=="group")for(var pt=null,xt=x=="group",kt=a.cm&&a.cm.getHelper(E,"wordChars"),$t=!0;!(b<0&&!at(!$t));$t=!1){var bn=Ce.text.charAt(E.ch)||`
`,zn=Be(bn,kt)?"w":xt&&bn==`
`?"n":!xt||/\s/.test(bn)?null:"p";if(xt&&!$t&&!zn&&(zn="s"),pt&&pt!=zn){b<0&&(b=1,at(),E.sticky="after");break}if(zn&&(pt=zn),b>0&&!at(!$t))break}var tn=nA(a,E,le,de,!0);return ll(le,tn)&&(tn.hitSide=!0),tn}function Wn(a,E,b,x){var z=a.doc,le=E.left,de;if(x=="page"){var Ce=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),he=Math.max(Ce-.5*ro(a.display),3);de=(b>0?E.bottom:E.top)+b*he}else x=="line"&&(de=b>0?E.bottom+3:E.top-3);for(var ke;ke=Ca(a,le,de),!!ke.outside;){if(b<0?de<=0:de>=z.height){ke.hitSide=!0;break}de+=b*5}return ke}var Hn=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ye,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Hn.prototype.init=function(a){var E=this,b=this,x=b.cm,z=b.div=a.lineDiv;vr(z,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function le(Ce){for(var he=Ce.target;he;he=he.parentNode){if(he==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(he.className))break}return!1}It(z,"paste",function(Ce){!le(Ce)||Tt(x,Ce)||Fa(Ce,x)||Se<=11&&setTimeout(Cr(x,function(){return E.updateFromDOM()}),20)}),It(z,"compositionstart",function(Ce){E.composing={data:Ce.data,done:!1}}),It(z,"compositionupdate",function(Ce){E.composing||(E.composing={data:Ce.data,done:!1})}),It(z,"compositionend",function(Ce){E.composing&&(Ce.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),It(z,"touchstart",function(){return b.forceCompositionEnd()}),It(z,"input",function(){E.composing||E.readFromDOMSoon()});function de(Ce){if(!(!le(Ce)||Tt(x,Ce))){if(x.somethingSelected())Rr({lineWise:!1,text:x.getSelections()}),Ce.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var he=_r(x);Rr({lineWise:!0,text:he.text}),Ce.type=="cut"&&x.operation(function(){x.setSelections(he.ranges,0,dt),x.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var ke=zr.text.join(`
`);if(Ce.clipboardData.setData("Text",ke),Ce.clipboardData.getData("Text")==ke){Ce.preventDefault();return}}var at=Zr(),pt=at.firstChild;x.display.lineSpace.insertBefore(at,x.display.lineSpace.firstChild),pt.value=zr.text.join(`
`);var xt=document.activeElement;st(pt),setTimeout(function(){x.display.lineSpace.removeChild(at),xt.focus(),xt==z&&b.showPrimarySelection()},50)}}It(z,"copy",de),It(z,"cut",de)},Hn.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Hn.prototype.prepareSelection=function(){var a=Rs(this.cm,!1);return a.focus=document.activeElement==this.div,a},Hn.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Hn.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Hn.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,b=E.doc.sel.primary(),x=b.from(),z=b.to();if(E.display.viewTo==E.display.viewFrom||x.line>=E.display.viewTo||z.line<E.display.viewFrom){a.removeAllRanges();return}var le=Ir(E,a.anchorNode,a.anchorOffset),de=Ir(E,a.focusNode,a.focusOffset);if(!(le&&!le.bad&&de&&!de.bad&&ma(eo(le,de),x)==0&&ma(kl(le,de),z)==0)){var Ce=E.display.view,he=x.line>=E.display.viewFrom&&Ea(E,x)||{node:Ce[0].measure.map[2],offset:0},ke=z.line<E.display.viewTo&&Ea(E,z);if(!ke){var at=Ce[Ce.length-1].measure,pt=at.maps?at.maps[at.maps.length-1]:at.map;ke={node:pt[pt.length-1],offset:pt[pt.length-2]-pt[pt.length-3]}}if(!he||!ke){a.removeAllRanges();return}var xt=a.rangeCount&&a.getRangeAt(0),kt;try{kt=je(he.node,he.offset,ke.offset,ke.node)}catch($t){}kt&&(!y&&E.state.focused?(a.collapse(he.node,he.offset),kt.collapsed||(a.removeAllRanges(),a.addRange(kt))):(a.removeAllRanges(),a.addRange(kt)),xt&&a.anchorNode==null?a.addRange(xt):y&&this.startGracePeriod()),this.rememberSelection()}},Hn.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},Hn.prototype.showMultipleSelections=function(a){Pe(this.cm.display.cursorDiv,a.cursors),Pe(this.cm.display.selectionDiv,a.selection)},Hn.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},Hn.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var E=a.getRangeAt(0).commonAncestorContainer;return ft(this.div,E)},Hn.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Hn.prototype.blur=function(){this.div.blur()},Hn.prototype.getField=function(){return this.div},Hn.prototype.supportsTouch=function(){return!0},Hn.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Tr(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function E(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,E))}this.polling.set(this.cm.options.pollInterval,E)},Hn.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},Hn.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),E=this.cm;if(pe&&Ie&&this.cm.display.gutterSpecs.length&&Qa(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var b=Ir(E,a.anchorNode,a.anchorOffset),x=Ir(E,a.focusNode,a.focusOffset);b&&x&&Tr(E,function(){ql(E.doc,Pi(b,x),dt),(b.bad||x.bad)&&(E.curOp.selectionChanged=!0)})}}},Hn.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,E=a.display,b=a.doc.sel.primary(),x=b.from(),z=b.to();if(x.ch==0&&x.line>a.firstLine()&&(x=Kn(x.line-1,sn(a.doc,x.line-1).length)),z.ch==sn(a.doc,z.line).text.length&&z.line<a.lastLine()&&(z=Kn(z.line+1,0)),x.line<E.viewFrom||z.line>E.viewTo-1)return!1;var le,de,Ce;x.line==E.viewFrom||(le=Ro(a,x.line))==0?(de=wa(E.view[0].line),Ce=E.view[0].node):(de=wa(E.view[le].line),Ce=E.view[le-1].node.nextSibling);var he=Ro(a,z.line),ke,at;if(he==E.view.length-1?(ke=E.viewTo-1,at=E.lineDiv.lastChild):(ke=wa(E.view[he+1].line)-1,at=E.view[he+1].node.previousSibling),!Ce)return!1;for(var pt=a.doc.splitLines(gn(a,Ce,at,de,ke)),xt=rr(a.doc,Kn(de,0),Kn(ke,sn(a.doc,ke).text.length));pt.length>1&&xt.length>1;)if(wt(pt)==wt(xt))pt.pop(),xt.pop(),ke--;else if(pt[0]==xt[0])pt.shift(),xt.shift(),de++;else break;for(var kt=0,$t=0,bn=pt[0],zn=xt[0],tn=Math.min(bn.length,zn.length);kt<tn&&bn.charCodeAt(kt)==zn.charCodeAt(kt);)++kt;for(var Yn=wt(pt),fn=wt(xt),tr=Math.min(Yn.length-(pt.length==1?kt:0),fn.length-(xt.length==1?kt:0));$t<tr&&Yn.charCodeAt(Yn.length-$t-1)==fn.charCodeAt(fn.length-$t-1);)++$t;if(pt.length==1&&xt.length==1&&de==x.line)for(;kt&&kt>x.ch&&Yn.charCodeAt(Yn.length-$t-1)==fn.charCodeAt(fn.length-$t-1);)kt--,$t++;pt[pt.length-1]=Yn.slice(0,Yn.length-$t).replace(/^\u200b+/,""),pt[0]=pt[0].slice(kt).replace(/\u200b+$/,"");var Yr=Kn(de,kt),Er=Kn(ke,xt.length?wt(xt).length-$t:0);if(pt.length>1||pt[0]||ma(Yr,Er))return MA(a.doc,pt,Yr,Er,"+input"),!0},Hn.prototype.ensurePolled=function(){this.forceCompositionEnd()},Hn.prototype.reset=function(){this.forceCompositionEnd()},Hn.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Hn.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))},Hn.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Tr(this.cm,function(){return Jl(a.cm)})},Hn.prototype.setUneditable=function(a){a.contentEditable="false"},Hn.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Cr(this.cm,Gn)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Hn.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Hn.prototype.onContextMenu=function(){},Hn.prototype.resetPosition=function(){},Hn.prototype.needsContentAttribute=!0;function Ea(a,E){var b=Jo(a,E.line);if(!b||b.hidden)return null;var x=sn(a.doc,E.line),z=Gl(b,x,E.line),le=Ba(x,a.doc.direction),de="left";if(le){var Ce=ar(le,E.ch);de=Ce%2?"right":"left"}var he=EA(z.map,E.ch,de);return he.offset=he.collapse=="right"?he.end:he.start,he}function Qa(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Mn(a,E){return E&&(a.bad=!0),a}function gn(a,E,b,x,z){var le="",de=!1,Ce=a.doc.lineSeparator(),he=!1;function ke(kt){return function($t){return $t.id==kt}}function at(){de&&(le+=Ce,he&&(le+=Ce),de=he=!1)}function pt(kt){kt&&(at(),le+=kt)}function xt(kt){if(kt.nodeType==1){var $t=kt.getAttribute("cm-text");if($t){pt($t);return}var bn=kt.getAttribute("cm-marker"),zn;if(bn){var tn=a.findMarks(Kn(x,0),Kn(z+1,0),ke(+bn));tn.length&&(zn=tn[0].find(0))&&pt(rr(a.doc,zn.from,zn.to).join(Ce));return}if(kt.getAttribute("contenteditable")=="false")return;var Yn=/^(pre|div|p|li|table|br)$/i.test(kt.nodeName);if(!/^br$/i.test(kt.nodeName)&&kt.textContent.length==0)return;Yn&&at();for(var fn=0;fn<kt.childNodes.length;fn++)xt(kt.childNodes[fn]);/^(pre|p)$/i.test(kt.nodeName)&&(he=!0),Yn&&(de=!0)}else kt.nodeType==3&&pt(kt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;xt(E),E!=b;)E=E.nextSibling,he=!1;return le}function Ir(a,E,b){var x;if(E==a.display.lineDiv){if(x=a.display.lineDiv.childNodes[b],!x)return Mn(a.clipPos(Kn(a.display.viewTo-1)),!0);E=null,b=0}else for(x=E;;x=x.parentNode){if(!x||x==a.display.lineDiv)return null;if(x.parentNode&&x.parentNode==a.display.lineDiv)break}for(var z=0;z<a.display.view.length;z++){var le=a.display.view[z];if(le.node==x)return er(le,E,b)}}function er(a,E,b){var x=a.text.firstChild,z=!1;if(!E||!ft(x,E))return Mn(Kn(wa(a.line),0),!0);if(E==x&&(z=!0,E=x.childNodes[b],b=0,!E)){var le=a.rest?wt(a.rest):a.line;return Mn(Kn(wa(le),le.text.length),z)}var de=E.nodeType==3?E:null,Ce=E;for(!de&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(de=E.firstChild,b&&(b=de.nodeValue.length));Ce.parentNode!=x;)Ce=Ce.parentNode;var he=a.measure,ke=he.maps;function at(zn,tn,Yn){for(var fn=-1;fn<(ke?ke.length:0);fn++)for(var tr=fn<0?he.map:ke[fn],Yr=0;Yr<tr.length;Yr+=3){var Er=tr[Yr+2];if(Er==zn||Er==tn){var lr=wa(fn<0?a.line:a.rest[fn]),$a=tr[Yr]+Yn;return(Yn<0||Er!=zn)&&($a=tr[Yr+(Yn?1:0)]),Kn(lr,$a)}}}var pt=at(de,Ce,b);if(pt)return Mn(pt,z);for(var xt=Ce.nextSibling,kt=de?de.nodeValue.length-b:0;xt;xt=xt.nextSibling){if(pt=at(xt,xt.firstChild,0),pt)return Mn(Kn(pt.line,pt.ch-kt),z);kt+=xt.textContent.length}for(var $t=Ce.previousSibling,bn=b;$t;$t=$t.previousSibling){if(pt=at($t,$t.firstChild,-1),pt)return Mn(Kn(pt.line,pt.ch+bn),z);bn+=$t.textContent.length}}var zt=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new ye,this.hasSelection=!1,this.composing=null};zt.prototype.init=function(a){var E=this,b=this,x=this.cm;this.createField(a);var z=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),Me&&(z.style.width="0px"),It(z,"input",function(){Ne&&Se>=9&&E.hasSelection&&(E.hasSelection=null),b.poll()}),It(z,"paste",function(de){Tt(x,de)||Fa(de,x)||(x.state.pasteIncoming=+new Date,b.fastPoll())});function le(de){if(!Tt(x,de)){if(x.somethingSelected())Rr({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var Ce=_r(x);Rr({lineWise:!0,text:Ce.text}),de.type=="cut"?x.setSelections(Ce.ranges,null,dt):(b.prevInput="",z.value=Ce.text.join(`
`),st(z))}else return;de.type=="cut"&&(x.state.cutIncoming=+new Date)}}It(z,"cut",le),It(z,"copy",le),It(a.scroller,"paste",function(de){if(!(Ho(a,de)||Tt(x,de))){if(!z.dispatchEvent){x.state.pasteIncoming=+new Date,b.focus();return}var Ce=new Event("paste");Ce.clipboardData=de.clipboardData,z.dispatchEvent(Ce)}}),It(a.lineSpace,"selectstart",function(de){Ho(a,de)||Oa(de)}),It(z,"compositionstart",function(){var de=x.getCursor("from");b.composing&&b.composing.range.clear(),b.composing={start:de,range:x.markText(de,x.getCursor("to"),{className:"CodeMirror-composing"})}}),It(z,"compositionend",function(){b.composing&&(b.poll(),b.composing.range.clear(),b.composing=null)})},zt.prototype.createField=function(a){this.wrapper=Zr(),this.textarea=this.wrapper.firstChild},zt.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},zt.prototype.prepareSelection=function(){var a=this.cm,E=a.display,b=a.doc,x=Rs(a);if(a.options.moveInputWithCursor){var z=Mt(a,b.sel.primary().head,"div"),le=E.wrapper.getBoundingClientRect(),de=E.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,z.top+de.top-le.top)),x.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,z.left+de.left-le.left))}return x},zt.prototype.showSelection=function(a){var E=this.cm,b=E.display;Pe(b.cursorDiv,a.cursors),Pe(b.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},zt.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var b=E.getSelection();this.textarea.value=b,E.state.focused&&st(this.textarea),Ne&&Se>=9&&(this.hasSelection=b)}else a||(this.prevInput=this.textarea.value="",Ne&&Se>=9&&(this.hasSelection=null))}},zt.prototype.getField=function(){return this.textarea},zt.prototype.supportsTouch=function(){return!1},zt.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!me||Ze()!=this.textarea))try{this.textarea.focus()}catch(a){}},zt.prototype.blur=function(){this.textarea.blur()},zt.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},zt.prototype.receivedFocus=function(){this.slowPoll()},zt.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},zt.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function b(){var x=E.poll();!x&&!a?(a=!0,E.polling.set(60,b)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,b)},zt.prototype.poll=function(){var a=this,E=this.cm,b=this.textarea,x=this.prevInput;if(this.contextMenuPending||!E.state.focused||Qn(b)&&!x&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var z=b.value;if(z==x&&!E.somethingSelected())return!1;if(Ne&&Se>=9&&this.hasSelection===z||Ee&&/[\uf700-\uf7ff]/.test(z))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var le=z.charCodeAt(0);if(le==8203&&!x&&(x="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var de=0,Ce=Math.min(x.length,z.length);de<Ce&&x.charCodeAt(de)==z.charCodeAt(de);)++de;return Tr(E,function(){Gn(E,z.slice(de),x.length-de,null,a.composing?"*compose":null),z.length>1e3||z.indexOf(`
`)>-1?b.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},zt.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},zt.prototype.onKeyPress=function(){Ne&&Se>=9&&(this.hasSelection=null),this.fastPoll()},zt.prototype.onContextMenu=function(a){var E=this,b=E.cm,x=b.display,z=E.textarea;E.contextMenuPending&&E.contextMenuPending();var le=So(b,a),de=x.scroller.scrollTop;if(!le||$e)return;var Ce=b.options.resetSelectionOnContextMenu;Ce&&b.doc.sel.contains(le)==-1&&Cr(b,ql)(b.doc,Pi(le),dt);var he=z.style.cssText,ke=E.wrapper.style.cssText,at=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-at.top-5)+"px; left: "+(a.clientX-at.left-5)+`px;
z-index: 1000; background: `+(Ne?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var pt;ze&&(pt=window.scrollY),x.input.focus(),ze&&window.scrollTo(null,pt),x.input.reset(),b.somethingSelected()||(z.value=E.prevInput=" "),E.contextMenuPending=kt,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function xt(){if(z.selectionStart!=null){var bn=b.somethingSelected(),zn="\u200B"+(bn?z.value:"");z.value="\u21DA",z.value=zn,E.prevInput=bn?"":"\u200B",z.selectionStart=1,z.selectionEnd=zn.length,x.selForContextMenu=b.doc.sel}}function kt(){if(E.contextMenuPending==kt&&(E.contextMenuPending=!1,E.wrapper.style.cssText=ke,z.style.cssText=he,Ne&&Se<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=de),z.selectionStart!=null)){(!Ne||Ne&&Se<9)&&xt();var bn=0,zn=function(){x.selForContextMenu==b.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&E.prevInput=="\u200B"?Cr(b,bu)(b):bn++<10?x.detectingSelectAll=setTimeout(zn,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(zn,200)}}if(Ne&&Se>=9&&xt(),We){En(a);var $t=function(){Ar(window,"mouseup",$t),setTimeout(kt,20)};It(window,"mouseup",$t)}else setTimeout(kt,50)},zt.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},zt.prototype.setUneditable=function(){},zt.prototype.needsContentAttribute=!1;function Jn(a,E){if(E=E?Lt(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var b=Ze();E.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=Ce.getValue()}var z;if(a.form&&(It(a.form,"submit",x),!E.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var de=le.submit=function(){x(),le.submit=z,le.submit(),le.submit=de}}catch(he){}}E.finishInit=function(he){he.save=x,he.getTextArea=function(){return a},he.toTextArea=function(){he.toTextArea=isNaN,x(),a.parentNode.removeChild(he.getWrapperElement()),a.style.display="",a.form&&(Ar(a.form,"submit",x),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ce=qt(function(he){return a.parentNode.insertBefore(he,a.nextSibling)},E);return Ce}function Kr(a){a.off=Ar,a.on=It,a.wheelEventPixels=Ji,a.Doc=Ra,a.splitLines=hr,a.countColumn=Ye,a.findColumn=Ut,a.isWordChar=ce,a.Pass=bt,a.signal=ur,a.Line=Ui,a.changeEnd=_i,a.scrollbarModel=Vn,a.Pos=Kn,a.cmpPos=ma,a.modes=yn,a.mimeModes=un,a.resolveMode=nr,a.getMode=$r,a.modeExtensions=Fr,a.extendMode=gr,a.copyState=Da,a.startState=dr,a.innerMode=za,a.commands=vs,a.keyMap=pu,a.keyName=Ls,a.isModifierKey=qs,a.lookupKey=Xu,a.normalizeKeyMap=Pl,a.StringStream=ja,a.SharedTextMarker=Rl,a.TextMarker=rA,a.LineWidget=mu,a.e_preventDefault=Oa,a.e_stopPropagation=Li,a.e_stop=En,a.addClass=et,a.contains=ft,a.rmClass=Je,a.keyNames=al}Xt(qt),fr(qt);var vn="iter insert remove copy getEditor constructor".split(" ");for(var qa in Ra.prototype)Ra.prototype.hasOwnProperty(qa)&&Qe(vn,qa)<0&&(qt.prototype[qa]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ra.prototype[qa]));return Nr(Ra),qt.inputStyles={textarea:zt,contenteditable:Hn},qt.defineMode=function(a){!qt.defaults.mode&&a!="null"&&(qt.defaults.mode=a),xn.apply(this,arguments)},qt.defineMIME=Pn,qt.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),qt.defineMIME("text/plain","null"),qt.defineExtension=function(a,E){qt.prototype[a]=E},qt.defineDocExtension=function(a,E){Ra.prototype[a]=E},qt.fromTextArea=Jn,Kr(qt),qt.version="5.58.2",qt})},25419:function(ht,lt,ee){(function(y){y(ee(89780),ee(15525),ee(98101))})(function(y){"use strict";y.defineMode("markdown",function(ve,Le){var Ue=y.getMode(ve,"text/html"),Ne=Ue.name=="null";function Se(Ye){if(y.findModeByName){var ye=y.findModeByName(Ye);ye&&(Ye=ye.mime||ye.mimes[0])}var Qe=y.getMode(ve,Ye);return Qe.name=="null"?null:Qe}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 ze={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 Xe in ze)ze.hasOwnProperty(Xe)&&Le.tokenTypeOverrides[Xe]&&(ze[Xe]=Le.tokenTypeOverrides[Xe]);var Ie=/^([*\-_])(?:\s*\1){2,}\s*$/,$e=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,qe=/^\[(x| )\](?=\s)/i,Fe=Le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,_e=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Me=/^[^#!\[\]*_\\<>` "'(~:]+/,pe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,me=/^\s*\[[^\]]+?\]:.*$/,Ee=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Te=" ";function Re(Ye,ye,Qe){return ye.f=ye.inline=Qe,Qe(Ye,ye)}function Ke(Ye,ye,Qe){return ye.f=ye.block=Qe,Qe(Ye,ye)}function fe(Ye){return!Ye||!/\S/.test(Ye.string)}function We(Ye){if(Ye.linkTitle=!1,Ye.linkHref=!1,Ye.linkText=!1,Ye.em=!1,Ye.strong=!1,Ye.strikethrough=!1,Ye.quote=0,Ye.indentedCode=!1,Ye.f==Je){var ye=Ne;if(!ye){var Qe=y.innerMode(Ue,Ye.htmlState);ye=Qe.mode.name=="xml"&&Qe.state.tagStart===null&&!Qe.state.context&&Qe.state.tokenize.isInText}ye&&(Ye.f=nt,Ye.block=rt,Ye.htmlState=null)}return Ye.trailingSpace=0,Ye.trailingSpaceNewLine=!1,Ye.prevLine=Ye.thisLine,Ye.thisLine={stream:null},null}function rt(Ye,ye){var Qe=Ye.column()===ye.indentation,yt=fe(ye.prevLine.stream),bt=ye.indentedCode,dt=ye.prevLine.hr,Oe=ye.list!==!1,Ft=(ye.listStack[ye.listStack.length-1]||0)+3;ye.indentedCode=!1;var Ut=ye.indentation;if(ye.indentationDiff===null&&(ye.indentationDiff=ye.indentation,Oe)){for(ye.list=null;Ut<ye.listStack[ye.listStack.length-1];)ye.listStack.pop(),ye.listStack.length?ye.indentation=ye.listStack[ye.listStack.length-1]:ye.list=!1;ye.list!==!1&&(ye.indentationDiff=Ut-ye.listStack[ye.listStack.length-1])}var Et=!yt&&!dt&&!ye.prevLine.header&&(!Oe||!bt)&&!ye.prevLine.fencedCodeEnd,Pt=(ye.list===!1||dt||yt)&&ye.indentation<=Ft&&Ye.match(Ie),wt=null;if(ye.indentationDiff>=4&&(bt||ye.prevLine.fencedCodeEnd||ye.prevLine.header||yt))return Ye.skipToEnd(),ye.indentedCode=!0,ze.code;if(Ye.eatSpace())return null;if(Qe&&ye.indentation<=Ft&&(wt=Ye.match(Fe))&&wt[1].length<=6)return ye.quote=0,ye.header=wt[1].length,ye.thisLine.header=!0,Le.highlightFormatting&&(ye.formatting="header"),ye.f=ye.inline,Pe(ye);if(ye.indentation<=Ft&&Ye.eat(">"))return ye.quote=Qe?1:ye.quote+1,Le.highlightFormatting&&(ye.formatting="quote"),Ye.eatSpace(),Pe(ye);if(!Pt&&!ye.setext&&Qe&&ye.indentation<=Ft&&(wt=Ye.match($e))){var Zt=wt[1]?"ol":"ul";return ye.indentation=Ut+Ye.current().length,ye.list=!0,ye.quote=0,ye.listStack.push(ye.indentation),ye.em=!1,ye.strong=!1,ye.code=!1,ye.strikethrough=!1,Le.taskLists&&Ye.match(qe,!1)&&(ye.taskList=!0),ye.f=ye.inline,Le.highlightFormatting&&(ye.formatting=["list","list-"+Zt]),Pe(ye)}else{if(Qe&&ye.indentation<=Ft&&(wt=Ye.match(pe,!0)))return ye.quote=0,ye.fencedEndRE=new RegExp(wt[1]+"+ *$"),ye.localMode=Le.fencedCodeBlockHighlighting&&Se(wt[2]||Le.fencedCodeBlockDefaultMode),ye.localMode&&(ye.localState=y.startState(ye.localMode)),ye.f=ye.block=tt,Le.highlightFormatting&&(ye.formatting="code-block"),ye.code=-1,Pe(ye);if(ye.setext||(!Et||!Oe)&&!ye.quote&&ye.list===!1&&!ye.code&&!Pt&&!me.test(Ye.string)&&(wt=Ye.lookAhead(1))&&(wt=wt.match(_e)))return ye.setext?(ye.header=ye.setext,ye.setext=0,Ye.skipToEnd(),Le.highlightFormatting&&(ye.formatting="header")):(ye.header=wt[0].charAt(0)=="="?1:2,ye.setext=ye.header),ye.thisLine.header=!0,ye.f=ye.inline,Pe(ye);if(Pt)return Ye.skipToEnd(),ye.hr=!0,ye.thisLine.hr=!0,ze.hr;if(Ye.peek()==="[")return Re(Ye,ye,Qt)}return Re(Ye,ye,ye.inline)}function Je(Ye,ye){var Qe=Ue.token(Ye,ye.htmlState);if(!Ne){var yt=y.innerMode(Ue,ye.htmlState);(yt.mode.name=="xml"&&yt.state.tagStart===null&&!yt.state.context&&yt.state.tokenize.isInText||ye.md_inside&&Ye.current().indexOf(">")>-1)&&(ye.f=nt,ye.block=rt,ye.htmlState=null)}return Qe}function tt(Ye,ye){var Qe=ye.listStack[ye.listStack.length-1]||0,yt=ye.indentation<Qe,bt=Qe+3;if(ye.fencedEndRE&&ye.indentation<=bt&&(yt||Ye.match(ye.fencedEndRE))){Le.highlightFormatting&&(ye.formatting="code-block");var dt;return yt||(dt=Pe(ye)),ye.localMode=ye.localState=null,ye.block=rt,ye.f=nt,ye.fencedEndRE=null,ye.code=0,ye.thisLine.fencedCodeEnd=!0,yt?Ke(Ye,ye,ye.block):dt}else return ye.localMode?ye.localMode.token(Ye,ye.localState):(Ye.skipToEnd(),ze.code)}function Pe(Ye){var ye=[];if(Ye.formatting){ye.push(ze.formatting),typeof Ye.formatting=="string"&&(Ye.formatting=[Ye.formatting]);for(var Qe=0;Qe<Ye.formatting.length;Qe++)ye.push(ze.formatting+"-"+Ye.formatting[Qe]),Ye.formatting[Qe]==="header"&&ye.push(ze.formatting+"-"+Ye.formatting[Qe]+"-"+Ye.header),Ye.formatting[Qe]==="quote"&&(!Le.maxBlockquoteDepth||Le.maxBlockquoteDepth>=Ye.quote?ye.push(ze.formatting+"-"+Ye.formatting[Qe]+"-"+Ye.quote):ye.push("error"))}if(Ye.taskOpen)return ye.push("meta"),ye.length?ye.join(" "):null;if(Ye.taskClosed)return ye.push("property"),ye.length?ye.join(" "):null;if(Ye.linkHref?ye.push(ze.linkHref,"url"):(Ye.strong&&ye.push(ze.strong),Ye.em&&ye.push(ze.em),Ye.strikethrough&&ye.push(ze.strikethrough),Ye.emoji&&ye.push(ze.emoji),Ye.linkText&&ye.push(ze.linkText),Ye.code&&ye.push(ze.code),Ye.image&&ye.push(ze.image),Ye.imageAltText&&ye.push(ze.imageAltText,"link"),Ye.imageMarker&&ye.push(ze.imageMarker)),Ye.header&&ye.push(ze.header,ze.header+"-"+Ye.header),Ye.quote&&(ye.push(ze.quote),!Le.maxBlockquoteDepth||Le.maxBlockquoteDepth>=Ye.quote?ye.push(ze.quote+"-"+Ye.quote):ye.push(ze.quote+"-"+Le.maxBlockquoteDepth)),Ye.list!==!1){var yt=(Ye.listStack.length-1)%3;yt?yt===1?ye.push(ze.list2):ye.push(ze.list3):ye.push(ze.list1)}return Ye.trailingSpaceNewLine?ye.push("trailing-space-new-line"):Ye.trailingSpace&&ye.push("trailing-space-"+(Ye.trailingSpace%2?"a":"b")),ye.length?ye.join(" "):null}function Ve(Ye,ye){if(Ye.match(Me,!0))return Pe(ye)}function nt(Ye,ye){var Qe=ye.text(Ye,ye);if(typeof Qe!="undefined")return Qe;if(ye.list)return ye.list=null,Pe(ye);if(ye.taskList){var yt=Ye.match(qe,!0)[1]===" ";return yt?ye.taskOpen=!0:ye.taskClosed=!0,Le.highlightFormatting&&(ye.formatting="task"),ye.taskList=!1,Pe(ye)}if(ye.taskOpen=!1,ye.taskClosed=!1,ye.header&&Ye.match(/^#+$/,!0))return Le.highlightFormatting&&(ye.formatting="header"),Pe(ye);var bt=Ye.next();if(ye.linkTitle){ye.linkTitle=!1;var dt=bt;bt==="("&&(dt=")"),dt=(dt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Oe="^\\s*(?:[^"+dt+"\\\\]+|\\\\\\\\|\\\\.)"+dt;if(Ye.match(new RegExp(Oe),!0))return ze.linkHref}if(bt==="`"){var Ft=ye.formatting;Le.highlightFormatting&&(ye.formatting="code"),Ye.eatWhile("`");var Ut=Ye.current().length;if(ye.code==0&&(!ye.quote||Ut==1))return ye.code=Ut,Pe(ye);if(Ut==ye.code){var Et=Pe(ye);return ye.code=0,Et}else return ye.formatting=Ft,Pe(ye)}else if(ye.code)return Pe(ye);if(bt==="\\"&&(Ye.next(),Le.highlightFormatting)){var Pt=Pe(ye),wt=ze.formatting+"-escape";return Pt?Pt+" "+wt:wt}if(bt==="!"&&Ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ye.imageMarker=!0,ye.image=!0,Le.highlightFormatting&&(ye.formatting="image"),Pe(ye);if(bt==="["&&ye.imageMarker&&Ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ye.imageMarker=!1,ye.imageAltText=!0,Le.highlightFormatting&&(ye.formatting="image"),Pe(ye);if(bt==="]"&&ye.imageAltText){Le.highlightFormatting&&(ye.formatting="image");var Pt=Pe(ye);return ye.imageAltText=!1,ye.image=!1,ye.inline=ye.f=ft,Pt}if(bt==="["&&!ye.image)return ye.linkText&&Ye.match(/^.*?\]/)||(ye.linkText=!0,Le.highlightFormatting&&(ye.formatting="link")),Pe(ye);if(bt==="]"&&ye.linkText){Le.highlightFormatting&&(ye.formatting="link");var Pt=Pe(ye);return ye.linkText=!1,ye.inline=ye.f=Ye.match(/\(.*?\)| ?\[.*?\]/,!1)?ft:nt,Pt}if(bt==="<"&&Ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=je,Le.highlightFormatting&&(ye.formatting="link");var Pt=Pe(ye);return Pt?Pt+=" ":Pt="",Pt+ze.linkInline}if(bt==="<"&&Ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=je,Le.highlightFormatting&&(ye.formatting="link");var Pt=Pe(ye);return Pt?Pt+=" ":Pt="",Pt+ze.linkEmail}if(Le.xml&&bt==="<"&&Ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Zt=Ye.string.indexOf(">",Ye.pos);if(Zt!=-1){var an=Ye.string.substring(Ye.start,Zt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(an)&&(ye.md_inside=!0)}return Ye.backUp(1),ye.htmlState=y.startState(Ue),Ke(Ye,ye,Je)}if(Le.xml&&bt==="<"&&Ye.match(/^\/\w*?>/))return ye.md_inside=!1,"tag";if(bt==="*"||bt==="_"){for(var xe=1,ue=Ye.pos==1?" ":Ye.string.charAt(Ye.pos-2);xe<3&&Ye.eat(bt);)xe++;var ie=Ye.peek()||" ",ce=!/\s/.test(ie)&&(!Ee.test(ie)||/\s/.test(ue)||Ee.test(ue)),Be=!/\s/.test(ue)&&(!Ee.test(ue)||/\s/.test(ie)||Ee.test(ie)),oe=null,ct=null;if(xe%2&&(!ye.em&&ce&&(bt==="*"||!Be||Ee.test(ue))?oe=!0:ye.em==bt&&Be&&(bt==="*"||!ce||Ee.test(ie))&&(oe=!1)),xe>1&&(!ye.strong&&ce&&(bt==="*"||!Be||Ee.test(ue))?ct=!0:ye.strong==bt&&Be&&(bt==="*"||!ce||Ee.test(ie))&&(ct=!1)),ct!=null||oe!=null){Le.highlightFormatting&&(ye.formatting=oe==null?"strong":ct==null?"em":"strong em"),oe===!0&&(ye.em=bt),ct===!0&&(ye.strong=bt);var Et=Pe(ye);return oe===!1&&(ye.em=!1),ct===!1&&(ye.strong=!1),Et}}else if(bt===" "&&(Ye.eat("*")||Ye.eat("_"))){if(Ye.peek()===" ")return Pe(ye);Ye.backUp(1)}if(Le.strikethrough){if(bt==="~"&&Ye.eatWhile(bt)){if(ye.strikethrough){Le.highlightFormatting&&(ye.formatting="strikethrough");var Et=Pe(ye);return ye.strikethrough=!1,Et}else if(Ye.match(/^[^\s]/,!1))return ye.strikethrough=!0,Le.highlightFormatting&&(ye.formatting="strikethrough"),Pe(ye)}else if(bt===" "&&Ye.match(/^~~/,!0)){if(Ye.peek()===" ")return Pe(ye);Ye.backUp(2)}}if(Le.emoji&&bt===":"&&Ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ye.emoji=!0,Le.highlightFormatting&&(ye.formatting="emoji");var vt=Pe(ye);return ye.emoji=!1,vt}return bt===" "&&(Ye.match(/^ +$/,!1)?ye.trailingSpace++:ye.trailingSpace&&(ye.trailingSpaceNewLine=!0)),Pe(ye)}function je(Ye,ye){var Qe=Ye.next();if(Qe===">"){ye.f=ye.inline=nt,Le.highlightFormatting&&(ye.formatting="link");var yt=Pe(ye);return yt?yt+=" ":yt="",yt+ze.linkInline}return Ye.match(/^[^>]+/,!0),ze.linkInline}function ft(Ye,ye){if(Ye.eatSpace())return null;var Qe=Ye.next();return Qe==="("||Qe==="["?(ye.f=ye.inline=et(Qe==="("?")":"]"),Le.highlightFormatting&&(ye.formatting="link-string"),ye.linkHref=!0,Pe(ye)):"error"}var Ze={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function et(Ye){return function(ye,Qe){var yt=ye.next();if(yt===Ye){Qe.f=Qe.inline=nt,Le.highlightFormatting&&(Qe.formatting="link-string");var bt=Pe(Qe);return Qe.linkHref=!1,bt}return ye.match(Ze[Ye]),Qe.linkHref=!0,Pe(Qe)}}function Qt(Ye,ye){return Ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(ye.f=st,Ye.next(),Le.highlightFormatting&&(ye.formatting="link"),ye.linkText=!0,Pe(ye)):Re(Ye,ye,nt)}function st(Ye,ye){if(Ye.match(/^\]:/,!0)){ye.f=ye.inline=it,Le.highlightFormatting&&(ye.formatting="link");var Qe=Pe(ye);return ye.linkText=!1,Qe}return Ye.match(/^([^\]\\]|\\.)+/,!0),ze.linkText}function it(Ye,ye){return Ye.eatSpace()?null:(Ye.match(/^[^\s]+/,!0),Ye.peek()===void 0?ye.linkTitle=!0:Ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ye.f=ye.inline=nt,ze.linkHref+" url")}var Lt={startState:function(){return{f:rt,prevLine:{stream:null},thisLine:{stream:null},block:rt,htmlState:null,indentation:0,inline:nt,text:Ve,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(Ye){return{f:Ye.f,prevLine:Ye.prevLine,thisLine:Ye.thisLine,block:Ye.block,htmlState:Ye.htmlState&&y.copyState(Ue,Ye.htmlState),indentation:Ye.indentation,localMode:Ye.localMode,localState:Ye.localMode?y.copyState(Ye.localMode,Ye.localState):null,inline:Ye.inline,text:Ye.text,formatting:!1,linkText:Ye.linkText,linkTitle:Ye.linkTitle,linkHref:Ye.linkHref,code:Ye.code,em:Ye.em,strong:Ye.strong,strikethrough:Ye.strikethrough,emoji:Ye.emoji,header:Ye.header,setext:Ye.setext,hr:Ye.hr,taskList:Ye.taskList,list:Ye.list,listStack:Ye.listStack.slice(0),quote:Ye.quote,indentedCode:Ye.indentedCode,trailingSpace:Ye.trailingSpace,trailingSpaceNewLine:Ye.trailingSpaceNewLine,md_inside:Ye.md_inside,fencedEndRE:Ye.fencedEndRE}},token:function(Ye,ye){if(ye.formatting=!1,Ye!=ye.thisLine.stream){if(ye.header=0,ye.hr=!1,Ye.match(/^\s*$/,!0))return We(ye),null;if(ye.prevLine=ye.thisLine,ye.thisLine={stream:Ye},ye.taskList=!1,ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,!ye.localState&&(ye.f=ye.block,ye.f!=Je)){var Qe=Ye.match(/^\s*/,!0)[0].replace(/\t/g,Te).length;if(ye.indentation=Qe,ye.indentationDiff=null,Qe>0)return null}}return ye.f(Ye,ye)},innerMode:function(Ye){return Ye.block==Je?{state:Ye.htmlState,mode:Ue}:Ye.localState?{state:Ye.localState,mode:Ye.localMode}:{state:Ye,mode:Lt}},indent:function(Ye,ye,Qe){return Ye.block==Je&&Ue.indent?Ue.indent(Ye.htmlState,ye,Qe):Ye.localState&&Ye.localMode.indent?Ye.localMode.indent(Ye.localState,ye,Qe):y.Pass},blankLine:We,getType:Pe,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Lt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){"use strict";y.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 ve=0;ve<y.modeInfo.length;ve++){var Le=y.modeInfo[ve];Le.mimes&&(Le.mime=Le.mimes[0])}y.findModeByMIME=function(Ue){Ue=Ue.toLowerCase();for(var Ne=0;Ne<y.modeInfo.length;Ne++){var Se=y.modeInfo[Ne];if(Se.mime==Ue)return Se;if(Se.mimes){for(var ze=0;ze<Se.mimes.length;ze++)if(Se.mimes[ze]==Ue)return Se}}if(/\+xml$/.test(Ue))return y.findModeByMIME("application/xml");if(/\+json$/.test(Ue))return y.findModeByMIME("application/json")},y.findModeByExtension=function(Ue){Ue=Ue.toLowerCase();for(var Ne=0;Ne<y.modeInfo.length;Ne++){var Se=y.modeInfo[Ne];if(Se.ext){for(var ze=0;ze<Se.ext.length;ze++)if(Se.ext[ze]==Ue)return Se}}},y.findModeByFileName=function(Ue){for(var Ne=0;Ne<y.modeInfo.length;Ne++){var Se=y.modeInfo[Ne];if(Se.file&&Se.file.test(Ue))return Se}var ze=Ue.lastIndexOf("."),Xe=ze>-1&&Ue.substring(ze+1,Ue.length);if(Xe)return y.findModeByExtension(Xe)},y.findModeByName=function(Ue){Ue=Ue.toLowerCase();for(var Ne=0;Ne<y.modeInfo.length;Ne++){var Se=y.modeInfo[Ne];if(Se.name.toLowerCase()==Ue)return Se;if(Se.alias){for(var ze=0;ze<Se.alias.length;ze++)if(Se.alias[ze].toLowerCase()==Ue)return Se}}}})},67549:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){"use strict";y.defineMode("stex",function(ve,Le){"use strict";function Ue(Me,pe){Me.cmdState.push(pe)}function Ne(Me){return Me.cmdState.length>0?Me.cmdState[Me.cmdState.length-1]:null}function Se(Me){var pe=Me.cmdState.pop();pe&&pe.closeBracket()}function ze(Me){for(var pe=Me.cmdState,me=pe.length-1;me>=0;me--){var Ee=pe[me];if(Ee.name!="DEFAULT")return Ee}return{styleIdentifier:function(){return null}}}function Xe(Me,pe,me){return function(){this.name=Me,this.bracketNo=0,this.style=pe,this.styles=me,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ie={};Ie.importmodule=Xe("importmodule","tag",["string","builtin"]),Ie.documentclass=Xe("documentclass","tag",["","atom"]),Ie.usepackage=Xe("usepackage","tag",["atom"]),Ie.begin=Xe("begin","tag",["atom"]),Ie.end=Xe("end","tag",["atom"]),Ie.label=Xe("label","tag",["atom"]),Ie.ref=Xe("ref","tag",["atom"]),Ie.eqref=Xe("eqref","tag",["atom"]),Ie.cite=Xe("cite","tag",["atom"]),Ie.bibitem=Xe("bibitem","tag",["atom"]),Ie.Bibitem=Xe("Bibitem","tag",["atom"]),Ie.RBibitem=Xe("RBibitem","tag",["atom"]),Ie.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function $e(Me,pe){Me.f=pe}function qe(Me,pe){var me;if(Me.match(/^\\[a-zA-Z@]+/)){var Ee=Me.current().slice(1);return me=Ie.hasOwnProperty(Ee)?Ie[Ee]:Ie.DEFAULT,me=new me,Ue(pe,me),$e(pe,_e),me.style}if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/\\]/))return"tag";if(Me.match("\\["))return $e(pe,function(Re,Ke){return Fe(Re,Ke,"\\]")}),"keyword";if(Me.match("\\("))return $e(pe,function(Re,Ke){return Fe(Re,Ke,"\\)")}),"keyword";if(Me.match("$$"))return $e(pe,function(Re,Ke){return Fe(Re,Ke,"$$")}),"keyword";if(Me.match("$"))return $e(pe,function(Re,Ke){return Fe(Re,Ke,"$")}),"keyword";var Te=Me.next();if(Te=="%")return Me.skipToEnd(),"comment";if(Te=="}"||Te=="]"){if(me=Ne(pe),me)me.closeBracket(Te),$e(pe,_e);else return"error";return"bracket"}else return Te=="{"||Te=="["?(me=Ie.DEFAULT,me=new me,Ue(pe,me),"bracket"):/\d/.test(Te)?(Me.eatWhile(/[\w.%]/),"atom"):(Me.eatWhile(/[\w\-_]/),me=ze(pe),me.name=="begin"&&(me.argument=Me.current()),me.styleIdentifier())}function Fe(Me,pe,me){if(Me.eatSpace())return null;if(me&&Me.match(me))return $e(pe,qe),"keyword";if(Me.match(/^\\[a-zA-Z@]+/))return"tag";if(Me.match(/^[a-zA-Z]+/))return"variable-2";if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/]/)||Me.match(/^[\^_&]/))return"tag";if(Me.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Me.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ee=Me.next();return Ee=="{"||Ee=="}"||Ee=="["||Ee=="]"||Ee=="("||Ee==")"?"bracket":Ee=="%"?(Me.skipToEnd(),"comment"):"error"}function _e(Me,pe){var me=Me.peek(),Ee;return me=="{"||me=="["?(Ee=Ne(pe),Ee.openBracket(me),Me.eat(me),$e(pe,qe),"bracket"):/[ \t\r]/.test(me)?(Me.eat(me),null):($e(pe,qe),Se(pe),qe(Me,pe))}return{startState:function(){var Me=Le.inMathMode?function(pe,me){return Fe(pe,me)}:qe;return{cmdState:[],f:Me}},copyState:function(Me){return{cmdState:Me.cmdState.slice(),f:Me.f}},token:function(Me,pe){return pe.f(Me,pe)},blankLine:function(Me){Me.f=qe,Me.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(ht,lt,ee){(function(y){y(ee(89780))})(function(y){"use strict";var ve={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};y.defineMode("xml",function(Ue,Ne){var Se=Ue.indentUnit,ze={},Xe=Ne.htmlMode?ve:Le;for(var Ie in Xe)ze[Ie]=Xe[Ie];for(var Ie in Ne)ze[Ie]=Ne[Ie];var $e,qe;function Fe(je,ft){function Ze(st){return ft.tokenize=st,st(je,ft)}var et=je.next();if(et=="<")return je.eat("!")?je.eat("[")?je.match("CDATA[")?Ze(pe("atom","]]>")):null:je.match("--")?Ze(pe("comment","-->")):je.match("DOCTYPE",!0,!0)?(je.eatWhile(/[\w\._\-]/),Ze(me(1))):null:je.eat("?")?(je.eatWhile(/[\w\._\-]/),ft.tokenize=pe("meta","?>"),"meta"):($e=je.eat("/")?"closeTag":"openTag",ft.tokenize=_e,"tag bracket");if(et=="&"){var Qt;return je.eat("#")?je.eat("x")?Qt=je.eatWhile(/[a-fA-F\d]/)&&je.eat(";"):Qt=je.eatWhile(/[\d]/)&&je.eat(";"):Qt=je.eatWhile(/[\w\.\-:]/)&&je.eat(";"),Qt?"atom":"error"}else return je.eatWhile(/[^&<]/),null}Fe.isInText=!0;function _e(je,ft){var Ze=je.next();if(Ze==">"||Ze=="/"&&je.eat(">"))return ft.tokenize=Fe,$e=Ze==">"?"endTag":"selfcloseTag","tag bracket";if(Ze=="=")return $e="equals",null;if(Ze=="<"){ft.tokenize=Fe,ft.state=Ke,ft.tagName=ft.tagStart=null;var et=ft.tokenize(je,ft);return et?et+" tag error":"tag error"}else return/[\'\"]/.test(Ze)?(ft.tokenize=Me(Ze),ft.stringStartCol=je.column(),ft.tokenize(je,ft)):(je.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Me(je){var ft=function(Ze,et){for(;!Ze.eol();)if(Ze.next()==je){et.tokenize=_e;break}return"string"};return ft.isInAttribute=!0,ft}function pe(je,ft){return function(Ze,et){for(;!Ze.eol();){if(Ze.match(ft)){et.tokenize=Fe;break}Ze.next()}return je}}function me(je){return function(ft,Ze){for(var et;(et=ft.next())!=null;){if(et=="<")return Ze.tokenize=me(je+1),Ze.tokenize(ft,Ze);if(et==">")if(je==1){Ze.tokenize=Fe;break}else return Ze.tokenize=me(je-1),Ze.tokenize(ft,Ze)}return"meta"}}function Ee(je,ft,Ze){this.prev=je.context,this.tagName=ft,this.indent=je.indented,this.startOfLine=Ze,(ze.doNotIndent.hasOwnProperty(ft)||je.context&&je.context.noIndent)&&(this.noIndent=!0)}function Te(je){je.context&&(je.context=je.context.prev)}function Re(je,ft){for(var Ze;;){if(!je.context||(Ze=je.context.tagName,!ze.contextGrabbers.hasOwnProperty(Ze)||!ze.contextGrabbers[Ze].hasOwnProperty(ft)))return;Te(je)}}function Ke(je,ft,Ze){return je=="openTag"?(Ze.tagStart=ft.column(),fe):je=="closeTag"?We:Ke}function fe(je,ft,Ze){return je=="word"?(Ze.tagName=ft.current(),qe="tag",tt):ze.allowMissingTagName&&je=="endTag"?(qe="tag bracket",tt(je,ft,Ze)):(qe="error",fe)}function We(je,ft,Ze){if(je=="word"){var et=ft.current();return Ze.context&&Ze.context.tagName!=et&&ze.implicitlyClosed.hasOwnProperty(Ze.context.tagName)&&Te(Ze),Ze.context&&Ze.context.tagName==et||ze.matchClosing===!1?(qe="tag",rt):(qe="tag error",Je)}else return ze.allowMissingTagName&&je=="endTag"?(qe="tag bracket",rt(je,ft,Ze)):(qe="error",Je)}function rt(je,ft,Ze){return je!="endTag"?(qe="error",rt):(Te(Ze),Ke)}function Je(je,ft,Ze){return qe="error",rt(je,ft,Ze)}function tt(je,ft,Ze){if(je=="word")return qe="attribute",Pe;if(je=="endTag"||je=="selfcloseTag"){var et=Ze.tagName,Qt=Ze.tagStart;return Ze.tagName=Ze.tagStart=null,je=="selfcloseTag"||ze.autoSelfClosers.hasOwnProperty(et)?Re(Ze,et):(Re(Ze,et),Ze.context=new Ee(Ze,et,Qt==Ze.indented)),Ke}return qe="error",tt}function Pe(je,ft,Ze){return je=="equals"?Ve:(ze.allowMissing||(qe="error"),tt(je,ft,Ze))}function Ve(je,ft,Ze){return je=="string"?nt:je=="word"&&ze.allowUnquoted?(qe="string",tt):(qe="error",tt(je,ft,Ze))}function nt(je,ft,Ze){return je=="string"?nt:tt(je,ft,Ze)}return{startState:function(je){var ft={tokenize:Fe,state:Ke,indented:je||0,tagName:null,tagStart:null,context:null};return je!=null&&(ft.baseIndent=je),ft},token:function(je,ft){if(!ft.tagName&&je.sol()&&(ft.indented=je.indentation()),je.eatSpace())return null;$e=null;var Ze=ft.tokenize(je,ft);return(Ze||$e)&&Ze!="comment"&&(qe=null,ft.state=ft.state($e||Ze,je,ft),qe&&(Ze=qe=="error"?Ze+" error":qe)),Ze},indent:function(je,ft,Ze){var et=je.context;if(je.tokenize.isInAttribute)return je.tagStart==je.indented?je.stringStartCol+1:je.indented+Se;if(et&&et.noIndent)return y.Pass;if(je.tokenize!=_e&&je.tokenize!=Fe)return Ze?Ze.match(/^(\s*)/)[0].length:0;if(je.tagName)return ze.multilineTagIndentPastTag!==!1?je.tagStart+je.tagName.length+2:je.tagStart+Se*(ze.multilineTagIndentFactor||1);if(ze.alignCDATA&&/<!\[CDATA\[/.test(ft))return 0;var Qt=ft&&/^<(\/)?([\w_:\.-]*)/.exec(ft);if(Qt&&Qt[1])for(;et;)if(et.tagName==Qt[2]){et=et.prev;break}else if(ze.implicitlyClosed.hasOwnProperty(et.tagName))et=et.prev;else break;else if(Qt)for(;et;){var st=ze.contextGrabbers[et.tagName];if(st&&st.hasOwnProperty(Qt[2]))et=et.prev;else break}for(;et&&et.prev&&!et.startOfLine;)et=et.prev;return et?et.indent+Se:je.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:ze.htmlMode?"html":"xml",helperType:ze.htmlMode?"html":"xml",skipAttribute:function(je){je.state==Ve&&(je.state=tt)},xmlCurrentTag:function(je){return je.tagName?{name:je.tagName,close:je.type=="closeTag"}:null},xmlCurrentContext:function(je){for(var ft=[],Ze=je.context;Ze;Ze=Ze.prev)Ze.tagName&&ft.push(Ze.tagName);return ft.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var y=Object.assign||function(me){for(var Ee=1;Ee<arguments.length;Ee++){var Te=arguments[Ee];for(var Re in Te)Object.prototype.hasOwnProperty.call(Te,Re)&&(me[Re]=Te[Re])}return me},ve=function(){function me(Ee,Te){for(var Re=0;Re<Te.length;Re++){var Ke=Te[Re];Ke.enumerable=Ke.enumerable||!1,Ke.configurable=!0,"value"in Ke&&(Ke.writable=!0),Object.defineProperty(Ee,Ke.key,Ke)}}return function(Ee,Te,Re){return Te&&me(Ee.prototype,Te),Re&&me(Ee,Re),Ee}}(),Le=ee(59301),Ue=qe(Le),Ne=ee(12708),Se=qe(Ne),ze=ee(53291),Xe=qe(ze),Ie=ee(10413),$e=ee(65429);function qe(me){return me&&me.__esModule?me:{default:me}}function Fe(me,Ee){if(!(me instanceof Ee))throw new TypeError("Cannot call a class as a function")}function _e(me,Ee){if(!me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:me}function Me(me,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);me.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:me,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(me,Ee):me.__proto__=Ee)}var pe=function(me){Me(Ee,me);function Ee(Te){Fe(this,Ee);var Re=_e(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,Te));return Re.getEchartsInstance=function(){return Re.echartsLib.getInstanceByDom(Re.echartsElement)||Re.echartsLib.init(Re.echartsElement,Re.props.theme,Re.props.opts)},Re.dispose=function(){if(Re.echartsElement){try{(0,Ie.clear)(Re.echartsElement)}catch(Ke){console.warn(Ke)}Re.echartsLib.dispose(Re.echartsElement)}},Re.rerender=function(){var Ke=Re.props,fe=Ke.onEvents,We=Ke.onChartReady,rt=Re.renderEchartDom();Re.bindEvents(rt,fe||{}),typeof We=="function"&&Re.props.onChartReady(rt),Re.echartsElement&&(0,Ie.bind)(Re.echartsElement,function(){try{rt.resize()}catch(Je){console.warn(Je)}})},Re.bindEvents=function(Ke,fe){var We=function(tt,Pe){typeof tt=="string"&&typeof Pe=="function"&&Ke.on(tt,function(Ve){Pe(Ve,Ke)})};for(var rt in fe)Object.prototype.hasOwnProperty.call(fe,rt)&&We(rt,fe[rt])},Re.renderEchartDom=function(){var Ke=Re.getEchartsInstance();return Ke.setOption(Re.props.option,Re.props.notMerge||!1,Re.props.lazyUpdate||!1),Re.props.showLoading?Ke.showLoading(Re.props.loadingOption||null):Ke.hideLoading(),Ke},Re.echartsLib=Te.echarts,Re.echartsElement=null,Re}return ve(Ee,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(Re){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(Re,this.props))){if(!(0,Xe.default)(Re.theme,this.props.theme)||!(0,Xe.default)(Re.opts,this.props.opts)||!(0,Xe.default)(Re.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var Ke=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,Xe.default)((0,$e.pick)(this.props,Ke),(0,$e.pick)(Re,Ke))){var fe=this.renderEchartDom();if(!(0,Xe.default)(Re.style,this.props.style)||!(0,Xe.default)(Re.className,this.props.className))try{fe.resize()}catch(We){console.warn(We)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var Re=this,Ke=this.props,fe=Ke.style,We=Ke.className,rt=y({height:300},fe);return Ue.default.createElement("div",{ref:function(tt){Re.echartsElement=tt},style:rt,className:"echarts-for-react "+We})}}]),Ee}(Le.Component);lt.default=pe,pe.propTypes={option:Se.default.object.isRequired,echarts:Se.default.object,notMerge:Se.default.bool,lazyUpdate:Se.default.bool,style:Se.default.object,className:Se.default.string,theme:Se.default.oneOfType([Se.default.string,Se.default.object]),onChartReady:Se.default.func,showLoading:Se.default.bool,loadingOption:Se.default.object,onEvents:Se.default.object,opts:Se.default.shape({devicePixelRatio:Se.default.number,renderer:Se.default.oneOf(["canvas","svg"]),width:Se.default.oneOfType([Se.default.number,Se.default.oneOf([null,void 0,"auto"])]),height:Se.default.oneOfType([Se.default.number,Se.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:Se.default.func},pe.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(ht,lt,ee){"use strict";var y;y={value:!0},lt.Z=void 0;var ve=ee(76411),Le=Se(ve),Ue=ee(97774),Ne=Se(Ue);function Se(qe){return qe&&qe.__esModule?qe:{default:qe}}function ze(qe,Fe){if(!(qe instanceof Fe))throw new TypeError("Cannot call a class as a function")}function Xe(qe,Fe){if(!qe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe&&(typeof Fe=="object"||typeof Fe=="function")?Fe:qe}function Ie(qe,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Fe);qe.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:qe,enumerable:!1,writable:!0,configurable:!0}}),Fe&&(Object.setPrototypeOf?Object.setPrototypeOf(qe,Fe):qe.__proto__=Fe)}var $e=function(qe){Ie(Fe,qe);function Fe(_e){ze(this,Fe);var Me=Xe(this,(Fe.__proto__||Object.getPrototypeOf(Fe)).call(this,_e));return Me.echartsLib=Le.default,Me}return Fe}(Ne.default);lt.Z=$e},65429:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0});var ee=lt.pick=function(ve,Le){var Ue={};return Le.forEach(function(Ne){Ue[Ne]=ve[Ne]}),Ue}},53291:function(ht){"use strict";var lt=Array.isArray,ee=Object.keys,y=Object.prototype.hasOwnProperty;ht.exports=function ve(Le,Ue){if(Le===Ue)return!0;if(Le&&Ue&&typeof Le=="object"&&typeof Ue=="object"){var Ne=lt(Le),Se=lt(Ue),ze,Xe,Ie;if(Ne&&Se){if(Xe=Le.length,Xe!=Ue.length)return!1;for(ze=Xe;ze--!==0;)if(!ve(Le[ze],Ue[ze]))return!1;return!0}if(Ne!=Se)return!1;var $e=Le instanceof Date,qe=Ue instanceof Date;if($e!=qe)return!1;if($e&&qe)return Le.getTime()==Ue.getTime();var Fe=Le instanceof RegExp,_e=Ue instanceof RegExp;if(Fe!=_e)return!1;if(Fe&&_e)return Le.toString()==Ue.toString();var Me=ee(Le);if(Xe=Me.length,Xe!==ee(Ue).length)return!1;for(ze=Xe;ze--!==0;)if(!y.call(Ue,Me[ze]))return!1;for(ze=Xe;ze--!==0;)if(Ie=Me[ze],!ve(Le[Ie],Ue[Ie]))return!1;return!0}return Le!==Le&&Ue!==Ue}},64270:function(ht){(function(lt,ee){ht.exports=ee()})(this,function(){"use strict";var lt=function(ne,te){return lt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,re){ae.__proto__=re}||function(ae,re){for(var ge in re)Object.prototype.hasOwnProperty.call(re,ge)&&(ae[ge]=re[ge])},lt(ne,te)};function ee(ne,te){if(typeof te!="function"&&te!==null)throw new TypeError("Class extends value "+String(te)+" is not a constructor or null");lt(ne,te);function ae(){this.constructor=ne}ne.prototype=te===null?Object.create(te):(ae.prototype=te.prototype,new ae)}var y=function(){return y=Object.assign||function(te){for(var ae,re=1,ge=arguments.length;re<ge;re++){ae=arguments[re];for(var He in ae)Object.prototype.hasOwnProperty.call(ae,He)&&(te[He]=ae[He])}return te},y.apply(this,arguments)};function ve(ne,te,ae,re){function ge(He){return He instanceof ae?He:new ae(function(At){At(He)})}return new(ae||(ae=Promise))(function(He,At){function Bt(en){try{Vt(re.next(en))}catch(mn){At(mn)}}function Ct(en){try{Vt(re.throw(en))}catch(mn){At(mn)}}function Vt(en){en.done?He(en.value):ge(en.value).then(Bt,Ct)}Vt((re=re.apply(ne,te||[])).next())})}function Le(ne,te){var ae={label:0,sent:function(){if(He[0]&1)throw He[1];return He[1]},trys:[],ops:[]},re,ge,He,At;return At={next:Bt(0),throw:Bt(1),return:Bt(2)},typeof Symbol=="function"&&(At[Symbol.iterator]=function(){return this}),At;function Bt(Vt){return function(en){return Ct([Vt,en])}}function Ct(Vt){if(re)throw new TypeError("Generator is already executing.");for(;ae;)try{if(re=1,ge&&(He=Vt[0]&2?ge.return:Vt[0]?ge.throw||((He=ge.return)&&He.call(ge),0):ge.next)&&!(He=He.call(ge,Vt[1])).done)return He;switch(ge=0,He&&(Vt=[Vt[0]&2,He.value]),Vt[0]){case 0:case 1:He=Vt;break;case 4:return ae.label++,{value:Vt[1],done:!1};case 5:ae.label++,ge=Vt[1],Vt=[0];continue;case 7:Vt=ae.ops.pop(),ae.trys.pop();continue;default:if(He=ae.trys,!(He=He.length>0&&He[He.length-1])&&(Vt[0]===6||Vt[0]===2)){ae=0;continue}if(Vt[0]===3&&(!He||Vt[1]>He[0]&&Vt[1]<He[3])){ae.label=Vt[1];break}if(Vt[0]===6&&ae.label<He[1]){ae.label=He[1],He=Vt;break}if(He&&ae.label<He[2]){ae.label=He[2],ae.ops.push(Vt);break}He[2]&&ae.ops.pop(),ae.trys.pop();continue}Vt=te.call(ne,ae)}catch(en){Vt=[6,en],ge=0}finally{re=He=0}if(Vt[0]&5)throw Vt[1];return{value:Vt[0]?Vt[1]:void 0,done:!0}}}function Ue(ne,te,ae){if(ae||arguments.length===2)for(var re=0,ge=te.length,He;re<ge;re++)(He||!(re in te))&&(He||(He=Array.prototype.slice.call(te,0,re)),He[re]=te[re]);return ne.concat(He||te)}for(var Ne=function(){function ne(te,ae,re,ge){this.left=te,this.top=ae,this.width=re,this.height=ge}return ne.prototype.add=function(te,ae,re,ge){return new ne(this.left+te,this.top+ae,this.width+re,this.height+ge)},ne.fromClientRect=function(te,ae){return new ne(ae.left+te.windowBounds.left,ae.top+te.windowBounds.top,ae.width,ae.height)},ne.fromDOMRectList=function(te,ae){var re=Array.from(ae).find(function(ge){return ge.width!==0});return re?new ne(re.left+te.windowBounds.left,re.top+te.windowBounds.top,re.width,re.height):ne.EMPTY},ne.EMPTY=new ne(0,0,0,0),ne}(),Se=function(ne,te){return Ne.fromClientRect(ne,te.getBoundingClientRect())},ze=function(ne){var te=ne.body,ae=ne.documentElement;if(!te||!ae)throw new Error("Unable to get document size");var re=Math.max(Math.max(te.scrollWidth,ae.scrollWidth),Math.max(te.offsetWidth,ae.offsetWidth),Math.max(te.clientWidth,ae.clientWidth)),ge=Math.max(Math.max(te.scrollHeight,ae.scrollHeight),Math.max(te.offsetHeight,ae.offsetHeight),Math.max(te.clientHeight,ae.clientHeight));return new Ne(0,0,re,ge)},Xe=function(ne){for(var te=[],ae=0,re=ne.length;ae<re;){var ge=ne.charCodeAt(ae++);if(ge>=55296&&ge<=56319&&ae<re){var He=ne.charCodeAt(ae++);(He&64512)===56320?te.push(((ge&1023)<<10)+(He&1023)+65536):(te.push(ge),ae--)}else te.push(ge)}return te},Ie=function(){for(var ne=[],te=0;te<arguments.length;te++)ne[te]=arguments[te];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ne);var ae=ne.length;if(!ae)return"";for(var re=[],ge=-1,He="";++ge<ae;){var At=ne[ge];At<=65535?re.push(At):(At-=65536,re.push((At>>10)+55296,At%1024+56320)),(ge+1===ae||re.length>16384)&&(He+=String.fromCharCode.apply(String,re),re.length=0)}return He},$e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Fe=0;Fe<$e.length;Fe++)qe[$e.charCodeAt(Fe)]=Fe;for(var _e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Me=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),pe=0;pe<_e.length;pe++)Me[_e.charCodeAt(pe)]=pe;for(var me=function(ne){var te=ne.length*.75,ae=ne.length,re,ge=0,He,At,Bt,Ct;ne[ne.length-1]==="="&&(te--,ne[ne.length-2]==="="&&te--);var Vt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(te):new Array(te),en=Array.isArray(Vt)?Vt:new Uint8Array(Vt);for(re=0;re<ae;re+=4)He=Me[ne.charCodeAt(re)],At=Me[ne.charCodeAt(re+1)],Bt=Me[ne.charCodeAt(re+2)],Ct=Me[ne.charCodeAt(re+3)],en[ge++]=He<<2|At>>4,en[ge++]=(At&15)<<4|Bt>>2,en[ge++]=(Bt&3)<<6|Ct&63;return Vt},Ee=function(ne){for(var te=ne.length,ae=[],re=0;re<te;re+=2)ae.push(ne[re+1]<<8|ne[re]);return ae},Te=function(ne){for(var te=ne.length,ae=[],re=0;re<te;re+=4)ae.push(ne[re+3]<<24|ne[re+2]<<16|ne[re+1]<<8|ne[re]);return ae},Re=5,Ke=11,fe=2,We=Ke-Re,rt=65536>>Re,Je=1<<Re,tt=Je-1,Pe=1024>>Re,Ve=rt+Pe,nt=Ve,je=32,ft=nt+je,Ze=65536>>Ke,et=1<<We,Qt=et-1,st=function(ne,te,ae){return ne.slice?ne.slice(te,ae):new Uint16Array(Array.prototype.slice.call(ne,te,ae))},it=function(ne,te,ae){return ne.slice?ne.slice(te,ae):new Uint32Array(Array.prototype.slice.call(ne,te,ae))},Lt=function(ne,te){var ae=me(ne),re=Array.isArray(ae)?Te(ae):new Uint32Array(ae),ge=Array.isArray(ae)?Ee(ae):new Uint16Array(ae),He=24,At=st(ge,He/2,re[4]/2),Bt=re[5]===2?st(ge,(He+re[4])/2):it(re,Math.ceil((He+re[4])/4));return new Ye(re[0],re[1],re[2],re[3],At,Bt)},Ye=function(){function ne(te,ae,re,ge,He,At){this.initialValue=te,this.errorValue=ae,this.highStart=re,this.highValueIndex=ge,this.index=He,this.data=At}return ne.prototype.get=function(te){var ae;if(te>=0){if(te<55296||te>56319&&te<=65535)return ae=this.index[te>>Re],ae=(ae<<fe)+(te&tt),this.data[ae];if(te<=65535)return ae=this.index[rt+(te-55296>>Re)],ae=(ae<<fe)+(te&tt),this.data[ae];if(te<this.highStart)return ae=ft-Ze+(te>>Ke),ae=this.index[ae],ae+=te>>Re&Qt,ae=this.index[ae],ae=(ae<<fe)+(te&tt),this.data[ae];if(te<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ne}(),ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),yt=0;yt<ye.length;yt++)Qe[ye.charCodeAt(yt)]=yt;var bt="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",dt=50,Oe=1,Ft=2,Ut=3,Et=4,Pt=5,wt=7,Zt=8,an=9,xe=10,ue=11,ie=12,ce=13,Be=14,oe=15,ct=16,vt=17,Ht=18,wn=19,An=20,pn=21,ar=22,Un=23,Ba=24,Xr=25,It=26,Zn=27,Ar=28,ur=29,Tt=30,ln=31,Xn=32,Nr=33,Oa=34,Li=35,mi=36,En=37,mr=38,Ln=39,pr=40,Na=41,vi=42,Qi=43,Ur=[9001,65288],hr="!",Qn="\xD7",kn="\xF7",Jt=Lt(bt),dn=[Tt,mi],yn=[Oe,Ft,Ut,Pt],un=[xe,Zt],xn=[Zn,It],Pn=yn.concat(un),nr=[mr,Ln,pr,Oa,Li],$r=[oe,ce],Fr=function(ne,te){te===void 0&&(te="strict");var ae=[],re=[],ge=[];return ne.forEach(function(He,At){var Bt=Jt.get(He);if(Bt>dt?(ge.push(!0),Bt-=dt):ge.push(!1),["normal","auto","loose"].indexOf(te)!==-1&&[8208,8211,12316,12448].indexOf(He)!==-1)return re.push(At),ae.push(ct);if(Bt===Et||Bt===ue){if(At===0)return re.push(At),ae.push(Tt);var Ct=ae[At-1];return Pn.indexOf(Ct)===-1?(re.push(re[At-1]),ae.push(Ct)):(re.push(At),ae.push(Tt))}if(re.push(At),Bt===ln)return ae.push(te==="strict"?pn:En);if(Bt===vi||Bt===ur)return ae.push(Tt);if(Bt===Qi)return He>=131072&&He<=196605||He>=196608&&He<=262141?ae.push(En):ae.push(Tt);ae.push(Bt)}),[re,ae,ge]},gr=function(ne,te,ae,re){var ge=re[ae];if(Array.isArray(ne)?ne.indexOf(ge)!==-1:ne===ge)for(var He=ae;He<=re.length;){He++;var At=re[He];if(At===te)return!0;if(At!==xe)break}if(ge===xe)for(var He=ae;He>0;){He--;var Bt=re[He];if(Array.isArray(ne)?ne.indexOf(Bt)!==-1:ne===Bt)for(var Ct=ae;Ct<=re.length;){Ct++;var At=re[Ct];if(At===te)return!0;if(At!==xe)break}if(Bt!==xe)break}return!1},Da=function(ne,te){for(var ae=ne;ae>=0;){var re=te[ae];if(re===xe)ae--;else return re}return 0},za=function(ne,te,ae,re,ge){if(ae[re]===0)return Qn;var He=re-1;if(Array.isArray(ge)&&ge[He]===!0)return Qn;var At=He-1,Bt=He+1,Ct=te[He],Vt=At>=0?te[At]:0,en=te[Bt];if(Ct===Ft&&en===Ut)return Qn;if(yn.indexOf(Ct)!==-1)return hr;if(yn.indexOf(en)!==-1||un.indexOf(en)!==-1)return Qn;if(Da(He,te)===Zt)return kn;if(Jt.get(ne[He])===ue||(Ct===Xn||Ct===Nr)&&Jt.get(ne[Bt])===ue||Ct===wt||en===wt||Ct===an||[xe,ce,oe].indexOf(Ct)===-1&&en===an||[vt,Ht,wn,Ba,Ar].indexOf(en)!==-1||Da(He,te)===ar||gr(Un,ar,He,te)||gr([vt,Ht],pn,He,te)||gr(ie,ie,He,te))return Qn;if(Ct===xe)return kn;if(Ct===Un||en===Un)return Qn;if(en===ct||Ct===ct)return kn;if([ce,oe,pn].indexOf(en)!==-1||Ct===Be||Vt===mi&&$r.indexOf(Ct)!==-1||Ct===Ar&&en===mi||en===An||dn.indexOf(en)!==-1&&Ct===Xr||dn.indexOf(Ct)!==-1&&en===Xr||Ct===Zn&&[En,Xn,Nr].indexOf(en)!==-1||[En,Xn,Nr].indexOf(Ct)!==-1&&en===It||dn.indexOf(Ct)!==-1&&xn.indexOf(en)!==-1||xn.indexOf(Ct)!==-1&&dn.indexOf(en)!==-1||[Zn,It].indexOf(Ct)!==-1&&(en===Xr||[ar,oe].indexOf(en)!==-1&&te[Bt+1]===Xr)||[ar,oe].indexOf(Ct)!==-1&&en===Xr||Ct===Xr&&[Xr,Ar,Ba].indexOf(en)!==-1)return Qn;if([Xr,Ar,Ba,vt,Ht].indexOf(en)!==-1)for(var mn=He;mn>=0;){var mt=te[mn];if(mt===Xr)return Qn;if([Ar,Ba].indexOf(mt)!==-1)mn--;else break}if([Zn,It].indexOf(en)!==-1)for(var mn=[vt,Ht].indexOf(Ct)!==-1?At:He;mn>=0;){var mt=te[mn];if(mt===Xr)return Qn;if([Ar,Ba].indexOf(mt)!==-1)mn--;else break}if(mr===Ct&&[mr,Ln,Oa,Li].indexOf(en)!==-1||[Ln,Oa].indexOf(Ct)!==-1&&[Ln,pr].indexOf(en)!==-1||[pr,Li].indexOf(Ct)!==-1&&en===pr||nr.indexOf(Ct)!==-1&&[An,It].indexOf(en)!==-1||nr.indexOf(en)!==-1&&Ct===Zn||dn.indexOf(Ct)!==-1&&dn.indexOf(en)!==-1||Ct===Ba&&dn.indexOf(en)!==-1||dn.concat(Xr).indexOf(Ct)!==-1&&en===ar&&Ur.indexOf(ne[Bt])===-1||dn.concat(Xr).indexOf(en)!==-1&&Ct===Ht)return Qn;if(Ct===Na&&en===Na){for(var Wt=ae[He],Tn=1;Wt>0&&(Wt--,te[Wt]===Na);)Tn++;if(Tn%2!==0)return Qn}return Ct===Xn&&en===Nr?Qn:kn},dr=function(ne,te){te||(te={lineBreak:"normal",wordBreak:"normal"});var ae=Fr(ne,te.lineBreak),re=ae[0],ge=ae[1],He=ae[2];(te.wordBreak==="break-all"||te.wordBreak==="break-word")&&(ge=ge.map(function(Bt){return[Xr,Tt,vi].indexOf(Bt)!==-1?En:Bt}));var At=te.wordBreak==="keep-all"?He.map(function(Bt,Ct){return Bt&&ne[Ct]>=19968&&ne[Ct]<=40959}):void 0;return[re,ge,At]},ja=function(){function ne(te,ae,re,ge){this.codePoints=te,this.required=ae===hr,this.start=re,this.end=ge}return ne.prototype.slice=function(){return Ie.apply(void 0,this.codePoints.slice(this.start,this.end))},ne}(),sn=function(ne,te){var ae=Xe(ne),re=dr(ae,te),ge=re[0],He=re[1],At=re[2],Bt=ae.length,Ct=0,Vt=0;return{next:function(){if(Vt>=Bt)return{done:!0,value:null};for(var en=Qn;Vt<Bt&&(en=za(ae,He,ge,++Vt,At))===Qn;);if(en!==Qn||Vt===Bt){var mn=new ja(ae,en,Ct,Vt);return Ct=Vt,{value:mn,done:!1}}return{done:!0,value:null}}}},rr=1,ra=2,$n=4,wa=8,Vi=10,Ql=47,bl=92,Kn=9,ma=32,ll=34,Zl=61,kl=35,eo=36,St=37,kr=39,jn=40,El=41,sl=95,Va=45,Cl=33,Ki=60,Kl=62,yl=64,Ta=91,Di=93,Tl=61,to=123,ol=63,Uo=125,_l=124,kA=126,po=128,sa=65533,ml=42,Sl=43,xa=44,yr=58,PA=59,$l=46,uo=0,aA=8,go=11,fA=14,xA=31,Sn=127,wr=-1,Ya=48,Wi=97,Il=101,ao=102,wo=117,Yo=122,cl=65,xo=69,Do=70,DA=85,Vo=90,Lr=function(ne){return ne>=Ya&&ne<=57},qr=function(ne){return ne>=55296&&ne<=57343},ca=function(ne){return Lr(ne)||ne>=cl&&ne<=Do||ne>=Wi&&ne<=ao},pa=function(ne){return ne>=Wi&&ne<=Yo},ri=function(ne){return ne>=cl&&ne<=Vo},Hi=function(ne){return pa(ne)||ri(ne)},Ml=function(ne){return ne>=po},Ui=function(ne){return ne===Vi||ne===Kn||ne===ma},Ri=function(ne){return Hi(ne)||Ml(ne)||ne===sl},tl=function(ne){return Ri(ne)||Lr(ne)||ne===Va},iA=function(ne){return ne>=uo&&ne<=aA||ne===go||ne>=fA&&ne<=xA||ne===Sn},Ll=function(ne,te){return ne!==bl?!1:te!==Vi},Gt=function(ne,te,ae){return ne===Va?Ri(te)||Ll(te,ae):Ri(ne)?!0:!!(ne===bl&&Ll(ne,te))},Oo=function(ne,te,ae){return ne===Sl||ne===Va?Lr(te)?!0:te===$l&&Lr(ae):Lr(ne===$l?te:ne)},lA=function(ne){var te=0,ae=1;(ne[te]===Sl||ne[te]===Va)&&(ne[te]===Va&&(ae=-1),te++);for(var re=[];Lr(ne[te]);)re.push(ne[te++]);var ge=re.length?parseInt(Ie.apply(void 0,re),10):0;ne[te]===$l&&te++;for(var He=[];Lr(ne[te]);)He.push(ne[te++]);var At=He.length,Bt=At?parseInt(Ie.apply(void 0,He),10):0;(ne[te]===xo||ne[te]===Il)&&te++;var Ct=1;(ne[te]===Sl||ne[te]===Va)&&(ne[te]===Va&&(Ct=-1),te++);for(var Vt=[];Lr(ne[te]);)Vt.push(ne[te++]);var en=Vt.length?parseInt(Ie.apply(void 0,Vt),10):0;return ae*(ge+Bt*Math.pow(10,-At))*Math.pow(10,Ct*en)},nu={type:2},WA={type:3},ru={type:4},NA={type:13},Fl={type:8},wl={type:21},Yl={type:9},io={type:10},au={type:11},UA={type:12},vo={type:14},pl={type:23},nl={type:1},yu={type:25},es={type:24},Go={type:26},cs={type:27},Fu={type:28},Dr={type:29},iu={type:31},wu={type:32},Hu=function(){function ne(){this._value=[]}return ne.prototype.write=function(te){this._value=this._value.concat(Xe(te))},ne.prototype.read=function(){for(var te=[],ae=this.consumeToken();ae!==wu;)te.push(ae),ae=this.consumeToken();return te},ne.prototype.consumeToken=function(){var te=this.consumeCodePoint();switch(te){case ll:return this.consumeStringToken(ll);case kl:var ae=this.peekCodePoint(0),re=this.peekCodePoint(1),ge=this.peekCodePoint(2);if(tl(ae)||Ll(re,ge)){var He=Gt(ae,re,ge)?ra:rr,At=this.consumeName();return{type:5,value:At,flags:He}}break;case eo:if(this.peekCodePoint(0)===Zl)return this.consumeCodePoint(),NA;break;case kr:return this.consumeStringToken(kr);case jn:return nu;case El:return WA;case ml:if(this.peekCodePoint(0)===Zl)return this.consumeCodePoint(),vo;break;case Sl:if(Oo(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case xa:return ru;case Va:var Bt=te,Ct=this.peekCodePoint(0),Vt=this.peekCodePoint(1);if(Oo(Bt,Ct,Vt))return this.reconsumeCodePoint(te),this.consumeNumericToken();if(Gt(Bt,Ct,Vt))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();if(Ct===Va&&Vt===Kl)return this.consumeCodePoint(),this.consumeCodePoint(),es;break;case $l:if(Oo(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case Ql:if(this.peekCodePoint(0)===ml)for(this.consumeCodePoint();;){var en=this.consumeCodePoint();if(en===ml&&(en=this.consumeCodePoint(),en===Ql))return this.consumeToken();if(en===wr)return this.consumeToken()}break;case yr:return Go;case PA:return cs;case Ki:if(this.peekCodePoint(0)===Cl&&this.peekCodePoint(1)===Va&&this.peekCodePoint(2)===Va)return this.consumeCodePoint(),this.consumeCodePoint(),yu;break;case yl:var mn=this.peekCodePoint(0),mt=this.peekCodePoint(1),Wt=this.peekCodePoint(2);if(Gt(mn,mt,Wt)){var At=this.consumeName();return{type:7,value:At}}break;case Ta:return Fu;case bl:if(Ll(te,this.peekCodePoint(0)))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();break;case Di:return Dr;case Tl:if(this.peekCodePoint(0)===Zl)return this.consumeCodePoint(),Fl;break;case to:return au;case Uo:return UA;case wo:case DA:var Tn=this.peekCodePoint(0),Mr=this.peekCodePoint(1);return Tn===Sl&&(ca(Mr)||Mr===ol)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(te),this.consumeIdentLikeToken();case _l:if(this.peekCodePoint(0)===Zl)return this.consumeCodePoint(),Yl;if(this.peekCodePoint(0)===_l)return this.consumeCodePoint(),wl;break;case kA:if(this.peekCodePoint(0)===Zl)return this.consumeCodePoint(),io;break;case wr:return wu}return Ui(te)?(this.consumeWhiteSpace(),iu):Lr(te)?(this.reconsumeCodePoint(te),this.consumeNumericToken()):Ri(te)?(this.reconsumeCodePoint(te),this.consumeIdentLikeToken()):{type:6,value:Ie(te)}},ne.prototype.consumeCodePoint=function(){var te=this._value.shift();return typeof te=="undefined"?-1:te},ne.prototype.reconsumeCodePoint=function(te){this._value.unshift(te)},ne.prototype.peekCodePoint=function(te){return te>=this._value.length?-1:this._value[te]},ne.prototype.consumeUnicodeRangeToken=function(){for(var te=[],ae=this.consumeCodePoint();ca(ae)&&te.length<6;)te.push(ae),ae=this.consumeCodePoint();for(var re=!1;ae===ol&&te.length<6;)te.push(ae),ae=this.consumeCodePoint(),re=!0;if(re){var ge=parseInt(Ie.apply(void 0,te.map(function(Ct){return Ct===ol?Ya:Ct})),16),He=parseInt(Ie.apply(void 0,te.map(function(Ct){return Ct===ol?Do:Ct})),16);return{type:30,start:ge,end:He}}var At=parseInt(Ie.apply(void 0,te),16);if(this.peekCodePoint(0)===Va&&ca(this.peekCodePoint(1))){this.consumeCodePoint(),ae=this.consumeCodePoint();for(var Bt=[];ca(ae)&&Bt.length<6;)Bt.push(ae),ae=this.consumeCodePoint();var He=parseInt(Ie.apply(void 0,Bt),16);return{type:30,start:At,end:He}}else return{type:30,start:At,end:At}},ne.prototype.consumeIdentLikeToken=function(){var te=this.consumeName();return te.toLowerCase()==="url"&&this.peekCodePoint(0)===jn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===jn?(this.consumeCodePoint(),{type:19,value:te}):{type:20,value:te}},ne.prototype.consumeUrlToken=function(){var te=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===wr)return{type:22,value:""};var ae=this.peekCodePoint(0);if(ae===kr||ae===ll){var re=this.consumeStringToken(this.consumeCodePoint());return re.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===wr||this.peekCodePoint(0)===El)?(this.consumeCodePoint(),{type:22,value:re.value}):(this.consumeBadUrlRemnants(),pl)}for(;;){var ge=this.consumeCodePoint();if(ge===wr||ge===El)return{type:22,value:Ie.apply(void 0,te)};if(Ui(ge))return this.consumeWhiteSpace(),this.peekCodePoint(0)===wr||this.peekCodePoint(0)===El?(this.consumeCodePoint(),{type:22,value:Ie.apply(void 0,te)}):(this.consumeBadUrlRemnants(),pl);if(ge===ll||ge===kr||ge===jn||iA(ge))return this.consumeBadUrlRemnants(),pl;if(ge===bl)if(Ll(ge,this.peekCodePoint(0)))te.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),pl;else te.push(ge)}},ne.prototype.consumeWhiteSpace=function(){for(;Ui(this.peekCodePoint(0));)this.consumeCodePoint()},ne.prototype.consumeBadUrlRemnants=function(){for(;;){var te=this.consumeCodePoint();if(te===El||te===wr)return;Ll(te,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ne.prototype.consumeStringSlice=function(te){for(var ae=5e4,re="";te>0;){var ge=Math.min(ae,te);re+=Ie.apply(void 0,this._value.splice(0,ge)),te-=ge}return this._value.shift(),re},ne.prototype.consumeStringToken=function(te){var ae="",re=0;do{var ge=this._value[re];if(ge===wr||ge===void 0||ge===te)return ae+=this.consumeStringSlice(re),{type:0,value:ae};if(ge===Vi)return this._value.splice(0,re),nl;if(ge===bl){var He=this._value[re+1];He!==wr&&He!==void 0&&(He===Vi?(ae+=this.consumeStringSlice(re),re=-1,this._value.shift()):Ll(ge,He)&&(ae+=this.consumeStringSlice(re),ae+=Ie(this.consumeEscapedCodePoint()),re=-1))}re++}while(!0)},ne.prototype.consumeNumber=function(){var te=[],ae=$n,re=this.peekCodePoint(0);for((re===Sl||re===Va)&&te.push(this.consumeCodePoint());Lr(this.peekCodePoint(0));)te.push(this.consumeCodePoint());re=this.peekCodePoint(0);var ge=this.peekCodePoint(1);if(re===$l&&Lr(ge))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=wa;Lr(this.peekCodePoint(0));)te.push(this.consumeCodePoint());re=this.peekCodePoint(0),ge=this.peekCodePoint(1);var He=this.peekCodePoint(2);if((re===xo||re===Il)&&((ge===Sl||ge===Va)&&Lr(He)||Lr(ge)))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=wa;Lr(this.peekCodePoint(0));)te.push(this.consumeCodePoint());return[lA(te),ae]},ne.prototype.consumeNumericToken=function(){var te=this.consumeNumber(),ae=te[0],re=te[1],ge=this.peekCodePoint(0),He=this.peekCodePoint(1),At=this.peekCodePoint(2);if(Gt(ge,He,At)){var Bt=this.consumeName();return{type:15,number:ae,flags:re,unit:Bt}}return ge===St?(this.consumeCodePoint(),{type:16,number:ae,flags:re}):{type:17,number:ae,flags:re}},ne.prototype.consumeEscapedCodePoint=function(){var te=this.consumeCodePoint();if(ca(te)){for(var ae=Ie(te);ca(this.peekCodePoint(0))&&ae.length<6;)ae+=Ie(this.consumeCodePoint());Ui(this.peekCodePoint(0))&&this.consumeCodePoint();var re=parseInt(ae,16);return re===0||qr(re)||re>1114111?sa:re}return te===wr?sa:te},ne.prototype.consumeName=function(){for(var te="";;){var ae=this.consumeCodePoint();if(tl(ae))te+=Ie(ae);else if(Ll(ae,this.peekCodePoint(0)))te+=Ie(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ae),te}},ne}(),To=function(){function ne(te){this._tokens=te}return ne.create=function(te){var ae=new Hu;return ae.write(te),new ne(ae.read())},ne.parseValue=function(te){return ne.create(te).parseComponentValue()},ne.parseValues=function(te){return ne.create(te).parseComponentValues()},ne.prototype.parseComponentValue=function(){for(var te=this.consumeToken();te.type===31;)te=this.consumeToken();if(te.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(te);var ae=this.consumeComponentValue();do te=this.consumeToken();while(te.type===31);if(te.type===32)return ae;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ne.prototype.parseComponentValues=function(){for(var te=[];;){var ae=this.consumeComponentValue();if(ae.type===32)return te;te.push(ae),te.push()}},ne.prototype.consumeComponentValue=function(){var te=this.consumeToken();switch(te.type){case 11:case 28:case 2:return this.consumeSimpleBlock(te.type);case 19:return this.consumeFunction(te)}return te},ne.prototype.consumeSimpleBlock=function(te){for(var ae={type:te,values:[]},re=this.consumeToken();;){if(re.type===32||Vl(re,te))return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue()),re=this.consumeToken()}},ne.prototype.consumeFunction=function(te){for(var ae={name:te.value,values:[],type:18};;){var re=this.consumeToken();if(re.type===32||re.type===3)return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue())}},ne.prototype.consumeToken=function(){var te=this._tokens.shift();return typeof te=="undefined"?wu:te},ne.prototype.reconsumeToken=function(te){this._tokens.unshift(te)},ne}(),so=function(ne){return ne.type===15},hA=function(ne){return ne.type===17},Gi=function(ne){return ne.type===20},mA=function(ne){return ne.type===0},Ho=function(ne,te){return Gi(ne)&&ne.value===te},pA=function(ne){return ne.type!==31},gA=function(ne){return ne.type!==31&&ne.type!==4},co=function(ne){var te=[],ae=[];return ne.forEach(function(re){if(re.type===4){if(ae.length===0)throw new Error("Error parsing function args, zero tokens for arg");te.push(ae),ae=[];return}re.type!==31&&ae.push(re)}),ae.length&&te.push(ae),te},Vl=function(ne,te){return te===11&&ne.type===12||te===28&&ne.type===29?!0:te===2&&ne.type===3},fo=function(ne){return ne.type===17||ne.type===15},Za=function(ne){return ne.type===16||fo(ne)},ju=function(ne){return ne.length>1?[ne[0],ne[1]]:[ne[0]]},Gl={type:17,number:0,flags:$n},lu={type:16,number:50,flags:$n},vA={type:16,number:100,flags:$n},Jo=function(ne,te,ae){var re=ne[0],ge=ne[1];return[Yi(re,te),Yi(typeof ge!="undefined"?ge:re,ae)]},Yi=function(ne,te){if(ne.type===16)return ne.number/100*te;if(so(ne))switch(ne.unit){case"rem":case"em":return 16*ne.number;case"px":default:return ne.number}return ne.number},Eo="deg",ou="grad",EA="rad",xu="turn",OA={name:"angle",parse:function(ne,te){if(te.type===15)switch(te.unit){case Eo:return Math.PI*te.number/180;case ou:return Math.PI/200*te.number;case EA:return te.number;case xu:return Math.PI*2*te.number}throw new Error("Unsupported angle type")}},ds=function(ne){return ne.type===15&&(ne.unit===Eo||ne.unit===ou||ne.unit===EA||ne.unit===xu)},Ru=function(ne){var te=ne.filter(Gi).map(function(ae){return ae.value}).join(" ");switch(te){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Gl,Gl];case"to top":case"bottom":return no(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Gl,vA];case"to right":case"left":return no(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[vA,vA];case"to bottom":case"top":return no(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[vA,Gl];case"to left":case"right":return no(270)}return 0},no=function(ne){return Math.PI*ne/180},jo={name:"color",parse:function(ne,te){if(te.type===18){var ae=Jr[te.name];if(typeof ae=="undefined")throw new Error('Attempting to parse an unsupported color function "'+te.name+'"');return ae(ne,te.values)}if(te.type===5){if(te.value.length===3){var re=te.value.substring(0,1),ge=te.value.substring(1,2),He=te.value.substring(2,3);return lo(parseInt(re+re,16),parseInt(ge+ge,16),parseInt(He+He,16),1)}if(te.value.length===4){var re=te.value.substring(0,1),ge=te.value.substring(1,2),He=te.value.substring(2,3),At=te.value.substring(3,4);return lo(parseInt(re+re,16),parseInt(ge+ge,16),parseInt(He+He,16),parseInt(At+At,16)/255)}if(te.value.length===6){var re=te.value.substring(0,2),ge=te.value.substring(2,4),He=te.value.substring(4,6);return lo(parseInt(re,16),parseInt(ge,16),parseInt(He,16),1)}if(te.value.length===8){var re=te.value.substring(0,2),ge=te.value.substring(2,4),He=te.value.substring(4,6),At=te.value.substring(6,8);return lo(parseInt(re,16),parseInt(ge,16),parseInt(He,16),parseInt(At,16)/255)}}if(te.type===20){var Bt=Ca[te.value.toUpperCase()];if(typeof Bt!="undefined")return Bt}return Ca.TRANSPARENT}},Xo=function(ne){return(255&ne)===0},Ol=function(ne){var te=255&ne,ae=255&ne>>8,re=255&ne>>16,ge=255&ne>>24;return te<255?"rgba("+ge+","+re+","+ae+","+te/255+")":"rgb("+ge+","+re+","+ae+")"},lo=function(ne,te,ae,re){return(ne<<24|te<<16|ae<<8|Math.round(re*255)<<0)>>>0},oA=function(ne,te){if(ne.type===17)return ne.number;if(ne.type===16){var ae=te===3?1:255;return te===3?ne.number/100*ae:Math.round(ne.number/100*ae)}return 0},ts=function(ne,te){var ae=te.filter(gA);if(ae.length===3){var re=ae.map(oA),ge=re[0],He=re[1],At=re[2];return lo(ge,He,At,1)}if(ae.length===4){var Bt=ae.map(oA),ge=Bt[0],He=Bt[1],At=Bt[2],Ct=Bt[3];return lo(ge,He,At,Ct)}return 0};function BA(ne,te,ae){return ae<0&&(ae+=1),ae>=1&&(ae-=1),ae<1/6?(te-ne)*ae*6+ne:ae<1/2?te:ae<2/3?(te-ne)*6*(2/3-ae)+ne:ne}var Mt=function(ne,te){var ae=te.filter(gA),re=ae[0],ge=ae[1],He=ae[2],At=ae[3],Bt=(re.type===17?no(re.number):OA.parse(ne,re))/(Math.PI*2),Ct=Za(ge)?ge.number/100:0,Vt=Za(He)?He.number/100:0,en=typeof At!="undefined"&&Za(At)?Yi(At,1):1;if(Ct===0)return lo(Vt*255,Vt*255,Vt*255,1);var mn=Vt<=.5?Vt*(Ct+1):Vt+Ct-Vt*Ct,mt=Vt*2-mn,Wt=BA(mt,mn,Bt+1/3),Tn=BA(mt,mn,Bt),Mr=BA(mt,mn,Bt-1/3);return lo(Wt*255,Tn*255,Mr*255,en)},Jr={hsl:Mt,hsla:Mt,rgb:ts,rgba:ts},Vr=function(ne,te){return jo.parse(ne,To.create(te).parseComponentValue())},Ca={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Sr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(ae){if(Gi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},oi={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rl=function(ne,te){var ae=jo.parse(ne,te[0]),re=te[1];return re&&Za(re)?{color:ae,stop:re}:{color:ae,stop:null}},dl=function(ne,te){var ae=ne[0],re=ne[ne.length-1];ae.stop===null&&(ae.stop=Gl),re.stop===null&&(re.stop=vA);for(var ge=[],He=0,At=0;At<ne.length;At++){var Bt=ne[At].stop;if(Bt!==null){var Ct=Yi(Bt,te);Ct>He?ge.push(Ct):ge.push(He),He=Ct}else ge.push(null)}for(var Vt=null,At=0;At<ge.length;At++){var en=ge[At];if(en===null)Vt===null&&(Vt=At);else if(Vt!==null){for(var mn=At-Vt,mt=ge[Vt-1],Wt=(en-mt)/(mn+1),Tn=1;Tn<=mn;Tn++)ge[Vt+Tn-1]=Wt*Tn;Vt=null}}return ne.map(function(Mr,Ka){var ha=Mr.color;return{color:ha,stop:Math.max(Math.min(1,ge[Ka]/te),0)}})},Hl=function(ne,te,ae){var re=te/2,ge=ae/2,He=Yi(ne[0],te)-re,At=ge-Yi(ne[1],ae);return(Math.atan2(At,He)+Math.PI*2)%(Math.PI*2)},bo=function(ne,te,ae){var re=typeof ne=="number"?ne:Hl(ne,te,ae),ge=Math.abs(te*Math.sin(re))+Math.abs(ae*Math.cos(re)),He=te/2,At=ae/2,Bt=ge/2,Ct=Math.sin(re-Math.PI/2)*Bt,Vt=Math.cos(re-Math.PI/2)*Bt;return[ge,He-Vt,He+Vt,At-Ct,At+Ct]},xl=function(ne,te){return Math.sqrt(ne*ne+te*te)},ro=function(ne,te,ae,re,ge){var He=[[0,0],[0,te],[ne,0],[ne,te]];return He.reduce(function(At,Bt){var Ct=Bt[0],Vt=Bt[1],en=xl(ae-Ct,re-Vt);return(ge?en<At.optimumDistance:en>At.optimumDistance)?{optimumCorner:Bt,optimumDistance:en}:At},{optimumDistance:ge?1/0:-1/0,optimumCorner:null}).optimumCorner},Bo=function(ne,te,ae,re,ge){var He=0,At=0;switch(ne.size){case 0:ne.shape===0?He=At=Math.min(Math.abs(te),Math.abs(te-re),Math.abs(ae),Math.abs(ae-ge)):ne.shape===1&&(He=Math.min(Math.abs(te),Math.abs(te-re)),At=Math.min(Math.abs(ae),Math.abs(ae-ge)));break;case 2:if(ne.shape===0)He=At=Math.min(xl(te,ae),xl(te,ae-ge),xl(te-re,ae),xl(te-re,ae-ge));else if(ne.shape===1){var Bt=Math.min(Math.abs(ae),Math.abs(ae-ge))/Math.min(Math.abs(te),Math.abs(te-re)),Ct=ro(re,ge,te,ae,!0),Vt=Ct[0],en=Ct[1];He=xl(Vt-te,(en-ae)/Bt),At=Bt*He}break;case 1:ne.shape===0?He=At=Math.max(Math.abs(te),Math.abs(te-re),Math.abs(ae),Math.abs(ae-ge)):ne.shape===1&&(He=Math.max(Math.abs(te),Math.abs(te-re)),At=Math.max(Math.abs(ae),Math.abs(ae-ge)));break;case 3:if(ne.shape===0)He=At=Math.max(xl(te,ae),xl(te,ae-ge),xl(te-re,ae),xl(te-re,ae-ge));else if(ne.shape===1){var Bt=Math.max(Math.abs(ae),Math.abs(ae-ge))/Math.max(Math.abs(te),Math.abs(te-re)),mn=ro(re,ge,te,ae,!1),Vt=mn[0],en=mn[1];He=xl(Vt-te,(en-ae)/Bt),At=Bt*He}break}return Array.isArray(ne.size)&&(He=Yi(ne.size[0],re),At=ne.size.length===2?Yi(ne.size[1],ge):He),[He,At]},TA=function(ne,te){var ae=no(180),re=[];return co(te).forEach(function(ge,He){if(He===0){var At=ge[0];if(At.type===20&&At.value==="to"){ae=Ru(ge);return}else if(ds(At)){ae=OA.parse(ne,At);return}}var Bt=rl(ne,ge);re.push(Bt)}),{angle:ae,stops:re,type:1}},qo=function(ne,te){var ae=no(180),re=[];return co(te).forEach(function(ge,He){if(He===0){var At=ge[0];if(At.type===20&&["top","left","right","bottom"].indexOf(At.value)!==-1){ae=Ru(ge);return}else if(ds(At)){ae=(OA.parse(ne,At)+no(270))%no(360);return}}var Bt=rl(ne,ge);re.push(Bt)}),{angle:ae,stops:re,type:1}},AA=function(ne,te){var ae=no(180),re=[],ge=1,He=0,At=3,Bt=[];return co(te).forEach(function(Ct,Vt){var en=Ct[0];if(Vt===0){if(Gi(en)&&en.value==="linear"){ge=1;return}else if(Gi(en)&&en.value==="radial"){ge=2;return}}if(en.type===18){if(en.name==="from"){var mn=jo.parse(ne,en.values[0]);re.push({stop:Gl,color:mn})}else if(en.name==="to"){var mn=jo.parse(ne,en.values[0]);re.push({stop:vA,color:mn})}else if(en.name==="color-stop"){var mt=en.values.filter(gA);if(mt.length===2){var mn=jo.parse(ne,mt[1]),Wt=mt[0];hA(Wt)&&re.push({stop:{type:16,number:Wt.number*100,flags:Wt.flags},color:mn})}}}}),ge===1?{angle:(ae+no(180))%no(360),stops:re,type:ge}:{size:At,shape:He,stops:re,position:Bt,type:ge}},bA="closest-side",So="farthest-side",Ro="closest-corner",Jl="farthest-corner",_o="circle",$o="ellipse",eA="cover",Pr="contain",HA=function(ne,te){var ae=0,re=3,ge=[],He=[];return co(te).forEach(function(At,Bt){var Ct=!0;if(Bt===0){var Vt=!1;Ct=At.reduce(function(mn,mt){if(Vt)if(Gi(mt))switch(mt.value){case"center":return He.push(lu),mn;case"top":case"left":return He.push(Gl),mn;case"right":case"bottom":return He.push(vA),mn}else(Za(mt)||fo(mt))&&He.push(mt);else if(Gi(mt))switch(mt.value){case _o:return ae=0,!1;case $o:return ae=1,!1;case"at":return Vt=!0,!1;case bA:return re=0,!1;case eA:case So:return re=1,!1;case Pr:case Ro:return re=2,!1;case Jl:return re=3,!1}else if(fo(mt)||Za(mt))return Array.isArray(re)||(re=[]),re.push(mt),!1;return mn},Ct)}if(Ct){var en=rl(ne,At);ge.push(en)}}),{size:re,shape:ae,stops:ge,position:He,type:2}},CA=function(ne,te){var ae=0,re=3,ge=[],He=[];return co(te).forEach(function(At,Bt){var Ct=!0;if(Bt===0?Ct=At.reduce(function(en,mn){if(Gi(mn))switch(mn.value){case"center":return He.push(lu),!1;case"top":case"left":return He.push(Gl),!1;case"right":case"bottom":return He.push(vA),!1}else if(Za(mn)||fo(mn))return He.push(mn),!1;return en},Ct):Bt===1&&(Ct=At.reduce(function(en,mn){if(Gi(mn))switch(mn.value){case _o:return ae=0,!1;case $o:return ae=1,!1;case Pr:case bA:return re=0,!1;case So:return re=1,!1;case Ro:return re=2,!1;case eA:case Jl:return re=3,!1}else if(fo(mn)||Za(mn))return Array.isArray(re)||(re=[]),re.push(mn),!1;return en},Ct)),Ct){var Vt=rl(ne,At);ge.push(Vt)}}),{size:re,shape:ae,stops:ge,position:He,type:2}},Rs=function(ne){return ne.type===1},fs=function(ne){return ne.type===2},Du={name:"image",parse:function(ne,te){if(te.type===22){var ae={url:te.value,type:0};return ne.cache.addImage(te.value),ae}if(te.type===18){var re=zu[te.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported image function "'+te.name+'"');return re(ne,te.values)}throw new Error("Unsupported image type "+te.type)}};function Xs(ne){return!(ne.type===20&&ne.value==="none")&&(ne.type!==18||!!zu[ne.name])}var zu={"linear-gradient":TA,"-moz-linear-gradient":qo,"-ms-linear-gradient":qo,"-o-linear-gradient":qo,"-webkit-linear-gradient":qo,"radial-gradient":HA,"-moz-radial-gradient":CA,"-ms-radial-gradient":CA,"-o-radial-gradient":CA,"-webkit-radial-gradient":CA,"-webkit-gradient":AA},ns={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var ae=te[0];return ae.type===20&&ae.value==="none"?[]:te.filter(function(re){return gA(re)&&Xs(re)}).map(function(re){return Du.parse(ne,re)})}},Wu={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(ae){if(Gi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ZA={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ne,te){return co(te).map(function(ae){return ae.filter(Za)}).map(ju)}},Zu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ne,te){return co(te).map(function(ae){return ae.filter(Gi).map(function(re){return re.value}).join(" ")}).map(rs)}},rs=function(ne){switch(ne){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Au;(function(ne){ne.AUTO="auto",ne.CONTAIN="contain",ne.COVER="cover"})(Au||(Au={}));var Ae={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ne,te){return co(te).map(function(ae){return ae.filter(be)})}},be=function(ne){return Gi(ne)||Za(ne)},Ge=function(ne){return{name:"border-"+ne+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ot=Ge("top"),ut=Ge("right"),Dt=Ge("bottom"),Ot=Ge("left"),Rt=function(ne){return{name:"border-radius-"+ne,initialValue:"0 0",prefix:!1,type:1,parse:function(te,ae){return ju(ae.filter(Za))}}},cn=Rt("top-left"),hn=Rt("top-right"),Yt=Rt("bottom-right"),Bn=Rt("bottom-left"),Dn=function(ne){return{name:"border-"+ne+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(te,ae){switch(ae){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},In=Dn("top"),Fn=Dn("right"),On=Dn("bottom"),Rn=Dn("left"),Nn=function(ne){return{name:"border-"+ne+"-width",initialValue:"0",type:0,prefix:!1,parse:function(te,ae){return so(ae)?ae.number:0}}},Br=Nn("top"),Vn=Nn("right"),qn=Nn("bottom"),xr=Nn("left"),ir={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},sr={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ne,te){switch(te){case"rtl":return 1;case"ltr":default:return 0}}},ba={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ne,te){return te.filter(Gi).reduce(function(ae,re){return ae|ea(re.value)},0)}},ea=function(ne){switch(ne){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},aa={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Gr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ne,te){return te.type===20&&te.value==="normal"?0:te.type===17||te.type===15?te.number:0}},La;(function(ne){ne.NORMAL="normal",ne.STRICT="strict"})(La||(La={}));var ia={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"strict":return La.STRICT;case"normal":default:return La.NORMAL}}},Tr={name:"line-height",initialValue:"normal",prefix:!1,type:4},Cr=function(ne,te){return Gi(ne)&&ne.value==="normal"?1.2*te:ne.type===17?te*ne.number:Za(ne)?Yi(ne,te):te},Wr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ne,te){return te.type===20&&te.value==="none"?null:Du.parse(ne,te)}},Hr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ne,te){switch(te){case"inside":return 0;case"outside":default:return 1}}},Sa={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Ia=function(ne){return{name:"margin-"+ne,initialValue:"0",prefix:!1,type:4}},la=Ia("top"),fa=Ia("right"),Or=Ia("bottom"),ua=Ia("left"),oa={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ne,te){return te.filter(Gi).map(function(ae){switch(ae.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},br={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ga=function(ne){return{name:"padding-"+ne,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Xa=Ga("top"),ei=Ga("right"),Wa=Ga("bottom"),Ai=Ga("left"),ui={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ne,te){switch(te){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},si={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ne,te){switch(te){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Si={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Ho(te[0],"none")?[]:co(te).map(function(ae){for(var re={color:Ca.TRANSPARENT,offsetX:Gl,offsetY:Gl,blur:Gl},ge=0,He=0;He<ae.length;He++){var At=ae[He];fo(At)?(ge===0?re.offsetX=At:ge===1?re.offsetY=At:re.blur=At,ge++):re.color=jo.parse(ne,At)}return re})}},ii={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Ii={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(ne,te){if(te.type===20&&te.value==="none")return null;if(te.type===18){var ae=di[te.name];if(typeof ae=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+te.name+'"');return ae(te.values)}return null}},ti=function(ne){var te=ne.filter(function(ae){return ae.type===17}).map(function(ae){return ae.number});return te.length===6?te:null},ki=function(ne){var te=ne.filter(function(Ct){return Ct.type===17}).map(function(Ct){return Ct.number}),ae=te[0],re=te[1];te[2],te[3];var ge=te[4],He=te[5];te[6],te[7],te[8],te[9],te[10],te[11];var At=te[12],Bt=te[13];return te[14],te[15],te.length===16?[ae,re,ge,He,At,Bt]:null},di={matrix:ti,matrix3d:ki},Ji={type:16,number:50,flags:$n},qi=[Ji,Ji],ai={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ne,te){var ae=te.filter(Za);return ae.length!==2?qi:[ae[0],ae[1]]}},ya={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},pi;(function(ne){ne.NORMAL="normal",ne.BREAK_ALL="break-all",ne.KEEP_ALL="keep-all"})(pi||(pi={}));for(var Pi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-all":return pi.BREAK_ALL;case"keep-all":return pi.KEEP_ALL;case"normal":default:return pi.NORMAL}}},_i={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ne,te){if(te.type===20)return{auto:!0,order:0};if(hA(te))return{auto:!1,order:te.number};throw new Error("Invalid z-index number parsed")}},Ei={name:"time",parse:function(ne,te){if(te.type===15)switch(te.unit.toLowerCase()){case"s":return 1e3*te.number;case"ms":return te.number}throw new Error("Unsupported time type")}},Xl={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ne,te){return hA(te)?te.number:1}},zi={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Mi={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(ne,te){return te.filter(Gi).map(function(ae){switch(ae.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(ae){return ae!==0})}},Oi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ne,te){var ae=[],re=[];return te.forEach(function(ge){switch(ge.type){case 20:case 0:ae.push(ge.value);break;case 17:ae.push(ge.number.toString());break;case 4:re.push(ae.join(" ")),ae.length=0;break}}),ae.length&&re.push(ae.join(" ")),re.map(function(ge){return ge.indexOf(" ")===-1?ge:"'"+ge+"'"})}},Al={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},_a={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(ne,te){if(hA(te))return te.number;if(Gi(te))switch(te.value){case"bold":return 700;case"normal":default:return 400}return 400}},Io={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.filter(Gi).map(function(ae){return ae.value})}},Ua={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},jr=function(ne,te){return(ne&te)!==0},Ni={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var ae=te[0];return ae.type===20&&ae.value==="none"?[]:te}},ga={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return null;var ae=te[0];if(ae.type===20&&ae.value==="none")return null;for(var re=[],ge=te.filter(pA),He=0;He<ge.length;He++){var At=ge[He],Bt=ge[He+1];if(At.type===20){var Ct=Bt&&hA(Bt)?Bt.number:1;re.push({counter:At.value,increment:Ct})}}return re}},ka={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return[];for(var ae=[],re=te.filter(pA),ge=0;ge<re.length;ge++){var He=re[ge],At=re[ge+1];if(Gi(He)&&He.value!=="none"){var Bt=At&&hA(At)?At.number:0;ae.push({counter:He.value,reset:Bt})}}return ae}},Bl={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ne,te){return te.filter(so).map(function(ae){return Ei.parse(ne,ae)})}},Dl={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return null;var ae=te[0];if(ae.type===20&&ae.value==="none")return null;var re=[],ge=te.filter(mA);if(ge.length%2!==0)return null;for(var He=0;He<ge.length;He+=2){var At=ge[He].value,Bt=ge[He+1].value;re.push({open:At,close:Bt})}return re}},jl=function(ne,te,ae){if(!ne)return"";var re=ne[Math.min(te,ne.length-1)];return re?ae?re.open:re.close:""},zo={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Ho(te[0],"none")?[]:co(te).map(function(ae){for(var re={color:255,offsetX:Gl,offsetY:Gl,blur:Gl,spread:Gl,inset:!1},ge=0,He=0;He<ae.length;He++){var At=ae[He];Ho(At,"inset")?re.inset=!0:fo(At)?(ge===0?re.offsetX=At:ge===1?re.offsetY=At:ge===2?re.blur=At:re.spread=At,ge++):re.color=jo.parse(ne,At)}return re})}},Mo={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ne,te){var ae=[0,1,2],re=[];return te.filter(Gi).forEach(function(ge){switch(ge.value){case"stroke":re.push(1);break;case"fill":re.push(0);break;case"markers":re.push(2);break}}),ae.forEach(function(ge){re.indexOf(ge)===-1&&re.push(ge)}),re}},uu={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Co={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ne,te){return so(te)?te.number:0}},yA=function(){function ne(te,ae){var re,ge;this.animationDuration=va(te,Bl,ae.animationDuration),this.backgroundClip=va(te,Sr,ae.backgroundClip),this.backgroundColor=va(te,oi,ae.backgroundColor),this.backgroundImage=va(te,ns,ae.backgroundImage),this.backgroundOrigin=va(te,Wu,ae.backgroundOrigin),this.backgroundPosition=va(te,ZA,ae.backgroundPosition),this.backgroundRepeat=va(te,Zu,ae.backgroundRepeat),this.backgroundSize=va(te,Ae,ae.backgroundSize),this.borderTopColor=va(te,ot,ae.borderTopColor),this.borderRightColor=va(te,ut,ae.borderRightColor),this.borderBottomColor=va(te,Dt,ae.borderBottomColor),this.borderLeftColor=va(te,Ot,ae.borderLeftColor),this.borderTopLeftRadius=va(te,cn,ae.borderTopLeftRadius),this.borderTopRightRadius=va(te,hn,ae.borderTopRightRadius),this.borderBottomRightRadius=va(te,Yt,ae.borderBottomRightRadius),this.borderBottomLeftRadius=va(te,Bn,ae.borderBottomLeftRadius),this.borderTopStyle=va(te,In,ae.borderTopStyle),this.borderRightStyle=va(te,Fn,ae.borderRightStyle),this.borderBottomStyle=va(te,On,ae.borderBottomStyle),this.borderLeftStyle=va(te,Rn,ae.borderLeftStyle),this.borderTopWidth=va(te,Br,ae.borderTopWidth),this.borderRightWidth=va(te,Vn,ae.borderRightWidth),this.borderBottomWidth=va(te,qn,ae.borderBottomWidth),this.borderLeftWidth=va(te,xr,ae.borderLeftWidth),this.boxShadow=va(te,zo,ae.boxShadow),this.color=va(te,ir,ae.color),this.direction=va(te,sr,ae.direction),this.display=va(te,ba,ae.display),this.float=va(te,aa,ae.cssFloat),this.fontFamily=va(te,Oi,ae.fontFamily),this.fontSize=va(te,Al,ae.fontSize),this.fontStyle=va(te,Ua,ae.fontStyle),this.fontVariant=va(te,Io,ae.fontVariant),this.fontWeight=va(te,_a,ae.fontWeight),this.letterSpacing=va(te,Gr,ae.letterSpacing),this.lineBreak=va(te,ia,ae.lineBreak),this.lineHeight=va(te,Tr,ae.lineHeight),this.listStyleImage=va(te,Wr,ae.listStyleImage),this.listStylePosition=va(te,Hr,ae.listStylePosition),this.listStyleType=va(te,Sa,ae.listStyleType),this.marginTop=va(te,la,ae.marginTop),this.marginRight=va(te,fa,ae.marginRight),this.marginBottom=va(te,Or,ae.marginBottom),this.marginLeft=va(te,ua,ae.marginLeft),this.opacity=va(te,Xl,ae.opacity);var He=va(te,oa,ae.overflow);this.overflowX=He[0],this.overflowY=He[He.length>1?1:0],this.overflowWrap=va(te,br,ae.overflowWrap),this.paddingTop=va(te,Xa,ae.paddingTop),this.paddingRight=va(te,ei,ae.paddingRight),this.paddingBottom=va(te,Wa,ae.paddingBottom),this.paddingLeft=va(te,Ai,ae.paddingLeft),this.paintOrder=va(te,Mo,ae.paintOrder),this.position=va(te,si,ae.position),this.textAlign=va(te,ui,ae.textAlign),this.textDecorationColor=va(te,zi,(re=ae.textDecorationColor)!==null&&re!==void 0?re:ae.color),this.textDecorationLine=va(te,Mi,(ge=ae.textDecorationLine)!==null&&ge!==void 0?ge:ae.textDecoration),this.textShadow=va(te,Si,ae.textShadow),this.textTransform=va(te,ii,ae.textTransform),this.transform=va(te,Ii,ae.transform),this.transformOrigin=va(te,ai,ae.transformOrigin),this.visibility=va(te,ya,ae.visibility),this.webkitTextStrokeColor=va(te,uu,ae.webkitTextStrokeColor),this.webkitTextStrokeWidth=va(te,Co,ae.webkitTextStrokeWidth),this.wordBreak=va(te,Pi,ae.wordBreak),this.zIndex=va(te,_i,ae.zIndex)}return ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ne.prototype.isTransparent=function(){return Xo(this.backgroundColor)},ne.prototype.isTransformed=function(){return this.transform!==null},ne.prototype.isPositioned=function(){return this.position!==0},ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ne.prototype.isFloating=function(){return this.float!==0},ne.prototype.isInlineLevel=function(){return jr(this.display,4)||jr(this.display,33554432)||jr(this.display,268435456)||jr(this.display,536870912)||jr(this.display,67108864)||jr(this.display,134217728)},ne}(),Lo=function(){function ne(te,ae){this.content=va(te,Ni,ae.content),this.quotes=va(te,Dl,ae.quotes)}return ne}(),jA=function(){function ne(te,ae){this.counterIncrement=va(te,ga,ae.counterIncrement),this.counterReset=va(te,ka,ae.counterReset)}return ne}(),va=function(ne,te,ae){var re=new Hu,ge=ae!==null&&typeof ae!="undefined"?ae.toString():te.initialValue;re.write(ge);var He=new To(re.read());switch(te.type){case 2:var At=He.parseComponentValue();return te.parse(ne,Gi(At)?At.value:te.initialValue);case 0:return te.parse(ne,He.parseComponentValue());case 1:return te.parse(ne,He.parseComponentValues());case 4:return He.parseComponentValue();case 3:switch(te.format){case"angle":return OA.parse(ne,He.parseComponentValue());case"color":return jo.parse(ne,He.parseComponentValue());case"image":return Du.parse(ne,He.parseComponentValue());case"length":var Bt=He.parseComponentValue();return fo(Bt)?Bt:Gl;case"length-percentage":var Ct=He.parseComponentValue();return Za(Ct)?Ct:Gl;case"time":return Ei.parse(ne,He.parseComponentValue())}break}},Qo="data-html2canvas-debug",KA=function(ne){var te=ne.getAttribute(Qo);switch(te){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},uA=function(ne,te){var ae=KA(ne);return ae===1||te===ae},yo=function(){function ne(te,ae){if(this.context=te,this.textNodes=[],this.elements=[],this.flags=0,uA(ae,3))debugger;this.styles=new yA(te,window.getComputedStyle(ae,null)),Os(ae)&&(this.styles.animationDuration.some(function(re){return re>0})&&(ae.style.animationDuration="0s"),this.styles.transform!==null&&(ae.style.transform="none")),this.bounds=Se(this.context,ae),uA(ae,4)&&(this.flags|=16)}return ne}(),YA="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",su="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",cu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),du=0;du<su.length;du++)cu[su.charCodeAt(du)]=du;for(var ql=function(ne){var te=ne.length*.75,ae=ne.length,re,ge=0,He,At,Bt,Ct;ne[ne.length-1]==="="&&(te--,ne[ne.length-2]==="="&&te--);var Vt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(te):new Array(te),en=Array.isArray(Vt)?Vt:new Uint8Array(Vt);for(re=0;re<ae;re+=4)He=cu[ne.charCodeAt(re)],At=cu[ne.charCodeAt(re+1)],Bt=cu[ne.charCodeAt(re+2)],Ct=cu[ne.charCodeAt(re+3)],en[ge++]=He<<2|At>>4,en[ge++]=(At&15)<<4|Bt>>2,en[ge++]=(Bt&3)<<6|Ct&63;return Vt},fu=function(ne){for(var te=ne.length,ae=[],re=0;re<te;re+=2)ae.push(ne[re+1]<<8|ne[re]);return ae},hs=function(ne){for(var te=ne.length,ae=[],re=0;re<te;re+=4)ae.push(ne[re+3]<<24|ne[re+2]<<16|ne[re+1]<<8|ne[re]);return ae},FA=5,sA=11,tA=2,nA=sA-FA,Ku=65536>>FA,bu=1<<FA,Su=bu-1,RA=1024>>FA,as=Ku+RA,VA=as,SA=32,IA=VA+SA,Iu=65536>>sA,MA=1<<nA,Yu=MA-1,Vu=function(ne,te,ae){return ne.slice?ne.slice(te,ae):new Uint16Array(Array.prototype.slice.call(ne,te,ae))},Mu=function(ne,te,ae){return ne.slice?ne.slice(te,ae):new Uint32Array(Array.prototype.slice.call(ne,te,ae))},rn=function(ne,te){var ae=ql(ne),re=Array.isArray(ae)?hs(ae):new Uint32Array(ae),ge=Array.isArray(ae)?fu(ae):new Uint16Array(ae),He=24,At=Vu(ge,He/2,re[4]/2),Bt=re[5]===2?Vu(ge,(He+re[4])/2):Mu(re,Math.ceil((He+re[4])/4));return new hu(re[0],re[1],re[2],re[3],At,Bt)},hu=function(){function ne(te,ae,re,ge,He,At){this.initialValue=te,this.errorValue=ae,this.highStart=re,this.highValueIndex=ge,this.index=He,this.data=At}return ne.prototype.get=function(te){var ae;if(te>=0){if(te<55296||te>56319&&te<=65535)return ae=this.index[te>>FA],ae=(ae<<tA)+(te&Su),this.data[ae];if(te<=65535)return ae=this.index[Ku+(te-55296>>FA)],ae=(ae<<tA)+(te&Su),this.data[ae];if(te<this.highStart)return ae=IA-Iu+(te>>sA),ae=this.index[ae],ae+=te>>FA&Yu,ae=this.index[ae],ae=(ae<<tA)+(te&Su),this.data[ae];if(te<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ne}(),GA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",mu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),JA=0;JA<GA.length;JA++)mu[GA.charCodeAt(JA)]=JA;var ms=1,Lu=2,rA=3,fl=4,Rl=5,Fo=7,Gu=8,Qu=9,Ju=10,Bi=11,Ra=12,ho=13,ko=14,ku=15,Pu=function(ne){for(var te=[],ae=0,re=ne.length;ae<re;){var ge=ne.charCodeAt(ae++);if(ge>=55296&&ge<=56319&&ae<re){var He=ne.charCodeAt(ae++);(He&64512)===56320?te.push(((ge&1023)<<10)+(He&1023)+65536):(te.push(ge),ae--)}else te.push(ge)}return te},Ss=function(){for(var ne=[],te=0;te<arguments.length;te++)ne[te]=arguments[te];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ne);var ae=ne.length;if(!ae)return"";for(var re=[],ge=-1,He="";++ge<ae;){var At=ne[ge];At<=65535?re.push(At):(At-=65536,re.push((At>>10)+55296,At%1024+56320)),(ge+1===ae||re.length>16384)&&(He+=String.fromCharCode.apply(String,re),re.length=0)}return He},Is=rn(YA),cA="\xD7",ji="\xF7",fi=function(ne){return Is.get(ne)},Ti=function(ne,te,ae){var re=ae-2,ge=te[re],He=te[ae-1],At=te[ae];if(He===Lu&&At===rA)return cA;if(He===Lu||He===rA||He===fl||At===Lu||At===rA||At===fl)return ji;if(He===Gu&&[Gu,Qu,Bi,Ra].indexOf(At)!==-1||(He===Bi||He===Qu)&&(At===Qu||At===Ju)||(He===Ra||He===Ju)&&At===Ju||At===ho||At===Rl||At===Fo||He===ms)return cA;if(He===ho&&At===ko){for(;ge===Rl;)ge=te[--re];if(ge===ko)return cA}if(He===ku&&At===ku){for(var Bt=0;ge===ku;)Bt++,ge=te[--re];if(Bt%2===0)return cA}return ji},al=function(ne){var te=Pu(ne),ae=te.length,re=0,ge=0,He=te.map(fi);return{next:function(){if(re>=ae)return{done:!0,value:null};for(var At=cA;re<ae&&(At=Ti(te,He,++re))===cA;);if(At!==cA||re===ae){var Bt=Ss.apply(null,te.slice(ge,re));return ge=re,{value:Bt,done:!1}}return{done:!0,value:null}}}},zl=function(ne){for(var te=al(ne),ae=[],re;!(re=te.next()).done;)re.value&&ae.push(re.value.slice());return ae},is=function(ne){var te=123;if(ne.createRange){var ae=ne.createRange();if(ae.getBoundingClientRect){var re=ne.createElement("boundtest");re.style.height=te+"px",re.style.display="block",ne.body.appendChild(re),ae.selectNode(re);var ge=ae.getBoundingClientRect(),He=Math.round(ge.height);if(ne.body.removeChild(re),He===te)return!0}}return!1},ps=function(ne){var te=ne.createElement("boundtest");te.style.width="50px",te.style.display="block",te.style.fontSize="12px",te.style.letterSpacing="0px",te.style.wordSpacing="0px",ne.body.appendChild(te);var ae=ne.createRange();te.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var re=te.firstChild,ge=Xe(re.data).map(function(Ct){return Ie(Ct)}),He=0,At={},Bt=ge.every(function(Ct,Vt){ae.setStart(re,He),ae.setEnd(re,He+Ct.length);var en=ae.getBoundingClientRect();He+=Ct.length;var mn=en.x>At.x||en.y>At.y;return At=en,Vt===0?!0:mn});return ne.body.removeChild(te),Bt},pu=function(){return typeof new Image().crossOrigin!="undefined"},gc=function(){return typeof new XMLHttpRequest().responseType=="string"},Pl=function(ne){var te=new Image,ae=ne.createElement("canvas"),re=ae.getContext("2d");if(!re)return!1;te.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{re.drawImage(te,0,0),ae.toDataURL()}catch(ge){return!1}return!0},Xu=function(ne){return ne[0]===0&&ne[1]===255&&ne[2]===0&&ne[3]===255},qs=function(ne){var te=ne.createElement("canvas"),ae=100;te.width=ae,te.height=ae;var re=te.getContext("2d");if(!re)return Promise.reject(!1);re.fillStyle="rgb(0, 255, 0)",re.fillRect(0,0,ae,ae);var ge=new Image,He=te.toDataURL();ge.src=He;var At=Ms(ae,ae,0,0,ge);return re.fillStyle="red",re.fillRect(0,0,ae,ae),Ls(At).then(function(Bt){re.drawImage(Bt,0,0);var Ct=re.getImageData(0,0,ae,ae).data;re.fillStyle="red",re.fillRect(0,0,ae,ae);var Vt=ne.createElement("div");return Vt.style.backgroundImage="url("+He+")",Vt.style.height=ae+"px",Xu(Ct)?Ls(Ms(ae,ae,0,0,Vt)):Promise.reject(!1)}).then(function(Bt){return re.drawImage(Bt,0,0),Xu(re.getImageData(0,0,ae,ae).data)}).catch(function(){return!1})},Ms=function(ne,te,ae,re,ge){var He="http://www.w3.org/2000/svg",At=document.createElementNS(He,"svg"),Bt=document.createElementNS(He,"foreignObject");return At.setAttributeNS(null,"width",ne.toString()),At.setAttributeNS(null,"height",te.toString()),Bt.setAttributeNS(null,"width","100%"),Bt.setAttributeNS(null,"height","100%"),Bt.setAttributeNS(null,"x",ae.toString()),Bt.setAttributeNS(null,"y",re.toString()),Bt.setAttributeNS(null,"externalResourcesRequired","true"),At.appendChild(Bt),Bt.appendChild(ge),At},Ls=function(ne){return new Promise(function(te,ae){var re=new Image;re.onload=function(){return te(re)},re.onerror=ae,re.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},oo={get SUPPORT_RANGE_BOUNDS(){var ne=is(document);return Object.defineProperty(oo,"SUPPORT_RANGE_BOUNDS",{value:ne}),ne},get SUPPORT_WORD_BREAKING(){var ne=oo.SUPPORT_RANGE_BOUNDS&&ps(document);return Object.defineProperty(oo,"SUPPORT_WORD_BREAKING",{value:ne}),ne},get SUPPORT_SVG_DRAWING(){var ne=Pl(document);return Object.defineProperty(oo,"SUPPORT_SVG_DRAWING",{value:ne}),ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ne=typeof Array.from=="function"&&typeof window.fetch=="function"?qs(document):Promise.resolve(!1);return Object.defineProperty(oo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ne}),ne},get SUPPORT_CORS_IMAGES(){var ne=pu();return Object.defineProperty(oo,"SUPPORT_CORS_IMAGES",{value:ne}),ne},get SUPPORT_RESPONSE_TYPE(){var ne=gc();return Object.defineProperty(oo,"SUPPORT_RESPONSE_TYPE",{value:ne}),ne},get SUPPORT_CORS_XHR(){var ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(oo,"SUPPORT_CORS_XHR",{value:ne}),ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ne=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(oo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ne}),ne}},XA=function(){function ne(te,ae){this.text=te,this.bounds=ae}return ne}(),Qs=function(ne,te,ae,re){var ge=_s(te,ae),He=[],At=0;return ge.forEach(function(Bt){if(ae.textDecorationLine.length||Bt.trim().length>0)if(oo.SUPPORT_RANGE_BOUNDS){var Ct=ks(re,At,Bt.length).getClientRects();if(Ct.length>1){var Vt=Ps(Bt),en=0;Vt.forEach(function(mt){He.push(new XA(mt,Ne.fromDOMRectList(ne,ks(re,en+At,mt.length).getClientRects()))),en+=mt.length})}else He.push(new XA(Bt,Ne.fromDOMRectList(ne,Ct)))}else{var mn=re.splitText(Bt.length);He.push(new XA(Bt,gs(ne,re))),re=mn}else oo.SUPPORT_RANGE_BOUNDS||(re=re.splitText(Bt.length));At+=Bt.length}),He},gs=function(ne,te){var ae=te.ownerDocument;if(ae){var re=ae.createElement("html2canvaswrapper");re.appendChild(te.cloneNode(!0));var ge=te.parentNode;if(ge){ge.replaceChild(re,te);var He=Se(ne,re);return re.firstChild&&ge.replaceChild(re.firstChild,re),He}}return Ne.EMPTY},ks=function(ne,te,ae){var re=ne.ownerDocument;if(!re)throw new Error("Node has no owner document");var ge=re.createRange();return ge.setStart(ne,te),ge.setEnd(ne,te+ae),ge},Ps=function(ne){if(oo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var te=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(te.segment(ne)).map(function(ae){return ae.segment})}return zl(ne)},vs=function(ne,te){if(oo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ae=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ae.segment(ne)).map(function(re){return re.segment})}return Nu(ne,te)},_s=function(ne,te){return te.letterSpacing!==0?Ps(ne):vs(ne,te)},vc=[32,160,4961,65792,65793,4153,4241],Nu=function(ne,te){for(var ae=sn(ne,{lineBreak:te.lineBreak,wordBreak:te.overflowWrap==="break-word"?"break-word":te.wordBreak}),re=[],ge,He=function(){if(ge.value){var At=ge.value.slice(),Bt=Xe(At),Ct="";Bt.forEach(function(Vt){vc.indexOf(Vt)===-1?Ct+=Ie(Vt):(Ct.length&&re.push(Ct),re.push(Ie(Vt)),Ct="")}),Ct.length&&re.push(Ct)}};!(ge=ae.next()).done;)He();return re},$i=function(){function ne(te,ae,re){this.text=Ec(ae.data,re.textTransform),this.textBounds=Qs(te,this.text,re,ae)}return ne}(),Ec=function(ne,te){switch(te){case 1:return ne.toLowerCase();case 3:return ne.replace($s,Es);case 2:return ne.toUpperCase();default:return ne}},$s=/(^|\s|:|-|\(|\))([a-z])/g,Es=function(ne,te,ae){return ne.length>0?te+ae.toUpperCase():ne},zs=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.src=re.currentSrc||re.src,ge.intrinsicWidth=re.naturalWidth,ge.intrinsicHeight=re.naturalHeight,ge.context.cache.addImage(ge.src),ge}return te}(yo),Ns=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.canvas=re,ge.intrinsicWidth=re.width,ge.intrinsicHeight=re.height,ge}return te}(yo),ec=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this,He=new XMLSerializer,At=Se(ae,re);return re.setAttribute("width",At.width+"px"),re.setAttribute("height",At.height+"px"),ge.svg="data:image/svg+xml,"+encodeURIComponent(He.serializeToString(re)),ge.intrinsicWidth=re.width.baseVal.value,ge.intrinsicHeight=re.height.baseVal.value,ge.context.cache.addImage(ge.svg),ge}return te}(yo),ls=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.value=re.value,ge}return te}(yo),Us=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.start=re.start,ge.reversed=typeof re.reversed=="boolean"&&re.reversed===!0,ge}return te}(yo),Bc=[{type:15,flags:0,unit:"px",number:3}],tc=[{type:16,flags:0,number:50}],Bs=function(ne){return ne.width>ne.height?new Ne(ne.left+(ne.width-ne.height)/2,ne.top,ne.height,ne.height):ne.width<ne.height?new Ne(ne.left,ne.top+(ne.height-ne.width)/2,ne.width,ne.width):ne},nc=function(ne){var te=ne.type===Cs?new Array(ne.value.length+1).join("\u2022"):ne.value;return te.length===0?ne.placeholder||"":te},os="checkbox",Uu="radio",Cs="password",rc=707406591,Aa=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;switch(ge.type=re.type.toLowerCase(),ge.checked=re.checked,ge.value=nc(re),(ge.type===os||ge.type===Uu)&&(ge.styles.backgroundColor=3739148031,ge.styles.borderTopColor=ge.styles.borderRightColor=ge.styles.borderBottomColor=ge.styles.borderLeftColor=2779096575,ge.styles.borderTopWidth=ge.styles.borderRightWidth=ge.styles.borderBottomWidth=ge.styles.borderLeftWidth=1,ge.styles.borderTopStyle=ge.styles.borderRightStyle=ge.styles.borderBottomStyle=ge.styles.borderLeftStyle=1,ge.styles.backgroundClip=[0],ge.styles.backgroundOrigin=[0],ge.bounds=Bs(ge.bounds)),ge.type){case os:ge.styles.borderTopRightRadius=ge.styles.borderTopLeftRadius=ge.styles.borderBottomRightRadius=ge.styles.borderBottomLeftRadius=Bc;break;case Uu:ge.styles.borderTopRightRadius=ge.styles.borderTopLeftRadius=ge.styles.borderBottomRightRadius=ge.styles.borderBottomLeftRadius=tc;break}return ge}return te}(yo),ac=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this,He=re.options[re.selectedIndex||0];return ge.value=He&&He.text||"",ge}return te}(yo),ic=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.value=re.value,ge}return te}(yo),lc=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;ge.src=re.src,ge.width=parseInt(re.width,10)||0,ge.height=parseInt(re.height,10)||0,ge.backgroundColor=ge.styles.backgroundColor;try{if(re.contentWindow&&re.contentWindow.document&&re.contentWindow.document.documentElement){ge.tree=Ws(ae,re.contentWindow.document.documentElement);var He=re.contentWindow.document.documentElement?Vr(ae,getComputedStyle(re.contentWindow.document.documentElement).backgroundColor):Ca.TRANSPARENT,At=re.contentWindow.document.body?Vr(ae,getComputedStyle(re.contentWindow.document.body).backgroundColor):Ca.TRANSPARENT;ge.backgroundColor=Xo(He)?Xo(At)?ge.styles.backgroundColor:At:He}}catch(Bt){}return ge}return te}(yo),oc=["OL","UL","MENU"],ys=function(ne,te,ae,re){for(var ge=te.firstChild,He=void 0;ge;ge=He)if(He=ge.nextSibling,Wo(ge)&&ge.data.trim().length>0)ae.textNodes.push(new $i(ne,ge,ae.styles));else if(As(ge))if(_r(ge)&&ge.assignedNodes)ge.assignedNodes().forEach(function(Bt){return ys(ne,Bt,ae,re)});else{var At=Ac(ne,ge);At.styles.isVisible()&&(LA(ge,At,re)?At.flags|=4:Zs(At.styles)&&(At.flags|=2),oc.indexOf(ge.tagName)!==-1&&(At.flags|=8),ae.elements.push(At),ge.slot,ge.shadowRoot?ys(ne,ge.shadowRoot,At,re):!Fa(ge)&&!_t(ge)&&!_n(ge)&&ys(ne,ge,At,re))}},Ac=function(ne,te){return jt(te)?new zs(ne,te):Kt(te)?new Ns(ne,te):_t(te)?new ec(ne,te):De(te)?new ls(ne,te):we(te)?new Us(ne,te):Xt(te)?new Aa(ne,te):_n(te)?new ac(ne,te):Fa(te)?new ic(ne,te):zr(te)?new lc(ne,te):new yo(ne,te)},Ws=function(ne,te){var ae=Ac(ne,te);return ae.flags|=4,ys(ne,te,ae,ae),ae},LA=function(ne,te,ae){return te.styles.isPositionedWithZIndex()||te.styles.opacity<1||te.styles.isTransformed()||qt(ne)&&ae.styles.isTransparent()},Zs=function(ne){return ne.isPositioned()||ne.isFloating()},Wo=function(ne){return ne.nodeType===Node.TEXT_NODE},As=function(ne){return ne.nodeType===Node.ELEMENT_NODE},Os=function(ne){return As(ne)&&typeof ne.style!="undefined"&&!se(ne)},se=function(ne){return typeof ne.className=="object"},De=function(ne){return ne.tagName==="LI"},we=function(ne){return ne.tagName==="OL"},Xt=function(ne){return ne.tagName==="INPUT"},on=function(ne){return ne.tagName==="HTML"},_t=function(ne){return ne.tagName==="svg"},qt=function(ne){return ne.tagName==="BODY"},Kt=function(ne){return ne.tagName==="CANVAS"},gt=function(ne){return ne.tagName==="VIDEO"},jt=function(ne){return ne.tagName==="IMG"},zr=function(ne){return ne.tagName==="IFRAME"},Rr=function(ne){return ne.tagName==="STYLE"},Gn=function(ne){return ne.tagName==="SCRIPT"},Fa=function(ne){return ne.tagName==="TEXTAREA"},_n=function(ne){return ne.tagName==="SELECT"},_r=function(ne){return ne.tagName==="SLOT"},vr=function(ne){return ne.tagName.indexOf("-")>0},Zr=function(){function ne(){this.counters={}}return ne.prototype.getCounterValue=function(te){var ae=this.counters[te];return ae&&ae.length?ae[ae.length-1]:1},ne.prototype.getCounterValues=function(te){var ae=this.counters[te];return ae||[]},ne.prototype.pop=function(te){var ae=this;te.forEach(function(re){return ae.counters[re].pop()})},ne.prototype.parse=function(te){var ae=this,re=te.counterIncrement,ge=te.counterReset,He=!0;re!==null&&re.forEach(function(Bt){var Ct=ae.counters[Bt.counter];Ct&&Bt.increment!==0&&(He=!1,Ct.length||Ct.push(1),Ct[Math.max(0,Ct.length-1)]+=Bt.increment)});var At=[];return He&&ge.forEach(function(Bt){var Ct=ae.counters[Bt.counter];At.push(Bt.counter),Ct||(Ct=ae.counters[Bt.counter]=[]),Ct.push(Bt.reset)}),At},ne}(),fr={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},na={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Wn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Hn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Ea=function(ne,te,ae,re,ge,He){return ne<te||ne>ae?b(ne,ge,He.length>0):re.integers.reduce(function(At,Bt,Ct){for(;ne>=Bt;)ne-=Bt,At+=re.values[Ct];return At},"")+He},Qa=function(ne,te,ae,re){var ge="";do ae||ne--,ge=re(ne)+ge,ne/=te;while(ne*te>=te);return ge},Mn=function(ne,te,ae,re,ge){var He=ae-te+1;return(ne<0?"-":"")+(Qa(Math.abs(ne),He,re,function(At){return Ie(Math.floor(At%He)+te)})+ge)},gn=function(ne,te,ae){ae===void 0&&(ae=". ");var re=te.length;return Qa(Math.abs(ne),re,!1,function(ge){return te[Math.floor(ge%re)]})+ae},Ir=1,er=2,zt=4,Jn=8,Kr=function(ne,te,ae,re,ge,He){if(ne<-9999||ne>9999)return b(ne,4,ge.length>0);var At=Math.abs(ne),Bt=ge;if(At===0)return te[0]+Bt;for(var Ct=0;At>0&&Ct<=4;Ct++){var Vt=At%10;Vt===0&&jr(He,Ir)&&Bt!==""?Bt=te[Vt]+Bt:Vt>1||Vt===1&&Ct===0||Vt===1&&Ct===1&&jr(He,er)||Vt===1&&Ct===1&&jr(He,zt)&&ne>100||Vt===1&&Ct>1&&jr(He,Jn)?Bt=te[Vt]+(Ct>0?ae[Ct-1]:"")+Bt:Vt===1&&Ct>0&&(Bt=ae[Ct-1]+Bt),At=Math.floor(At/10)}return(ne<0?re:"")+Bt},vn="\u5341\u767E\u5343\u842C",qa="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",E="\uB9C8\uC774\uB108\uC2A4",b=function(ne,te,ae){var re=ae?". ":"",ge=ae?"\u3001":"",He=ae?", ":"",At=ae?" ":"";switch(te){case 0:return"\u2022"+At;case 1:return"\u25E6"+At;case 2:return"\u25FE"+At;case 5:var Bt=Mn(ne,48,57,!0,re);return Bt.length<4?"0"+Bt:Bt;case 4:return gn(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ge);case 6:return Ea(ne,1,3999,fr,3,re).toLowerCase();case 7:return Ea(ne,1,3999,fr,3,re);case 8:return Mn(ne,945,969,!1,re);case 9:return Mn(ne,97,122,!1,re);case 10:return Mn(ne,65,90,!1,re);case 11:return Mn(ne,1632,1641,!0,re);case 12:case 49:return Ea(ne,1,9999,na,3,re);case 35:return Ea(ne,1,9999,na,3,re).toLowerCase();case 13:return Mn(ne,2534,2543,!0,re);case 14:case 30:return Mn(ne,6112,6121,!0,re);case 15:return gn(ne,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ge);case 16:return gn(ne,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ge);case 17:case 48:return Kr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",vn,"\u8CA0",ge,er|zt|Jn);case 47:return Kr(ne,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",qa,"\u8CA0",ge,Ir|er|zt|Jn);case 42:return Kr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",vn,"\u8D1F",ge,er|zt|Jn);case 41:return Kr(ne,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",qa,"\u8D1F",ge,Ir|er|zt|Jn);case 26:return Kr(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,ge,0);case 25:return Kr(ne,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,ge,Ir|er|zt);case 31:return Kr(ne,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",E,He,Ir|er|zt);case 33:return Kr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",E,He,0);case 32:return Kr(ne,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",E,He,Ir|er|zt);case 18:return Mn(ne,2406,2415,!0,re);case 20:return Ea(ne,1,19999,Hn,3,re);case 21:return Mn(ne,2790,2799,!0,re);case 22:return Mn(ne,2662,2671,!0,re);case 22:return Ea(ne,1,10999,Wn,3,re);case 23:return gn(ne,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return gn(ne,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Mn(ne,3302,3311,!0,re);case 28:return gn(ne,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ge);case 29:return gn(ne,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ge);case 34:return Mn(ne,3792,3801,!0,re);case 37:return Mn(ne,6160,6169,!0,re);case 38:return Mn(ne,4160,4169,!0,re);case 39:return Mn(ne,2918,2927,!0,re);case 40:return Mn(ne,1776,1785,!0,re);case 43:return Mn(ne,3046,3055,!0,re);case 44:return Mn(ne,3174,3183,!0,re);case 45:return Mn(ne,3664,3673,!0,re);case 46:return Mn(ne,3872,3881,!0,re);case 3:default:return Mn(ne,48,57,!0,re)}},x="data-html2canvas-ignore",z=function(){function ne(te,ae,re){if(this.context=te,this.options=re,this.scrolledElements=[],this.referenceElement=ae,this.counters=new Zr,this.quoteDepth=0,!ae.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ae.ownerDocument.documentElement,!1)}return ne.prototype.toIFrame=function(te,ae){var re=this,ge=de(te,ae);if(!ge.contentWindow)return Promise.reject("Unable to find iframe window");var He=te.defaultView.pageXOffset,At=te.defaultView.pageYOffset,Bt=ge.contentWindow,Ct=Bt.document,Vt=ke(ge).then(function(){return ve(re,void 0,void 0,function(){var en,mn;return Le(this,function(mt){switch(mt.label){case 0:return this.scrolledElements.forEach($t),Bt&&(Bt.scrollTo(ae.left,ae.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Bt.scrollY!==ae.top||Bt.scrollX!==ae.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Bt.scrollX-ae.left,Bt.scrollY-ae.top,0,0))),en=this.options.onclone,mn=this.clonedReferenceElement,typeof mn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Ct.fonts&&Ct.fonts.ready?[4,Ct.fonts.ready]:[3,2];case 1:mt.sent(),mt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,he(Ct)]:[3,4];case 3:mt.sent(),mt.label=4;case 4:return typeof en=="function"?[2,Promise.resolve().then(function(){return en(Ct,mn)}).then(function(){return ge})]:[2,ge]}})})});return Ct.open(),Ct.write(xt(document.doctype)+"<html></html>"),kt(this.referenceElement.ownerDocument,He,At),Ct.replaceChild(Ct.adoptNode(this.documentElement),Ct.documentElement),Ct.close(),Vt},ne.prototype.createElementClone=function(te){if(uA(te,2))debugger;if(Kt(te))return this.createCanvasClone(te);if(gt(te))return this.createVideoClone(te);if(Rr(te))return this.createStyleClone(te);var ae=te.cloneNode(!1);return jt(ae)&&(jt(te)&&te.currentSrc&&te.currentSrc!==te.src&&(ae.src=te.currentSrc,ae.srcset=""),ae.loading==="lazy"&&(ae.loading="eager")),vr(ae)?this.createCustomElementClone(ae):ae},ne.prototype.createCustomElementClone=function(te){var ae=document.createElement("html2canvascustomelement");return pt(te.style,ae),ae},ne.prototype.createStyleClone=function(te){try{var ae=te.sheet;if(ae&&ae.cssRules){var re=[].slice.call(ae.cssRules,0).reduce(function(He,At){return At&&typeof At.cssText=="string"?He+At.cssText:He},""),ge=te.cloneNode(!1);return ge.textContent=re,ge}}catch(He){if(this.context.logger.error("Unable to access cssRules property",He),He.name!=="SecurityError")throw He}return te.cloneNode(!1)},ne.prototype.createCanvasClone=function(te){var ae;if(this.options.inlineImages&&te.ownerDocument){var re=te.ownerDocument.createElement("img");try{return re.src=te.toDataURL(),re}catch(Vt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",te)}}var ge=te.cloneNode(!1);try{ge.width=te.width,ge.height=te.height;var He=te.getContext("2d"),At=ge.getContext("2d");if(At)if(!this.options.allowTaint&&He)At.putImageData(He.getImageData(0,0,te.width,te.height),0,0);else{var Bt=(ae=te.getContext("webgl2"))!==null&&ae!==void 0?ae:te.getContext("webgl");if(Bt){var Ct=Bt.getContextAttributes();(Ct==null?void 0:Ct.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",te)}At.drawImage(te,0,0)}return ge}catch(Vt){this.context.logger.info("Unable to clone canvas as it is tainted",te)}return ge},ne.prototype.createVideoClone=function(te){var ae=te.ownerDocument.createElement("canvas");ae.width=te.offsetWidth,ae.height=te.offsetHeight;var re=ae.getContext("2d");try{return re&&(re.drawImage(te,0,0,ae.width,ae.height),this.options.allowTaint||re.getImageData(0,0,ae.width,ae.height)),ae}catch(He){this.context.logger.info("Unable to clone video as it is tainted",te)}var ge=te.ownerDocument.createElement("canvas");return ge.width=te.offsetWidth,ge.height=te.offsetHeight,ge},ne.prototype.appendChildNode=function(te,ae,re){(!As(ae)||!Gn(ae)&&!ae.hasAttribute(x)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ae)))&&(!this.options.copyStyles||!As(ae)||!Rr(ae))&&te.appendChild(this.cloneNode(ae,re))},ne.prototype.cloneChildNodes=function(te,ae,re){for(var ge=this,He=te.shadowRoot?te.shadowRoot.firstChild:te.firstChild;He;He=He.nextSibling)if(As(He)&&_r(He)&&typeof He.assignedNodes=="function"){var At=He.assignedNodes();At.length&&At.forEach(function(Bt){return ge.appendChildNode(ae,Bt,re)})}else this.appendChildNode(ae,He,re)},ne.prototype.cloneNode=function(te,ae){if(Wo(te))return document.createTextNode(te.data);if(!te.ownerDocument)return te.cloneNode(!1);var re=te.ownerDocument.defaultView;if(re&&As(te)&&(Os(te)||se(te))){var ge=this.createElementClone(te);ge.style.transitionProperty="none";var He=re.getComputedStyle(te),At=re.getComputedStyle(te,":before"),Bt=re.getComputedStyle(te,":after");this.referenceElement===te&&Os(ge)&&(this.clonedReferenceElement=ge),qt(ge)&&tr(ge);var Ct=this.counters.parse(new jA(this.context,He)),Vt=this.resolvePseudoContent(te,ge,At,le.BEFORE);vr(te)&&(ae=!0),gt(te)||this.cloneChildNodes(te,ge,ae),Vt&&ge.insertBefore(Vt,ge.firstChild);var en=this.resolvePseudoContent(te,ge,Bt,le.AFTER);return en&&ge.appendChild(en),this.counters.pop(Ct),(He&&(this.options.copyStyles||se(te))&&!zr(te)||ae)&&pt(He,ge),(te.scrollTop!==0||te.scrollLeft!==0)&&this.scrolledElements.push([ge,te.scrollLeft,te.scrollTop]),(Fa(te)||_n(te))&&(Fa(ge)||_n(ge))&&(ge.value=te.value),ge}return te.cloneNode(!1)},ne.prototype.resolvePseudoContent=function(te,ae,re,ge){var He=this;if(re){var At=re.content,Bt=ae.ownerDocument;if(!(!Bt||!At||At==="none"||At==="-moz-alt-content"||re.display==="none")){this.counters.parse(new jA(this.context,re));var Ct=new Lo(this.context,re),Vt=Bt.createElement("html2canvaspseudoelement");pt(re,Vt),Ct.content.forEach(function(mn){if(mn.type===0)Vt.appendChild(Bt.createTextNode(mn.value));else if(mn.type===22){var mt=Bt.createElement("img");mt.src=mn.value,mt.style.opacity="1",Vt.appendChild(mt)}else if(mn.type===18){if(mn.name==="attr"){var Wt=mn.values.filter(Gi);Wt.length&&Vt.appendChild(Bt.createTextNode(te.getAttribute(Wt[0].value)||""))}else if(mn.name==="counter"){var Tn=mn.values.filter(gA),Mr=Tn[0],Ka=Tn[1];if(Mr&&Gi(Mr)){var ha=He.counters.getCounterValue(Mr.value),ta=Ka&&Gi(Ka)?Sa.parse(He.context,Ka.value):3;Vt.appendChild(Bt.createTextNode(b(ha,ta,!1)))}}else if(mn.name==="counters"){var hi=mn.values.filter(gA),Mr=hi[0],wi=hi[1],Ka=hi[2];if(Mr&&Gi(Mr)){var gi=He.counters.getCounterValues(Mr.value),Pa=Ka&&Gi(Ka)?Sa.parse(He.context,Ka.value):3,il=wi&&wi.type===0?wi.value:"",Xi=gi.map(function($A){return b($A,Pa,!1)}).join(il);Vt.appendChild(Bt.createTextNode(Xi))}}}else if(mn.type===20)switch(mn.value){case"open-quote":Vt.appendChild(Bt.createTextNode(jl(Ct.quotes,He.quoteDepth++,!0)));break;case"close-quote":Vt.appendChild(Bt.createTextNode(jl(Ct.quotes,--He.quoteDepth,!1)));break;default:Vt.appendChild(Bt.createTextNode(mn.value))}}),Vt.className=tn+" "+Yn;var en=ge===le.BEFORE?" "+tn:" "+Yn;return se(ae)?ae.className.baseValue+=en:ae.className+=en,Vt}}},ne.destroy=function(te){return te.parentNode?(te.parentNode.removeChild(te),!0):!1},ne}(),le;(function(ne){ne[ne.BEFORE=0]="BEFORE",ne[ne.AFTER=1]="AFTER"})(le||(le={}));var de=function(ne,te){var ae=ne.createElement("iframe");return ae.className="html2canvas-container",ae.style.visibility="hidden",ae.style.position="fixed",ae.style.left="-10000px",ae.style.top="0px",ae.style.border="0",ae.width=te.width.toString(),ae.height=te.height.toString(),ae.scrolling="no",ae.setAttribute(x,"true"),ne.body.appendChild(ae),ae},Ce=function(ne){return new Promise(function(te){if(ne.complete){te();return}if(!ne.src){te();return}ne.onload=te,ne.onerror=te})},he=function(ne){return Promise.all([].slice.call(ne.images,0).map(Ce))},ke=function(ne){return new Promise(function(te,ae){var re=ne.contentWindow;if(!re)return ae("No window assigned for iframe");var ge=re.document;re.onload=ne.onload=function(){re.onload=ne.onload=null;var He=setInterval(function(){ge.body.childNodes.length>0&&ge.readyState==="complete"&&(clearInterval(He),te(ne))},50)}})},at=["all","d","content"],pt=function(ne,te){for(var ae=ne.length-1;ae>=0;ae--){var re=ne.item(ae);at.indexOf(re)===-1&&te.style.setProperty(re,ne.getPropertyValue(re))}return te},xt=function(ne){var te="";return ne&&(te+="<!DOCTYPE ",ne.name&&(te+=ne.name),ne.internalSubset&&(te+=ne.internalSubset),ne.publicId&&(te+='"'+ne.publicId+'"'),ne.systemId&&(te+='"'+ne.systemId+'"'),te+=">"),te},kt=function(ne,te,ae){ne&&ne.defaultView&&(te!==ne.defaultView.pageXOffset||ae!==ne.defaultView.pageYOffset)&&ne.defaultView.scrollTo(te,ae)},$t=function(ne){var te=ne[0],ae=ne[1],re=ne[2];te.scrollLeft=ae,te.scrollTop=re},bn=":before",zn=":after",tn="___html2canvas___pseudoelement_before",Yn="___html2canvas___pseudoelement_after",fn=`{
content: "" !important;
display: none !important;
}`,tr=function(ne){Yr(ne,"."+tn+bn+fn+`
.`+Yn+zn+fn)},Yr=function(ne,te){var ae=ne.ownerDocument;if(ae){var re=ae.createElement("style");re.textContent=te,ne.appendChild(re)}},Er=function(){function ne(){}return ne.getOrigin=function(te){var ae=ne._link;return ae?(ae.href=te,ae.href=ae.href,ae.protocol+ae.hostname+ae.port):"about:blank"},ne.isSameOrigin=function(te){return ne.getOrigin(te)===ne._origin},ne.setContext=function(te){ne._link=te.document.createElement("a"),ne._origin=ne.getOrigin(te.location.href)},ne._origin="about:blank",ne}(),lr=function(){function ne(te,ae){this.context=te,this._options=ae,this._cache={}}return ne.prototype.addImage=function(te){var ae=Promise.resolve();return this.has(te)||(Zi(te)||hl(te))&&(this._cache[te]=this.loadImage(te)).catch(function(){}),ae},ne.prototype.match=function(te){return this._cache[te]},ne.prototype.loadImage=function(te){return ve(this,void 0,void 0,function(){var ae,re,ge,He,At=this;return Le(this,function(Bt){switch(Bt.label){case 0:return ae=Er.isSameOrigin(te),re=!Ci(te)&&this._options.useCORS===!0&&oo.SUPPORT_CORS_IMAGES&&!ae,ge=!Ci(te)&&!ae&&!Zi(te)&&typeof this._options.proxy=="string"&&oo.SUPPORT_CORS_XHR&&!re,!ae&&this._options.allowTaint===!1&&!Ci(te)&&!Zi(te)&&!ge&&!re?[2]:(He=te,ge?[4,this.proxy(He)]:[3,2]);case 1:He=Bt.sent(),Bt.label=2;case 2:return this.context.logger.debug("Added image "+te.substring(0,256)),[4,new Promise(function(Ct,Vt){var en=new Image;en.onload=function(){return Ct(en)},en.onerror=Vt,(ci(He)||re)&&(en.crossOrigin="anonymous"),en.src=He,en.complete===!0&&setTimeout(function(){return Ct(en)},500),At._options.imageTimeout>0&&setTimeout(function(){return Vt("Timed out ("+At._options.imageTimeout+"ms) loading image")},At._options.imageTimeout)})];case 3:return[2,Bt.sent()]}})})},ne.prototype.has=function(te){return typeof this._cache[te]!="undefined"},ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ne.prototype.proxy=function(te){var ae=this,re=this._options.proxy;if(!re)throw new Error("No proxy defined");var ge=te.substring(0,256);return new Promise(function(He,At){var Bt=oo.SUPPORT_RESPONSE_TYPE?"blob":"text",Ct=new XMLHttpRequest;Ct.onload=function(){if(Ct.status===200)if(Bt==="text")He(Ct.response);else{var mn=new FileReader;mn.addEventListener("load",function(){return He(mn.result)},!1),mn.addEventListener("error",function(mt){return At(mt)},!1),mn.readAsDataURL(Ct.response)}else At("Failed to proxy resource "+ge+" with status code "+Ct.status)},Ct.onerror=At;var Vt=re.indexOf("?")>-1?"&":"?";if(Ct.open("GET",""+re+Vt+"url="+encodeURIComponent(te)+"&responseType="+Bt),Bt!=="text"&&Ct instanceof XMLHttpRequest&&(Ct.responseType=Bt),ae._options.imageTimeout){var en=ae._options.imageTimeout;Ct.timeout=en,Ct.ontimeout=function(){return At("Timed out ("+en+"ms) proxying "+ge)}}Ct.send()})},ne}(),$a=/^data:image\/svg\+xml/i,bi=/^data:image\/.*;base64,/i,li=/^data:image\/.*/i,hl=function(ne){return oo.SUPPORT_SVG_DRAWING||!el(ne)},Ci=function(ne){return li.test(ne)},ci=function(ne){return bi.test(ne)},Zi=function(ne){return ne.substr(0,4)==="blob"},el=function(ne){return ne.substr(-3).toLowerCase()==="svg"||$a.test(ne)},Nt=function(){function ne(te,ae){this.type=0,this.x=te,this.y=ae}return ne.prototype.add=function(te,ae){return new ne(this.x+te,this.y+ae)},ne}(),da=function(ne,te,ae){return new Nt(ne.x+(te.x-ne.x)*ae,ne.y+(te.y-ne.y)*ae)},Ja=function(){function ne(te,ae,re,ge){this.type=1,this.start=te,this.startControl=ae,this.endControl=re,this.end=ge}return ne.prototype.subdivide=function(te,ae){var re=da(this.start,this.startControl,te),ge=da(this.startControl,this.endControl,te),He=da(this.endControl,this.end,te),At=da(re,ge,te),Bt=da(ge,He,te),Ct=da(At,Bt,te);return ae?new ne(this.start,re,At,Ct):new ne(Ct,Bt,He,this.end)},ne.prototype.add=function(te,ae){return new ne(this.start.add(te,ae),this.startControl.add(te,ae),this.endControl.add(te,ae),this.end.add(te,ae))},ne.prototype.reverse=function(){return new ne(this.end,this.endControl,this.startControl,this.start)},ne}(),yi=function(ne){return ne.type===1},cr=function(){function ne(te){var ae=te.styles,re=te.bounds,ge=Jo(ae.borderTopLeftRadius,re.width,re.height),He=ge[0],At=ge[1],Bt=Jo(ae.borderTopRightRadius,re.width,re.height),Ct=Bt[0],Vt=Bt[1],en=Jo(ae.borderBottomRightRadius,re.width,re.height),mn=en[0],mt=en[1],Wt=Jo(ae.borderBottomLeftRadius,re.width,re.height),Tn=Wt[0],Mr=Wt[1],Ka=[];Ka.push((He+Ct)/re.width),Ka.push((Tn+mn)/re.width),Ka.push((At+Mr)/re.height),Ka.push((Vt+mt)/re.height);var ha=Math.max.apply(Math,Ka);ha>1&&(He/=ha,At/=ha,Ct/=ha,Vt/=ha,mn/=ha,mt/=ha,Tn/=ha,Mr/=ha);var ta=re.width-Ct,hi=re.height-mt,wi=re.width-mn,gi=re.height-Mr,Pa=ae.borderTopWidth,il=ae.borderRightWidth,Xi=ae.borderBottomWidth,xi=ae.borderLeftWidth,Ko=Yi(ae.paddingTop,te.bounds.width),$A=Yi(ae.paddingRight,te.bounds.width),Cu=Yi(ae.paddingBottom,te.bounds.width),Wl=Yi(ae.paddingLeft,te.bounds.width);this.topLeftBorderDoubleOuterBox=He>0||At>0?Qr(re.left+xi/3,re.top+Pa/3,He-xi/3,At-Pa/3,ni.TOP_LEFT):new Nt(re.left+xi/3,re.top+Pa/3),this.topRightBorderDoubleOuterBox=He>0||At>0?Qr(re.left+ta,re.top+Pa/3,Ct-il/3,Vt-Pa/3,ni.TOP_RIGHT):new Nt(re.left+re.width-il/3,re.top+Pa/3),this.bottomRightBorderDoubleOuterBox=mn>0||mt>0?Qr(re.left+wi,re.top+hi,mn-il/3,mt-Xi/3,ni.BOTTOM_RIGHT):new Nt(re.left+re.width-il/3,re.top+re.height-Xi/3),this.bottomLeftBorderDoubleOuterBox=Tn>0||Mr>0?Qr(re.left+xi/3,re.top+gi,Tn-xi/3,Mr-Xi/3,ni.BOTTOM_LEFT):new Nt(re.left+xi/3,re.top+re.height-Xi/3),this.topLeftBorderDoubleInnerBox=He>0||At>0?Qr(re.left+xi*2/3,re.top+Pa*2/3,He-xi*2/3,At-Pa*2/3,ni.TOP_LEFT):new Nt(re.left+xi*2/3,re.top+Pa*2/3),this.topRightBorderDoubleInnerBox=He>0||At>0?Qr(re.left+ta,re.top+Pa*2/3,Ct-il*2/3,Vt-Pa*2/3,ni.TOP_RIGHT):new Nt(re.left+re.width-il*2/3,re.top+Pa*2/3),this.bottomRightBorderDoubleInnerBox=mn>0||mt>0?Qr(re.left+wi,re.top+hi,mn-il*2/3,mt-Xi*2/3,ni.BOTTOM_RIGHT):new Nt(re.left+re.width-il*2/3,re.top+re.height-Xi*2/3),this.bottomLeftBorderDoubleInnerBox=Tn>0||Mr>0?Qr(re.left+xi*2/3,re.top+gi,Tn-xi*2/3,Mr-Xi*2/3,ni.BOTTOM_LEFT):new Nt(re.left+xi*2/3,re.top+re.height-Xi*2/3),this.topLeftBorderStroke=He>0||At>0?Qr(re.left+xi/2,re.top+Pa/2,He-xi/2,At-Pa/2,ni.TOP_LEFT):new Nt(re.left+xi/2,re.top+Pa/2),this.topRightBorderStroke=He>0||At>0?Qr(re.left+ta,re.top+Pa/2,Ct-il/2,Vt-Pa/2,ni.TOP_RIGHT):new Nt(re.left+re.width-il/2,re.top+Pa/2),this.bottomRightBorderStroke=mn>0||mt>0?Qr(re.left+wi,re.top+hi,mn-il/2,mt-Xi/2,ni.BOTTOM_RIGHT):new Nt(re.left+re.width-il/2,re.top+re.height-Xi/2),this.bottomLeftBorderStroke=Tn>0||Mr>0?Qr(re.left+xi/2,re.top+gi,Tn-xi/2,Mr-Xi/2,ni.BOTTOM_LEFT):new Nt(re.left+xi/2,re.top+re.height-Xi/2),this.topLeftBorderBox=He>0||At>0?Qr(re.left,re.top,He,At,ni.TOP_LEFT):new Nt(re.left,re.top),this.topRightBorderBox=Ct>0||Vt>0?Qr(re.left+ta,re.top,Ct,Vt,ni.TOP_RIGHT):new Nt(re.left+re.width,re.top),this.bottomRightBorderBox=mn>0||mt>0?Qr(re.left+wi,re.top+hi,mn,mt,ni.BOTTOM_RIGHT):new Nt(re.left+re.width,re.top+re.height),this.bottomLeftBorderBox=Tn>0||Mr>0?Qr(re.left,re.top+gi,Tn,Mr,ni.BOTTOM_LEFT):new Nt(re.left,re.top+re.height),this.topLeftPaddingBox=He>0||At>0?Qr(re.left+xi,re.top+Pa,Math.max(0,He-xi),Math.max(0,At-Pa),ni.TOP_LEFT):new Nt(re.left+xi,re.top+Pa),this.topRightPaddingBox=Ct>0||Vt>0?Qr(re.left+Math.min(ta,re.width-il),re.top+Pa,ta>re.width+il?0:Math.max(0,Ct-il),Math.max(0,Vt-Pa),ni.TOP_RIGHT):new Nt(re.left+re.width-il,re.top+Pa),this.bottomRightPaddingBox=mn>0||mt>0?Qr(re.left+Math.min(wi,re.width-xi),re.top+Math.min(hi,re.height-Xi),Math.max(0,mn-il),Math.max(0,mt-Xi),ni.BOTTOM_RIGHT):new Nt(re.left+re.width-il,re.top+re.height-Xi),this.bottomLeftPaddingBox=Tn>0||Mr>0?Qr(re.left+xi,re.top+Math.min(gi,re.height-Xi),Math.max(0,Tn-xi),Math.max(0,Mr-Xi),ni.BOTTOM_LEFT):new Nt(re.left+xi,re.top+re.height-Xi),this.topLeftContentBox=He>0||At>0?Qr(re.left+xi+Wl,re.top+Pa+Ko,Math.max(0,He-(xi+Wl)),Math.max(0,At-(Pa+Ko)),ni.TOP_LEFT):new Nt(re.left+xi+Wl,re.top+Pa+Ko),this.topRightContentBox=Ct>0||Vt>0?Qr(re.left+Math.min(ta,re.width+xi+Wl),re.top+Pa+Ko,ta>re.width+xi+Wl?0:Ct-xi+Wl,Vt-(Pa+Ko),ni.TOP_RIGHT):new Nt(re.left+re.width-(il+$A),re.top+Pa+Ko),this.bottomRightContentBox=mn>0||mt>0?Qr(re.left+Math.min(wi,re.width-(xi+Wl)),re.top+Math.min(hi,re.height+Pa+Ko),Math.max(0,mn-(il+$A)),mt-(Xi+Cu),ni.BOTTOM_RIGHT):new Nt(re.left+re.width-(il+$A),re.top+re.height-(Xi+Cu)),this.bottomLeftContentBox=Tn>0||Mr>0?Qr(re.left+xi+Wl,re.top+gi,Math.max(0,Tn-(xi+Wl)),Mr-(Xi+Cu),ni.BOTTOM_LEFT):new Nt(re.left+xi+Wl,re.top+re.height-(Xi+Cu))}return ne}(),ni;(function(ne){ne[ne.TOP_LEFT=0]="TOP_LEFT",ne[ne.TOP_RIGHT=1]="TOP_RIGHT",ne[ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ne[ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ni||(ni={}));var Qr=function(ne,te,ae,re,ge){var He=4*((Math.sqrt(2)-1)/3),At=ae*He,Bt=re*He,Ct=ne+ae,Vt=te+re;switch(ge){case ni.TOP_LEFT:return new Ja(new Nt(ne,Vt),new Nt(ne,Vt-Bt),new Nt(Ct-At,te),new Nt(Ct,te));case ni.TOP_RIGHT:return new Ja(new Nt(ne,te),new Nt(ne+At,te),new Nt(Ct,Vt-Bt),new Nt(Ct,Vt));case ni.BOTTOM_RIGHT:return new Ja(new Nt(Ct,te),new Nt(Ct,te+Bt),new Nt(ne+At,Vt),new Nt(ne,Vt));case ni.BOTTOM_LEFT:default:return new Ja(new Nt(Ct,Vt),new Nt(Ct-At,Vt),new Nt(ne,te+Bt),new Nt(ne,te))}},gl=function(ne){return[ne.topLeftBorderBox,ne.topRightBorderBox,ne.bottomRightBorderBox,ne.bottomLeftBorderBox]},ul=function(ne){return[ne.topLeftContentBox,ne.topRightContentBox,ne.bottomRightContentBox,ne.bottomLeftContentBox]},vl=function(ne){return[ne.topLeftPaddingBox,ne.topRightPaddingBox,ne.bottomRightPaddingBox,ne.bottomLeftPaddingBox]},Po=function(){function ne(te,ae,re){this.offsetX=te,this.offsetY=ae,this.matrix=re,this.type=0,this.target=6}return ne}(),Zo=function(){function ne(te,ae){this.path=te,this.target=ae,this.type=1}return ne}(),qA=function(){function ne(te){this.opacity=te,this.type=2,this.target=6}return ne}(),Ao=function(ne){return ne.type===0},QA=function(ne){return ne.type===1},qu=function(ne){return ne.type===2},_u=function(ne,te){return ne.length===te.length?ne.some(function(ae,re){return ae===te[re]}):!1},gu=function(ne,te,ae,re,ge){return ne.map(function(He,At){switch(At){case 0:return He.add(te,ae);case 1:return He.add(te+re,ae);case 2:return He.add(te+re,ae+ge);case 3:return He.add(te,ae+ge)}return He})},$u=function(){function ne(te){this.element=te,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ne}(),Cn=function(){function ne(te,ae){if(this.container=te,this.parent=ae,this.effects=[],this.curves=new cr(this.container),this.container.styles.opacity<1&&this.effects.push(new qA(this.container.styles.opacity)),this.container.styles.transform!==null){var re=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ge=this.container.bounds.top+this.container.styles.transformOrigin[1].number,He=this.container.styles.transform;this.effects.push(new Po(re,ge,He))}if(this.container.styles.overflowX!==0){var At=gl(this.curves),Bt=vl(this.curves);_u(At,Bt)?this.effects.push(new Zo(At,6)):(this.effects.push(new Zo(At,2)),this.effects.push(new Zo(Bt,4)))}}return ne.prototype.getEffects=function(te){for(var ae=[2,3].indexOf(this.container.styles.position)===-1,re=this.parent,ge=this.effects.slice(0);re;){var He=re.effects.filter(function(Ct){return!QA(Ct)});if(ae||re.container.styles.position!==0||!re.parent){if(ge.unshift.apply(ge,He),ae=[2,3].indexOf(re.container.styles.position)===-1,re.container.styles.overflowX!==0){var At=gl(re.curves),Bt=vl(re.curves);_u(At,Bt)||ge.unshift(new Zo(Bt,6))}}else ge.unshift.apply(ge,He);re=re.parent}return ge.filter(function(Ct){return jr(Ct.target,te)})},ne}(),nn=function(ne,te,ae,re){ne.container.elements.forEach(function(ge){var He=jr(ge.flags,4),At=jr(ge.flags,2),Bt=new Cn(ge,ne);jr(ge.styles.display,2048)&&re.push(Bt);var Ct=jr(ge.flags,8)?[]:re;if(He||At){var Vt=He||ge.styles.isPositioned()?ae:te,en=new $u(Bt);if(ge.styles.isPositioned()||ge.styles.opacity<1||ge.styles.isTransformed()){var mn=ge.styles.zIndex.order;if(mn<0){var mt=0;Vt.negativeZIndex.some(function(Tn,Mr){return mn>Tn.element.container.styles.zIndex.order?(mt=Mr,!1):mt>0}),Vt.negativeZIndex.splice(mt,0,en)}else if(mn>0){var Wt=0;Vt.positiveZIndex.some(function(Tn,Mr){return mn>=Tn.element.container.styles.zIndex.order?(Wt=Mr+1,!1):Wt>0}),Vt.positiveZIndex.splice(Wt,0,en)}else Vt.zeroOrAutoZIndexOrTransformedOrOpacity.push(en)}else ge.styles.isFloating()?Vt.nonPositionedFloats.push(en):Vt.nonPositionedInlineLevel.push(en);nn(Bt,en,He?en:ae,Ct)}else ge.styles.isInlineLevel()?te.inlineLevel.push(Bt):te.nonInlineLevel.push(Bt),nn(Bt,te,ae,Ct);jr(ge.flags,8)&&or(ge,Ct)})},or=function(ne,te){for(var ae=ne instanceof Us?ne.start:1,re=ne instanceof Us?ne.reversed:!1,ge=0;ge<te.length;ge++){var He=te[ge];He.container instanceof ls&&typeof He.container.value=="number"&&He.container.value!==0&&(ae=He.container.value),He.listValue=b(ae,He.container.styles.listStyleType,!0),ae+=re?-1:1}},Ma=function(ne){var te=new Cn(ne,null),ae=new $u(te),re=[];return nn(te,ae,ae,re),or(te.container,re),ae},Ha=function(ne,te){switch(te){case 0:return mo(ne.topLeftBorderBox,ne.topLeftPaddingBox,ne.topRightBorderBox,ne.topRightPaddingBox);case 1:return mo(ne.topRightBorderBox,ne.topRightPaddingBox,ne.bottomRightBorderBox,ne.bottomRightPaddingBox);case 2:return mo(ne.bottomRightBorderBox,ne.bottomRightPaddingBox,ne.bottomLeftBorderBox,ne.bottomLeftPaddingBox);case 3:default:return mo(ne.bottomLeftBorderBox,ne.bottomLeftPaddingBox,ne.topLeftBorderBox,ne.topLeftPaddingBox)}},Fi=function(ne,te){switch(te){case 0:return mo(ne.topLeftBorderBox,ne.topLeftBorderDoubleOuterBox,ne.topRightBorderBox,ne.topRightBorderDoubleOuterBox);case 1:return mo(ne.topRightBorderBox,ne.topRightBorderDoubleOuterBox,ne.bottomRightBorderBox,ne.bottomRightBorderDoubleOuterBox);case 2:return mo(ne.bottomRightBorderBox,ne.bottomRightBorderDoubleOuterBox,ne.bottomLeftBorderBox,ne.bottomLeftBorderDoubleOuterBox);case 3:default:return mo(ne.bottomLeftBorderBox,ne.bottomLeftBorderDoubleOuterBox,ne.topLeftBorderBox,ne.topLeftBorderDoubleOuterBox)}},No=function(ne,te){switch(te){case 0:return mo(ne.topLeftBorderDoubleInnerBox,ne.topLeftPaddingBox,ne.topRightBorderDoubleInnerBox,ne.topRightPaddingBox);case 1:return mo(ne.topRightBorderDoubleInnerBox,ne.topRightPaddingBox,ne.bottomRightBorderDoubleInnerBox,ne.bottomRightPaddingBox);case 2:return mo(ne.bottomRightBorderDoubleInnerBox,ne.bottomRightPaddingBox,ne.bottomLeftBorderDoubleInnerBox,ne.bottomLeftPaddingBox);case 3:default:return mo(ne.bottomLeftBorderDoubleInnerBox,ne.bottomLeftPaddingBox,ne.topLeftBorderDoubleInnerBox,ne.topLeftPaddingBox)}},zA=function(ne,te){switch(te){case 0:return Nl(ne.topLeftBorderStroke,ne.topRightBorderStroke);case 1:return Nl(ne.topRightBorderStroke,ne.bottomRightBorderStroke);case 2:return Nl(ne.bottomRightBorderStroke,ne.bottomLeftBorderStroke);case 3:default:return Nl(ne.bottomLeftBorderStroke,ne.topLeftBorderStroke)}},Nl=function(ne,te){var ae=[];return yi(ne)?ae.push(ne.subdivide(.5,!1)):ae.push(ne),yi(te)?ae.push(te.subdivide(.5,!0)):ae.push(te),ae},mo=function(ne,te,ae,re){var ge=[];return yi(ne)?ge.push(ne.subdivide(.5,!1)):ge.push(ne),yi(ae)?ge.push(ae.subdivide(.5,!0)):ge.push(ae),yi(re)?ge.push(re.subdivide(.5,!0).reverse()):ge.push(re),yi(te)?ge.push(te.subdivide(.5,!1).reverse()):ge.push(te),ge},dA=function(ne){var te=ne.bounds,ae=ne.styles;return te.add(ae.borderLeftWidth,ae.borderTopWidth,-(ae.borderRightWidth+ae.borderLeftWidth),-(ae.borderTopWidth+ae.borderBottomWidth))},Ou=function(ne){var te=ne.styles,ae=ne.bounds,re=Yi(te.paddingLeft,ae.width),ge=Yi(te.paddingRight,ae.width),He=Yi(te.paddingTop,ae.width),At=Yi(te.paddingBottom,ae.width);return ae.add(re+te.borderLeftWidth,He+te.borderTopWidth,-(te.borderRightWidth+te.borderLeftWidth+re+ge),-(te.borderTopWidth+te.borderBottomWidth+He+At))},vu=function(ne,te){return ne===0?te.bounds:ne===2?Ou(te):dA(te)},Ks=function(ne,te){return ne===0?te.bounds:ne===2?Ou(te):dA(te)},_A=function(ne,te,ae){var re=vu(Bu(ne.styles.backgroundOrigin,te),ne),ge=Ks(Bu(ne.styles.backgroundClip,te),ne),He=uc(Bu(ne.styles.backgroundSize,te),ae,re),At=He[0],Bt=He[1],Ct=Jo(Bu(ne.styles.backgroundPosition,te),re.width-At,re.height-Bt),Vt=sc(Bu(ne.styles.backgroundRepeat,te),Ct,He,re,ge),en=Math.round(re.left+Ct[0]),mn=Math.round(re.top+Ct[1]);return[Vt,en,mn,At,Bt]},Eu=function(ne){return Gi(ne)&&ne.value===Au.AUTO},Fs=function(ne){return typeof ne=="number"},uc=function(ne,te,ae){var re=te[0],ge=te[1],He=te[2],At=ne[0],Bt=ne[1];if(!At)return[0,0];if(Za(At)&&Bt&&Za(Bt))return[Yi(At,ae.width),Yi(Bt,ae.height)];var Ct=Fs(He);if(Gi(At)&&(At.value===Au.CONTAIN||At.value===Au.COVER)){if(Fs(He)){var Vt=ae.width/ae.height;return Vt<He!=(At.value===Au.COVER)?[ae.width,ae.width/He]:[ae.height*He,ae.height]}return[ae.width,ae.height]}var en=Fs(re),mn=Fs(ge),mt=en||mn;if(Eu(At)&&(!Bt||Eu(Bt))){if(en&&mn)return[re,ge];if(!Ct&&!mt)return[ae.width,ae.height];if(mt&&Ct){var Wt=en?re:ge*He,Tn=mn?ge:re/He;return[Wt,Tn]}var Mr=en?re:ae.width,Ka=mn?ge:ae.height;return[Mr,Ka]}if(Ct){var ha=0,ta=0;return Za(At)?ha=Yi(At,ae.width):Za(Bt)&&(ta=Yi(Bt,ae.height)),Eu(At)?ha=ta*He:(!Bt||Eu(Bt))&&(ta=ha/He),[ha,ta]}var hi=null,wi=null;if(Za(At)?hi=Yi(At,ae.width):Bt&&Za(Bt)&&(wi=Yi(Bt,ae.height)),hi!==null&&(!Bt||Eu(Bt))&&(wi=en&&mn?hi/re*ge:ae.height),wi!==null&&Eu(At)&&(hi=en&&mn?wi/ge*re:ae.width),hi!==null&&wi!==null)return[hi,wi];throw new Error("Unable to calculate background-size for element")},Bu=function(ne,te){var ae=ne[te];return typeof ae=="undefined"?ne[0]:ae},sc=function(ne,te,ae,re,ge){var He=te[0],At=te[1],Bt=ae[0],Ct=ae[1];switch(ne){case 2:return[new Nt(Math.round(re.left),Math.round(re.top+At)),new Nt(Math.round(re.left+re.width),Math.round(re.top+At)),new Nt(Math.round(re.left+re.width),Math.round(Ct+re.top+At)),new Nt(Math.round(re.left),Math.round(Ct+re.top+At))];case 3:return[new Nt(Math.round(re.left+He),Math.round(re.top)),new Nt(Math.round(re.left+He+Bt),Math.round(re.top)),new Nt(Math.round(re.left+He+Bt),Math.round(re.height+re.top)),new Nt(Math.round(re.left+He),Math.round(re.height+re.top))];case 1:return[new Nt(Math.round(re.left+He),Math.round(re.top+At)),new Nt(Math.round(re.left+He+Bt),Math.round(re.top+At)),new Nt(Math.round(re.left+He+Bt),Math.round(re.top+At+Ct)),new Nt(Math.round(re.left+He),Math.round(re.top+At+Ct))];default:return[new Nt(Math.round(ge.left),Math.round(ge.top)),new Nt(Math.round(ge.left+ge.width),Math.round(ge.top)),new Nt(Math.round(ge.left+ge.width),Math.round(ge.height+ge.top)),new Nt(Math.round(ge.left),Math.round(ge.height+ge.top))]}},cc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",ws="Hidden Text",dc=function(){function ne(te){this._data={},this._document=te}return ne.prototype.parseMetrics=function(te,ae){var re=this._document.createElement("div"),ge=this._document.createElement("img"),He=this._document.createElement("span"),At=this._document.body;re.style.visibility="hidden",re.style.fontFamily=te,re.style.fontSize=ae,re.style.margin="0",re.style.padding="0",re.style.whiteSpace="nowrap",At.appendChild(re),ge.src=cc,ge.width=1,ge.height=1,ge.style.margin="0",ge.style.padding="0",ge.style.verticalAlign="baseline",He.style.fontFamily=te,He.style.fontSize=ae,He.style.margin="0",He.style.padding="0",He.appendChild(this._document.createTextNode(ws)),re.appendChild(He),re.appendChild(ge);var Bt=ge.offsetTop-He.offsetTop+2;re.removeChild(He),re.appendChild(this._document.createTextNode(ws)),re.style.lineHeight="normal",ge.style.verticalAlign="super";var Ct=ge.offsetTop-re.offsetTop+2;return At.removeChild(re),{baseline:Bt,middle:Ct}},ne.prototype.getMetrics=function(te,ae){var re=te+" "+ae;return typeof this._data[re]=="undefined"&&(this._data[re]=this.parseMetrics(te,ae)),this._data[re]},ne}(),Ts=function(){function ne(te,ae){this.context=te,this.options=ae}return ne}(),Cc=1e4,fc=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge._activeEffects=[],ge.canvas=re.canvas?re.canvas:document.createElement("canvas"),ge.ctx=ge.canvas.getContext("2d"),re.canvas||(ge.canvas.width=Math.floor(re.width*re.scale),ge.canvas.height=Math.floor(re.height*re.scale),ge.canvas.style.width=re.width+"px",ge.canvas.style.height=re.height+"px"),ge.fontMetrics=new dc(document),ge.ctx.scale(ge.options.scale,ge.options.scale),ge.ctx.translate(-re.x,-re.y),ge.ctx.textBaseline="bottom",ge._activeEffects=[],ge.context.logger.debug("Canvas renderer initialized ("+re.width+"x"+re.height+") with scale "+re.scale),ge}return te.prototype.applyEffects=function(ae){for(var re=this;this._activeEffects.length;)this.popEffect();ae.forEach(function(ge){return re.applyEffect(ge)})},te.prototype.applyEffect=function(ae){this.ctx.save(),qu(ae)&&(this.ctx.globalAlpha=ae.opacity),Ao(ae)&&(this.ctx.translate(ae.offsetX,ae.offsetY),this.ctx.transform(ae.matrix[0],ae.matrix[1],ae.matrix[2],ae.matrix[3],ae.matrix[4],ae.matrix[5]),this.ctx.translate(-ae.offsetX,-ae.offsetY)),QA(ae)&&(this.path(ae.path),this.ctx.clip()),this._activeEffects.push(ae)},te.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},te.prototype.renderStack=function(ae){return ve(this,void 0,void 0,function(){var re;return Le(this,function(ge){switch(ge.label){case 0:return re=ae.element.container.styles,re.isVisible()?[4,this.renderStackContent(ae)]:[3,2];case 1:ge.sent(),ge.label=2;case 2:return[2]}})})},te.prototype.renderNode=function(ae){return ve(this,void 0,void 0,function(){return Le(this,function(re){switch(re.label){case 0:if(jr(ae.container.flags,16))debugger;return ae.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(ae)]:[3,3];case 1:return re.sent(),[4,this.renderNodeContent(ae)];case 2:re.sent(),re.label=3;case 3:return[2]}})})},te.prototype.renderTextWithLetterSpacing=function(ae,re,ge){var He=this;if(re===0)this.ctx.fillText(ae.text,ae.bounds.left,ae.bounds.top+ge);else{var At=Ps(ae.text);At.reduce(function(Bt,Ct){return He.ctx.fillText(Ct,Bt,ae.bounds.top+ge),Bt+He.ctx.measureText(Ct).width},ae.bounds.left)}},te.prototype.createFontStyle=function(ae){var re=ae.fontVariant.filter(function(At){return At==="normal"||At==="small-caps"}).join(""),ge=Dc(ae.fontFamily).join(", "),He=so(ae.fontSize)?""+ae.fontSize.number+ae.fontSize.unit:ae.fontSize.number+"px";return[[ae.fontStyle,re,ae.fontWeight,He,ge].join(" "),ge,He]},te.prototype.renderTextNode=function(ae,re){return ve(this,void 0,void 0,function(){var ge,He,At,Bt,Ct,Vt,en,mn,mt=this;return Le(this,function(Wt){return ge=this.createFontStyle(re),He=ge[0],At=ge[1],Bt=ge[2],this.ctx.font=He,this.ctx.direction=re.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Ct=this.fontMetrics.getMetrics(At,Bt),Vt=Ct.baseline,en=Ct.middle,mn=re.paintOrder,ae.textBounds.forEach(function(Tn){mn.forEach(function(Mr){switch(Mr){case 0:mt.ctx.fillStyle=Ol(re.color),mt.renderTextWithLetterSpacing(Tn,re.letterSpacing,Vt);var Ka=re.textShadow;Ka.length&&Tn.text.trim().length&&(Ka.slice(0).reverse().forEach(function(ha){mt.ctx.shadowColor=Ol(ha.color),mt.ctx.shadowOffsetX=ha.offsetX.number*mt.options.scale,mt.ctx.shadowOffsetY=ha.offsetY.number*mt.options.scale,mt.ctx.shadowBlur=ha.blur.number,mt.renderTextWithLetterSpacing(Tn,re.letterSpacing,Vt)}),mt.ctx.shadowColor="",mt.ctx.shadowOffsetX=0,mt.ctx.shadowOffsetY=0,mt.ctx.shadowBlur=0),re.textDecorationLine.length&&(mt.ctx.fillStyle=Ol(re.textDecorationColor||re.color),re.textDecorationLine.forEach(function(ha){switch(ha){case 1:mt.ctx.fillRect(Tn.bounds.left,Math.round(Tn.bounds.top+Vt),Tn.bounds.width,1);break;case 2:mt.ctx.fillRect(Tn.bounds.left,Math.round(Tn.bounds.top),Tn.bounds.width,1);break;case 3:mt.ctx.fillRect(Tn.bounds.left,Math.ceil(Tn.bounds.top+en),Tn.bounds.width,1);break}}));break;case 1:re.webkitTextStrokeWidth&&Tn.text.trim().length&&(mt.ctx.strokeStyle=Ol(re.webkitTextStrokeColor),mt.ctx.lineWidth=re.webkitTextStrokeWidth,mt.ctx.lineJoin=window.chrome?"miter":"round",mt.ctx.strokeText(Tn.text,Tn.bounds.left,Tn.bounds.top+Vt)),mt.ctx.strokeStyle="",mt.ctx.lineWidth=0,mt.ctx.lineJoin="miter";break}})}),[2]})})},te.prototype.renderReplacedElement=function(ae,re,ge){if(ge&&ae.intrinsicWidth>0&&ae.intrinsicHeight>0){var He=Ou(ae),At=vl(re);this.path(At),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ge,0,0,ae.intrinsicWidth,ae.intrinsicHeight,He.left,He.top,He.width,He.height),this.ctx.restore()}},te.prototype.renderNodeContent=function(ae){return ve(this,void 0,void 0,function(){var re,ge,He,At,Bt,Ct,ta,ta,Vt,en,mn,mt,wi,Wt,Tn,gi,Mr,Ka,ha,ta,hi,wi,gi;return Le(this,function(Pa){switch(Pa.label){case 0:this.applyEffects(ae.getEffects(4)),re=ae.container,ge=ae.curves,He=re.styles,At=0,Bt=re.textNodes,Pa.label=1;case 1:return At<Bt.length?(Ct=Bt[At],[4,this.renderTextNode(Ct,He)]):[3,4];case 2:Pa.sent(),Pa.label=3;case 3:return At++,[3,1];case 4:if(!(re instanceof zs))return[3,8];Pa.label=5;case 5:return Pa.trys.push([5,7,,8]),[4,this.context.cache.match(re.src)];case 6:return ta=Pa.sent(),this.renderReplacedElement(re,ge,ta),[3,8];case 7:return Pa.sent(),this.context.logger.error("Error loading image "+re.src),[3,8];case 8:if(re instanceof Ns&&this.renderReplacedElement(re,ge,re.canvas),!(re instanceof ec))return[3,12];Pa.label=9;case 9:return Pa.trys.push([9,11,,12]),[4,this.context.cache.match(re.svg)];case 10:return ta=Pa.sent(),this.renderReplacedElement(re,ge,ta),[3,12];case 11:return Pa.sent(),this.context.logger.error("Error loading svg "+re.svg.substring(0,255)),[3,12];case 12:return re instanceof lc&&re.tree?(Vt=new te(this.context,{scale:this.options.scale,backgroundColor:re.backgroundColor,x:0,y:0,width:re.width,height:re.height}),[4,Vt.render(re.tree)]):[3,14];case 13:en=Pa.sent(),re.width&&re.height&&this.ctx.drawImage(en,0,0,re.width,re.height,re.bounds.left,re.bounds.top,re.bounds.width,re.bounds.height),Pa.label=14;case 14:if(re instanceof Aa&&(mn=Math.min(re.bounds.width,re.bounds.height),re.type===os?re.checked&&(this.ctx.save(),this.path([new Nt(re.bounds.left+mn*.39363,re.bounds.top+mn*.79),new Nt(re.bounds.left+mn*.16,re.bounds.top+mn*.5549),new Nt(re.bounds.left+mn*.27347,re.bounds.top+mn*.44071),new Nt(re.bounds.left+mn*.39694,re.bounds.top+mn*.5649),new Nt(re.bounds.left+mn*.72983,re.bounds.top+mn*.23),new Nt(re.bounds.left+mn*.84,re.bounds.top+mn*.34085),new Nt(re.bounds.left+mn*.39363,re.bounds.top+mn*.79)]),this.ctx.fillStyle=Ol(rc),this.ctx.fill(),this.ctx.restore()):re.type===Uu&&re.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(re.bounds.left+mn/2,re.bounds.top+mn/2,mn/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ol(rc),this.ctx.fill(),this.ctx.restore())),Fc(re)&&re.value.length){switch(mt=this.createFontStyle(He),wi=mt[0],Wt=mt[1],Tn=this.fontMetrics.getMetrics(wi,Wt).baseline,this.ctx.font=wi,this.ctx.fillStyle=Ol(He.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Sc(re.styles.textAlign),gi=Ou(re),Mr=0,re.styles.textAlign){case 1:Mr+=gi.width/2;break;case 2:Mr+=gi.width;break}Ka=gi.add(Mr,0,0,-gi.height/2+1),this.ctx.save(),this.path([new Nt(gi.left,gi.top),new Nt(gi.left+gi.width,gi.top),new Nt(gi.left+gi.width,gi.top+gi.height),new Nt(gi.left,gi.top+gi.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new XA(re.value,Ka),He.letterSpacing,Tn),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!jr(re.styles.display,2048))return[3,20];if(re.styles.listStyleImage===null)return[3,19];if(ha=re.styles.listStyleImage,ha.type!==0)return[3,18];ta=void 0,hi=ha.url,Pa.label=15;case 15:return Pa.trys.push([15,17,,18]),[4,this.context.cache.match(hi)];case 16:return ta=Pa.sent(),this.ctx.drawImage(ta,re.bounds.left-(ta.width+10),re.bounds.top),[3,18];case 17:return Pa.sent(),this.context.logger.error("Error loading list-style-image "+hi),[3,18];case 18:return[3,20];case 19:ae.listValue&&re.styles.listStyleType!==-1&&(wi=this.createFontStyle(He)[0],this.ctx.font=wi,this.ctx.fillStyle=Ol(He.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",gi=new Ne(re.bounds.left,re.bounds.top+Yi(re.styles.paddingTop,re.bounds.width),re.bounds.width,Cr(He.lineHeight,He.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new XA(ae.listValue,gi),He.letterSpacing,Cr(He.lineHeight,He.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Pa.label=20;case 20:return[2]}})})},te.prototype.renderStackContent=function(ae){return ve(this,void 0,void 0,function(){var re,ge,ha,He,At,ha,Bt,Ct,ha,Vt,en,ha,mn,mt,ha,Wt,Tn,ha,Mr,Ka,ha;return Le(this,function(ta){switch(ta.label){case 0:if(jr(ae.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(ae.element)];case 1:ta.sent(),re=0,ge=ae.negativeZIndex,ta.label=2;case 2:return re<ge.length?(ha=ge[re],[4,this.renderStack(ha)]):[3,5];case 3:ta.sent(),ta.label=4;case 4:return re++,[3,2];case 5:return[4,this.renderNodeContent(ae.element)];case 6:ta.sent(),He=0,At=ae.nonInlineLevel,ta.label=7;case 7:return He<At.length?(ha=At[He],[4,this.renderNode(ha)]):[3,10];case 8:ta.sent(),ta.label=9;case 9:return He++,[3,7];case 10:Bt=0,Ct=ae.nonPositionedFloats,ta.label=11;case 11:return Bt<Ct.length?(ha=Ct[Bt],[4,this.renderStack(ha)]):[3,14];case 12:ta.sent(),ta.label=13;case 13:return Bt++,[3,11];case 14:Vt=0,en=ae.nonPositionedInlineLevel,ta.label=15;case 15:return Vt<en.length?(ha=en[Vt],[4,this.renderStack(ha)]):[3,18];case 16:ta.sent(),ta.label=17;case 17:return Vt++,[3,15];case 18:mn=0,mt=ae.inlineLevel,ta.label=19;case 19:return mn<mt.length?(ha=mt[mn],[4,this.renderNode(ha)]):[3,22];case 20:ta.sent(),ta.label=21;case 21:return mn++,[3,19];case 22:Wt=0,Tn=ae.zeroOrAutoZIndexOrTransformedOrOpacity,ta.label=23;case 23:return Wt<Tn.length?(ha=Tn[Wt],[4,this.renderStack(ha)]):[3,26];case 24:ta.sent(),ta.label=25;case 25:return Wt++,[3,23];case 26:Mr=0,Ka=ae.positiveZIndex,ta.label=27;case 27:return Mr<Ka.length?(ha=Ka[Mr],[4,this.renderStack(ha)]):[3,30];case 28:ta.sent(),ta.label=29;case 29:return Mr++,[3,27];case 30:return[2]}})})},te.prototype.mask=function(ae){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(ae.slice(0).reverse()),this.ctx.closePath()},te.prototype.path=function(ae){this.ctx.beginPath(),this.formatPath(ae),this.ctx.closePath()},te.prototype.formatPath=function(ae){var re=this;ae.forEach(function(ge,He){var At=yi(ge)?ge.start:ge;He===0?re.ctx.moveTo(At.x,At.y):re.ctx.lineTo(At.x,At.y),yi(ge)&&re.ctx.bezierCurveTo(ge.startControl.x,ge.startControl.y,ge.endControl.x,ge.endControl.y,ge.end.x,ge.end.y)})},te.prototype.renderRepeat=function(ae,re,ge,He){this.path(ae),this.ctx.fillStyle=re,this.ctx.translate(ge,He),this.ctx.fill(),this.ctx.translate(-ge,-He)},te.prototype.resizeImage=function(ae,re,ge){var He;if(ae.width===re&&ae.height===ge)return ae;var At=(He=this.canvas.ownerDocument)!==null&&He!==void 0?He:document,Bt=At.createElement("canvas");Bt.width=Math.max(1,re),Bt.height=Math.max(1,ge);var Ct=Bt.getContext("2d");return Ct.drawImage(ae,0,0,ae.width,ae.height,0,0,re,ge),Bt},te.prototype.renderBackgroundImage=function(ae){return ve(this,void 0,void 0,function(){var re,ge,He,At,Bt,Ct;return Le(this,function(Vt){switch(Vt.label){case 0:re=ae.styles.backgroundImage.length-1,ge=function(en){var mn,mt,Wt,Ko,eu,tu,Wl,wA,Xi,Tn,Ko,eu,tu,Wl,wA,Mr,Ka,ha,ta,hi,wi,gi,Pa,il,Xi,xi,Ko,$A,Cu,Wl,wA,Hs,eu,tu,Ys,ss,js,Vs,Gs,xs,Js,Ds;return Le(this,function(pc){switch(pc.label){case 0:if(en.type!==0)return[3,5];mn=void 0,mt=en.url,pc.label=1;case 1:return pc.trys.push([1,3,,4]),[4,He.context.cache.match(mt)];case 2:return mn=pc.sent(),[3,4];case 3:return pc.sent(),He.context.logger.error("Error loading background-image "+mt),[3,4];case 4:return mn&&(Wt=_A(ae,re,[mn.width,mn.height,mn.width/mn.height]),Ko=Wt[0],eu=Wt[1],tu=Wt[2],Wl=Wt[3],wA=Wt[4],Xi=He.ctx.createPattern(He.resizeImage(mn,Wl,wA),"repeat"),He.renderRepeat(Ko,Xi,eu,tu)),[3,6];case 5:Rs(en)?(Tn=_A(ae,re,[null,null,null]),Ko=Tn[0],eu=Tn[1],tu=Tn[2],Wl=Tn[3],wA=Tn[4],Mr=bo(en.angle,Wl,wA),Ka=Mr[0],ha=Mr[1],ta=Mr[2],hi=Mr[3],wi=Mr[4],gi=document.createElement("canvas"),gi.width=Wl,gi.height=wA,Pa=gi.getContext("2d"),il=Pa.createLinearGradient(ha,hi,ta,wi),dl(en.stops,Ka).forEach(function(yc){return il.addColorStop(yc.stop,Ol(yc.color))}),Pa.fillStyle=il,Pa.fillRect(0,0,Wl,wA),Wl>0&&wA>0&&(Xi=He.ctx.createPattern(gi,"repeat"),He.renderRepeat(Ko,Xi,eu,tu))):fs(en)&&(xi=_A(ae,re,[null,null,null]),Ko=xi[0],$A=xi[1],Cu=xi[2],Wl=xi[3],wA=xi[4],Hs=en.position.length===0?[lu]:en.position,eu=Yi(Hs[0],Wl),tu=Yi(Hs[Hs.length-1],wA),Ys=Bo(en,eu,tu,Wl,wA),ss=Ys[0],js=Ys[1],ss>0&&js>0&&(Vs=He.ctx.createRadialGradient($A+eu,Cu+tu,0,$A+eu,Cu+tu,ss),dl(en.stops,ss*2).forEach(function(yc){return Vs.addColorStop(yc.stop,Ol(yc.color))}),He.path(Ko),He.ctx.fillStyle=Vs,ss!==js?(Gs=ae.bounds.left+.5*ae.bounds.width,xs=ae.bounds.top+.5*ae.bounds.height,Js=js/ss,Ds=1/Js,He.ctx.save(),He.ctx.translate(Gs,xs),He.ctx.transform(1,0,0,Js,0,0),He.ctx.translate(-Gs,-xs),He.ctx.fillRect($A,Ds*(Cu-xs)+xs,Wl,wA*Ds),He.ctx.restore()):He.ctx.fill())),pc.label=6;case 6:return re--,[2]}})},He=this,At=0,Bt=ae.styles.backgroundImage.slice(0).reverse(),Vt.label=1;case 1:return At<Bt.length?(Ct=Bt[At],[5,ge(Ct)]):[3,4];case 2:Vt.sent(),Vt.label=3;case 3:return At++,[3,1];case 4:return[2]}})})},te.prototype.renderSolidBorder=function(ae,re,ge){return ve(this,void 0,void 0,function(){return Le(this,function(He){return this.path(Ha(ge,re)),this.ctx.fillStyle=Ol(ae),this.ctx.fill(),[2]})})},te.prototype.renderDoubleBorder=function(ae,re,ge,He){return ve(this,void 0,void 0,function(){var At,Bt;return Le(this,function(Ct){switch(Ct.label){case 0:return re<3?[4,this.renderSolidBorder(ae,ge,He)]:[3,2];case 1:return Ct.sent(),[2];case 2:return At=Fi(He,ge),this.path(At),this.ctx.fillStyle=Ol(ae),this.ctx.fill(),Bt=No(He,ge),this.path(Bt),this.ctx.fill(),[2]}})})},te.prototype.renderNodeBackgroundAndBorders=function(ae){return ve(this,void 0,void 0,function(){var re,ge,He,At,Bt,Ct,Vt,en,mn=this;return Le(this,function(mt){switch(mt.label){case 0:return this.applyEffects(ae.getEffects(2)),re=ae.container.styles,ge=!Xo(re.backgroundColor)||re.backgroundImage.length,He=[{style:re.borderTopStyle,color:re.borderTopColor,width:re.borderTopWidth},{style:re.borderRightStyle,color:re.borderRightColor,width:re.borderRightWidth},{style:re.borderBottomStyle,color:re.borderBottomColor,width:re.borderBottomWidth},{style:re.borderLeftStyle,color:re.borderLeftColor,width:re.borderLeftWidth}],At=wc(Bu(re.backgroundClip,0),ae.curves),ge||re.boxShadow.length?(this.ctx.save(),this.path(At),this.ctx.clip(),Xo(re.backgroundColor)||(this.ctx.fillStyle=Ol(re.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(ae.container)]):[3,2];case 1:mt.sent(),this.ctx.restore(),re.boxShadow.slice(0).reverse().forEach(function(Wt){mn.ctx.save();var Tn=gl(ae.curves),Mr=Wt.inset?0:Cc,Ka=gu(Tn,-Mr+(Wt.inset?1:-1)*Wt.spread.number,(Wt.inset?1:-1)*Wt.spread.number,Wt.spread.number*(Wt.inset?-2:2),Wt.spread.number*(Wt.inset?-2:2));Wt.inset?(mn.path(Tn),mn.ctx.clip(),mn.mask(Ka)):(mn.mask(Tn),mn.ctx.clip(),mn.path(Ka)),mn.ctx.shadowOffsetX=Wt.offsetX.number+Mr,mn.ctx.shadowOffsetY=Wt.offsetY.number,mn.ctx.shadowColor=Ol(Wt.color),mn.ctx.shadowBlur=Wt.blur.number,mn.ctx.fillStyle=Wt.inset?Ol(Wt.color):"rgba(0,0,0,1)",mn.ctx.fill(),mn.ctx.restore()}),mt.label=2;case 2:Bt=0,Ct=0,Vt=He,mt.label=3;case 3:return Ct<Vt.length?(en=Vt[Ct],en.style!==0&&!Xo(en.color)&&en.width>0?en.style!==2?[3,5]:[4,this.renderDashedDottedBorder(en.color,en.width,Bt,ae.curves,2)]:[3,11]):[3,13];case 4:return mt.sent(),[3,11];case 5:return en.style!==3?[3,7]:[4,this.renderDashedDottedBorder(en.color,en.width,Bt,ae.curves,3)];case 6:return mt.sent(),[3,11];case 7:return en.style!==4?[3,9]:[4,this.renderDoubleBorder(en.color,en.width,Bt,ae.curves)];case 8:return mt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(en.color,Bt,ae.curves)];case 10:mt.sent(),mt.label=11;case 11:Bt++,mt.label=12;case 12:return Ct++,[3,3];case 13:return[2]}})})},te.prototype.renderDashedDottedBorder=function(ae,re,ge,He,At){return ve(this,void 0,void 0,function(){var Bt,Ct,Vt,en,mn,mt,Wt,Tn,Mr,Ka,ha,ta,hi,wi,gi,Pa,gi,Pa;return Le(this,function(il){return this.ctx.save(),Bt=zA(He,ge),Ct=Ha(He,ge),At===2&&(this.path(Ct),this.ctx.clip()),yi(Ct[0])?(Vt=Ct[0].start.x,en=Ct[0].start.y):(Vt=Ct[0].x,en=Ct[0].y),yi(Ct[1])?(mn=Ct[1].end.x,mt=Ct[1].end.y):(mn=Ct[1].x,mt=Ct[1].y),ge===0||ge===2?Wt=Math.abs(Vt-mn):Wt=Math.abs(en-mt),this.ctx.beginPath(),At===3?this.formatPath(Bt):this.formatPath(Ct.slice(0,2)),Tn=re<3?re*3:re*2,Mr=re<3?re*2:re,At===3&&(Tn=re,Mr=re),Ka=!0,Wt<=Tn*2?Ka=!1:Wt<=Tn*2+Mr?(ha=Wt/(2*Tn+Mr),Tn*=ha,Mr*=ha):(ta=Math.floor((Wt+Mr)/(Tn+Mr)),hi=(Wt-ta*Tn)/(ta-1),wi=(Wt-(ta+1)*Tn)/ta,Mr=wi<=0||Math.abs(Mr-hi)<Math.abs(Mr-wi)?hi:wi),Ka&&(At===3?this.ctx.setLineDash([0,Tn+Mr]):this.ctx.setLineDash([Tn,Mr])),At===3?(this.ctx.lineCap="round",this.ctx.lineWidth=re):this.ctx.lineWidth=re*2+1.1,this.ctx.strokeStyle=Ol(ae),this.ctx.stroke(),this.ctx.setLineDash([]),At===2&&(yi(Ct[0])&&(gi=Ct[3],Pa=Ct[0],this.ctx.beginPath(),this.formatPath([new Nt(gi.end.x,gi.end.y),new Nt(Pa.start.x,Pa.start.y)]),this.ctx.stroke()),yi(Ct[1])&&(gi=Ct[1],Pa=Ct[2],this.ctx.beginPath(),this.formatPath([new Nt(gi.end.x,gi.end.y),new Nt(Pa.start.x,Pa.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},te.prototype.render=function(ae){return ve(this,void 0,void 0,function(){var re;return Le(this,function(ge){switch(ge.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ol(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),re=Ma(ae),[4,this.renderStack(re)];case 1:return ge.sent(),this.applyEffects([]),[2,this.canvas]}})})},te}(Ts),Fc=function(ne){return ne instanceof ic||ne instanceof ac?!0:ne instanceof Aa&&ne.type!==Uu&&ne.type!==os},wc=function(ne,te){switch(ne){case 0:return gl(te);case 2:return ul(te);case 1:default:return vl(te)}},Sc=function(ne){switch(ne){case 1:return"center";case 2:return"right";case 0:default:return"left"}},xc=["-apple-system","system-ui"],Dc=function(ne){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?ne.filter(function(te){return xc.indexOf(te)===-1}):ne},Ul=function(ne){ee(te,ne);function te(ae,re){var ge=ne.call(this,ae,re)||this;return ge.canvas=re.canvas?re.canvas:document.createElement("canvas"),ge.ctx=ge.canvas.getContext("2d"),ge.options=re,ge.canvas.width=Math.floor(re.width*re.scale),ge.canvas.height=Math.floor(re.height*re.scale),ge.canvas.style.width=re.width+"px",ge.canvas.style.height=re.height+"px",ge.ctx.scale(ge.options.scale,ge.options.scale),ge.ctx.translate(-re.x,-re.y),ge.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+re.width+"x"+re.height+" at "+re.x+","+re.y+") with scale "+re.scale),ge}return te.prototype.render=function(ae){return ve(this,void 0,void 0,function(){var re,ge;return Le(this,function(He){switch(He.label){case 0:return re=Ms(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,ae),[4,Ic(re)];case 1:return ge=He.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ol(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ge,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},te}(Ts),Ic=function(ne){return new Promise(function(te,ae){var re=new Image;re.onload=function(){te(re)},re.onerror=ae,re.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},us=function(){function ne(te){var ae=te.id,re=te.enabled;this.id=ae,this.enabled=re,this.start=Date.now()}return ne.prototype.debug=function(){for(var te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Ue([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.prototype.getTime=function(){return Date.now()-this.start},ne.prototype.info=function(){for(var te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Ue([this.id,this.getTime()+"ms"],te))},ne.prototype.warn=function(){for(var te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Ue([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.prototype.error=function(){for(var te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Ue([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.instances={},ne}(),hc=function(){function ne(te,ae){var re;this.windowBounds=ae,this.instanceName="#"+ne.instanceCount++,this.logger=new us({id:this.instanceName,enabled:te.logging}),this.cache=(re=te.cache)!==null&&re!==void 0?re:new lr(this,te)}return ne.instanceCount=1,ne}(),mc=function(ne,te){return te===void 0&&(te={}),Mc(ne,te)};typeof window!="undefined"&&Er.setContext(window);var Mc=function(ne,te){return ve(void 0,void 0,void 0,function(){var ae,re,ge,He,At,Bt,Ct,Vt,en,mn,mt,Wt,Tn,Mr,Ka,ha,ta,hi,wi,gi,il,Pa,il,Xi,xi,Ko,$A,Cu,Wl,wA,Hs,eu,tu,Ys,ss,js,Vs,Gs,xs,Js;return Le(this,function(Ds){switch(Ds.label){case 0:if(!ne||typeof ne!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(ae=ne.ownerDocument,!ae)throw new Error("Element is not attached to a Document");if(re=ae.defaultView,!re)throw new Error("Document is not attached to a Window");return ge={allowTaint:(Xi=te.allowTaint)!==null&&Xi!==void 0?Xi:!1,imageTimeout:(xi=te.imageTimeout)!==null&&xi!==void 0?xi:15e3,proxy:te.proxy,useCORS:(Ko=te.useCORS)!==null&&Ko!==void 0?Ko:!1},He=y({logging:($A=te.logging)!==null&&$A!==void 0?$A:!0,cache:te.cache},ge),At={windowWidth:(Cu=te.windowWidth)!==null&&Cu!==void 0?Cu:re.innerWidth,windowHeight:(Wl=te.windowHeight)!==null&&Wl!==void 0?Wl:re.innerHeight,scrollX:(wA=te.scrollX)!==null&&wA!==void 0?wA:re.pageXOffset,scrollY:(Hs=te.scrollY)!==null&&Hs!==void 0?Hs:re.pageYOffset},Bt=new Ne(At.scrollX,At.scrollY,At.windowWidth,At.windowHeight),Ct=new hc(He,Bt),Vt=(eu=te.foreignObjectRendering)!==null&&eu!==void 0?eu:!1,en={allowTaint:(tu=te.allowTaint)!==null&&tu!==void 0?tu:!1,onclone:te.onclone,ignoreElements:te.ignoreElements,inlineImages:Vt,copyStyles:Vt},Ct.logger.debug("Starting document clone with size "+Bt.width+"x"+Bt.height+" scrolled to "+-Bt.left+","+-Bt.top),mn=new z(Ct,ne,en),mt=mn.clonedReferenceElement,mt?[4,mn.toIFrame(ae,Bt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Wt=Ds.sent(),Tn=qt(mt)||on(mt)?ze(mt.ownerDocument):Se(Ct,mt),Mr=Tn.width,Ka=Tn.height,ha=Tn.left,ta=Tn.top,hi=Tu(Ct,mt,te.backgroundColor),wi={canvas:te.canvas,backgroundColor:hi,scale:(ss=(Ys=te.scale)!==null&&Ys!==void 0?Ys:re.devicePixelRatio)!==null&&ss!==void 0?ss:1,x:((js=te.x)!==null&&js!==void 0?js:0)+ha,y:((Vs=te.y)!==null&&Vs!==void 0?Vs:0)+ta,width:(Gs=te.width)!==null&&Gs!==void 0?Gs:Math.ceil(Mr),height:(xs=te.height)!==null&&xs!==void 0?xs:Math.ceil(Ka)},Vt?(Ct.logger.debug("Document cloned, using foreign object rendering"),il=new Ul(Ct,wi),[4,il.render(mt)]):[3,3];case 2:return gi=Ds.sent(),[3,5];case 3:return Ct.logger.debug("Document cloned, element located at "+ha+","+ta+" with size "+Mr+"x"+Ka+" using computed rendering"),Ct.logger.debug("Starting DOM parsing"),Pa=Ws(Ct,mt),hi===Pa.styles.backgroundColor&&(Pa.styles.backgroundColor=Ca.TRANSPARENT),Ct.logger.debug("Starting renderer for element at "+wi.x+","+wi.y+" with size "+wi.width+"x"+wi.height),il=new fc(Ct,wi),[4,il.render(Pa)];case 4:gi=Ds.sent(),Ds.label=5;case 5:return(!((Js=te.removeContainer)!==null&&Js!==void 0)||Js)&&(z.destroy(Wt)||Ct.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Ct.logger.debug("Finished rendering"),[2,gi]}})})},Tu=function(ne,te,ae){var re=te.ownerDocument,ge=re.documentElement?Vr(ne,getComputedStyle(re.documentElement).backgroundColor):Ca.TRANSPARENT,He=re.body?Vr(ne,getComputedStyle(re.body).backgroundColor):Ca.TRANSPARENT,At=typeof ae=="string"?Vr(ne,ae):ae===null?Ca.TRANSPARENT:4294967295;return te===re.documentElement?Xo(ge)?Xo(He)?At:He:ge:At};return mc})},2859:function(ht,lt,ee){"use strict";ee.d(lt,{hP:function(){return an}});var y=function(xe,ue){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ce){ie.__proto__=ce}||function(ie,ce){for(var Be in ce)Object.prototype.hasOwnProperty.call(ce,Be)&&(ie[Be]=ce[Be])})(xe,ue)};function ve(xe,ue){function ie(){this.constructor=xe}y(xe,ue),xe.prototype=ue===null?Object.create(ue):(ie.prototype=ue.prototype,new ie)}function Le(xe,ue,ie,ce){return new(ie||(ie=Promise))(function(Be,oe){function ct(wn){try{Ht(ce.next(wn))}catch(An){oe(An)}}function vt(wn){try{Ht(ce.throw(wn))}catch(An){oe(An)}}function Ht(wn){var An;wn.done?Be(wn.value):(An=wn.value,An instanceof ie?An:new ie(function(pn){pn(An)})).then(ct,vt)}Ht((ce=ce.apply(xe,ue||[])).next())})}function Ue(xe,ue){var ie,ce,Be,oe,ct={label:0,sent:function(){if(1&Be[0])throw Be[1];return Be[1]},trys:[],ops:[]};return oe={next:vt(0),throw:vt(1),return:vt(2)},typeof Symbol=="function"&&(oe[Symbol.iterator]=function(){return this}),oe;function vt(Ht){return function(wn){return function(An){if(ie)throw new TypeError("Generator is already executing.");for(;ct;)try{if(ie=1,ce&&(Be=2&An[0]?ce.return:An[0]?ce.throw||((Be=ce.return)&&Be.call(ce),0):ce.next)&&!(Be=Be.call(ce,An[1])).done)return Be;switch(ce=0,Be&&(An=[2&An[0],Be.value]),An[0]){case 0:case 1:Be=An;break;case 4:return ct.label++,{value:An[1],done:!1};case 5:ct.label++,ce=An[1],An=[0];continue;case 7:An=ct.ops.pop(),ct.trys.pop();continue;default:if(Be=ct.trys,!((Be=Be.length>0&&Be[Be.length-1])||An[0]!==6&&An[0]!==2)){ct=0;continue}if(An[0]===3&&(!Be||An[1]>Be[0]&&An[1]<Be[3])){ct.label=An[1];break}if(An[0]===6&&ct.label<Be[1]){ct.label=Be[1],Be=An;break}if(Be&&ct.label<Be[2]){ct.label=Be[2],ct.ops.push(An);break}Be[2]&&ct.ops.pop(),ct.trys.pop();continue}An=ue.call(xe,ct)}catch(pn){An=[6,pn],ce=0}finally{ie=Be=0}if(5&An[0])throw An[1];return{value:An[0]?An[1]:void 0,done:!0}}([Ht,wn])}}}function Ne(){for(var xe=0,ue=0,ie=arguments.length;ue<ie;ue++)xe+=arguments[ue].length;var ce=Array(xe),Be=0;for(ue=0;ue<ie;ue++)for(var oe=arguments[ue],ct=0,vt=oe.length;ct<vt;ct++,Be++)ce[Be]=oe[ct];return ce}var Se=function(){function xe(){}return xe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},xe.setAttributes=function(ue,ie){for(var ce=0,Be=ie;ce<Be.length;ce++){var oe=Be[ce],ct=oe[0],vt=oe[1];ue.setAttribute(ct,vt)}},xe.createRect=function(ue,ie,ce){var Be=document.createElementNS("http://www.w3.org/2000/svg","rect");return Be.setAttribute("width",ue.toString()),Be.setAttribute("height",ie.toString()),ce&&xe.setAttributes(Be,ce),Be},xe.createLine=function(ue,ie,ce,Be,oe){var ct=document.createElementNS("http://www.w3.org/2000/svg","line");return ct.setAttribute("x1",ue.toString()),ct.setAttribute("y1",ie.toString()),ct.setAttribute("x2",ce.toString()),ct.setAttribute("y2",Be.toString()),oe&&xe.setAttributes(ct,oe),ct},xe.createPolygon=function(ue,ie){var ce=document.createElementNS("http://www.w3.org/2000/svg","polygon");return ce.setAttribute("points",ue),ie&&xe.setAttributes(ce,ie),ce},xe.createCircle=function(ue,ie){var ce=document.createElementNS("http://www.w3.org/2000/svg","circle");return ce.setAttribute("cx",(ue/2).toString()),ce.setAttribute("cy",(ue/2).toString()),ce.setAttribute("r",ue.toString()),ie&&xe.setAttributes(ce,ie),ce},xe.createEllipse=function(ue,ie,ce){var Be=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return Be.setAttribute("cx",(ue/2).toString()),Be.setAttribute("cy",(ie/2).toString()),Be.setAttribute("rx",(ue/2).toString()),Be.setAttribute("ry",(ie/2).toString()),ce&&xe.setAttributes(Be,ce),Be},xe.createGroup=function(ue){var ie=document.createElementNS("http://www.w3.org/2000/svg","g");return ue&&xe.setAttributes(ie,ue),ie},xe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},xe.createMarker=function(ue,ie,ce,Be,oe,ct,vt){var Ht=document.createElementNS("http://www.w3.org/2000/svg","marker");return xe.setAttributes(Ht,[["id",ue],["orient",ie],["markerWidth",ce.toString()],["markerHeight",Be.toString()],["refX",oe.toString()],["refY",ct.toString()]]),Ht.appendChild(vt),Ht},xe.createText=function(ue){var ie=document.createElementNS("http://www.w3.org/2000/svg","text");return ie.setAttribute("x","0"),ie.setAttribute("y","0"),ue&&xe.setAttributes(ie,ue),ie},xe.createTSpan=function(ue,ie){var ce=document.createElementNS("http://www.w3.org/2000/svg","tspan");return ce.textContent=ue,ie&&xe.setAttributes(ce,ie),ce},xe.createImage=function(ue){var ie=document.createElementNS("http://www.w3.org/2000/svg","image");return ue&&xe.setAttributes(ie,ue),ie},xe.createPoint=function(ue,ie){var ce=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return ce.x=ue,ce.y=ie,ce},xe.createPath=function(ue,ie){var ce=document.createElementNS("http://www.w3.org/2000/svg","path");return ce.setAttribute("d",ue),ie&&xe.setAttributes(ce,ie),ce},xe}(),ze=function(){function xe(){}return xe.addKey=function(ue){xe.key=ue},Object.defineProperty(xe,"isLicensed",{get:function(){return!!xe.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(xe.key)},enumerable:!1,configurable:!0}),xe}(),Xe=function(){function xe(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return xe.prototype.rasterize=function(ue,ie,ce){var Be=this;return new Promise(function(oe){var ct=ce!==void 0?ce:document.createElement("canvas");ue===null&&(Be.markersOnly=!0,Be.naturalSize=!1);var vt=document.createElementNS("http://www.w3.org/2000/svg","svg");vt.setAttribute("xmlns","http://www.w3.org/2000/svg"),vt.setAttribute("width",ie.width.baseVal.valueAsString),vt.setAttribute("height",ie.height.baseVal.valueAsString),vt.setAttribute("viewBox","0 0 "+ie.viewBox.baseVal.width.toString()+" "+ie.viewBox.baseVal.height.toString()),vt.innerHTML=ie.innerHTML,Be.naturalSize===!0?(vt.width.baseVal.value=ue.naturalWidth,vt.height.baseVal.value=ue.naturalHeight):Be.width!==void 0&&Be.height!==void 0&&(vt.width.baseVal.value=Be.width,vt.height.baseVal.value=Be.height),ct.width=vt.width.baseVal.value,ct.height=vt.height.baseVal.value;var Ht=vt.outerHTML,wn=ct.getContext("2d");Be.markersOnly!==!0&&wn.drawImage(ue,0,0,ct.width,ct.height);var An=window.URL,pn=new Image(ct.width,ct.height);pn.setAttribute("crossOrigin","anonymous");var ar=new Blob([Ht],{type:"image/svg+xml"}),Un=An.createObjectURL(ar);pn.onload=function(){wn.drawImage(pn,0,0),An.revokeObjectURL(Un);var Ba=ct.toDataURL(Be.imageType,Be.imageQuality);oe(Ba)},pn.src=Un})},xe}(),Ie=function(){},$e=function(){function xe(ue){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ue+"_"}return Object.defineProperty(xe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),xe.prototype.addClass=function(ue){return this.styleSheet===void 0&&this.addStyleSheet(),ue.name=""+this.classNamePrefix+ue.localName,this.classes.push(ue),this.styleSheet.sheet.insertRule("."+ue.name+" {"+ue.style+"}",this.styleSheet.sheet.cssRules.length),ue},xe.prototype.addRule=function(ue){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ue),this.styleSheet.sheet.insertRule(ue.selector+" {"+ue.style+"}",this.styleSheet.sheet.cssRules.length)},xe.prototype.addStyleSheet=function(){var ue;this.styleSheet=document.createElement("style"),((ue=this.styleSheetRoot)!==null&&ue!==void 0?ue:document.head).appendChild(this.styleSheet),this.addRule(new qe("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new qe("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new qe("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new Fe("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new Fe("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},xe.prototype.removeStyleSheet=function(){var ue;this.styleSheet&&(((ue=this.styleSheetRoot)!==null&&ue!==void 0?ue:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},xe}(),qe=function(xe,ue){this.selector=xe,this.style=ue},Fe=function(xe,ue){this.localName=xe,this.style=ue},_e=function(){function xe(ue,ie,ce,Be,oe){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ue,this.displayMode=ie,this.markerItems=ce,this.uiStyleSettings=Be,this.styles=oe,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return xe.prototype.show=function(ue){var ie=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ue,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var ce=document.createElement("div");ce.className=this.toolbarBlockStyleClass.name,ce.style.whiteSpace="nowrap",this.uiContainer.appendChild(ce),this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ce,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(oe){var ct=document.createElement("div");ct.className=""+ie.toolbarButtonStyleClass.name,ct.setAttribute("data-type-name",oe.typeName),ct.innerHTML=oe.icon,ct.addEventListener("click",function(){ie.markerToolbarButtonClicked(ct,oe)}),ie.buttons.push(ct),ie.markerButtons.push(ct)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var Be=document.createElement("div");Be.className=this.toolbarBlockStyleClass.name,Be.style.whiteSpace="nowrap",Be.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(Be),this.addActionButton(Be,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(Be,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},xe.prototype.addButtonClickListener=function(ue){this.buttonClickListeners.push(ue)},xe.prototype.removeButtonClickListener=function(ue){this.buttonClickListeners.indexOf(ue)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ue),1)},xe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},xe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ue=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ie=0;ie<this.markerButtons.length;ie++)ie<ue||ie===ue&&this.markerButtons.length-1===ue?this.markerButtonBlock.appendChild(this.markerButtons[ie]):(ie===ue&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ie]))}},xe.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},xe.prototype.resetButtonStyles=function(){var ue=this;this.buttons.forEach(function(ie){ie.className=ie.className.replace(ue.uiStyleSettings.toolbarButtonStyleColorsClassName?ue.uiStyleSettings.toolbarButtonStyleColorsClassName:ue.toolbarButtonStyleColorsClass.name,"").trim(),ie.className=ie.className.replace(ue.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ue.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ue.toolbarActiveButtonStyleColorsClass.name,"").trim(),ie.className+=" "+(ue.uiStyleSettings.toolbarButtonStyleColorsClassName?ue.uiStyleSettings.toolbarButtonStyleColorsClassName:ue.toolbarButtonStyleColorsClass.name)})},xe.prototype.addActionButton=function(ue,ie,ce){var Be=this,oe=document.createElement("div");switch(oe.className=""+this.toolbarButtonStyleClass.name,oe.innerHTML=ie,oe.setAttribute("data-action",ce),oe.addEventListener("click",function(){Be.actionToolbarButtonClicked(oe,ce)}),ce){case"select":oe.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":oe.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":oe.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":oe.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":oe.style.fill=this.uiStyleSettings.closeButtonColor}ue.appendChild(oe),this.buttons.push(oe)},xe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Fe("toolbar",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
height: `+this.uiStyleSettings.toolbarHeight+`px;
box-sizing: content-box;
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolbarStyleColorsClass=this.styles.addClass(new Fe("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new Fe("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new Fe("toolbar-overflow-block",`
position: absolute;
top: `+this.uiStyleSettings.toolbarHeight+`px;
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
z-index: 10;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new Fe("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ue=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Fe("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ue)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ue)+`px;
padding: `+ue+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new Fe("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new Fe("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new qe("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new qe("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},xe.prototype.markerToolbarButtonClicked=function(ue,ie){this.setActiveButton(ue),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ce){return ce("marker",ie)}),this.markerButtonOverflowBlock.style.display="none"},xe.prototype.actionToolbarButtonClicked=function(ue,ie){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ce){return ce("action",ie)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},xe.prototype.setActiveButton=function(ue){this.resetButtonStyles(),ue.className=ue.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ue.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},xe.prototype.setActiveMarkerButton=function(ue){var ie=this.markerButtons.find(function(ce){return ce.getAttribute("data-type-name")===ue});ie&&this.setActiveButton(ie)},xe.prototype.setCurrentMarker=function(ue){var ie=this;this.currentMarker=ue,this.buttons.filter(function(ce){return/delete|notes/.test(ce.getAttribute("data-action"))}).forEach(function(ce){ie.currentMarker===void 0?(ce.style.fillOpacity="0.4",ce.style.pointerEvents="none"):(ce.style.fillOpacity="1",ce.style.pointerEvents="all")})},xe}(),Me=function(){function xe(ue,ie,ce,Be){this.panels=[],this.panelButtons=[],this.markerjsContainer=ue,this.displayMode=ie,this.uiStyleSettings=ce,this.styles=Be,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return xe.prototype.addStyles=function(){var ue;this.toolboxStyleClass=this.styles.addClass(new Fe("toolbox",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: column;
font-family: sans-serif;
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
box-sizing: content-box;
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolboxStyleColorsClass=this.styles.addClass(new Fe("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var ie=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Fe("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Fe("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Fe("toolbox-panel-row",`
display: flex;
`+(this.displayMode==="inline"?"position: absolute;":"")+`
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
cursor: default;
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
`+(this.displayMode==="inline"?"width: 100%;":"")+`
box-sizing: content-box;
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Fe("toolbox-panel-row_colors",`
background-color: `+((ue=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ue!==void 0?ue:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new Fe("toolbox_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px;
padding: `+ie+`px;
box-sizing: content-box;
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Fe("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Fe("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new qe("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new qe("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},xe.prototype.show=function(ue){var ie;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ue,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ie=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ie!==void 0?ie:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},xe.prototype.setPanelButtons=function(ue){var ie,ce,Be=this;this.panels=ue,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ie=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ie!==void 0?ie:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ce=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ce!==void 0?ce:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(oe){var ct;oe.uiStyleSettings=Be.uiStyleSettings;var vt=document.createElement("div");vt.className=Be.toolboxButtonStyleClass.name+" "+((ct=Be.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ct!==void 0?ct:Be.toolboxButtonStyleColorsClass.name),vt.innerHTML=oe.icon,vt.title=oe.title,vt.addEventListener("click",function(){Be.panelButtonClick(oe)}),Be.panelButtons.push(vt),Be.buttonRow.appendChild(vt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},xe.prototype.panelButtonClick=function(ue){var ie=this,ce=-1;if(ue!==this.activePanel){ce=this.panels.indexOf(ue),this.panelRow.innerHTML="";var Be=ue.getUi();Be.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(Be),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ue}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ie.displayMode==="inline"?ie.panelRow.style.display="none":ie.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(oe,ct){var vt,Ht;oe.className=ie.toolboxButtonStyleClass.name+" "+(ct===ce?""+((vt=ie.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&vt!==void 0?vt:ie.toolboxActiveButtonStyleColorsClass.name):""+((Ht=ie.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ht!==void 0?Ht:ie.toolboxButtonStyleColorsClass.name))})},xe}(),pe=function(xe,ue){this.title=xe,this.icon=ue},me=function(xe){function ue(ie,ce,Be,oe){var ct=xe.call(this,ie,oe||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return ct.colors=[],ct.addTransparent=!1,ct.colorBoxes=[],ct.colors=ce,ct.currentColor=Be,ct.setCurrentColor=ct.setCurrentColor.bind(ct),ct.getColorBox=ct.getColorBox.bind(ct),ct}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");return ce.style.overflow="hidden",ce.style.whiteSpace="nowrap",this.colors.forEach(function(Be){var oe=ie.getColorBox(Be);ce.appendChild(oe),ie.colorBoxes.push(oe)}),ce},ue.prototype.getColorBox=function(ie){var ce=this,Be=this.uiStyleSettings.toolbarHeight/4,oe=this.uiStyleSettings.toolbarHeight-Be,ct=document.createElement("div");ct.style.display="inline-block",ct.style.boxSizing="content-box",ct.style.width=oe-2+"px",ct.style.height=oe-2+"px",ct.style.padding="1px",ct.style.marginRight="2px",ct.style.marginBottom="2px",ct.style.borderWidth="2px",ct.style.borderStyle="solid",ct.style.borderRadius=(oe+2)/2+"px",ct.style.borderColor=ie===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ct.addEventListener("click",function(){ce.setCurrentColor(ie,ct)});var vt=document.createElement("div");return vt.style.display="inline-block",vt.style.width=oe-2+"px",vt.style.height=oe-2+"px",vt.style.backgroundColor=ie,vt.style.borderRadius=oe/2+"px",ie==="transparent"&&(vt.style.fill=this.uiStyleSettings.toolboxAccentColor,vt.innerHTML=`<svg viewBox="0 0 24 24">
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
</svg>`),ct.appendChild(vt),ct},ue.prototype.setCurrentColor=function(ie,ce){var Be=this;this.currentColor=ie,this.colorBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ie)},ue}(pe),Ee=function(){function xe(ue,ie,ce){this._state="new",this._isSelected=!1,this._container=ue,this._overlayContainer=ie,this.globalSettings=ce,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(xe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),xe.prototype.ownsTarget=function(ue){return!1},Object.defineProperty(xe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),xe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},xe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},xe.prototype.pointerDown=function(ue,ie){},xe.prototype.dblClick=function(ue,ie){},xe.prototype.manipulate=function(ue){},xe.prototype.pointerUp=function(ue){this.stateChanged()},xe.prototype.dispose=function(){},xe.prototype.addMarkerVisualToContainer=function(ue){this.container.childNodes.length>0?this.container.insertBefore(ue,this.container.childNodes[0]):this.container.appendChild(ue)},xe.prototype.getState=function(){return{typeName:xe.typeName,state:this.state,notes:this.notes}},xe.prototype.restoreState=function(ue){this._state=ue.state,this.notes=ue.notes},xe.prototype.scale=function(ue,ie){},xe.prototype.colorChanged=function(ue){this.onColorChanged&&this.onColorChanged(ue),this.stateChanged()},xe.prototype.fillColorChanged=function(ue){this.onFillColorChanged&&this.onFillColorChanged(ue),this.stateChanged()},xe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ue=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ue.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ue)&&this.onStateChanged(this)}},xe.typeName="MarkerBase",xe}(),Te=function(){function xe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return xe.prototype.findGripByVisual=function(ue){return this.topLeft.ownsTarget(ue)?this.topLeft:this.topCenter.ownsTarget(ue)?this.topCenter:this.topRight.ownsTarget(ue)?this.topRight:this.centerLeft.ownsTarget(ue)?this.centerLeft:this.centerRight.ownsTarget(ue)?this.centerRight:this.bottomLeft.ownsTarget(ue)?this.bottomLeft:this.bottomCenter.ownsTarget(ue)?this.bottomCenter:this.bottomRight.ownsTarget(ue)?this.bottomRight:void 0},xe}(),Re=function(){function xe(){this.GRIP_SIZE=10,this.visual=Se.createGroup(),this.visual.appendChild(Se.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(Se.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return xe.prototype.ownsTarget=function(ue){return ue===this.visual||ue===this.visual.childNodes[0]||ue===this.visual.childNodes[1]},xe}(),Ke=function(){function xe(){}return xe.toITransformMatrix=function(ue){return{a:ue.a,b:ue.b,c:ue.c,d:ue.d,e:ue.e,f:ue.f}},xe.toSVGMatrix=function(ue,ie){return ue.a=ie.a,ue.b=ie.b,ue.c=ie.c,ue.d=ie.d,ue.e=ie.e,ue.f=ie.f,ue},xe}(),fe=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.left=0,oe.top=0,oe.width=0,oe.height=0,oe.defaultSize={x:50,y:20},oe.offsetX=0,oe.offsetY=0,oe.rotationAngle=0,oe.CB_DISTANCE=10,oe._suppressMarkerCreateEvent=!1,oe.container.transform.baseVal.appendItem(Se.createTransform()),oe.setupControlBox(),oe}return ve(ue,xe),Object.defineProperty(ue.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"visual",{get:function(){return this._visual},set:function(ie){this._visual=ie;var ce=Se.createTransform();this._visual.transform.baseVal.appendItem(ce)},enumerable:!1,configurable:!0}),ue.prototype.ownsTarget=function(ie){return!!xe.prototype.ownsTarget.call(this,ie)||!!(this.controlGrips.findGripByVisual(ie)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ie))},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="new"&&(this.left=ie.x,this.top=ie.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var Be=this.unrotatePoint(ie);if(this.manipulationStartX=Be.x,this.manipulationStartY=Be.y,this.offsetX=Be.x-this.left,this.offsetY=Be.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ce),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ce)){this.activeGrip=this.rotatorGrip;var oe=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=oe.x-this.width/2,this.top=oe.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ct=this.container.transform.baseVal.getItem(0);ct.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ct,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ue.prototype.pointerUp=function(ie){var ce=this.state;xe.prototype.pointerUp.call(this,ie),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ie),this._state="select",ce==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ue.prototype.moveVisual=function(ie){this.visual.style.transform="translate("+ie.x+"px, "+ie.y+"px)"},ue.prototype.manipulate=function(ie){var ce=this.unrotatePoint(ie);this.state==="creating"?this.resize(ie):this.state==="move"?(this.left=this.manipulationStartLeft+(ce.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ce.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ce):this.state==="rotate"&&this.rotate(ie)},ue.prototype.resize=function(ie){var ce=this.manipulationStartLeft,Be=this.manipulationStartWidth,oe=this.manipulationStartTop,ct=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ce=this.manipulationStartLeft+ie.x-this.manipulationStartX,Be=this.manipulationStartWidth+this.manipulationStartLeft-ce;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:Be=this.manipulationStartWidth+ie.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:oe=this.manipulationStartTop+ie.y-this.manipulationStartY,ct=this.manipulationStartHeight+this.manipulationStartTop-oe;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ct=this.manipulationStartHeight+ie.y-this.manipulationStartY}Be>=0?(this.left=ce,this.width=Be):(this.left=ce+Be,this.width=-Be),ct>=0?(this.top=oe,this.height=ct):(this.top=oe+ct,this.height=-ct),this.setSize()},ue.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ue.prototype.rotate=function(ie){if(Math.abs(ie.x-this.centerX)>.1){var ce=Math.sign(ie.x-this.centerX);this.rotationAngle=180*Math.atan((ie.y-this.centerY)/(ie.x-this.centerX))/Math.PI+90*ce,this.applyRotation()}},ue.prototype.applyRotation=function(){var ie=this.container.transform.baseVal.getItem(0);ie.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ie,0)},ue.prototype.rotatePoint=function(ie){if(this.rotationAngle===0)return ie;var ce=this.container.getCTM(),Be=Se.createPoint(ie.x,ie.y);return{x:(Be=Be.matrixTransform(ce)).x,y:Be.y}},ue.prototype.unrotatePoint=function(ie){if(this.rotationAngle===0)return ie;var ce=this.container.getCTM();ce=ce.inverse();var Be=Se.createPoint(ie.x,ie.y);return{x:(Be=Be.matrixTransform(ce)).x,y:Be.y}},ue.prototype.select=function(){xe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ue.prototype.deselect=function(){xe.prototype.deselect.call(this),this.controlBox.style.display="none"},ue.prototype.setupControlBox=function(){this.controlBox=Se.createGroup();var ie=Se.createTransform();ie.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ie),this.container.appendChild(this.controlBox),this.controlRect=Se.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=Se.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 Te,this.addControlGrips(),this.controlBox.style.display="none"},ue.prototype.adjustControlBox=function(){var ie=this.controlBox.transform.baseVal.getItem(0);ie.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ie,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()},ue.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()},ue.prototype.createGrip=function(){var ie=new Re;return ie.visual.transform.baseVal.appendItem(Se.createTransform()),this.controlBox.appendChild(ie.visual),ie},ue.prototype.positionGrips=function(){var ie=this.controlGrips.topLeft.GRIP_SIZE,ce=-ie/2,Be=ce,oe=(this.width+this.CB_DISTANCE)/2-ie/2,ct=(this.height+this.CB_DISTANCE)/2-ie/2,vt=this.height+this.CB_DISTANCE-ie/2,Ht=this.width+this.CB_DISTANCE-ie/2;this.positionGrip(this.controlGrips.topLeft.visual,ce,Be),this.positionGrip(this.controlGrips.topCenter.visual,oe,Be),this.positionGrip(this.controlGrips.topRight.visual,Ht,Be),this.positionGrip(this.controlGrips.centerLeft.visual,ce,ct),this.positionGrip(this.controlGrips.centerRight.visual,Ht,ct),this.positionGrip(this.controlGrips.bottomLeft.visual,ce,vt),this.positionGrip(this.controlGrips.bottomCenter.visual,oe,vt),this.positionGrip(this.controlGrips.bottomRight.visual,Ht,vt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,oe,Be-3*this.CB_DISTANCE)},ue.prototype.positionGrip=function(ie,ce,Be){var oe=ie.transform.baseVal.getItem(0);oe.setTranslate(ce,Be),ie.transform.baseVal.replaceItem(oe,0)},ue.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ue.prototype.showControlBox=function(){this.controlBox.style.display=""},ue.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Ke.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Ke.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},xe.prototype.getState.call(this))},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie);var ce=ie;this.left=ce.left,this.top=ce.top,this.width=ce.width,this.height=ce.height,this.rotationAngle=ce.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Ke.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ce.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Ke.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ce.containerTransformMatrix))},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce);var Be=this.rotatePoint({x:this.left,y:this.top}),oe=this.unrotatePoint({x:Be.x*ie,y:Be.y*ce});this.left=oe.x,this.top=oe.y,this.width=this.width*ie,this.height=this.height*ce,this.adjustControlBox()},ue}(Ee),We=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.opacity=1,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual)},ue.prototype.createVisual=function(){this.visual=Se.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)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},ue.prototype.manipulate=function(ie){xe.prototype.manipulate.call(this,ie)},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),this.setSize()},ue.prototype.setSize=function(){xe.prototype.setSize.call(this),Se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ue.prototype.pointerUp=function(ie){xe.prototype.pointerUp.call(this,ie),this.setSize()},ue.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.visual&&Se.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ie),this.stateChanged()},ue.prototype.setFillColor=function(ie){this.fillColor=ie,this.visual&&Se.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ue.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.visual&&Se.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ue.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.visual&&Se.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ue.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},xe.prototype.getState.call(this))},ue.prototype.restoreState=function(ie){var ce=ie;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.opacity=ce.opacity,this.createVisual(),xe.prototype.restoreState.call(this,ie),this.setSize()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.setSize()},ue.title="Rectangle marker",ue}(fe),rt=function(xe){function ue(ie,ce,Be,oe){var ct=xe.call(this,ie,oe||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ct.widths=[],ct.widthBoxes=[],ct.widths=ce,ct.currentWidth=Be,ct.setCurrentWidth=ct.setCurrentWidth.bind(ct),ct}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",this.widths.forEach(function(Be){var oe=document.createElement("div");oe.style.display="flex",oe.style.flexGrow="2",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=Be===ie.currentWidth?ie.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ie.setCurrentWidth(Be,oe)}),ce.appendChild(oe);var ct=document.createElement("div");ct.innerText=Be.toString(),ct.style.marginRight="5px",oe.appendChild(ct);var vt=document.createElement("div");vt.style.minHeight="20px",vt.style.flexGrow="2",vt.style.display="flex",vt.style.alignItems="center";var Ht=document.createElement("hr");Ht.style.minWidth="20px",Ht.style.border="0px",Ht.style.borderTop=Be+"px solid "+ie.uiStyleSettings.toolboxColor,Ht.style.flexGrow="2",vt.appendChild(Ht),oe.appendChild(vt),ie.widthBoxes.push(oe)}),ce},ue.prototype.setCurrentWidth=function(ie,ce){var Be=this;this.currentWidth=ie,this.widthBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ue}(pe),Je=function(xe){function ue(ie,ce,Be,oe){var ct=xe.call(this,ie,oe||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return ct.styles=[],ct.styleBoxes=[],ct.styles=ce,ct.currentStyle=Be,ct.setCurrentStyle=ct.setCurrentStyle.bind(ct),ct}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",this.styles.forEach(function(Be){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/ie.styles.length-5+"%",oe.style.borderColor=Be===ie.currentStyle?ie.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ie.setCurrentStyle(Be,oe)}),ce.appendChild(oe);var ct=document.createElement("div");ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.overflow="hidden";var vt=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ie.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(Be!==""?'stroke-dasharray="'+Be+'"':"")+` />
</svg>`;ct.innerHTML=vt,oe.appendChild(ct),ie.styleBoxes.push(oe)}),ce},ue.prototype.setCurrentStyle=function(ie,ce){var Be=this;this.currentStyle=ie,this.styleBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ue}(pe),tt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.strokeColor=Be.defaultColor,oe.strokeWidth=Be.defaultStrokeWidth,oe.strokeDasharray=Be.defaultStrokeDasharray,oe.strokePanel=new me("Line color",Be.defaultColorSet,Be.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Je("Line style",Be.defaultStrokeDasharrays,Be.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return ve(ue,xe),Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=xe.prototype.getState.call(this);return ie.typeName=ue.typeName,ie},ue.typeName="FrameMarker",ue.title="Frame marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ue}(We),Pe=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"},Ve=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.x1=0,oe.y1=0,oe.x2=0,oe.y2=0,oe.defaultLength=50,oe.manipulationStartX=0,oe.manipulationStartY=0,oe.manipulationStartX1=0,oe.manipulationStartY1=0,oe.manipulationStartX2=0,oe.manipulationStartY2=0,oe.setupControlBox(),oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!!xe.prototype.ownsTarget.call(this,ie)||!(!this.grip1.ownsTarget(ie)&&!this.grip2.ownsTarget(ie))},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.manipulationStartX=ie.x,this.manipulationStartY=ie.y,this.state==="new"&&(this.x1=ie.x,this.y1=ie.y,this.x2=ie.x,this.y2=ie.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(ce)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ce)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ue.prototype.pointerUp=function(ie){var ce=this.state;xe.prototype.pointerUp.call(this,ie),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(ie),this._state="select",ce==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ue.prototype.adjustVisual=function(){},ue.prototype.manipulate=function(ie){this.state==="creating"?this.resize(ie):this.state==="move"?(this.x1=this.manipulationStartX1+ie.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ie.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ie.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ie.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ie)},ue.prototype.resize=function(ie){switch(this.activeGrip){case this.grip1:this.x1=ie.x,this.y1=ie.y;break;case this.grip2:case void 0:this.x2=ie.x,this.y2=ie.y}this.adjustVisual(),this.adjustControlBox()},ue.prototype.select=function(){xe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ue.prototype.deselect=function(){xe.prototype.deselect.call(this),this.controlBox.style.display="none"},ue.prototype.setupControlBox=function(){this.controlBox=Se.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ue.prototype.adjustControlBox=function(){this.positionGrips()},ue.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ue.prototype.createGrip=function(){var ie=new Re;return ie.visual.transform.baseVal.appendItem(Se.createTransform()),this.controlBox.appendChild(ie.visual),ie},ue.prototype.positionGrips=function(){var ie=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ie/2,this.y1-ie/2),this.positionGrip(this.grip2.visual,this.x2-ie/2,this.y2-ie/2)},ue.prototype.positionGrip=function(ie,ce,Be){var oe=ie.transform.baseVal.getItem(0);oe.setTranslate(ce,Be),ie.transform.baseVal.replaceItem(oe,0)},ue.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},xe.prototype.getState.call(this))},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie);var ce=ie;this.x1=ce.x1,this.y1=ce.y1,this.x2=ce.x2,this.y2=ce.y2},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.x1=this.x1*ie,this.y1=this.y1*ce,this.x2=this.x2*ie,this.y2=this.y2*ce,this.adjustVisual(),this.adjustControlBox()},ue}(Ee),nt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.strokeColor=Be.defaultColor,oe.strokeWidth=Be.defaultStrokeWidth,oe.strokeDasharray=Be.defaultStrokeDasharray,oe.strokePanel=new me("Line color",Be.defaultColorSet,Be.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Je("Line style",Be.defaultStrokeDasharrays,Be.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.selectorLine&&ie!==this.visibleLine)},ue.prototype.createVisual=function(){this.visual=Se.createGroup(),this.selectorLine=Se.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=Se.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)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ue.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()),Se.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),Se.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),Se.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ue.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.adjustVisual(),this.colorChanged(ie)},ue.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.adjustVisual()},ue.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie);var ce=ie;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.createVisual(),this.adjustVisual()},ue.typeName="LineMarker",ue.title="Line marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ue}(Ve),je=function(xe){function ue(ie,ce,Be,oe){var ct=xe.call(this,ie,oe||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return ct.fonts=[],ct.fontBoxes=[],ct.fonts=ce,ct.currentFont=Be,ct.setCurrentFont=ct.setCurrentFont.bind(ct),ct}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");return ce.style.overflow="hidden",ce.style.flexGrow="2",this.fonts.forEach(function(Be){var oe=document.createElement("div");oe.style.display="inline-block",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/ie.fonts.length-5+"%",oe.style.borderColor=Be===ie.currentFont?ie.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ie.setCurrentFont(Be,oe)}),ce.appendChild(oe);var ct=document.createElement("div");ct.style.display="flex",ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.fontFamily=Be,ct.style.overflow="hidden";var vt=document.createElement("div");vt.style.whiteSpace="nowrap",vt.style.overflow="hidden",vt.style.textOverflow="ellipsis",vt.innerHTML="The quick brown fox jumps over the lazy dog",ct.appendChild(vt),oe.appendChild(ct),ie.fontBoxes.push(oe)}),ce},ue.prototype.setCurrentFont=function(ie,ce){var Be=this;this.currentFont=ie,this.fontBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ue}(pe),ft=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.color="transparent",oe.padding=5,oe.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",oe.text=oe.DEFAULT_TEXT,oe.isMoved=!1,oe.color=Be.defaultColor,oe.fontFamily=Be.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setColor=oe.setColor.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.renderText=oe.renderText.bind(oe),oe.sizeText=oe.sizeText.bind(oe),oe.textEditDivClicked=oe.textEditDivClicked.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.setSize=oe.setSize.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.colorPanel=new me("Color",Be.defaultColorSet,Be.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.fontFamilyPanel=new je("Font",Be.defaultFontFamilies,Be.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){if(xe.prototype.ownsTarget.call(this,ie)||ie===this.visual||ie===this.textElement||ie===this.bgRectangle)return!0;var ce=!1;return this.textElement.childNodes.forEach(function(Be){Be===ie&&(ce=!0)}),ce},ue.prototype.createVisual=function(){this.visual=Se.createGroup(),this.bgRectangle=Se.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=Se.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(Se.createTransform()),this.textElement.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.isMoved=!1,this.pointerDownPoint=ie,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},ue.prototype.renderText=function(){var ie=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(ce){ie.textElement.appendChild(Se.createTSpan(ce.trim()===""?" ":ce.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ue.prototype.getTextScale=function(){var ie=this.textElement.getBBox(),ce=1;if(ie.width>0&&ie.height>0){var Be=(1*this.width-this.width*this.padding*2/100)/ie.width,oe=(1*this.height-this.height*this.padding*2/100)/ie.height;ce=Math.min(Be,oe)}return ce},ue.prototype.getTextPosition=function(ie){var ce=this.textElement.getBBox(),Be=0,oe=0;return ce.width>0&&ce.height>0&&(Be=(this.width-ce.width*ie)/2,oe=this.height/2-ce.height*ie/2),{x:Be,y:oe}},ue.prototype.sizeText=function(){var ie=this.textElement.getBBox(),ce=this.getTextScale(),Be=this.getTextPosition(ce);Be.y-=ie.y*ce,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+Be.x+"px, "+Be.y+"px) scale("+ce+", "+ce+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(Be.x,Be.y),this.textElement.transform.baseVal.getItem(1).setScale(ce,ce))},ue.prototype.manipulate=function(ie){xe.prototype.manipulate.call(this,ie),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ie.x-this.pointerDownPoint.x)>5||Math.abs(ie.y-this.pointerDownPoint.y)>5)},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),this.isMoved=!0,this.setSize(),this.sizeText()},ue.prototype.setSize=function(){xe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(Se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Se.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ue.prototype.pointerUp=function(ie){var ce=this.state;ce==="creating"&&(this._suppressMarkerCreateEvent=!0),xe.prototype.pointerUp.call(this,ie),this.setSize(),(ce==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ue.prototype.showTextEditor=function(){var ie=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(ce){ce.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ce=Number.parseFloat(ie.textEditor.style.fontSize);ie.textEditor.clientWidth>=Number.parseInt(ie.textEditor.style.maxWidth)&&ce>.9;)ce-=.1,ie.textEditor.style.fontSize=Math.max(ce,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ce){if(ce.clipboardData){var Be=ce.clipboardData.getData("text"),oe=window.getSelection();if(!oe.rangeCount)return!1;oe.deleteFromDocument(),oe.getRangeAt(0).insertNode(document.createTextNode(Be)),ce.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ie.textEditDivClicked(ie.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ue.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ie=this.getTextScale(),ce=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),Be=this.textElement.getBBox(),oe={x:Be.width*ie,y:Be.height*ie};ce.x-=oe.x/2,ce.y-=oe.y/2,this.textEditor.style.top=ce.y+"px",this.textEditor.style.left=ce.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ce.x+"px",this.textEditor.style.fontSize=Math.max(16*ie,12)+"px",this.textElement.style.display="none"}},ue.prototype.textEditDivClicked=function(ie){this.text=ie.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ue.prototype.select=function(){xe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ue.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),xe.prototype.deselect.call(this)},ue.prototype.dblClick=function(ie,ce){xe.prototype.dblClick.call(this,ie,ce),this.showTextEditor()},ue.prototype.setColor=function(ie){this.textElement&&Se.setAttributes(this.textElement,[["fill",ie]]),this.color=ie,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ie)},ue.prototype.setFont=function(ie){this.textElement&&Se.setAttributes(this.textElement,[["font-family",ie]]),this.fontFamily=ie,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ue.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ue.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){var ce=ie;this.color=ce.color,this.fontFamily=ce.fontFamily,this.padding=ce.padding,this.text=ce.text,this.createVisual(),xe.prototype.restoreState.call(this,ie),this.setSize()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.setSize(),this.sizeText(),this.positionTextEditor()},ue.typeName="TextMarker",ue.title="Text marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',ue}(fe),Ze=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.color="transparent",oe.lineWidth=3,oe.drawing=!1,oe.pixelRatio=1,oe.color=Be.defaultColor,oe.lineWidth=Be.defaultStrokeWidth,oe.pixelRatio=Be.freehandPixelRatio,oe.setColor=oe.setColor.bind(oe),oe.addCanvas=oe.addCanvas.bind(oe),oe.finishCreation=oe.finishCreation.bind(oe),oe.setLineWidth=oe.setLineWidth.bind(oe),oe.colorPanel=new me("Color",Be.defaultColorSet,Be.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.lineWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.lineWidthPanel.onWidthChanged=oe.setLineWidth,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.drawingImage)},ue.prototype.createVisual=function(){this.visual=Se.createGroup(),this.drawingImage=Se.createImage(),this.visual.appendChild(this.drawingImage);var ie=Se.createTransform();this.visual.transform.baseVal.appendItem(ie),this.addMarkerVisualToContainer(this.visual)},ue.prototype.pointerDown=function(ie,ce){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(ie.x,ie.y),this.drawing=!0):xe.prototype.pointerDown.call(this,ie,ce)},ue.prototype.manipulate=function(ie){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ie.x,ie.y),this.canvasContext.stroke()):xe.prototype.manipulate.call(this,ie)},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),Se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Se.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ue.prototype.pointerUp=function(ie){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):xe.prototype.pointerUp.call(this,ie)},ue.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)},ue.prototype.select=function(){this.state==="creating"&&this.finishCreation(),xe.prototype.select.call(this)},ue.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),xe.prototype.deselect.call(this)},ue.prototype.finishCreation=function(){for(var ie=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ce=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],Be=ce[0],oe=ce[1],ct=ce[2],vt=ce[3],Ht=!1,wn=0;wn<this.canvasElement.height;wn++)for(var An=0;An<this.canvasElement.width;An++)ie.data[wn*this.canvasElement.width*4+4*An+3]>0&&(Ht=!0,wn<oe&&(oe=wn),An<Be&&(Be=An),wn>vt&&(vt=wn),An>ct&&(ct=An));if(Ht){this.left=Be/this.pixelRatio,this.top=oe/this.pixelRatio,this.width=(ct-Be)/this.pixelRatio,this.height=(vt-oe)/this.pixelRatio;var pn=document.createElement("canvas");pn.width=ct-Be,pn.height=vt-oe,pn.getContext("2d").putImageData(this.canvasContext.getImageData(Be,oe,ct-Be,vt-oe),0,0),this.drawingImgUrl=pn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ue.prototype.setDrawingImage=function(){Se.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),Se.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ue.prototype.setColor=function(ie){this.color=ie,this.colorChanged(ie)},ue.prototype.setLineWidth=function(ie){this.lineWidth=ie},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({drawingImgUrl:this.drawingImgUrl},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){this.createVisual(),xe.prototype.restoreState.call(this,ie),this.drawingImgUrl=ie.drawingImgUrl,this.setDrawingImage()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.setDrawingImage()},ue.typeName="FreehandMarker",ue.title="Freehand marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',ue}(fe),et=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,Be||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return oe.typeBoxes=[],oe.currentType=ce,oe.setCurrentType=oe.setCurrentType.bind(oe),oe}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2";for(var Be=function(vt){var Ht="both";switch(vt){case 0:Ht="both";break;case 1:Ht="start";break;case 2:Ht="end";break;case 3:Ht="none"}var wn=document.createElement("div");if(wn.style.display="flex",wn.style.flexGrow="2",wn.style.alignItems="center",wn.style.justifyContent="space-between",wn.style.padding="5px",wn.style.borderWidth="2px",wn.style.borderStyle="solid",wn.style.borderColor=Ht===oe.currentType?oe.uiStyleSettings.toolboxAccentColor:"transparent",wn.addEventListener("click",function(){ie.setCurrentType(Ht,wn)}),ce.appendChild(wn),Ht==="both"||Ht==="start"){var An=document.createElement("div");An.style.display="flex",An.style.alignItems="center",An.style.minHeight="20px",An.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,5 10,0 10,10" fill="`+(oe.uiStyleSettings!==void 0?oe.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,An.style.marginLeft="5px",wn.appendChild(An)}var pn=document.createElement("div");pn.style.display="flex",pn.style.alignItems="center",pn.style.minHeight="20px",pn.style.flexGrow="2";var ar=document.createElement("hr");if(ar.style.minWidth="20px",ar.style.border="0px",ar.style.borderTop="3px solid "+(oe.uiStyleSettings!==void 0?oe.uiStyleSettings.toolboxColor:"#eeeeee"),ar.style.flexGrow="2",pn.appendChild(ar),wn.appendChild(pn),Ht==="both"||Ht==="end"){var Un=document.createElement("div");Un.style.display="flex",Un.style.alignItems="center",Un.style.minHeight="20px",Un.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 10,5 0,10" fill="`+(oe.uiStyleSettings!==void 0?oe.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Un.style.marginRight="5px",wn.appendChild(Un)}oe.typeBoxes.push(wn)},oe=this,ct=0;ct<4;ct++)Be(ct);return ce},ue.prototype.setCurrentType=function(ie,ce){var Be=this;this.currentType=ie,this.typeBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings!==void 0?Be.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ue}(pe),Qt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.arrowType="end",oe.arrowBaseHeight=10,oe.arrowBaseWidth=10,oe.getArrowPoints=oe.getArrowPoints.bind(oe),oe.setArrowType=oe.setArrowType.bind(oe),oe.arrowTypePanel=new et("Arrow type","end"),oe.arrowTypePanel.onArrowTypeChanged=oe.setArrowType,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.arrow1&&ie!==this.arrow2)},ue.prototype.getArrowPoints=function(ie,ce){var Be=this.arrowBaseWidth+2*this.strokeWidth,oe=this.arrowBaseHeight+2*this.strokeWidth;return ie-Be/2+","+(ce+oe/2)+" "+ie+","+(ce-oe/2)+" "+(ie+Be/2)+","+(ce+oe/2)},ue.prototype.createTips=function(){this.arrow1=Se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow2)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="creating"&&this.createTips()},ue.prototype.adjustVisual=function(){if(xe.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",Se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Se.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ie=0;Math.abs(this.x1-this.x2)>.1&&(ie=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(ie,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var Be=this.arrow2.transform.baseVal.getItem(0);Be.setRotate(ie+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Be,0)}},ue.prototype.setArrowType=function(ie){this.arrowType=ie,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({arrowType:this.arrowType},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie);var ce=ie;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},ue.typeName="ArrowMarker",ue.title="Arrow marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ue}(nt),st=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.fillColor=Be.defaultFillColor,oe.strokeWidth=0,oe.fillPanel=new me("Color",Be.defaultColorSet,Be.defaultFillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe}return ve(ue,xe),Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=xe.prototype.getState.call(this);return ie.typeName=ue.typeName,ie},ue.typeName="CoverMarker",ue.title="Cover marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ue}(We),it=function(xe){function ue(ie,ce,Be,oe){var ct=xe.call(this,ie,oe||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return ct.opacities=[],ct.opacityBoxes=[],ct.opacities=ce,ct.currentOpacity=Be,ct.setCurrentOpacity=ct.setCurrentOpacity.bind(ct),ct}return ve(ue,xe),ue.prototype.getUi=function(){var ie=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(Be){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="center",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=Be===ie.currentOpacity?ie.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ie.setCurrentOpacity(Be,oe)}),ce.appendChild(oe);var ct=document.createElement("div");ct.innerText=100*Be+"%",oe.appendChild(ct),ie.opacityBoxes.push(oe)}),ce},ue.prototype.setCurrentOpacity=function(ie,ce){var Be=this;this.currentOpacity=ie,this.opacityBoxes.forEach(function(oe){oe.style.borderColor=oe===ce?Be.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ue}(pe),Lt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.setOpacity=oe.setOpacity.bind(oe),oe.fillColor=Be.defaultHighlightColor,oe.strokeWidth=0,oe.opacity=Be.defaultHighlightOpacity,oe.fillPanel=new me("Color",Be.defaultColorSet,oe.fillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe.opacityPanel=new it("Opacity",Be.defaultOpacitySteps,oe.opacity),oe.opacityPanel.onOpacityChanged=oe.setOpacity,oe}return ve(ue,xe),ue.prototype.setOpacity=function(ie){this.opacity=ie,this.visual&&Se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=xe.prototype.getState.call(this);return ie.typeName=ue.typeName,ie},ue.typeName="HighlightMarker",ue.title="Highlight marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',ue}(st),Ye='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',ye='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Qe=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.bgColor="transparent",oe.tipPosition={x:0,y:0},oe.tipBase1Position={x:0,y:0},oe.tipBase2Position={x:0,y:0},oe.tipMoving=!1,oe.color=Be.defaultStrokeColor,oe.bgColor=Be.defaultFillColor,oe.fontFamily=Be.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setBgColor=oe.setBgColor.bind(oe),oe.getTipPoints=oe.getTipPoints.bind(oe),oe.positionTip=oe.positionTip.bind(oe),oe.setTipPoints=oe.setTipPoints.bind(oe),oe.colorPanel=new me("Text color",Be.defaultColorSet,oe.color,Ye),oe.colorPanel.onColorChanged=oe.setColor,oe.bgColorPanel=new me("Fill color",Be.defaultColorSet,oe.bgColor,ye),oe.bgColorPanel.onColorChanged=oe.setBgColor,oe.fontFamilyPanel=new je("Font",Be.defaultFontFamilies,Be.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.tipGrip=new Re,oe.tipGrip.visual.transform.baseVal.appendItem(Se.createTransform()),oe.controlBox.appendChild(oe.tipGrip.visual),oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return xe.prototype.ownsTarget.call(this,ie)||this.tipGrip.ownsTarget(ie)||this.tip===ie},ue.prototype.createTip=function(){Se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ue.prototype.pointerDown=function(ie,ce){this.state==="new"&&xe.prototype.pointerDown.call(this,ie,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):xe.prototype.pointerDown.call(this,ie,ce)},ue.prototype.pointerUp=function(ie){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,xe.prototype.pointerUp.call(this,ie);else{var ce=this.state==="creating";xe.prototype.pointerUp.call(this,ie),this.setTipPoints(ce),this.positionTip()}},ue.prototype.manipulate=function(ie){if(this.tipMoving){var ce=this.unrotatePoint(ie);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else xe.prototype.manipulate.call(this,ie)},ue.prototype.setBgColor=function(ie){this.bgRectangle&&this.tip&&(Se.setAttributes(this.bgRectangle,[["fill",ie]]),Se.setAttributes(this.tip,[["fill",ie]])),this.bgColor=ie,this.fillColorChanged(ie)},ue.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},ue.prototype.setTipPoints=function(ie){ie===void 0&&(ie=!1);var ce=Math.min(this.height/2,15),Be=this.height/5;ie&&(this.tipPosition={x:ce+Be/2,y:this.height+20});var oe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?oe<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(Be=this.width/5,ce=Math.min(this.width/2,15),this.tipBase1Position={x:ce,y:0},this.tipBase2Position={x:ce+Be,y:0}):(this.tipBase1Position={x:0,y:ce},this.tipBase2Position={x:0,y:ce+Be}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?oe<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(Be=this.width/5,ce=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ce-Be,y:0},this.tipBase2Position={x:this.width-ce,y:0}):(this.tipBase1Position={x:this.width,y:ce},this.tipBase2Position={x:this.width,y:ce+Be}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?oe<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(Be=this.width/5,ce=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ce-Be,y:this.height},this.tipBase2Position={x:this.width-ce,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-ce-Be},this.tipBase2Position={x:this.width,y:this.height-ce}):oe<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(Be=this.width/5,ce=Math.min(this.width/2,15),this.tipBase1Position={x:ce,y:this.height},this.tipBase2Position={x:ce+Be,y:this.height}):(this.tipBase1Position={x:0,y:this.height-ce},this.tipBase2Position={x:0,y:this.height-ce-Be})},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),this.positionTip()},ue.prototype.positionTip=function(){Se.setAttributes(this.tip,[["points",this.getTipPoints()]]);var ie=this.tipGrip.visual.transform.baseVal.getItem(0);ie.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(ie,0)},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ue.prototype.select=function(){this.positionTip(),xe.prototype.select.call(this)},ue.prototype.getState=function(){var ie=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){var ce=ie;this.bgColor=ce.bgColor,this.tipPosition=ce.tipPosition,xe.prototype.restoreState.call(this,ie),this.createTip(),this.setTipPoints()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.tipPosition={x:this.tipPosition.x*ie,y:this.tipPosition.y*ce},this.positionTip()},ue.typeName="CalloutMarker",ue.title="Callout marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',ue}(ft),yt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.opacity=1,oe.strokeColor=Be.defaultColor,oe.strokeWidth=Be.defaultStrokeWidth,oe.strokeDasharray=Be.defaultStrokeDasharray,oe.fillColor=Be.defaultFillColor,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.setOpacity=oe.setOpacity.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe.strokePanel=new me("Line color",Ne(Be.defaultColorSet,["transparent"]),Be.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.fillPanel=new me("Fill color",Ne(Be.defaultColorSet,["transparent"]),oe.fillColor,ye),oe.fillPanel.onColorChanged=oe.setFillColor,oe.strokeWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Je("Line style",Be.defaultStrokeDasharrays,Be.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe.opacityPanel=new it("Opacity",Be.defaultOpacitySteps,oe.opacity),oe.opacityPanel.onOpacityChanged=oe.setOpacity,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual)},ue.prototype.createVisual=function(){this.visual=Se.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},ue.prototype.manipulate=function(ie){xe.prototype.manipulate.call(this,ie)},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),this.setSize()},ue.prototype.setSize=function(){xe.prototype.setSize.call(this),Se.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ue.prototype.pointerUp=function(ie){xe.prototype.pointerUp.call(this,ie),this.setSize()},ue.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.visual&&Se.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ie),this.stateChanged()},ue.prototype.setFillColor=function(ie){this.fillColor=ie,this.visual&&Se.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ie),this.stateChanged()},ue.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.visual&&Se.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ue.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.visual&&Se.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ue.prototype.setOpacity=function(ie){this.opacity=ie,this.visual&&Se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){var ce=ie;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.opacity=ce.opacity,this.createVisual(),xe.prototype.restoreState.call(this,ie),this.setSize()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.setSize()},ue.typeName="EllipseMarker",ue.title="Ellipse marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ue}(fe),bt=function(xe){function ue(ie,ce,Be){return xe.call(this,ie,ce,Be)||this}return ve(ue,xe),Object.defineProperty(ue.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.tip1&&ie!==this.tip2)},ue.prototype.createTips=function(){this.tip1=Se.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.tip1),this.tip2=Se.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.tip2)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.state==="creating"&&this.createTips()},ue.prototype.adjustVisual=function(){if(xe.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(Se.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Se.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var ie=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(ie,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var Be=this.tip2.transform.baseVal.getItem(0);Be.setRotate(ie+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Be,0)}},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=xe.prototype.getState.call(this);return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie),this.createTips(),this.adjustVisual()},ue.typeName="MeasurementMarker",ue.title="Measurement marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',ue}(nt),dt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.strokePanel.colors=Be.defaultColorSet,oe.fillColor="transparent",oe}return ve(ue,xe),Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=xe.prototype.getState.call(this);return ie.typeName=ue.typeName,ie},ue.typeName="EllipseFrameMarker",ue.title="Ellipse frame marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ue}(yt),Oe=function(){function xe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(xe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),xe.prototype.addUndoStep=function(ue){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ue)||(this.undoStack.push(ue),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ue)&&this.redoStack.splice(0,this.redoStack.length))},xe.prototype.replaceLastUndoStep=function(ue){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ue)},xe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},xe.prototype.undo=function(){if(this.undoStack.length>1){var ue=this.undoStack.pop();return ue!==void 0&&this.redoStack.push(ue),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},xe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},xe}(),Ft=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.curveX=0,oe.curveY=0,oe.manipulationStartCurveX=0,oe.manipulationStartCurveY=0,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.positionGrips=oe.positionGrips.bind(oe),oe.addControlGrips=oe.addControlGrips.bind(oe),oe.adjustVisual=oe.adjustVisual.bind(oe),oe.setupControlBox=oe.setupControlBox.bind(oe),oe.resize=oe.resize.bind(oe),oe.strokeColor=Be.defaultColor,oe.strokeWidth=Be.defaultStrokeWidth,oe.strokeDasharray=Be.defaultStrokeDasharray,oe.strokePanel=new me("Line color",Be.defaultColorSet,Be.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Je("Line style",Be.defaultStrokeDasharrays,Be.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.selectorCurve&&ie!==this.visibleCurve&&!this.curveGrip.ownsTarget(ie))},ue.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ue.prototype.createVisual=function(){this.visual=Se.createGroup(),this.selectorCurve=Se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Se.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)},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ie.x,this.curveY=ie.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},ue.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ue.prototype.setupControlBox=function(){xe.prototype.setupControlBox.call(this),this.curveControlLine1=Se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Se.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)},ue.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,xe.prototype.addControlGrips.call(this)},ue.prototype.positionGrips=function(){xe.prototype.positionGrips.call(this);var ie=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ie/2,this.curveY-ie/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()))},ue.prototype.manipulate=function(ie){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ie.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ie.y-this.manipulationStartY),xe.prototype.manipulate.call(this,ie)},ue.prototype.resize=function(ie){this.activeGrip===this.curveGrip&&(this.curveX=ie.x,this.curveY=ie.y),xe.prototype.resize.call(this,ie),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ue.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.adjustVisual(),this.colorChanged(ie)},ue.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.adjustVisual()},ue.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.adjustVisual()},ue.prototype.scale=function(ie,ce){this.curveX=this.curveX*ie,this.curveY=this.curveY*ce,xe.prototype.scale.call(this,ie,ce)},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},xe.prototype.getState.call(this));return ie.typeName=ue.typeName,ie},ue.prototype.restoreState=function(ie){xe.prototype.restoreState.call(this,ie);var ce=ie;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},ue.typeName="CurveMarker",ue.title="Curve marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',ue}(Ve),Ut=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,ce,Be)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.textColor="transparent",oe.fontSize="1rem",oe.isMoved=!1,oe.captionText="Caption",oe.PADDING=5,oe.captionBoxWidth=0,oe.captionBoxHeight=0,oe.strokeColor=Be.defaultColor,oe.strokeWidth=Be.defaultStrokeWidth,oe.strokeDasharray=Be.defaultStrokeDasharray,oe.fillColor=Be.defaultFillColor,oe.textColor=Be.defaultStrokeColor,oe.fontFamily=Be.defaultFontFamily,oe.fontSize=Be.defaultCaptionFontSize,oe.captionText=Be.defaultCaptionText,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe.sizeCaption=oe.sizeCaption.bind(oe),oe.setCaptionText=oe.setCaptionText.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.finishTextEditing=oe.finishTextEditing.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.setTextColor=oe.setTextColor.bind(oe),oe.strokePanel=new me("Line color",Ne(Be.defaultColorSet,["transparent"]),oe.strokeColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.fillPanel=new me("Fill color",Ne(Be.defaultColorSet,["transparent"]),oe.fillColor,ye),oe.fillPanel.onColorChanged=oe.setFillColor,oe.strokeWidthPanel=new rt("Line width",Be.defaultStrokeWidths,Be.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Je("Line style",Be.defaultStrokeDasharrays,Be.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe.fontFamilyPanel=new je("Font",Be.defaultFontFamilies,Be.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.textColorPanel=new me("Text color",Be.defaultColorSet,oe.textColor,Ye),oe.textColorPanel.onColorChanged=oe.setTextColor,oe}return ve(ue,xe),ue.prototype.ownsTarget=function(ie){return!(!xe.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.frame&&ie!==this.captionBg&&ie!==this.captionElement)},ue.prototype.createVisual=function(){this.visual=Se.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Se.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Se.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=Se.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()},ue.prototype.setCaptionText=function(ie){this.captionText=ie,this.captionElement.textContent=this.captionText,this.sizeCaption()},ue.prototype.pointerDown=function(ie,ce){xe.prototype.pointerDown.call(this,ie,ce),this.isMoved=!1,this.pointerDownPoint=ie,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},ue.prototype.manipulate=function(ie){xe.prototype.manipulate.call(this,ie),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ie.x-this.pointerDownPoint.x)>5||Math.abs(ie.y-this.pointerDownPoint.y)>5)},ue.prototype.resize=function(ie){xe.prototype.resize.call(this,ie),this.setSize()},ue.prototype.sizeCaption=function(){var ie=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ie.width+2*this.PADDING,this.captionBoxHeight=ie.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Se.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')"]]),Se.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')"]])},ue.prototype.showTextEditor=function(){var ie=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(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&ie.finishTextEditing(ie.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ie.finishTextEditing(ie.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ie.finishTextEditing(ie.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ue.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"))},ue.prototype.finishTextEditing=function(ie){this.setCaptionText(ie.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ue.prototype.setFont=function(ie){this.captionElement&&Se.setAttributes(this.captionElement,[["font-family",ie]]),this.fontFamily=ie,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ue.prototype.setTextColor=function(ie){this.captionElement&&Se.setAttributes(this.captionElement,[["fill",ie]]),this.textColor=ie,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ue.prototype.setSize=function(){xe.prototype.setSize.call(this),Se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ue.prototype.pointerUp=function(ie){xe.prototype.pointerUp.call(this,ie),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ue.prototype.dblClick=function(ie,ce){xe.prototype.dblClick.call(this,ie,ce),this.showTextEditor()},ue.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.frame&&Se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ie),this.stateChanged()},ue.prototype.setFillColor=function(ie){this.fillColor=ie,this.captionBg&&Se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ie),this.stateChanged()},ue.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.frame&&Se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ue.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.frame&&Se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ue.prototype.getState=function(){var ie=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},xe.prototype.getState.call(this));return ie.typeName=this.typeName,ie},ue.prototype.restoreState=function(ie){var ce=ie;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),xe.prototype.restoreState.call(this,ie),this.setSize()},ue.prototype.scale=function(ie,ce){xe.prototype.scale.call(this,ie,ce),this.setSize()},ue.typeName="CaptionFrameMarker",ue.title="Caption frame marker",ue.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',ue}(fe),Et=function(){function xe(ue,ie){ie===void 0&&(ie=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ue,this.cancelable=ie}return Object.defineProperty(xe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),xe.prototype.preventDefault=function(){this._defaultPrevented=!0},xe}(),Pt=function(xe){function ue(ie,ce,Be){var oe=xe.call(this,ie,!1)||this;return oe.dataUrl=ce,oe.state=Be,oe}return ve(ue,xe),ue}(Et),wt=function(xe){function ue(ie,ce,Be){Be===void 0&&(Be=!1);var oe=xe.call(this,ie,Be)||this;return oe.marker=ce,oe}return ve(ue,xe),ue}(Et),Zt=function(){function xe(){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 xe.prototype.addEventListener=function(ue,ie){this[ue].push(ie)},xe.prototype.removeEventListener=function(ue,ie){var ce=this[ue].indexOf(ie);ce>-1&&this[ue].splice(ce,1)},xe}(),an=function(){function xe(ue){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Pe,this._isOpen=!1,this.undoRedoManager=new Oe,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 Zt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=xe.instanceCounter++,this.styles=new $e(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ue,this.targetRoot=document.body,this.width=ue.clientWidth,this.height=ue.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(xe.prototype,"ALL_MARKER_TYPES",{get:function(){return[tt,Ze,Qt,ft,dt,yt,Lt,Qe,bt,st,nt,Ft,Ut]},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[tt,Ze,Qt,ft,yt,Lt,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[tt,Ze,Qt,ft,Lt]},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ue){var ie=this;this._availableMarkerTypes.splice(0),ue.forEach(function(ce){if(typeof ce=="string"){var Be=ie.ALL_MARKER_TYPES.find(function(oe){return oe.typeName===ce});Be!==void 0&&ie._availableMarkerTypes.push(Be)}else ie._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ue){this._zoomLevel=ue,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(xe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),xe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},xe.prototype.show=function(){var ue=this;this.styles.styleSheetRoot===void 0&&Ie.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ie.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ie){return ie(new Et(ue))})},xe.prototype.render=function(){return Le(this,void 0,void 0,function(){var ue;return Ue(this,function(ie){switch(ie.label){case 0:return this.setCurrentMarker(),(ue=new Xe).naturalSize=this.renderAtNaturalSize,ue.imageType=this.renderImageType,ue.imageQuality=this.renderImageQuality,ue.markersOnly=this.renderMarkersOnly,ue.width=this.renderWidth,ue.height=this.renderHeight,[4,ue.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ie.sent(),[4,ue.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ie.sent()]}})})},xe.prototype.close=function(ue){var ie=this;if(ue===void 0&&(ue=!1),this.isOpen){var ce=!1;ue||this.eventListeners.beforeclose.forEach(function(Be){var oe=new Et(ie,!0);Be(oe),oe.defaultPrevented&&(ce=!0)}),ce||(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(Be){return Be(new Et(ie))}),this.detachEvents(),this._isOpen=!1)}},xe.prototype.addMarkersToToolbar=function(){for(var ue,ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];(ue=this._availableMarkerTypes).push.apply(ue,ie)},xe.prototype.addRenderEventListener=function(ue){this.addEventListener("render",function(ie){ue(ie.dataUrl,ie.state)})},xe.prototype.removeRenderEventListener=function(ue){},xe.prototype.addCloseEventListener=function(ue){this.addEventListener("close",function(){ue()})},xe.prototype.removeCloseEventListener=function(ue){},xe.prototype.setupResizeObserver=function(){var ue=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ue.resize(ue.target.clientWidth,ue.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ue.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},xe.prototype.onPopupTargetResize=function(){var ue=1*this.target.clientWidth/this.target.clientHeight,ie=this.editorCanvas.clientWidth/ue>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ue:this.editorCanvas.clientWidth,ce=ie<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ue;this.resize(ie,ce)},xe.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},xe.prototype.resize=function(ue,ie){this._isResizing=!0;var ce=ue/this.imageWidth,Be=ie/this.imageHeight;this.imageWidth=Math.round(ue),this.imageHeight=Math.round(ie),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(ce,Be),this._isResizing=!1},xe.prototype.scaleMarkers=function(ue,ie){var ce,Be=this;this._currentMarker&&this._currentMarker instanceof ft?this._currentMarker.scale(ue,ie):(ce=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(oe){oe!==Be._currentMarker&&oe.scale(ue,ie)}),ce!==void 0&&this.setCurrentMarker(ce)},xe.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},xe.prototype.setTopLeft=function(){var ue=this.editingTarget.getBoundingClientRect(),ie=this.editorCanvas.getBoundingClientRect();this.left=ue.left-ie.left,this.top=ue.top-ie.top},xe.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},xe.prototype.addDefs=function(){for(var ue,ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];this.defs=Se.createDefs(),this.addDefsToImage(),(ue=this.defs).append.apply(ue,ie)},xe.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},xe.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},xe.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},xe.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},xe.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},xe.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},xe.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},xe.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var ue=document.createElement("a");ue.href="https://markerjs.com/",ue.target="_blank",ue.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',ue.title="Powered by marker.js",ue.style.display="grid",ue.style.alignItems="center",ue.style.justifyItems="center",ue.style.padding="3px",ue.style.width="20px",ue.style.height="20px",this.logoUI.appendChild(ue),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},xe.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")},xe.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"},xe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},xe.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 ue=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=ue+"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 _e(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<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new Me(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},xe.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},xe.prototype.removeMarker=function(ue){this.markerImage.removeChild(ue.container),this.markers.indexOf(ue)>-1&&this.markers.splice(this.markers.indexOf(ue),1),ue.dispose()},xe.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())},xe.prototype.toolbarButtonClicked=function(ue,ie){if(ue==="marker"&&ie!==void 0)this.createNewMarker(ie);else if(ue==="action")switch(ie){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()}},xe.prototype.deleteSelectedMarker=function(){var ue=this;if(this._currentMarker!==void 0){var ie=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Be){var oe=new wt(ue,ue._currentMarker,!0);Be(oe),oe.defaultPrevented&&(ie=!0)}),!ie){var ce=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(Be){return Be(new wt(ue,ce))})}}},xe.prototype.clear=function(){var ue=this,ie=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ct){var vt=new wt(ue,void 0,!0);ct(vt),vt.defaultPrevented&&(ie=!0)}),!ie)){this.setCurrentMarker();for(var ce=function(ct){var vt=Be.markers[ct];Be.setCurrentMarker(Be.markers[ct]),Be._currentMarker.dispose(),Be.markerImage.removeChild(Be._currentMarker.container),Be.markers.splice(Be.markers.indexOf(Be._currentMarker),1),Be.eventListeners.markerdelete.forEach(function(Ht){return Ht(new wt(ue,vt))})},Be=this,oe=this.markers.length-1;oe>=0;oe--)ce(oe);this.addUndoStep()}},Object.defineProperty(xe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),xe.prototype.showNotesEditor=function(){var ue;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=(ue=this._currentMarker.notes)!==null&&ue!==void 0?ue:"",this.overlayContainer.appendChild(this.notesArea))},xe.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)},xe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},xe.prototype.addUndoStep=function(){var ue=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ie=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===ie.width&&ce.height===ie.height){var Be=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ie),Be<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(oe){return oe(new Et(ue))})}else this.undoRedoManager.replaceLastUndoStep(ie),this.eventListeners.statechange.forEach(function(oe){return oe(new Et(ue))})}},xe.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},xe.prototype.undoStep=function(){var ue=this,ie=this.undoRedoManager.undo();ie!==void 0&&(this.restoreState(ie),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ce){return ce(new Et(ue))}))},xe.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},xe.prototype.redoStep=function(){var ue=this,ie=this.undoRedoManager.redo();ie!==void 0&&(this.restoreState(ie),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ce){return ce(new Et(ue))}))},xe.prototype.stepZoom=function(){var ue=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ue<this.zoomSteps.length-1?this.zoomSteps[ue+1]:this.zoomSteps[0]},xe.prototype.panTo=function(ue){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ue.x,top:this.prevPanPoint.y-ue.y}),this.prevPanPoint=ue},xe.prototype.startRenderAndClose=function(){return Le(this,void 0,void 0,function(){var ue,ie,ce=this;return Ue(this,function(Be){switch(Be.label){case 0:return[4,this.render()];case 1:return ue=Be.sent(),ie=this.getState(),this.eventListeners.render.forEach(function(oe){return oe(new Pt(ce,ue,ie))}),this.close(!0),[2]}})})},xe.prototype.getState=function(ue){ue===!0&&this.setCurrentMarker();var ie={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(ce){return ie.markers.push(ce.getState())}),ie},xe.prototype.restoreState=function(ue){var ie=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ue.markers.forEach(function(ce){var Be=ie._availableMarkerTypes.find(function(ct){return ct.typeName===ce.typeName});if(Be!==void 0){var oe=ie.addNewMarker(Be);oe.restoreState(ce),ie.markers.push(oe)}}),ue.width&&ue.height&&(ue.width!==this.imageWidth||ue.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ue.width,this.imageHeight/ue.height),this.eventListeners.restorestate.forEach(function(ce){return ce(new Et(ie))})},xe.prototype.addNewMarker=function(ue){var ie=Se.createGroup();return this.markerImage.appendChild(ie),new ue(ie,this.overlayContainer,this.settings)},xe.prototype.createNewMarker=function(ue){var ie,ce=this;(ie=typeof ue=="string"?this._availableMarkerTypes.find(function(Be){return Be.typeName===ue}):ue)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(ie),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(ie.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(Be){return Be(new wt(ce,ce._currentMarker))}))},xe.prototype.markerCreated=function(ue){var ie=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ue),this.setCurrentMarker(ue),ue instanceof Ze&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ze):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(ce){return ce(new wt(ie,ie._currentMarker))})},xe.prototype.colorChanged=function(ue){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ue,this.settings.defaultStrokeColor=ue)},xe.prototype.fillColorChanged=function(ue){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ue)},xe.prototype.markerStateChanged=function(ue){var ie=this;this.eventListeners.markerchange.forEach(function(ce){return ce(new wt(ie,ue))})},xe.prototype.setCurrentMarker=function(ue){var ie=this;this._currentMarker!==ue&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(ce){return ce(new wt(ie,ie._currentMarker))})),this._currentMarker=ue,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(ce){return ce(new wt(ie,ie._currentMarker))}))},xe.prototype.onPointerDown=function(ue){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ue.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var ie=this.markers.find(function(ce){return ce.ownsTarget(ue.target)});ie!==void 0?(this.setCurrentMarker(ie),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ue.clientX,ue.clientY),ue.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ue.clientX,y:ue.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ue.clientX,ue.clientY))},xe.prototype.onDblClick=function(ue){if(this._isFocused||this.focus(),this.mode==="select"){var ie=this.markers.find(function(ce){return ce.ownsTarget(ue.target)});ie!==void 0&&ie!==this._currentMarker&&this.setCurrentMarker(ie),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ue.clientX,ue.clientY),ue.target):this.setCurrentMarker()}},xe.prototype.onPointerMove=function(ue){this.touchPoints!==1&&ue.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ue.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ue.clientX,ue.clientY)):this.zoomLevel>1&&this.panTo({x:ue.clientX,y:ue.clientY}))},xe.prototype.onPointerUp=function(ue){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ue.clientX,ue.clientY)),this.isDragging=!1,this.addUndoStep()},xe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},xe.prototype.onKeyUp=function(ue){this._currentMarker===void 0||this.notesArea!==void 0||ue.key!=="Delete"&&ue.key!=="Backspace"||this.deleteSelectedMarker()},xe.prototype.clientToLocalCoordinates=function(ue,ie){var ce=this.markerImage.getBoundingClientRect();return{x:(ue-ce.left)/this.zoomLevel,y:(ie-ce.top)/this.zoomLevel}},xe.prototype.onWindowResize=function(){this.positionUI()},xe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ue=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ue+"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()},xe.prototype.addLicenseKey=function(ue){ze.addKey(ue)},xe.prototype.addEventListener=function(ue,ie){this.eventListeners.addEventListener(ue,ie)},xe.prototype.removeEventListener=function(ue,ie){this.eventListeners.removeEventListener(ue,ie)},xe.prototype.renderState=function(ue){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ue),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(xe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),xe.prototype.focus=function(){var ue=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ie){return ie(new Et(ue))}))},xe.prototype.blur=function(){var ue=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ie){return ie(new Et(ue))}))},xe.instanceCounter=0,xe}()},51353:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),Object.defineProperty(lt,"DraggableCore",{enumerable:!0,get:function(){return Xe.default}}),lt.default=void 0;var y=qe(ee(59301)),ve=$e(ee(12708)),Le=$e(ee(4676)),Ue=ee(14625),Ne=ee(77026),Se=ee(22013),ze=ee(80217),Xe=$e(ee(68555)),Ie=$e(ee(97510));function $e(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}}function qe(Ee,Te){if(typeof WeakMap=="function")var Re=new WeakMap,Ke=new WeakMap;return(qe=function(fe,We){if(!We&&fe&&fe.__esModule)return fe;var rt,Je,tt={__proto__:null,default:fe};if(fe===null||typeof fe!="object"&&typeof fe!="function")return tt;if(rt=We?Ke:Re){if(rt.has(fe))return rt.get(fe);rt.set(fe,tt)}for(const Pe in fe)Pe!=="default"&&{}.hasOwnProperty.call(fe,Pe)&&((Je=(rt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(fe,Pe))&&(Je.get||Je.set)?rt(tt,Pe,Je):tt[Pe]=fe[Pe]);return tt})(Ee,Te)}function Fe(){return Fe=Object.assign?Object.assign.bind():function(Ee){for(var Te=1;Te<arguments.length;Te++){var Re=arguments[Te];for(var Ke in Re)({}).hasOwnProperty.call(Re,Ke)&&(Ee[Ke]=Re[Ke])}return Ee},Fe.apply(null,arguments)}function _e(Ee,Te,Re){return(Te=Me(Te))in Ee?Object.defineProperty(Ee,Te,{value:Re,enumerable:!0,configurable:!0,writable:!0}):Ee[Te]=Re,Ee}function Me(Ee){var Te=pe(Ee,"string");return typeof Te=="symbol"?Te:Te+""}function pe(Ee,Te){if(typeof Ee!="object"||!Ee)return Ee;var Re=Ee[Symbol.toPrimitive];if(Re!==void 0){var Ke=Re.call(Ee,Te||"default");if(typeof Ke!="object")return Ke;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Te==="string"?String:Number)(Ee)}class me extends y.Component{static getDerivedStateFromProps(Te,Re){let{position:Ke}=Te,{prevPropsPosition:fe}=Re;return Ke&&(!fe||Ke.x!==fe.x||Ke.y!==fe.y)?((0,Ie.default)("Draggable: getDerivedStateFromProps %j",{position:Ke,prevPropsPosition:fe}),{x:Ke.x,y:Ke.y,prevPropsPosition:bs({},Ke)}):null}constructor(Te){super(Te),_e(this,"onDragStart",(Re,Ke)=>{if((0,Ie.default)("Draggable: onDragStart: %j",Ke),this.props.onStart(Re,(0,Se.createDraggableData)(this,Ke))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),_e(this,"onDrag",(Re,Ke)=>{if(!this.state.dragging)return!1;(0,Ie.default)("Draggable: onDrag: %j",Ke);const fe=(0,Se.createDraggableData)(this,Ke),We={x:fe.x,y:fe.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Je,y:tt}=We;We.x+=this.state.slackX,We.y+=this.state.slackY;const[Pe,Ve]=(0,Se.getBoundPosition)(this,We.x,We.y);We.x=Pe,We.y=Ve,We.slackX=this.state.slackX+(Je-We.x),We.slackY=this.state.slackY+(tt-We.y),fe.x=We.x,fe.y=We.y,fe.deltaX=We.x-this.state.x,fe.deltaY=We.y-this.state.y}if(this.props.onDrag(Re,fe)===!1)return!1;this.setState(We)}),_e(this,"onDragStop",(Re,Ke)=>{if(!this.state.dragging||this.props.onStop(Re,(0,Se.createDraggableData)(this,Ke))===!1)return!1;(0,Ie.default)("Draggable: onDragStop: %j",Ke);const We={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Je,y:tt}=this.props.position;We.x=Je,We.y=tt}this.setState(We)}),this.state={dragging:!1,dragged:!1,x:Te.position?Te.position.x:Te.defaultPosition.x,y:Te.position?Te.position.y:Te.defaultPosition.y,prevPropsPosition:bs({},Te.position),slackX:0,slackY:0,isElementSVG:!1},Te.position&&!(Te.onDrag||Te.onStop)&&console.warn("A `position` was applied to this <Draggable>, 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.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var Te,Re,Ke;return(Ke=(Re=(Te=this.props)==null?void 0:Te.nodeRef)==null?void 0:Re.current)!=null?Ke:Le.default.findDOMNode(this)}render(){const Lt=this.props,{axis:Te,bounds:Re,children:Ke,defaultPosition:fe,defaultClassName:We,defaultClassNameDragging:rt,defaultClassNameDragged:Je,position:tt,positionOffset:Pe,scale:Ve}=Lt,nt=Nc(Lt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let je={},ft=null;const et=!!!tt||this.state.dragging,Qt=tt||fe,st={x:(0,Se.canDragX)(this)&&et?this.state.x:Qt.x,y:(0,Se.canDragY)(this)&&et?this.state.y:Qt.y};this.state.isElementSVG?ft=(0,Ne.createSVGTransform)(st,Pe):je=(0,Ne.createCSSTransform)(st,Pe);const it=(0,Ue.clsx)(Ke.props.className||"",We,{[rt]:this.state.dragging,[Je]:this.state.dragged});return y.createElement(Xe.default,Fe({},nt,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),y.cloneElement(y.Children.only(Ke),{className:it,style:bs(bs({},Ke.props.style),je),transform:ft}))}}lt.default=me,_e(me,"displayName","Draggable"),_e(me,"propTypes",Lc(bs({},Xe.default.propTypes),{axis:ve.default.oneOf(["both","x","y","none"]),bounds:ve.default.oneOfType([ve.default.shape({left:ve.default.number,right:ve.default.number,top:ve.default.number,bottom:ve.default.number}),ve.default.string,ve.default.oneOf([!1])]),defaultClassName:ve.default.string,defaultClassNameDragging:ve.default.string,defaultClassNameDragged:ve.default.string,defaultPosition:ve.default.shape({x:ve.default.number,y:ve.default.number}),positionOffset:ve.default.shape({x:ve.default.oneOfType([ve.default.number,ve.default.string]),y:ve.default.oneOfType([ve.default.number,ve.default.string])}),position:ve.default.shape({x:ve.default.number,y:ve.default.number}),className:ze.dontSetMe,style:ze.dontSetMe,transform:ze.dontSetMe})),_e(me,"defaultProps",Lc(bs({},Xe.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var y=Ie(ee(59301)),ve=Xe(ee(12708)),Le=Xe(ee(4676)),Ue=ee(77026),Ne=ee(22013),Se=ee(80217),ze=Xe(ee(97510));function Xe(me){return me&&me.__esModule?me:{default:me}}function Ie(me,Ee){if(typeof WeakMap=="function")var Te=new WeakMap,Re=new WeakMap;return(Ie=function(Ke,fe){if(!fe&&Ke&&Ke.__esModule)return Ke;var We,rt,Je={__proto__:null,default:Ke};if(Ke===null||typeof Ke!="object"&&typeof Ke!="function")return Je;if(We=fe?Re:Te){if(We.has(Ke))return We.get(Ke);We.set(Ke,Je)}for(const tt in Ke)tt!=="default"&&{}.hasOwnProperty.call(Ke,tt)&&((rt=(We=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Ke,tt))&&(rt.get||rt.set)?We(Je,tt,rt):Je[tt]=Ke[tt]);return Je})(me,Ee)}function $e(me,Ee,Te){return(Ee=qe(Ee))in me?Object.defineProperty(me,Ee,{value:Te,enumerable:!0,configurable:!0,writable:!0}):me[Ee]=Te,me}function qe(me){var Ee=Fe(me,"string");return typeof Ee=="symbol"?Ee:Ee+""}function Fe(me,Ee){if(typeof me!="object"||!me)return me;var Te=me[Symbol.toPrimitive];if(Te!==void 0){var Re=Te.call(me,Ee||"default");if(typeof Re!="object")return Re;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ee==="string"?String:Number)(me)}const _e={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let Me=_e.mouse;class pe extends y.Component{constructor(){super(...arguments),$e(this,"dragging",!1),$e(this,"lastX",NaN),$e(this,"lastY",NaN),$e(this,"touchIdentifier",null),$e(this,"mounted",!1),$e(this,"handleDragStart",Ee=>{if(this.props.onMouseDown(Ee),!this.props.allowAnyClick&&typeof Ee.button=="number"&&Ee.button!==0)return!1;const Te=this.findDOMNode();if(!Te||!Te.ownerDocument||!Te.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:Re}=Te;if(this.props.disabled||!(Ee.target instanceof Re.defaultView.Node)||this.props.handle&&!(0,Ue.matchesSelectorAndParentsTo)(Ee.target,this.props.handle,Te)||this.props.cancel&&(0,Ue.matchesSelectorAndParentsTo)(Ee.target,this.props.cancel,Te))return;Ee.type==="touchstart"&&!this.props.allowMobileScroll&&Ee.preventDefault();const Ke=(0,Ue.getTouchIdentifier)(Ee);this.touchIdentifier=Ke;const fe=(0,Ne.getControlPosition)(Ee,Ke,this);if(fe==null)return;const{x:We,y:rt}=fe,Je=(0,Ne.createCoreData)(this,We,rt);(0,ze.default)("DraggableCore: handleDragStart: %j",Je),(0,ze.default)("calling",this.props.onStart),!(this.props.onStart(Ee,Je)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ue.addUserSelectStyles)(Re),this.dragging=!0,this.lastX=We,this.lastY=rt,(0,Ue.addEvent)(Re,Me.move,this.handleDrag),(0,Ue.addEvent)(Re,Me.stop,this.handleDragStop))}),$e(this,"handleDrag",Ee=>{const Te=(0,Ne.getControlPosition)(Ee,this.touchIdentifier,this);if(Te==null)return;let{x:Re,y:Ke}=Te;if(Array.isArray(this.props.grid)){let rt=Re-this.lastX,Je=Ke-this.lastY;if([rt,Je]=(0,Ne.snapToGrid)(this.props.grid,rt,Je),!rt&&!Je)return;Re=this.lastX+rt,Ke=this.lastY+Je}const fe=(0,Ne.createCoreData)(this,Re,Ke);if((0,ze.default)("DraggableCore: handleDrag: %j",fe),this.props.onDrag(Ee,fe)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(rt){const Je=document.createEvent("MouseEvents");Je.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Je)}return}this.lastX=Re,this.lastY=Ke}),$e(this,"handleDragStop",Ee=>{if(!this.dragging)return;const Te=(0,Ne.getControlPosition)(Ee,this.touchIdentifier,this);if(Te==null)return;let{x:Re,y:Ke}=Te;if(Array.isArray(this.props.grid)){let Je=Re-this.lastX||0,tt=Ke-this.lastY||0;[Je,tt]=(0,Ne.snapToGrid)(this.props.grid,Je,tt),Re=this.lastX+Je,Ke=this.lastY+tt}const fe=(0,Ne.createCoreData)(this,Re,Ke);if(this.props.onStop(Ee,fe)===!1||this.mounted===!1)return!1;const rt=this.findDOMNode();rt&&this.props.enableUserSelectHack&&(0,Ue.scheduleRemoveUserSelectStyles)(rt.ownerDocument),(0,ze.default)("DraggableCore: handleDragStop: %j",fe),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,rt&&((0,ze.default)("DraggableCore: Removing handlers"),(0,Ue.removeEvent)(rt.ownerDocument,Me.move,this.handleDrag),(0,Ue.removeEvent)(rt.ownerDocument,Me.stop,this.handleDragStop))}),$e(this,"onMouseDown",Ee=>(Me=_e.mouse,this.handleDragStart(Ee))),$e(this,"onMouseUp",Ee=>(Me=_e.mouse,this.handleDragStop(Ee))),$e(this,"onTouchStart",Ee=>(Me=_e.touch,this.handleDragStart(Ee))),$e(this,"onTouchEnd",Ee=>(Me=_e.touch,this.handleDragStop(Ee)))}componentDidMount(){this.mounted=!0;const Ee=this.findDOMNode();Ee&&(0,Ue.addEvent)(Ee,_e.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const Ee=this.findDOMNode();if(Ee){const{ownerDocument:Te}=Ee;(0,Ue.removeEvent)(Te,_e.mouse.move,this.handleDrag),(0,Ue.removeEvent)(Te,_e.touch.move,this.handleDrag),(0,Ue.removeEvent)(Te,_e.mouse.stop,this.handleDragStop),(0,Ue.removeEvent)(Te,_e.touch.stop,this.handleDragStop),(0,Ue.removeEvent)(Ee,_e.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ue.scheduleRemoveUserSelectStyles)(Te)}}findDOMNode(){var Ee,Te,Re;return(Ee=this.props)!=null&&Ee.nodeRef?(Re=(Te=this.props)==null?void 0:Te.nodeRef)==null?void 0:Re.current:Le.default.findDOMNode(this)}render(){return y.cloneElement(y.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}lt.default=pe,$e(pe,"displayName","DraggableCore"),$e(pe,"propTypes",{allowAnyClick:ve.default.bool,allowMobileScroll:ve.default.bool,children:ve.default.node.isRequired,disabled:ve.default.bool,enableUserSelectHack:ve.default.bool,offsetParent:function(me,Ee){if(me[Ee]&&me[Ee].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ve.default.arrayOf(ve.default.number),handle:ve.default.string,cancel:ve.default.string,nodeRef:ve.default.object,onStart:ve.default.func,onDrag:ve.default.func,onStop:ve.default.func,onMouseDown:ve.default.func,scale:ve.default.number,className:Se.dontSetMe,style:Se.dontSetMe,transform:Se.dontSetMe}),$e(pe,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ht,lt,ee){"use strict";const{default:y,DraggableCore:ve}=ee(51353);ht.exports=y,ht.exports.default=y,ht.exports.DraggableCore=ve},77026:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.addClassName=We,lt.addEvent=ze,lt.addUserSelectStyles=Re,lt.createCSSTransform=Me,lt.createSVGTransform=pe,lt.getTouch=Ee,lt.getTouchIdentifier=Te,lt.getTranslation=me,lt.innerHeight=qe,lt.innerWidth=Fe,lt.matchesSelector=Ne,lt.matchesSelectorAndParentsTo=Se,lt.offsetXYFromParent=_e,lt.outerHeight=Ie,lt.outerWidth=$e,lt.removeClassName=rt,lt.removeEvent=Xe,lt.scheduleRemoveUserSelectStyles=Ke;var y=ee(80217),ve=Le(ee(76172));function Le(Je,tt){if(typeof WeakMap=="function")var Pe=new WeakMap,Ve=new WeakMap;return(Le=function(nt,je){if(!je&&nt&&nt.__esModule)return nt;var ft,Ze,et={__proto__:null,default:nt};if(nt===null||typeof nt!="object"&&typeof nt!="function")return et;if(ft=je?Ve:Pe){if(ft.has(nt))return ft.get(nt);ft.set(nt,et)}for(const Qt in nt)Qt!=="default"&&{}.hasOwnProperty.call(nt,Qt)&&((Ze=(ft=Object.defineProperty)&&Object.getOwnPropertyDescriptor(nt,Qt))&&(Ze.get||Ze.set)?ft(et,Qt,Ze):et[Qt]=nt[Qt]);return et})(Je,tt)}let Ue="";function Ne(Je,tt){return Ue||(Ue=(0,y.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Pe){return(0,y.isFunction)(Je[Pe])})),(0,y.isFunction)(Je[Ue])?Je[Ue](tt):!1}function Se(Je,tt,Pe){let Ve=Je;do{if(Ne(Ve,tt))return!0;if(Ve===Pe)return!1;Ve=Ve.parentNode}while(Ve);return!1}function ze(Je,tt,Pe,Ve){if(!Je)return;const nt=bs({capture:!0},Ve);Je.addEventListener?Je.addEventListener(tt,Pe,nt):Je.attachEvent?Je.attachEvent("on"+tt,Pe):Je["on"+tt]=Pe}function Xe(Je,tt,Pe,Ve){if(!Je)return;const nt=bs({capture:!0},Ve);Je.removeEventListener?Je.removeEventListener(tt,Pe,nt):Je.detachEvent?Je.detachEvent("on"+tt,Pe):Je["on"+tt]=null}function Ie(Je){let tt=Je.clientHeight;const Pe=Je.ownerDocument.defaultView.getComputedStyle(Je);return tt+=(0,y.int)(Pe.borderTopWidth),tt+=(0,y.int)(Pe.borderBottomWidth),tt}function $e(Je){let tt=Je.clientWidth;const Pe=Je.ownerDocument.defaultView.getComputedStyle(Je);return tt+=(0,y.int)(Pe.borderLeftWidth),tt+=(0,y.int)(Pe.borderRightWidth),tt}function qe(Je){let tt=Je.clientHeight;const Pe=Je.ownerDocument.defaultView.getComputedStyle(Je);return tt-=(0,y.int)(Pe.paddingTop),tt-=(0,y.int)(Pe.paddingBottom),tt}function Fe(Je){let tt=Je.clientWidth;const Pe=Je.ownerDocument.defaultView.getComputedStyle(Je);return tt-=(0,y.int)(Pe.paddingLeft),tt-=(0,y.int)(Pe.paddingRight),tt}function _e(Je,tt,Pe){const nt=tt===tt.ownerDocument.body?{left:0,top:0}:tt.getBoundingClientRect(),je=(Je.clientX+tt.scrollLeft-nt.left)/Pe,ft=(Je.clientY+tt.scrollTop-nt.top)/Pe;return{x:je,y:ft}}function Me(Je,tt){const Pe=me(Je,tt,"px");return{[(0,ve.browserPrefixToKey)("transform",ve.default)]:Pe}}function pe(Je,tt){return me(Je,tt,"")}function me(Je,tt,Pe){let{x:Ve,y:nt}=Je,je=`translate(${Ve}${Pe},${nt}${Pe})`;if(tt){const ft=`${typeof tt.x=="string"?tt.x:tt.x+Pe}`,Ze=`${typeof tt.y=="string"?tt.y:tt.y+Pe}`;je=`translate(${ft}, ${Ze})`+je}return je}function Ee(Je,tt){return Je.targetTouches&&(0,y.findInArray)(Je.targetTouches,Pe=>tt===Pe.identifier)||Je.changedTouches&&(0,y.findInArray)(Je.changedTouches,Pe=>tt===Pe.identifier)}function Te(Je){if(Je.targetTouches&&Je.targetTouches[0])return Je.targetTouches[0].identifier;if(Je.changedTouches&&Je.changedTouches[0])return Je.changedTouches[0].identifier}function Re(Je){if(!Je)return;let tt=Je.getElementById("react-draggable-style-el");tt||(tt=Je.createElement("style"),tt.type="text/css",tt.id="react-draggable-style-el",tt.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,tt.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,Je.getElementsByTagName("head")[0].appendChild(tt)),Je.body&&We(Je.body,"react-draggable-transparent-selection")}function Ke(Je){window.requestAnimationFrame?window.requestAnimationFrame(()=>{fe(Je)}):fe(Je)}function fe(Je){if(Je)try{if(Je.body&&rt(Je.body,"react-draggable-transparent-selection"),Je.selection)Je.selection.empty();else{const tt=(Je.defaultView||window).getSelection();tt&&tt.type!=="Caret"&&tt.removeAllRanges()}}catch(tt){}}function We(Je,tt){Je.classList?Je.classList.add(tt):Je.className.match(new RegExp(`(?:^|\\s)${tt}(?!\\S)`))||(Je.className+=` ${tt}`)}function rt(Je,tt){Je.classList?Je.classList.remove(tt):Je.className=Je.className.replace(new RegExp(`(?:^|\\s)${tt}(?!\\S)`,"g"),"")}},76172:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.browserPrefixToKey=ve,lt.browserPrefixToStyle=Le,lt.default=void 0,lt.getPrefix=y;const ee=["Moz","Webkit","O","ms"];function y(){var Xe,Ie;let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const ze=(Ie=(Xe=window.document)==null?void 0:Xe.documentElement)==null?void 0:Ie.style;if(!ze||Se in ze)return"";for(let $e=0;$e<ee.length;$e++)if(ve(Se,ee[$e])in ze)return ee[$e];return""}function ve(Se,ze){return ze?`${ze}${Ue(Se)}`:Se}function Le(Se,ze){return ze?`-${ze.toLowerCase()}-${Se}`:Se}function Ue(Se){let ze="",Xe=!0;for(let Ie=0;Ie<Se.length;Ie++)Xe?(ze+=Se[Ie].toUpperCase(),Xe=!1):Se[Ie]==="-"?Xe=!0:ze+=Se[Ie];return ze}var Ne=lt.default=y()},97510:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=ee;function ee(){}},22013:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.canDragX=Ne,lt.canDragY=Se,lt.createCoreData=Xe,lt.createDraggableData=Ie,lt.getBoundPosition=Le,lt.getControlPosition=ze,lt.snapToGrid=Ue;var y=ee(80217),ve=ee(77026);function Le(Fe,_e,Me){if(!Fe.props.bounds)return[_e,Me];let{bounds:pe}=Fe.props;pe=typeof pe=="string"?pe:$e(pe);const me=qe(Fe);if(typeof pe=="string"){const{ownerDocument:Ee}=me,Te=Ee.defaultView;let Re;if(pe==="parent"?Re=me.parentNode:Re=me.getRootNode().querySelector(pe),!(Re instanceof Te.HTMLElement))throw new Error('Bounds selector "'+pe+'" could not find an element.');const Ke=Re,fe=Te.getComputedStyle(me),We=Te.getComputedStyle(Ke);pe={left:-me.offsetLeft+(0,y.int)(We.paddingLeft)+(0,y.int)(fe.marginLeft),top:-me.offsetTop+(0,y.int)(We.paddingTop)+(0,y.int)(fe.marginTop),right:(0,ve.innerWidth)(Ke)-(0,ve.outerWidth)(me)-me.offsetLeft+(0,y.int)(We.paddingRight)-(0,y.int)(fe.marginRight),bottom:(0,ve.innerHeight)(Ke)-(0,ve.outerHeight)(me)-me.offsetTop+(0,y.int)(We.paddingBottom)-(0,y.int)(fe.marginBottom)}}return(0,y.isNum)(pe.right)&&(_e=Math.min(_e,pe.right)),(0,y.isNum)(pe.bottom)&&(Me=Math.min(Me,pe.bottom)),(0,y.isNum)(pe.left)&&(_e=Math.max(_e,pe.left)),(0,y.isNum)(pe.top)&&(Me=Math.max(Me,pe.top)),[_e,Me]}function Ue(Fe,_e,Me){const pe=Math.round(_e/Fe[0])*Fe[0],me=Math.round(Me/Fe[1])*Fe[1];return[pe,me]}function Ne(Fe){return Fe.props.axis==="both"||Fe.props.axis==="x"}function Se(Fe){return Fe.props.axis==="both"||Fe.props.axis==="y"}function ze(Fe,_e,Me){const pe=typeof _e=="number"?(0,ve.getTouch)(Fe,_e):null;if(typeof _e=="number"&&!pe)return null;const me=qe(Me),Ee=Me.props.offsetParent||me.offsetParent||me.ownerDocument.body;return(0,ve.offsetXYFromParent)(pe||Fe,Ee,Me.props.scale)}function Xe(Fe,_e,Me){const pe=!(0,y.isNum)(Fe.lastX),me=qe(Fe);return pe?{node:me,deltaX:0,deltaY:0,lastX:_e,lastY:Me,x:_e,y:Me}:{node:me,deltaX:_e-Fe.lastX,deltaY:Me-Fe.lastY,lastX:Fe.lastX,lastY:Fe.lastY,x:_e,y:Me}}function Ie(Fe,_e){const Me=Fe.props.scale;return{node:_e.node,x:Fe.state.x+_e.deltaX/Me,y:Fe.state.y+_e.deltaY/Me,deltaX:_e.deltaX/Me,deltaY:_e.deltaY/Me,lastX:Fe.state.x,lastY:Fe.state.y}}function $e(Fe){return{left:Fe.left,top:Fe.top,right:Fe.right,bottom:Fe.bottom}}function qe(Fe){const _e=Fe.findDOMNode();if(!_e)throw new Error("<DraggableCore>: Unmounted during event!");return _e}},80217:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.dontSetMe=Ue,lt.findInArray=ee,lt.int=Le,lt.isFunction=y,lt.isNum=ve;function ee(Ne,Se){for(let ze=0,Xe=Ne.length;ze<Xe;ze++)if(Se.apply(Se,[Ne[ze],ze,Ne]))return Ne[ze]}function y(Ne){return typeof Ne=="function"||Object.prototype.toString.call(Ne)==="[object Function]"}function ve(Ne){return typeof Ne=="number"&&!isNaN(Ne)}function Le(Ne){return parseInt(Ne,10)}function Ue(Ne,Se,ze){if(Ne[Se])return new Error(`Invalid prop ${Se} passed to ${ze} - do not set this, set it on the child.`)}},51581:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0});var y=function(){function Fe(_e,Me){for(var pe=0;pe<Me.length;pe++){var me=Me[pe];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(_e,me.key,me)}}return function(_e,Me,pe){return Me&&Fe(_e.prototype,Me),pe&&Fe(_e,pe),_e}}(),ve=ee(59301),Le=Se(ve),Ue=ee(12708),Ne=Se(Ue);function Se(Fe){return Fe&&Fe.__esModule?Fe:{default:Fe}}function ze(Fe,_e){var Me={};for(var pe in Fe)_e.indexOf(pe)>=0||Object.prototype.hasOwnProperty.call(Fe,pe)&&(Me[pe]=Fe[pe]);return Me}function Xe(Fe,_e){if(!(Fe instanceof _e))throw new TypeError("Cannot call a class as a function")}function Ie(Fe,_e){if(!Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _e&&(typeof _e=="object"||typeof _e=="function")?_e:Fe}function $e(Fe,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _e);Fe.prototype=Object.create(_e&&_e.prototype,{constructor:{value:Fe,enumerable:!1,writable:!0,configurable:!0}}),_e&&(Object.setPrototypeOf?Object.setPrototypeOf(Fe,_e):Fe.__proto__=_e)}var qe=function(Fe){$e(_e,Fe);function _e(Me){Xe(this,_e);var pe=Ie(this,(_e.__proto__||Object.getPrototypeOf(_e)).call(this,Me));return pe.scrollListener=pe.scrollListener.bind(pe),pe.eventListenerOptions=pe.eventListenerOptions.bind(pe),pe.mousewheelListener=pe.mousewheelListener.bind(pe),pe}return y(_e,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var pe=this.getParentElement(this.scrollComponent);pe.scrollTop=pe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var pe=!1,me={get passive(){pe=!0}};try{document.addEventListener("test",null,me),document.removeEventListener("test",null,me)}catch(Ee){}return pe}},{key:"eventListenerOptions",value:function(){var pe=this.props.useCapture;return this.isPassiveSupported()&&(pe={useCapture:this.props.useCapture,passive:!0}),pe}},{key:"setDefaultLoader",value:function(pe){this.defaultLoader=pe}},{key:"detachMousewheelListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.scrollComponent.parentNode),pe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.getParentElement(this.scrollComponent)),pe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),pe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(pe){var me=this.props.getScrollParent&&this.props.getScrollParent();return me!=null?me:pe&&pe.parentNode}},{key:"filterProps",value:function(pe){return pe}},{key:"attachScrollListener",value:function(){var pe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!pe)){var me=window;this.props.useWindow===!1&&(me=pe),me.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),me.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),me.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(pe){pe.deltaY===1&&!this.isPassiveSupported()&&pe.preventDefault()}},{key:"scrollListener",value:function(){var pe=this.scrollComponent,me=window,Ee=this.getParentElement(pe),Te=void 0;if(this.props.useWindow){var Re=document.documentElement||document.body.parentNode||document.body,Ke=me.pageYOffset!==void 0?me.pageYOffset:Re.scrollTop;this.props.isReverse?Te=Ke:Te=this.calculateOffset(pe,Ke)}else this.props.isReverse?Te=Ee.scrollTop:Te=pe.scrollHeight-Ee.scrollTop-Ee.clientHeight;Te<Number(this.props.threshold)&&pe&&pe.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=Ee.scrollHeight,this.beforeScrollTop=Ee.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(pe,me){return pe?this.calculateTopPosition(pe)+(pe.offsetHeight-me-window.innerHeight):0}},{key:"calculateTopPosition",value:function(pe){return pe?pe.offsetTop+this.calculateTopPosition(pe.offsetParent):0}},{key:"render",value:function(){var pe=this,me=this.filterProps(this.props),Ee=me.children,Te=me.element,Re=me.hasMore,Ke=me.initialLoad,fe=me.isReverse,We=me.loader,rt=me.loadMore,Je=me.pageStart,tt=me.ref,Pe=me.threshold,Ve=me.useCapture,nt=me.useWindow,je=me.getScrollParent,ft=ze(me,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ft.ref=function(et){pe.scrollComponent=et,tt&&tt(et)};var Ze=[Ee];return Re&&(We?fe?Ze.unshift(We):Ze.push(We):this.defaultLoader&&(fe?Ze.unshift(this.defaultLoader):Ze.push(this.defaultLoader))),Le.default.createElement(Te,ft,Ze)}}]),_e}(ve.Component);qe.propTypes={children:Ne.default.node.isRequired,element:Ne.default.node,hasMore:Ne.default.bool,initialLoad:Ne.default.bool,isReverse:Ne.default.bool,loader:Ne.default.node,loadMore:Ne.default.func.isRequired,pageStart:Ne.default.number,ref:Ne.default.func,getScrollParent:Ne.default.func,threshold:Ne.default.number,useCapture:Ne.default.bool,useWindow:Ne.default.bool},qe.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},lt.default=qe,ht.exports=lt.default},26724:function(ht,lt,ee){ht.exports=ee(51581)},62752:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.SizeSensorId=lt.SensorTabIndex=lt.SensorClassName=void 0;var ee=lt.SizeSensorId="size-sensor-id",y=lt.SensorClassName="size-sensor-object",ve=lt.SensorTabIndex="-1"},25224:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var ee=lt.default=function(ve){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Ue=null;return function(){for(var Ne=this,Se=arguments.length,ze=new Array(Se),Xe=0;Xe<Se;Xe++)ze[Xe]=arguments[Xe];clearTimeout(Ue),Ue=setTimeout(function(){ve.apply(Ne,ze)},Le)}}},82196:function(ht,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var ee=1,y=lt.default=function(){return"".concat(ee++)}},10413:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.ver=lt.clear=lt.bind=void 0;var y=ee(2963),ve=lt.bind=function(Se,ze){var Xe=(0,y.getSensor)(Se);return Xe.bind(ze),function(){Xe.unbind(ze)}},Le=lt.clear=function(Se){var ze=(0,y.getSensor)(Se);(0,y.removeSensor)(ze)},Ue=lt.ver="1.0.3"},2963:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.removeSensor=lt.getSensor=lt.Sensors=void 0;var y=Ue(ee(82196)),ve=ee(42065),Le=ee(62752);function Ue(Ie){return Ie&&Ie.__esModule?Ie:{default:Ie}}var Ne=lt.Sensors={};function Se(Ie){Ie&&Ne[Ie]&&delete Ne[Ie]}var ze=lt.getSensor=function($e){var qe=$e.getAttribute(Le.SizeSensorId);if(qe&&Ne[qe])return Ne[qe];var Fe=(0,y.default)();$e.setAttribute(Le.SizeSensorId,Fe);var _e=(0,ve.createSensor)($e,function(){return Se(Fe)});return Ne[Fe]=_e,_e},Xe=lt.removeSensor=function($e){var qe=$e.element.getAttribute(Le.SizeSensorId);$e.destroy(),Se(qe)}},42065:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.createSensor=void 0;var y=ee(38132),ve=ee(38950),Le=lt.createSensor=typeof ResizeObserver!="undefined"?ve.createSensor:y.createSensor},38132:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.createSensor=void 0;var y=Le(ee(25224)),ve=ee(62752);function Le(Ne){return Ne&&Ne.__esModule?Ne:{default:Ne}}var Ue=lt.createSensor=function(Se,ze){var Xe=void 0,Ie=[],$e=function(){getComputedStyle(Se).position==="static"&&(Se.style.position="relative");var me=document.createElement("object");return me.onload=function(){me.contentDocument.defaultView.addEventListener("resize",qe),qe()},me.style.display="block",me.style.position="absolute",me.style.top="0",me.style.left="0",me.style.height="100%",me.style.width="100%",me.style.overflow="hidden",me.style.pointerEvents="none",me.style.zIndex="-1",me.style.opacity="0",me.setAttribute("class",ve.SensorClassName),me.setAttribute("tabindex",ve.SensorTabIndex),me.type="text/html",Se.appendChild(me),me.data="about:blank",me},qe=(0,y.default)(function(){Ie.forEach(function(pe){pe(Se)})}),Fe=function(me){Xe||(Xe=$e()),Ie.indexOf(me)===-1&&Ie.push(me)},_e=function(){Xe&&Xe.parentNode&&(Xe.contentDocument&&Xe.contentDocument.defaultView.removeEventListener("resize",qe),Xe.parentNode.removeChild(Xe),Se.removeAttribute(ve.SizeSensorId),Xe=void 0,Ie=[],ze&&ze())},Me=function(me){var Ee=Ie.indexOf(me);Ee!==-1&&Ie.splice(Ee,1),Ie.length===0&&Xe&&_e()};return{element:Se,bind:Fe,destroy:_e,unbind:Me}}},38950:function(ht,lt,ee){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.createSensor=void 0;var y=ee(62752),ve=Le(ee(25224));function Le(Ne){return Ne&&Ne.__esModule?Ne:{default:Ne}}var Ue=lt.createSensor=function(Se,ze){var Xe=void 0,Ie=[],$e=(0,ve.default)(function(){Ie.forEach(function(pe){pe(Se)})}),qe=function(){var me=new ResizeObserver($e);return me.observe(Se),$e(),me},Fe=function(me){Xe||(Xe=qe()),Ie.indexOf(me)===-1&&Ie.push(me)},_e=function(){Xe&&Xe.disconnect(),Ie=[],Xe=void 0,Se.removeAttribute(y.SizeSensorId),ze&&ze()},Me=function(me){var Ee=Ie.indexOf(me);Ee!==-1&&Ie.splice(Ee,1),Ie.length===0&&Xe&&_e()};return{element:Se,bind:Fe,destroy:_e,unbind:Me}}},20441:function(ht,lt,ee){var y={"./aac.svg":25447,"./amr.svg":3368,"./avi.svg":46703,"./bmp.svg":65650,"./default.svg":3448,"./doc.svg":71486,"./docx.svg":13607,"./flv.svg":56019,"./gif.svg":12397,"./jpeg.svg":17090,"./jpg.svg":39316,"./m4a.svg":88091,"./md.svg":18314,"./mkv.svg":79722,"./mov.svg":33399,"./mp3.svg":64734,"./mp4.svg":9358,"./mpeg.svg":81897,"./ogg.svg":81071,"./opus.svg":11161,"./pdf.svg":54240,"./png.svg":22976,"./ppt.svg":20820,"./pptx.svg":661,"./txt.svg":20421,"./wav.svg":33506,"./webm.svg":25833,"./wma.svg":16078,"./wmv.svg":36699,"./wps.svg":47621,"./xls.svg":9367,"./xlsx.svg":42872};function ve(Ue){var Ne=Le(Ue);return ee(Ne)}function Le(Ue){if(!ee.o(y,Ue)){var Ne=new Error("Cannot find module '"+Ue+"'");throw Ne.code="MODULE_NOT_FOUND",Ne}return y[Ue]}ve.keys=function(){return Object.keys(y)},ve.resolve=Le,ht.exports=ve,ve.id=20441},90034:function(ht,lt,ee){var y={"./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 ve(Ue){var Ne=Le(Ue);return ee(Ne)}function Le(Ue){if(!ee.o(y,Ue)){var Ne=new Error("Cannot find module '"+Ue+"'");throw Ne.code="MODULE_NOT_FOUND",Ne}return y[Ue]}ve.keys=function(){return Object.keys(y)},ve.resolve=Le,ht.exports=ve,ve.id=90034},25447:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/aac.b3e9a3ba.svg"},3368:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/amr.ce411d51.svg"},46703:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/avi.d7b8adf7.svg"},65650:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/bmp.c62f88c4.svg"},3448:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/default.f48aef2c.svg"},71486:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/doc.e6c75d4c.svg"},13607:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/docx.150535e3.svg"},56019:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/flv.43967063.svg"},12397:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/gif.b2122741.svg"},17090:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/jpeg.fffee469.svg"},39316:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/jpg.2fb4a360.svg"},88091:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/m4a.7994dbc0.svg"},18314:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/md.1f56aa84.svg"},79722:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/mkv.f43ec502.svg"},33399:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/mov.1e1eebb7.svg"},64734:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/mp3.a7e45c91.svg"},9358:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/mp4.31a2d9d7.svg"},81897:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/mpeg.9a0dfa86.svg"},81071:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/ogg.0394dc54.svg"},11161:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/opus.faad335c.svg"},54240:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/pdf.5d12b224.svg"},22976:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/png.eacc8c1c.svg"},20820:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/ppt.d710530e.svg"},661:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/pptx.d78add0d.svg"},20421:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/txt.53f7213d.svg"},33506:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/wav.a76e7dde.svg"},25833:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/webm.3a7e6ebc.svg"},16078:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/wma.a57b430b.svg"},36699:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/wmv.f22ee4a1.svg"},47621:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/wps.f48aef2c.svg"},9367:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/xls.0db636e2.svg"},42872:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/xlsx.5d09490a.svg"},25510:function(ht){"use strict";ht.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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"},4977:function(ht){"use strict";ht.exports="data:image/png;base64,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"},71986:function(ht){"use strict";ht.exports="data:image/png;base64,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"},12495:function(ht){"use strict";ht.exports="data:image/png;base64,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"},28984:function(ht){"use strict";ht.exports="data:image/png;base64,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"},63604:function(ht){"use strict";ht.exports="data:image/png;base64,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"},30045:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAARiUlEQVR4nO3dW2wdxR0G8BluBRWIQ/tAgyoMLa3agjBIUNSq2JF6eUBVTF+4SC0O4gkqxSkSPABKEPAAEo2RCk8Ih1bi8tI4Qjz0IsVJ1aotEjiCtiIQJSkkhKbxJQm5EXv7/w4+9MTs/md2z87ezveTxt5jJXtmZ+ebmd1z7GNNRc0ciQbMvBlcMGbARqbfWDNkqBB7P9h/4PMXnnvd5SuW75GHPc1KqYyZY1H/wkmzRgIxLDXrN1SK3XveM6dOzR/74sV93+j1kFgppVsMxjqpzIih0iEgR48eM+ecc07Ph8RKKdXMXLQuMma9ocpoBwR6PSRWSikwa0QnzCapwYA8pArpDAj0ckislMLhAjw6ZbbIs/fJQ6qYpQGBXg2JlVKomUPRcLRgxuWZGY6KigsI9GJIrJTCcOaoh6SAQK+FxEopxEwU9UVzZpc8I8NRcVpAoJdCYqUUYno22iLPNmSo8lwBgV4JiZUSnNzKHZVbuRtkk2rAJyDQCyGxUoLi0qp+fAMCTQ+JlRLUwblovTzJOtmkmkgTEGhySKyUYDh71FPagEBTQ2KlBCOveYxEkbzmQbWSJSDQxJBYKcFMz0UT8m2VFKqRrAGBpoXESglGAhLJN6qZbgICTQqJlRLEzOFoKFqQV82pdroNCDQlJFZKELx7VV95BASaEBIrJQgJyJjsfI1sUs3kFRCoe0islCCmZ6NJ2fugbFLN5BkQqHNIrJQgGJD6yjsgUNeQWClBMCD1FSIgUMeQWClBMCD1tX//f8z0zKxs5a9uIbFSgmBA6uvAgYPmwH8PylYYdQqJlRIEA1JfB6dnzIcfHpCtcOoSEislCAakvj766KjZ8+/3ZSusOoTESgmCAam3f/5rh3wNr+ohsVKCYEDqLdSdrDhVDomVEgQDUm9FXId0qmpIrJQgGJB6m5+fN2/v2ClbxaliSKyUIBiQ+tu7b7+ZmzskW8WpWkislCAYkPo7efJj8+7OXbJVrCqFxEoJggFphpCvqmuqEhIrJQgGpBlwLfLOu7vMwsKCPCpWFUJipQTBgDRHUS8cxik7JFZKEAxIs8zOzpl9H3woW8UrMyRWShAMSPOUcVerrayQWClBMCDNVNZFO5QREislCAakuXppuWWlBMGANNvx48fNe+/vMx9/fEoeFavIkFgpQTAgvQG/XIX3bRV9G7iokFgpQTAgvQOvlUxPz5rZublCZ5QiQmKlBMGA9KZDh4+Yo/K6yUdHj5kTJ07IT8IKHRIrJQgGhAAvMsJxCcvCfJhl2Nlnnf23y/uX3SCbuWNAqP4is/WiPjtkAmBAqP4YECIFA0KkYECIFAwIkYIBIVIwIEQKBoRIwYAQKRgQIgUDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECJF7QLS/52BLS88t+Xqb329Tx4RBbX9H2/Prrz9zpVm91+m5GGu8g+IhMPMmy2vjP+q77vXXSM/IArrz6+9YX68+uez5kyTe0jyDchiOEwU9b2y8WnDgFARWgEZuUd6s809JPkFpCMc8sgwIFSUTwMCOYckn4AsCQcwIFSU0wICOYak+4DEhAMYECrKZwICOYWku4AkhAMYECpKbEAgh5BkD4gSDmBAqCiJAYEuQ5ItII5wAANCRVEDAl2EJH1APMIBDAgVxRkQyBiSdAHxDAcwIFQUr4BAhpD4ByRFOIABoaJ4BwRShsQvICnDAQwIFSVVQCBFSNwByRAOYECoKKkDAp4h0QOSMRzAgFBRMgUEPEKSHJAuwgEMCBUlc0DAEZL4gHQZDmBAqChdBQSUkHw2IDmEAxgQKkrXAYGEkJwekJzCAQwIFSWXgEBMSP4fkBzDAQwIFSW3gMCSkHwSkJzDAQwIFSXXgEBHSGyIcAADQkXJPSCwGBJrvnnLMWMWzpUf5er24ZvMl1dcLFtEYb23b795YeJV2crbGcet+fbaSLaIKAYDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAutB3wXnm6itWyJYxQ9d+1cwePmam3tkrj4zZ/s6+1uMyDF77FflqzMAVl7TqCJOvvytfy61XHZUWkIGvXWI2jK6SrWxwkqfkZO/+YNps3vZW63ER+r90kVl145Vm5KbrWsegmdqx12x89bVW/VDPkNp1Gh68Sh7pstQLxz3+0K2ylQzn4Ob7x2UrvfV3/ejTYCd56uVtZmLrW7JVnNICghF3yzN3y1Y+Jra+aSbkhD8vJz4EjMQI9MhN18uj9Da++nezdmxzqxPlCe2IjosOnAXq9fCzv/cKysQTd7aCqFn9yIuyz3TnAHXftelB2Uo2d+SY6b/50dzbz6UxAWnDUgInHN/zgpF5w+hwKyTdwMldOzaRugPFQV3GH7zVa8ZwQb1WP/qiDDL66OzTkRG0y6Qjp7HxodvMHdLGmoef/Z1ZL6VojQtI29hLW6Uzbpat7mDWGL11ULby023dEI4tT9/tXOKl5VMvn86cZhbxCd0eCR1mjzI0NiCA5cPqR16SrWywdMm6pHLppm5v/Pre3MPR5urcCOdu6dDLzk+eTdPMInkHLm+NDghk7Yijt94os8ewbIWD5dbYS9tkyx8uZtdJCemanz3ZupBP4lOHlXc/41zm+swe2+Wu4MBPn5StclQ2ILgom9qxT7ZO13fBuXJrNd3ombYj4sRhlMZo6YI7QehMuL3bJ6Mq/i+OzXVHBrD2X3nPM63/7wOzBurlgiUJbligg84ePi4/wf9dYYZvvMqrXvh/6OBJ0C5TUo9L5ViTuPYBeQUtpMoGZOvrO83Q3U/LVjycJFw8j95yo3qi2lyjYid0QnRGDeo38siLreVEHARl4onVzjCjTqibD596uS5m0e4bZenoajNXx0Tbj8vySKPtA+dv128fbH1PgjbW+kARahuQNjTwmCyFXOtYnCicMJfhwSvNpsfvlK1kuJWMcPjIa43tUy+f/QDazDUDYGYcvu852UqGaxFtH1qb+8weuI5JGoCKUvuAtPl0RJwsnDQN6oS6JUlbL5j6zb3qTOIzi7jq5dOhO2Ff2GcSLP+W/+AB2Urm2gfEtTkC6po90gxCITUmINDNiAauOkGWUc1nv6gX6hcHyzXXxWyWernaC6FFeDWTz9yjXtfEBdc1e+D6ExfmaY8nhEYFxLVP0E762Nphs0auaZJ0M6q5Zjht3647anGd0Iero/rc3PBp887wYtZwzR6u66giNSog4FrOaCfddRF88/3POV9tTuK6hkAHQkeK43qLh++1x1KuOvl21DThd4USswdeFMQSrwoaFxDX3ZWk0RYj2swfHpOteDhxfd9/QLaycy1pEBAEZSksr7DMSpL0/1xc58A3IKgb6qhp1xFtjLZOog1gZWhcQFwnCyNT3MVnqPp0cq3Xk65Dor/+Ur7G6ya4aCsMKEkm5Zjj6hPHNTNgFsG+tMELr99g9qiSxgUEZv/4mPpWCHvDL+Tr6Vz18R1NNa5OlLRU0gLSTTvlCbMCZkit3TGDIJRJulnChtLIgLhG6riAYCTVRrciAhL3HOhQ2ozYTTvlzXV8miodR6eeDEjcUsZ1cuM6b1pZniNkO4WAWUS7zkoSd06qgAFZlKXzppXlOUK2UwiumThO0o2TKmBAFmXpvGlleY6Q7RSK61b7Uu07XFXEgCzK0nnTyvIcIdspFFedO+HuVvs1kipiQBZl6bxpZXmOkO0Uku8sUuXZAxiQRVk6b1pZniNkO4XiuvPWKe6Yq4QBWZSl86aV5TlCtlMoqC/q7QMv3OL9cVWdRRiQRVk6b1pZniNkO4Xgqm+cKl+HMCCLsnTetLI8R8h2CsH1hs8kceekCnoyIJjSl77lPUvnTSvLc4Rsp7xleQ2kDeFASKqmkQFxjWJxbzVx1Seu86aVJSB4jxPeAZukm3bKGy7McYGeVdJ70crUyIBob+6DLAHJY53s+oUsjKAYSZfSjgczIWbEsrnCj3fqovNr/wYX6jgWXLhXReMC4tovTlTcW6ox42DmSZJHR3Qt/bIEBOIC78PVVnEzWhzMcq7fEsTsgD9FhPdqae/49X3OojQuIK7fbsNfCB/dMCFbn+V6m3w3L2qh82hLJUjq6FmD5eI6B76d1TUzdg5KrpkGswcGoqztnLdGBQSd0DWSab9z4PrV1m5+2811Aasdr6sDaqHXuDqrz/HimgPXHhrMHlheAc6NaxbJYzmbl0YFxHXC8dt3GMkwSsVx/XEEjGqYRbJAJ0JnSqJ1RtfvjuN4LvtJ8nElcc22PjPTpsdXS/2ukq14nbNHm+s8AWYRLGvL1piAuK4hwDXS+oxunaOhL9fsAQgeApjEtfzzXQ614VhdSz78arIWOtc5hLj2wnO72hnBREDL1oiAoMFdSytwdUJwjaroMGn/ni4+qkCrm8+SwjXqpq2Xa9nm80ejcf5wHpPEzR5truMBbTlclNoHBMuP8QdvUzsguGaPNiyDsBzSIGT4qDFXZ0Q4sATBPjU+wcXxuUZ87MOnXmgzbckGrhnJZ1aMmz3acDyuWQTHg7YpU2UDgpM8KuvyOOhwA1eskBN9VWvbBaPhkEzXGGV9+IxugA+ceerlP7VOZCfUac0t35NrmkF5pPMNLvjUC8c4JvvEfrHdCfVad9cPpXNfL4+Sua7VAIMI9pdEmz3afI7HFdTQKhuQvOBkIxwIXBq+v88A6Ej4+APo/GRZFwTXtYxZKk29cMyzcvyAzoziw9UpXTczwLUPQDu5ZhG0bZYbEHlpfEC0aV6DzoTOqJ28bmQNLpZtk9JuoerlCi06tet6D8eG2cOnU7uu+cDnGi2UxgYEJylLB+wUqjN2Wze0HT57JES9EI6lS8ZOeS+LMBBhueZS1m3fRgYEF/i4fsmjQXEC0Rl9lzUuGKGH7xtXO6GPvMOLeo088pLaZmgLV2dGyHxnjzafWaSs276NCgguDDFyZVlSabCcwCdZYe2dtUOi4+CFQFxAp+k8GnRY3K7VXv33gT+7gyWMq14+HTnN7NGG43AFD8q47Vv7gKDjodEmtr3Z+h4SgoJPs8JtUt+gtOuHTtPtrJEEbTm2dlXqWQ4zLeqF0dkFz+E6XzjWtLNHm0/40H5F3/YtLSDobLjj0w2fExsKOgyC0j6G9psJ0ekAd7VQP4SjKBiJUSd8WCfggzvbQUbnxYei4q7WxNY3pW47Wx3OF/aNosG+tSWaxrc/oF2zBDCr0gJCVAcMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVJYKUFMz0aTsvdB2SQKKzJbL+qzQyYABoTqjwEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVLUMSAH56Ix2fka2SQKKjLmqS8ss6OymTvpw2FIQNbLztfJJlFQkTEPS0DWmwCkD4cxczgaihbMFtkkCsqeYVYuv8BOmgCCBQSm56JIvhEFddEyG6wfB9sxSEAm5NsqKUShbJaADMv3IIIGZOZQNCJzyLhsEgUhc8fq5RfajSaQsAGJor5ozuyWZ1kmD4nyFZk5u8z0L7d2Vh4FETQgwLtZFEoU8O5Vm/TdsDiLUBAFzB4QPCAwMxeNSto3yCZRLqTjrl2+zI7JZlDyPMXgW08oNwHfWrJUYQHhUotyUdDSqq2wgMDMkWggOmUm5VkZEkoP4TjLDC0/307Jo0IUGhBovQVl3kzIMzMk5K+EcEDhAQHOJJRKSeGAUgICM8ei/uhEaya5Wh4SxYvMdvs5M7z8PLvblKC0gLS1XkiMzKjUZJk8JPqEzBqRNWOhXwh0KT0ggNlk4aRZL5W5Qx5Sj4uMef6Mc8z6smaNTtInq2MxKCMyo4xIzS6VH1GviMwemTE2SjA2ViEYbZUKSCdcyJt5M7RgzIAEpl9qOig/piaQ5ZN8nYqs2X2GfDdnmskyLsB9/A+krB6cv+qtogAAAABJRU5ErkJggg=="},13740:function(ht){"use strict";ht.exports="data:image/png;base64,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"},58881:function(ht){"use strict";ht.exports="data:image/png;base64,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"},28982:function(ht){"use strict";ht.exports="data:image/png;base64,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"},2487:function(ht){"use strict";ht.exports="data:image/png;base64,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"},3164:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAFQlJREFUeF7tnXtwFUW+x3+T9/tBCALyBiEkEhJehiAm4RGiF+5a7i6lgCV3191bKMvq6kVx1V1dWW8ZdfXuZYF7d2t1FZeXpYJlQUBAUcI7qIRnAIXEEE7CCQl5J2du9eEezOOcTPec6TndM7+uSuWP6f49vr/+nJkz09NHgQA0h6N2AgTDFFAhQ1XVaQootwcgDMu5PHH2W4iOjKgICQ05HgzK0XFpI5+xXJImJ6SY7A8cjmt/AkVdCgAhZvu2uj8CSOcWGRFeHR4etnJ86sg3rJ47r/xMA8ThqJ2kKrBNAUjilYzd7XYHxKNHbEzUoQnjRk+xuz568jcPkOpaVU+AOIZeAV+AEAtRkRHlkzNSBtNbw55EAVMAcdTUFoIKT6LkfBXoDRCERJ/23AGpqnY+GATKP/SFh6NYFNACBCFhUfNGX+6AOBy160CBBeyh4QhWBWgAQUjYVOUPSHXtCQAYyxYW9tajAC0gCAm9ulwBcTqdCe0dipM+HOzpjwIsgCAkdEpzBcThcOaCouymCwV7+asAKyAIibbiCIi2RtL00AMIQtJ7eREQaaa/dqB6AUFIfGuLgGjPO2l6+AMIQuK9zAiINNNfO1B/AUFIemqMgGjPO2l6GAEIQtK13AiINNNfO1CjAEFIftAaAdGed9L0MBIQhORG2REQaaa/dqBGA4KQICDas06iHjwAsTskeAaRCACtUHkBYmdIEBCtWSfRcZ6A2BUSBEQiALRC5Q2IHSFBQLRmnUTHzQDEbpAgIBIBoBWqWYDYCRIERGvWSXTcTEDsAgkCIhEAWqGaDYgdIEFAtGadRMcDAYjVIUFAJAJAK9RAAWJlSBAQrVkn0fFAAmJVSBAQiQDQCjXQgFgREgREa9ZJdFwEQKwGCQIiEQBaoYoCiJUgQUC0Zp1Ex0UCxCqQICASAaAVqmiAWAESBERr1kl0XERAZIcEAZEIAK1QRQVEZkgQEK1ZJ9FxkQGRFRIERCIAtEIVHRAZIUFAtGadRMdlAEQ2SBAQiQDQClUWQGSCBAHRmnUSHZcJEFkgQUAkAkArVNkAkQESBERr1kl0XEZARIcEAZEIAK1QZQVEZEgQEK1ZJ9FxmQERFRIERCIAtEKVHRARIUFAtGadRMetAIhokCAgEgGgFapVABEJEgREa9ZJdNxKgIgCCQIiEQBaoVoNEBEgQUC0Zp1Ex60ISKAhQUAkAkArVKsCEkhIEBCtWSfRcSsDEihIEBCJANAK9eyFcmhrb9fqJvXxqMiI8skZKYPNSgIBMUtpE/xUXHbAtfoGEzwF1kVMVMTZieNTRpsRBQJihsom+ahxXoOqaqdJ3gLrpk98XOG41BHLeUeBgPBW2ET7DY1N8F1FlYkeA+cqIjy0oc/Q/gNvS0qq4xkFAsJT3QDY/r6qGmrrrgfAs/ku42Ki92SOuy2Pp2cEhKe6AbJ96txFcLlcAfJuntuY6MiKieljBvH0iIDwVDdAtpuaW+DCpcoAeTfPbWREWNuUzNQwnh4REJ7qBtC2qgJcdtSA81p9AKPg6zo4OAjGDB82Jjk57gwvTwgIL2UFsUsAuVpbDy2trYJEZGwYqaOG5iUnJ+4x1uoP1hAQXsoKZre9vQOaWlqgucVaoCQnxiMggs01DEckBVQVARGpHhiLYAogIIIVBMMRSwEERKx6YDSCKYCACFYQDEcsBRAQseqB0QimAAIiWEEwHLEUQEDEqgdGI5gCCIhgBcFwxFIAARGrHhiNYAogIIIVBMMRSwEERKx6YDSCKYCACFYQDEcsBRAQseqB0QimAAIiWEEwHLEUQEDEqgdGI5gCCIhgBcFwxFIAARGrHhiNYAogIIIVBMMRSwEERKx6YDSCKYCACFYQDEcsBRAQseqB0QimgMyArPpy9eL5Yx74u2CSYjgWUmDj6X/+26PTlrzFKyVu+2Kl/VdaalxE/Lot932SwSt4tIsKzHu/4Kv6lvoFpctKT/BQgwsgBA5VUTfGhye0ISA8yoY2PQrMe7/gm7rWuiBFVebzgMRwQDxwAEBafHjCMQQEJzNPBea+P6e0vrU+DQBKeUBiKCCd4SCiICA8pwbaJgrMfX/OyfrW+rH/r4bhkBgGSHc4EBCcwGYocM/m/NMNbdfHdPJlKCSGAOINDgTEjOmBPu7eNKussb1xVDclDIPEb0B8wYGA4OQ1Q4G7N8+60NjWONyLL0Mg8QuQ3uBAQMyYHuijYNPMi03tTUN8KOE3JLoB0YIDAcHJa4YC+RtnVLR0NN/aiy+/INEFCA0cCIgZ0wN95G/Kq2xpbxmgoYRuSJgBoYUDAcHJa4YCszfmXmntaO1H4UsXJEyAsMCBgFCUDLv4rcDsDbk1ra7WJEpDzJBQA8IKBwJCWTLs5pcCMzfk1La72hIYjDBBQgWIHjgQEIaSYVfdCszYML2+w9URy2iAGhJNQPTCgYAwlgy761JgxvrpDR1qR7SOwVSQ9AqIP3AgIDpKhkOYFchbf2ezS3VFMA+8MUATEp+A+AsHAqKzZDiMSYHc9dPaVFUNZRrUtXOvkHgFxAg4EBA/SoZDqRXI+We2CwCCqAd47+gTkh6AZK/LXlxXW/drPx26h0eHRscUzvpT94VkRphGG6iAW4H/2Pl4WUNbw3Uj5IhLiHtz38J9XV7f7QFIwdaCXBXU3UY4RBuogEwKKKDkbZu3bU/nmBEQmSqIsXJVAAHhKi8al10BBET2CmL8XBVAQLjKi8ZlVwABkb2CGD9XBRAQrvKicdkVQEBkr6AJ8Q+IGgD9o/pDTGgMxIbGuv+HBYfd9FzfVg/Ha47DubpzJkRjrgtLAfLK1Fd0qbe8eDnVOKPsLxq9iMpf507vnnmXeYzeAcNih0FW/yyY0m8KDIkZ4gaCpjmaHFDqLIVj1cfcf5cbL9MME7qPpQBJT0oHPZP4ryf/CpvPbe61UPNHzoefjf0ZUzHbXe3w2JePQdm1si7jSIwkVtpG4DADkIy+GXDv8Hsh65Ys2tB67ffhhQ+B/MkMiqUAIdUin86sn9Au1QU/LfopNLQ1eC04+QTdmL8RghS25T2rjq+Crd9u7WFTREAeS38MCoYUGAJGZyO1LbVAdNhbuddw22YYtBwgRDTWCUjGbPl2C/zl+F+8ar4sfRncM+QepnrsqtgFr5R4v+RjjY/3GeS3E38L0wdMZ8qPtfPKIyulhMSSgIxLGgeFUwtZawiPfP4InK8732XcbfG3wZ+n/5nJVnVzNfxq76/A2eL0Ok4kQH4z/jeQPzifKT89nZs7muGZ/c/ACSeXXyTQExLVGEsCovdS60DVAfjdod91Ee6lKS/BpH6TqMT0dHrx8Iuw7/I+n2NEAYScNcjZw6xG4CCQEFhkaZYFRO+l1guHX4Diy8Xu+umZQJvObYK/nfxbr/UXBZA3pr0BKYkpps7Vt069BevL1pvq0x9nlgZkZPxIWDV9FZM+F+ouwJLPl7jHrM1ZC0Njh1KPJ3erlu5dqtlfBEDIrdw1OWs0Y+3eobG9Ecqvl0NkSCTcEnULhAX98DyExtil65fc+pI7fDI0SwOi91JrTeka9x2rX6b+kqmGy75YBmdqz2iOEQEQ1rt95EbBZ99/BmSCe1p8WDzcNfAuWJyyGKJD6PdIkOkLu+UB0XOpRW73KooCUSFRmpPd02F16Wr46MJHVP1FAOS5Sc/BtP7TqOItbyiHh3c/7LMvuZFRmF0IEcF0+yR8cP4DWHtiLZXvQHeyBSBkqcTfZ/D7Yd3DjsPw7IFnqWspAiBED6ILTWtqb4JFny7y+ZyI2Phj1h9hQt8JNObcZ1lytpWh2QIQUogfj/gx/CL1F1xqsnDnQqhprqG2LQIgm+dspl5CQhIjHwKrvlkFlY2V1HlaoaNtANFzqUVT4JeOvARfVH5B0/VmHxEA0fNwkCxKPOo4CkccR9z/yfMeqzdbAUK+VG7I32BYTXeW74RXj73KbE8EQOYNmweP3v4oc+yeAW2utpugkLPL9w3f67Yl8kBbAUIKcfeQu+HX6f7vYHS97Tr8ZPtPdNVWBEDGJIyBN+98U1f83gYdunLIfRlG/lsJFtsBQor7hyl/gMn9Jvs1OZ7c9yQcv3pclw0RACGBvzjlRfeSdqObB5bdFbuhrrXOaPOm2rMlIKFBobD1np6rbGmVJ0vjyRJ5vU0UQJIikmDlHSuBPDTk0cgzkw1lG4BcisrabAkIKVbOwBxYMWEFc93IU+SH9/h+JkBjUBRASKzkUovcomV50EeTY+c+ZKn7xrKNcPbaWdahAe+PgDCWoPNSFMahN7uLBAgJKrt/Nvx87M/h1ujefvdSb7Y3xrW6Wt2QmPHil3+Rdh1tS0D8vcQiixHJokS9TTRASB4JYQkwf9R8uG/EfXrTohr3wqEXoLjqxmJQGZotATHiy+minYt0PwcQERDPZB2fNN4NysTkiVzm79Xmq7B8/3L3gkcZmu0AIa+VktdL/W1kU4Kn9z+ty4zIgHgSyrs1zw0J+UsMT9SVp69BrEtzDHXOaMxWgMSFxbnfLTeqvf7V61B0qYjZnAyAeJIiCxAJJBOSJ7j/k+1/jGhkJ5mva742whRXG7YChHVi0ih//477gWxMwNJY4+D9Tjpt7OQVAALJpORJ7udIA6MH0g7t0U+UnLQSsA0g5Msn6/sdWuKR4+QdiZePvkzT9WYfWQHpniSBRC8s5OxBux8Zk7gGd7YFIOTNt7dnvG2wdD+YY12wGGhAWPbkIlnSXAotHbcU5g6dy6RxwcfGbzPEFABFZ1sAwjohd1zaAbMHz6aQ70YX8oLV4l2Lgax2pWms8Rh9OUIWKZLFirRtwc4FQO4+aTWWvMiOLw/seEDLZMCPWx6QhaMXwoOjH2QS+qFPH4K3Z7KdccgGcWSDNJrGMpGIPaMBIXt8kb2+aButf5a8jHjgShu/P/0sDcjw2OGwOmc1kz7vnHkH1p1Z54aKwMXSfn/o97C/ar/mEJaJ5AGE5jJHy7HHRmbfTHg5i+17kxYkrO+46/nuppUfj+OWBoR1IlY1VQE5e3jaOzPfgeTIZGrdyTJvsqsJ2fmjt8YaF3UAvXTsflv16QlPQ+7AXCbTFQ0VQFbodm/kyzpZ08XSnj/4PBy8cpBlSED6WhYQ1k80on7hsUL4tPzTm4WYM3gOPD7+cabC0Kz0FQEQsh8W2RcrEA3fSQ+E6p18piamwuvTXmeKwtdtx9eyX4O0PmlMtp47+Jz7xSFfTQRASGxku577R93PlJsRnTtvzmeEPZ42LHkG0TMBn9j3BJReLe2htZ6fVDjlPOW+x09WsHpreuLzdxJ4e3JNNn97NftVGBk30l/z1OM/uPABrC2VY8sfkpTlANFzaUWWi5BlI77aU5lPAVmbxNLI9ppkm02RASGxke9YT4x/Ashvg/Bu5L0QsmmcTM1SgOj5tCfF0tq2p29EX3h3FvsvPK3YvwJKqkt6zAdRziCewMKDw2FJ2hIuvw/i8SEjHJY7g+iZeJ7bulqfanpu+5J31p8qfgo61I4u5vXEqRWf1nGaxYFG/8IUiYnsmP/JxU/c/2VsljmD6Lm0Ipu9kbMHbXtv1nvQJ6IPbXd3P/JMhUDYuYkKiCdGz28UZvXL0rX7O3nqTqAgNypO155m0ku0zpYAhHVtUecisDyAM8qPP3b8mUAsuXr89AnvA6l9Ut1f5GPDYiEuNM79v7WjFRraG4Bsf0SW2pBnSOQ5EPmz0oZylgDEn0mDY1GB3hSgAmTO1jlkV+IjKCUqYDcFqADJ3Z0bEt4Q3ggqhNpNIMzX3gqEu8LjtvxoS5dl2oo3SQq2FHyhKirdD0rYW1PM3joKHNs+b3tm93S8A/JxwSpVVR+xTu6YCSqgqcD/bp+3vcfPjHkFZPaW2flBStB2TZPYARWwiAKqS80p+lHR51RnENIp/+P8NYqq/LtF8sc0UAGfCqiquqLoX4v+01sHr2cQT8c5H8+5AirQvySBRUAFJFRg+7ztPjnoFRCSa8HWgndVUOkfQUsoEIZsUwVUuK661FlF9xb5XBujCYgbki0FD6iK+t8AwLb2wqa6Y9riK6Aoytvb5m5brBUpFSBuSD4qSIcgyHWprsmKokwCgBQt43gcFRBIgZOgwAHVpX4NwXC86F+KdtDERg0IjbHufRwOZy4oSs8Xm/UYwzGogDcFVDUvOTlxDy9xEBBeyqJdcxRAQMzRGb1IqgACImnhMGxzFEBAzNEZvUiqAAIiaeEwbHMUQEDM0Rm9SKoAAiJp4TBscxRAQMzRGb1IqgACImnhMGxzFEBAzNEZvUiqAAIiaeEwbHMUQEDM0Rm9SKoAAiJp4TBscxRAQMzRGb1IqgACImnhMGxzFEBAzNEZvUiqAAIiaeEwbHMUQEDM0Rm9SKqAzIAc/vrMgqED+62TVHoMW3AFGhqbq4YN6d+fZ5hcX7nds/9Y3ohBAzZGRoT35ZkE2ranAleqnd+mpQwfzjN77oD0TYx/45akxHSeSaBteypw4VJlxZTMsYN4Zs8dkPjo6OcHDUjO5ZkE2ranAqfKLjZPz0qP5Jk9d0AUFXYNG9S/Iioy4laeiaBteyngrK0/X+moGZEzNYPrHOZqnHwHIYCEhASXjR4+eJS9SojZ8lTgRNl3NaCqSZYAhAg1sF/fIwnxMRN5ioa27aHA+UuVh5qbWyaTbC0DCEkmPCz0w2GDBtwVHByEe/zaYy4bmmV7e3vZue8qL3e4Ou70GJYakL3F3+S6oKPL1qMKKM4+ibFHExPiUsJCQvB7iaFTyJrGWlrbyq/W1p12Xquf2T1DqQHZXVySGwS+9+ZVgoIuhgYHXY4ID2+0ZmkxK38UaGpujmvr6BgAKgzwZUduQHaXJARFKE5/RMKxqIBPBVQ4n5OdMZKnQlzvYpHAPysuOQGgjOWZBNq2pwIKKDvvmjp+Ns/s+QOyr2QdKMoCnkmgbZsqoML/5GRncP0dTe6A7Pny2INKEPzDpiXEtHkqoKoLc7Iz3+Ppgjsg7sus/SWFoCpP8kwEbdtMAQVW5GRleP1lWiOVMAWQG99FjqlGBo62bK3AkZypGeRnALk30wDZVfzVHcGquhMUiOGeFTqwsALqyZypmalmJWgaIJ6EPiv+6i0A9SGzEkQ/llGgGUB9LWdq5rNmZmQ6ICS5PftLZoOq3B4EkK6CcgeAireBzay6JL4UgAMugIOKAschGA7lTM4oMTv0/wOup6hf9sCvqgAAAABJRU5ErkJggg=="},49321:function(ht){"use strict";ht.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"},7894:function(ht,lt,ee){"use strict";ht.exports=ee.p+"static/imagetest.6bf8d539.png"},89242:function(ht){"use strict";ht.exports="data:image/png;base64,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"},51018:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAADCklEQVR4AYRTT0hUYRD/zfdW0wop6WIQRURRBB1cd5ftbabt24yIgsD+UVARZP8uEhJhQXTwUB0iskPYQYvykEgXdVdW3XXdXZP+XCo6FEVUVIppmrbvTfPW3qIg9DHvfTPzZn7z++abpzBrheOpg5FY+lt3fHCH457xpa7L3tjVl7wS6R3Y15FIFDvf59vngDKscQtcbLH12AFmxiQTnQHjJBHVs1IPNVP7Eo6nWyJ9yQ3/BS1yUQ8RBiWwwAEOBbxtGmt+Agl7PkZEd0UfBfMhKfY8Eks1tLa25ktOTnJMw70D68czKi2MvPJ1lIF8B7gyUDoUDHg6jIDvXlD3nJgsVCsJqJW4SYmrKy5ZFeuKx5eLnZUsaDie9LGifmZeR4R2UzNXE/iEJOSAs9H/Xrvc7olgwHvDsmgjIHlgDzgvKazXQpaK9KfLAOok0FKArwZ1754qv39YWDUpTZ0DkGuF6HNke7nn48jn95VEdJ+AFQzqiSaG1ihY3CxHLpILuShA9bOzzIz5w7YlaYHdis5ZU2H77ae6uno6Hik7IjEtQqokY2YuKSZosJeixfY2+1GaNmnbUnAURPlKpmI+4PLyHgXimXzGd+WC67BQHyPmC12x5DXpq5g2FOCaHu8W7Z0wWCK3rUQvsIEjiaEq0bPS2fliUSZvYTtb2APg5YT6c1lV6KVJznOFxDFMoFrp8ZNo9OkysVFRUTGuNDMAwh2xe6HQzEA+m5k2B5gKp3wABSGANMWh3bo+ZleH4StNaqT8wui19HdnxmW+Cvena6LRaME2v/+ToXtrjIB3q7HZe8SZCgc4tMXTTVBV+K1tCQZ9XyErCyo7KvWyN1ZRoRtEjWIvlQu8nXEt/BCOpZsiscHTXbHUgXB/6iyEFQFTkKlwgIO6O2oY7lHxZSUHalvbN236ZeieU9CUjBlaxWeP2VH5fW8J0ANYuCm+A3KaaSn+yGlFNJFYI/6czAF1vIa/7Jkcdx8KtWWSvJeUqpPWNIh+3iIOjbjMEim+X1N0HExvp5l/Orn2/hcAAP//a78lCAAAAAZJREFUAwAXzGNczxRO1wAAAABJRU5ErkJggg=="},99513:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAADTUlEQVR4AXRTXYwTVRQ+53baZdeHXYiIPy/6gImuCWL6x7Zd0zBTsULUBzcxJIpClDdfjEaNZuuDIfJijIlBFI0aH4wxirGJ7cw2bNuNnW4qht/AEyGBsECWfxbauYfvDqGELEzON/ec79xz7jln7ii6xyMiyqv7Gyr11rfVeusAcK5a9+fdRms/sNOtt9abPfcIp7smdhv+RuCwJtnNRJsR/CQwTCQjIjQKbBGiv7xG+5BXb78K3yK5I3Gl0XgYVVVRyc/YuZKYD7PQ+wHR092oDNNCZMRSvFoRfwD/USF5XJP+pdpo/fN3zX8QXF/ULc3b448xRTuoygY3J6Rea7qJUXs89fm6XOr/Yjp9wXHi5/OZ5N61ueS2+ZPHnsDezSR0FijELOp40+0kYkMJE3uN9vNaiYsNK4ipYg1GRgu5xE+Tk6x/nZkZdOv+F+gknHG14W8vl8sDExMTgZNL7+KYjDJTDYc8pFlPTU37a01m5TU741r07zAGmWjH/IljxXw8fgZ2KCOB2iYk7yAwnDGJvBsbXl4KnXjZ6fSpSPdKQVh+gHlfwLLbbbbWKK27O0EsYeIv7Vxqq6kEdl/AbzKGma3F1hqji9ZvmPUW8vl8z8mk3iTib4hoSIR3YRSsYRCxDOCjMS1+xFDXdTCgOYgZHQg5rH0plUrMrG/6RTBZ4S3wXhWht6tN//vZ2dko7L4gw3fGUKT+1Vr2GF2YQs7oBiYmaxd/FGHT3SVWvEkVxhNNZvUiEV3G1Xr93IJ2K7h2sEPpXVz2ITFtJ+LTRDSHpJ8tWxKZhB6K5808Mr8QTInIRhAXJcLr7UyyjVEQ2dlEFafk8YFOYMM4ibUfN+GtWq1mFYsrrznZ1HtOLvmAk0utKGRTH8Xj8a7xVaZbWyUW2UdCWSQ9ThH1bGEsGXYVJgZJ5hStBlejujITLxWSHT1r6Aj+wI/dpp+o1WbvL093lnsz7SS4T7rRoaPM9DVGtRQxfy70Is84Y4n/TC6DfmJjPJdZNYfqXmClXoF9EHgMHXwqWvyeFZyOcndOB7oFroSxPUrM+7C+jJiXNuRvX1HE0R2JDWFgZxK/2dnkU2hxHaEqcHuBcMbopgPuKybtOJnEKvyZf8C3SG4AAAD//+cWDI0AAAAGSURBVAMAJC12htQZftEAAAAASUVORK5CYII="}}]);
}());