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__Question__AddOrEdit__ind...

1174 lines
1.5 MiB

(self.webpackChunk=self.webpackChunk||[]).push([[6913],{65363:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return oe}});var Je=Ke(54476),wt=Ke(59301),y={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},we=y,ve=Ke(7657),x=function(ee,se){return wt.createElement(ve.Z,(0,Je.Z)({},ee,{ref:se,icon:we}))},z=wt.forwardRef(x),oe=z},76618:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return oe}});var Je=Ke(54476),wt=Ke(59301),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},we=y,ve=Ke(7657),x=function(ee,se){return wt.createElement(ve.Z,(0,Je.Z)({},ee,{ref:se,icon:we}))},z=wt.forwardRef(x),oe=z},4887:function(){"use strict"},27431:function(Gt,Rt){"use strict";Rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},70122:function(){"use strict"},63089: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 Gt={},Rt="5.0",Ke={},Je=null,wt=!1,y=!1,we=null,ve=!1,x=null,z=null,oe=0;oe<arguments.length;oe++){var ie=arguments[oe];if(ie!==null)switch(typeof ie){case"number":Rt=ie.toFixed(1);break;case"string":ie.match(new RegExp("^[0-9]\\.[0-9]+$"))?Rt=ie:we=ie;break;case"object":typeof ie.is3D!="undefined"?Je=ie:Ke=ie;break;case"boolean":wt=ie,y=!0;break}}Je===null&&(Je={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},Ke.material_id!==void 0&&!y&&(wt=!0)),we!==null&&Ke.id===void 0&&(Ke.id=we);var ee="",se="",E=!1,te=null,re=null,le=null,ue=!1,ce=null,he=null,me=null,fe=null,be=null;Ke.height!==void 0&&(Ke.height=Math.round(Ke.height)),Ke.width!==void 0&&(Ke.width=Math.round(Ke.width));var Ee=function($e){return parseFloat($e)>4?parseFloat($e):5};Gt.setHTML5Codebase=function($e,Ye){z=$e,rt($e,Ye)},Gt.setJavaCodebase=Gt.setJavaCodebaseVersion=Gt.isCompiledInstalled=Gt.setPreCompiledScriptPath=Gt.setPreCompiledResourcePath=function(){},Gt.setHTML5CodebaseVersion=function($e,Ye){var Ge=parseFloat($e);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}x=$e,Ue($e,Ye)},Gt.getHTML5CodebaseVersion=function(){return re},Gt.getParameters=function(){return Ke},Gt.setFontsCSSURL=function($e){fe=$e},Gt.setGiacJSURL=function($e){},Gt.setJNLPFile=function($e){ee=$e},Gt.setJNLPBaseDir=function($e){},Gt.inject=function(){function $e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ye="auto",Ge=Ke.id,ct,tt=!1,ut=0;ut<arguments.length;ut++){var lt=arguments[ut];typeof lt=="string"?(lt=lt.toLowerCase(),lt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ye=lt:Ge=arguments[ut]):typeof lt=="boolean"?tt=lt:lt instanceof HTMLElement&&(ct=lt)}He();function He(){if(!ve){setTimeout(He,200);return}Ye=st(Ye);var _e=ct||document.getElementById(Ge);if(!_e){console.log("possibly bug on ajax loading? ");return}if(Gt.removeExistingApplet(_e,!1),Ke.width===void 0&&_e.clientWidth&&(Ke.width=_e.clientWidth),Ke.height===void 0&&_e.clientHeight&&(Ke.height=_e.clientHeight),!(Ke.width&&Ke.height)&&Ye==="html5"&&(delete Ke.width,delete Ke.height),te=Ye,Ye==="screenshot")Ce(_e,Ke);else{var ze=!1;Ke.hasOwnProperty("playButton")&&Ke.playButton||Ke.hasOwnProperty("clickToLoad")&&Ke.clickToLoad?ze=!0:Ke.hasOwnProperty("playButtonAutoDecide")&&Ke.playButtonAutoDecide&&(ze=(!Ae()||$e())&&Pe()),ze?(te="screenshot",Ze(_e,Ke,tt,Ye)):Ne(_e,Ke,tt)}}};function Ae(){try{return window.self!==window.top}catch($e){return!0}}function Pe(){return Ke.hasOwnProperty("screenshotGenerator")&&Ke.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Gt.getViews=function(){return Je},Gt.isJavaInstalled=function(){return!1};var ke=function($e){var Ye=function(ut){var lt=JSON.parse(ut),He=function(Me){return Me.type=="G"||Me.type=="E"},_e=lt.elements?lt.elements.filter(He)[0]:lt;if(!_e||!_e.url){Ge();return}Ke.fileName=_e.url,de(_e.settings||{}),Je.is3D=!0;var ze="https://www.geogebra.org/images/";Gt.setPreviewImage(ce||_e.previewUrl,ze+"GeoGebra_loading.png",ze+"applet_play.png"),$e()},Ge=function(){Ke.onError&&Ke.onError(),ot("Error: Fetching material (id "+Ke.material_id+") failed.",Ke)},ct=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",tt="/materials/"+Ke.material_id+"?scope=basic";ge("https://"+ct+"/api/proxy.php?path="+encodeURIComponent(tt),Ye,Ge)};function de($e){var Ye=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Ge){$e[Ge]=!!$e[Ge]}),Ye.forEach(function(Ge){Ke[Ge]===void 0&&$e[Ge]!==void 0&&(Ke[Ge]=$e[Ge])}),Ke.showToolBarHelp===void 0&&(Ke.showToolBarHelp=Ke.showToolBar)}function ge($e,Ye,Ge){var ct=new XMLHttpRequest;ct.open("GET",$e),ct.onload=function(){Ye(ct.responseText)},ct.onerror=Ge,ct.send()}Gt.isHTML5Installed=function(){return!0},Gt.getLoadedAppletType=function(){return te},Gt.setPreviewImage=function($e,Ye,Ge){ce=$e,he=Ye,me=Ge},Gt.removeExistingApplet=function($e,Ye){var Ge;typeof $e=="string"&&($e=document.getElementById($e)),te=null;var ct=null;for(Ge=0;Ge<$e.childNodes.length;Ge++){var tt=$e.childNodes[Ge],ut=tt.className;ut==="applet_screenshot"?Ye?(tt.style.display="block",te="screenshot"):tt.style.display="none":ut!=="applet_scaler prerender"&&($e.removeChild(tt),ct=ut&&ut.indexOf("appletParameters")!=-1?tt.id:null,Ge--)}var lt=Ke.id!==void 0?Ke.id:ct,He=window[lt];He&&typeof He.getBase64=="function"&&(He.remove(),window[lt]=null)},Gt.refreshHitPoints=function(){if(Ee(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var $e=Gt.getAppletObject();return $e&&typeof $e.recalculateEnvironments=="function"?($e.recalculateEnvironments(),!0):!1},Gt.startAnimation=function(){var $e=Gt.getAppletObject();return $e&&typeof $e.startAnimation=="function"?($e.startAnimation(),!0):!1},Gt.stopAnimation=function(){var $e=Gt.getAppletObject();return $e&&typeof $e.stopAnimation=="function"?($e.stopAnimation(),!0):!1},Gt.getAppletObject=function(){var $e=Ke.id!==void 0?Ke.id:"ggbApplet";return window[$e]},Gt.resize=function(){};var Se=function($e,Ye,Ge){var ct=document.createElement("param");ct.setAttribute("name",Ye),ct.setAttribute("value",Ge),$e.appendChild(ct)},je=function($e){return $e&&$e!=="false"},Ne=function($e,Ye,Ge){Ee(re)<=4.2&&(Ge=!0);var ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!ue)&&(ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var tt=document.createElement("div");tt.classList.add("appletParameters","notranslate");var ut=Ye.width,lt=Ye.height;if(Ye.disableAutoScale=Ye.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ye.disableAutoScale,Ye.width!==void 0)if(Ee(re)<=4.4)je(Ye.showToolBar)&&(Ye.height-=7),je(Ye.showAlgebraInput)&&(Ye.height-=37),Ye.width<605&&je(Ye.showToolBar)&&(Ye.width=605,ut=605);else{var He=100;(je(Ye.showToolBar)||je(Ye.showMenuBar))&&(Ye.hasOwnProperty("customToolBar")&&(Ye.customToolbar=Ye.customToolBar),He=je(Ye.showMenuBar)?245:155),ut<He&&(Ye.width=He,ut=He)}tt.style.border="none",tt.style.display="inline-block";for(var _e in Ye)Ye.hasOwnProperty(_e)&&_e!=="appletOnLoad"&&tt.setAttribute("data-param-"+_e,Ye[_e]);fe&&tt.setAttribute("data-param-fontscssurl",fe),Gt.resize=function(){GGBAppletUtils.responsiveResize($e,Ye)},window.addEventListener("resize",function(ye){Gt.resize()});var ze=typeof Ye.appletOnLoad=="function"?Ye.appletOnLoad:function(){};if(!Ge&&Ye.width!==void 0){Ye.hasOwnProperty("showSplash")||tt.setAttribute("data-param-showSplash","false");var Me=$e.querySelector(".applet_scaler.prerender"),Ve=Me!==null;if(Ve)var ft=Me.querySelector(".ggb_preview");else{var ft=Qe(ut,lt,Ye.borderColor,!1);Me=document.createElement("div"),Me.className="applet_scaler",Me.style.position="relative",Me.style.display="block",Me.style.width=ut+"px",Me.style.height=lt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Me,"66%"),Ee(re)>=5?(Ye.appletOnLoad=function(ye){var Fe=$e.querySelector(".ggb_preview");Fe&&Fe.parentNode.removeChild(Fe),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Me),window.GGBT_wsf_view&&$(window).trigger("resize"),ze(ye)},Ve||Me.appendChild(ft)):tt.appendChild(ft),Me.appendChild(tt),Ve||$e.appendChild(Me),setTimeout(function(){Gt.resize()},1)}else{var mt=document.createElement("div");mt.className="applet_scaler",mt.style.position="relative",mt.style.display="block",mt.appendChild(tt),$e.appendChild(mt),Ye.appletOnLoad=function(ye){Gt.resize(),ze(ye)}}function nt(ye,Fe){Fe&&typeof Fe.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ye,Fe.appletOnLoad):renderGGBElement(ye),ot("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Fe)}function Te(ye,Fe){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ye,params:Fe}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(qe){nt(qe.article,qe.params)}),html5AppletsToProcess=null)},Ee(re)<5&&(ye.className+=" geogebraweb")):nt(ye,Fe)}if(ct){scriptLoadStarted=!0;for(var Oe=0;Oe<tt.childNodes.length;Oe++){var We=tt.childNodes[Oe].tagName;We==="TABLE"&&(tt.removeChild(tt.childNodes[Oe]),Oe--)}if(ggbHTML5LoadedScript!==null){var at=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');at!=null&&at.parentNode.removeChild(at)}var Re=document.createElement("script"),xe=function(){Te(tt,Ye)};Re.src=se+le,ggbHTML5LoadedCodebaseIsWebSimple=ue,ggbHTML5LoadedCodebaseVersion=re,ggbHTML5LoadedScript=Re.src,ot("GeoGebra HTML5 codebase loaded: '"+se+"'.",Ye),!z&&(!x||x=="5.0")?(ue?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),xe()):se.requirejs?__webpack_require__.e(6954).then(function(){var ye=[__webpack_require__(76954)];xe.apply(null,ye)}.bind(this)).catch(__webpack_require__.oe):(Re.onload=xe,$e.appendChild(Re))}else Te(tt,Ye);Ye.height=lt,Ye.width=ut},Ce=function($e,Ye,Ge){var ct=Qe(Ye.width,Ye.height,Ye.borderColor,Ge),tt=document.createElement("div");tt.style.position="relative",tt.style.display="block",tt.style.width=Ye.width+"px",tt.style.height=Ye.height+"px",tt.className="applet_screenshot applet_scaler"+(Ge?" applet_screenshot_play":""),tt.appendChild(ct);var ut=GGBAppletUtils.getScale(Ye,$e,Ge);Ge?($e.appendChild(Xe()),window.GGBT_wsf_view||($e.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(tt,"66%"),$e.appendChild(tt),ut!==1&&!isNaN(ut)&&(GGBAppletUtils.scaleElement(tt,ut),tt.style.width=Ye.width+"px",tt.style.height=Ye.height+"px",tt.parentNode.style.width=Ye.width*ut+"px",tt.parentNode.style.height=Ye.height*ut+"px"),Gt.resize=function(){De($e,ct,tt,Ge)},window.addEventListener("resize",function(lt){Gt.resize()}),Gt.resize()};function De($e,Ye,Ge,ct){if($e.contains(Ye)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if($e.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition($e)}var tt=GGBAppletUtils.getScale(Ke,$e,ct);Ge.parentNode!==null&&(!isNaN(tt)&&tt!==1?(GGBAppletUtils.scaleElement(Ge,tt),Ge.parentNode.style.width=Ke.width*tt+"px",Ge.parentNode.style.height=Ke.height*tt+"px"):(GGBAppletUtils.scaleElement(Ge,1),Ge.parentNode.style.width=Ke.width+"px",Ge.parentNode.style.height=Ke.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter($e),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Gt.onExitFullscreen=function($e,Ye){Ye.appendChild($e)};var Ze=function($e,Ye,Ge,ct){Ce($e,Ye,!0);for(var tt=function(){var He=[];for(lt=0;lt<$e.childNodes.length;lt++)He.push($e.childNodes[lt]);if(window.GGBT_wsf_view){var _e=window.GGBT_wsf_view.renderFullScreen($e,Ye.id),ze=document.getElementById("fullscreencontainer"),Me=jQuery($e).find(".fullscreencontent");Me.length>0?(_e.remove(),Me.attr("id","fullscreencontent").show(),jQuery(ze).append(Me),window.dispatchEvent(new Event("resize"))):Ne(_e,Ye,!1),window.GGBT_wsf_view.launchFullScreen(ze)}else te=ct,Ne($e,Ye,!1);if(!window.GGBT_wsf_view)for(lt=0;lt<He.length;lt++)$e.removeChild(He[lt])},ut=$e.getElementsByClassName("ggb_preview_play"),lt=0;lt<ut.length;lt++)ut[lt].addEventListener("click",tt,!1),ut[lt].addEventListener("ontouchstart",tt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload($e),Pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Xe=function(){var $e=document.createElement("div");if($e.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ye='.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");}',Ge=document.createElement("style");Ge.styleSheet?Ge.styleSheet.cssText=Ye:Ge.appendChild(document.createTextNode(Ye)),document.getElementsByTagName("head")[0].appendChild(Ge)}return $e},Qe=function($e,Ye,Ge,ct){var tt=document.createElement("div");tt.className="ggb_preview",tt.style.position="absolute",tt.style.zIndex="90",tt.style.width=$e-2+"px",tt.style.height=Ye-2+"px",tt.style.top="0px",tt.style.left="0px",tt.style.overflow="hidden",tt.style.backgroundColor="white";var ut="lightgrey";Ge!==void 0&&(Ge==="none"?ut="transparent":ut=Ge),tt.style.border="1px solid "+ut;var lt=document.createElement("img");if(lt.style.position="relative",lt.style.zIndex="1000",lt.style.top="-1px",lt.style.left="-1px",ce!==null&&lt.setAttribute("src",ce),lt.style.opacity=.7,he!==null){var He,_e,ze;if(!ct){He=document.createElement("img"),He.style.position="absolute",He.style.zIndex="1001",He.style.opacity=1,lt.style.opacity=.3,_e=360,_e>$e/4*3&&(_e=$e/4*3),ze=_e/5.8,He.setAttribute("src",he),He.setAttribute("width",_e),He.setAttribute("height",ze);var Me=($e-_e)/2,Ve=(Ye-ze)/2;He.style.left=Me+"px",He.style.top=Ve+"px",tt.appendChild(He)}}return tt.appendChild(lt),tt},st=function($e){return $e=$e.toLowerCase(),$e==="html5"||$e==="screenshot"?$e:"html5"},Ie=["web","webSimple","web3d","tablet","tablet3d","phone"],Ue=function($e,Ye){if(re=$e,Ye){rt(re,!0);return}var Ge=!wt;if(Ge){var ct=Ee(re);!isNaN(ct)&&ct<4.4&&(Ge=!1)}var tt,ut;window.location.protocol.substr(0,4)==="http"?tt=window.location.protocol:tt="http:";var lt=re.indexOf("//");lt>0?ut=re:lt===0?ut=tt+re:ut="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Ie)if(re.slice(Ie[He].length*-1)===Ie[He]||re.slice((Ie[He].length+1)*-1)===Ie[He]+"/"){rt(ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!Je.is3D&&!Je.AV&&!Je.SV&&!Je.CV&&!Je.EV2&&!Je.CP&&!Je.PC&&!Je.DA&&!Je.FI&&!Je.PV&&!je(Ke.showToolBar)&&!je(Ke.showMenuBar)&&!je(Ke.showAlgebraInput)&&!je(Ke.enableRightClick)&&(!Ke.appName||Ke.appName=="classic")?ut+="webSimple/":ut+="web3d/",rt(ut,!1)},rt=function($e,Ye){if($e.requirejs){se=$e;return}$e.slice(-1)!=="/"&&($e+="/"),se=$e,Ye===null&&(Ye=$e.indexOf("http")===-1),E=Ye,le="web.nocache.js",ue=!1;var Ge=se.split("/");Ge.length>1&&(!Ye&&Ge[Ge.length-2]==="webSimple"?(le="webSimple.nocache.js",ue=!0):Ie.indexOf(Ge[Ge.length-2])>=0&&(le=Ge[Ge.length-2]+".nocache.js")),Ge=$e.split("/"),re=Ge[Ge.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var ct=parseFloat(re);ct!==NaN&&ct<5&&$e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead."),Ue("5.0",Ye))},ot=function($e,Ye){window.console&&window.console.log&&(!Ye||typeof Ye.showLogging=="undefined"||Ye.showLogging&&Ye.showLogging!=="false")&&console.log($e)};Ke.material_id!==void 0?ke(it):it();function it(){var $e=Rt;x!==null?$e=x:parseFloat($e)<5&&($e="5.0"),Ue($e,!1),z!==null&&rt(z,E),ve=!0}return Gt},GGBAppletUtils=function(){"use strict";function Gt(){return window.GGBT_wsf_edit!==void 0}function Rt(ve,x){x!=1?(ve.style.transformOrigin="0% 0% 0px",ve.style.webkitTransformOrigin="0% 0% 0px",ve.style.transform="scale("+x+","+x+")",ve.style.webkitTransform="scale("+x+","+x+")",ve.style.maxWidth="initial",ve.querySelector(".ggb_preview")!==null&&(ve.querySelector(".ggb_preview").style.maxWidth="initial"),ve.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ve.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ve.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ve.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ve.style.transform="none",ve.style.webkitTransform="none")}function Ke(ve,x,z,oe,ie,ee){var se=null;if(ee!=null&&ee!="")for(var E=ve.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+ee+" ")>-1){se=E;break}else E=E.parentNode;var te=0,re=0,le=0,ue=0,ce=0,he=0,me=0;if(se)te=se.offsetWidth,re=Math.max(oe?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(te=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),le=te):(te=window.innerWidth,re=window.innerHeight,le=window.innerWidth),ve){var fe=ve.getBoundingClientRect();fe.left>0&&fe.left<=te&&(ie===void 0||!ie)&&(document.dir==="rtl"?(ce=te-fe.width-fe.left,he=le<=480?10:30):(he=fe.left,ce=le<=480?10:30),ue=he+ce)}if(ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var be=ve.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue=40,me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue=0,me=40)}}return ve&&((z===void 0||!z)&&x>0&&x+ue<te?te=x:te-=ue,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(z===void 0||!z)&&(re-=me)),{width:te,height:re}}function Je(ve,x,z,oe,ie){if(ve.isScreenshoGenerator)return 1;var ee=oe!==void 0&&oe,se=ve.noScaleMargin!=null&&ve.noScaleMargin,E=function(be){return be&&be!=="false"},te=E(ve.autoHeight),re=Ke(x,ve.width,z,te,ee&&window.GGBT_wsf_view||se,ie),le=parseInt(re.width),ue=ve.width,ce=ve.height;if(ue===void 0){var he=x.querySelector(".appletParameters");he&&(ue=he.offsetWidth,ce=he.offsetHeight)}var me=le/ue,fe=ee?1:re.height/ce;return z!==void 0&&!z&&(me=Math.min(1,me),fe=Math.min(1,fe)),Math.min(me,fe)}function wt(ve,x,z){var oe=1,ie,ee=!1;if(ve.hasOwnProperty("allowUpscale")&&(ee=ve.allowUpscale),ve.hasOwnProperty("scale")&&(oe=parseFloat(ve.scale),(isNaN(oe)||oe===null||oe===0)&&(oe=1),oe>1&&(ee=!0)),x&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ee=!0),!(ve.hasOwnProperty("disableAutoScale")&&ve.disableAutoScale))ie=Je(ve,x,ee,z,ve.scaleContainerClass);else return oe;return ee&&(!ve.hasOwnProperty("scale")||oe===1)?ie:Math.min(oe,ie)}function y(ve){var x=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),oe=ve.getBoundingClientRect(),ie=(x-oe.width)/2,ee=(z-oe.height)/2;ee<0&&(ee=0),ve.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ie<40?ve.style.left="40px":ve.style.left=ie+"px",ve.style.top=ee+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ee<40?ve.style.top="40px":ve.style.top=ee+"px",ve.style.left=ie+"px")}function we(ve,x){var z=ve.querySelector(".appletParameters");if(z){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(x.id!==z.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ve)}if(z.parentElement&&/fullscreen/.test(z.parentElement.className))return;var oe=wt(x,ve);Gt()&&z.setAttribute("data-param-scale",oe);for(var ie=null,ee=0;ee<ve.childNodes.length;ee++)if(ve.childNodes[ee].className!==void 0&&ve.childNodes[ee].className.match(/^applet_scaler/)){ie=ve.childNodes[ee];break}if(ie!==null&&ie.querySelector(".noscale")!==null)return;var se=x.id!==void 0?x.id:"ggbApplet",E=window[se];(E==null||!E.recalculateEnvironments)&&ie!==null&&!ie.className.match(/fullscreen/)&&(ie.parentNode.style.transform="",!isNaN(oe)&&oe!==1?(ie.parentNode.style.width=x.width*oe+"px",ie.parentNode.style.height=x.height*oe+"px",Rt(ie,oe)):(Rt(ie,1),ie.parentNode.style.width=x.width+"px",ie.parentNode.style.height=x.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&y(ve),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(z).parents(".content-added-content"))}}return{responsiveResize:we,isFlexibleWorksheetEditor:Gt,positionCenter:y,getScale:wt,scaleElement:Rt}}();__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 Gt=n.location.search;return Gt.indexOf(J)!=-1||Gt.indexOf(K)!=-1}function q(Gt,Rt){}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(Gt){var Rt=s[L].bindings;s[L].bindings=function(){for(var Ke=Rt?Rt():{},Je=Gt[webModule.__softPermutationId],wt=O;wt<Je.length;wt++){var y=Je[wt];Ke[y[O]]=y[P]}return Ke}};var t;function u(){return v(),t}function v(){if(!t){var Gt=o.createElement(Q);if(Gt.id=L,Gt.style.cssText=R+S,Gt.tabIndex=-1,o.body.appendChild(Gt),t=Gt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Rt=document.compatMode==U?V:W;t.write(Rt+X),t.close()}}}function w(Gt){function Rt(Je){function wt(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var y=wt();if(y){Je();return}function we(){if(!y){if(!wt())return;y=!0,Je(),o.removeEventListener&&o.removeEventListener(Z,we,!1),ve&&clearInterval(ve)}}o.addEventListener&&o.addEventListener(Z,we,!1);var ve=setInterval(function(){we()},$)}function Ke(Je){var wt=u(),y=wt.body,we=wt.createElement(_);we.language=ab,we.crossOrigin=W,we.src=Je,webModule.__errFn&&(we.onerror=function(){webModule.__errFn(L,new Error(bb+Je))}),y.appendChild(we)}Rt(function(){Ke(Gt)})}webModule.__startLoadingFragment=function(Gt){return C(Gt)},webModule.__installRunAsyncCode=function(Gt){var Rt=u(),Ke=Rt.body,Je=Rt.createElement(_);Je.language=ab,Je.text=Gt,Ke.appendChild(Je),Ke.removeChild(Je)};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(Gt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Gt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Gt){var Rt=c[Gt];return Rt==null?null:Rt},r=d,webModule.__errFn=e}function B(){function Gt(ve){var x=ve.lastIndexOf(rb);x==-1&&(x=ve.length);var z=ve.indexOf(sb);z==-1&&(z=ve.length);var oe=ve.lastIndexOf(tb,Math.min(z,x));return oe>=O?ve.substring(O,oe+P):W}function Rt(ve){if(!ve.match(/^\w+:\/\//)){var x=o.createElement(ub);x.src=ve+vb,ve=Gt(x.src)}return ve}function Ke(){var ve=__gwt_getMetaProperty(wb);return ve!=null?ve:W}function Je(){for(var ve=o.getElementsByTagName(_),x=O;x<ve.length;++x)if(ve[x].src.indexOf(xb)!=-1)return Gt(ve[x].src);return W}function wt(){var ve=o.getElementsByTagName(yb);return ve.length>O?ve[ve.length-P].href:W}function y(){var ve=o.location;return ve.href==ve.protocol+zb+ve.host+ve.pathname+ve.search+ve.hash}var we=Ke();return we==W&&(we=Je()),we==W&&(we=wt()),we==W&&y()&&(we=Gt(o.location.href)),we=Rt(we),we}function C(Gt){return Gt.match(/^\//)||Gt.match(/^[a-zA-Z]+:\/\//)?Gt:webModule.__moduleBase+Gt}function D(){var Gt=[],Rt=O,Ke=[],Je=[];function wt(ve){var x=Je[ve](),z=Ke[ve];if(x in z)return x;var oe=[];for(var ie in z)oe[z[ie]]=ie;throw r&&r(ve,oe,x),null}if(__gwt_isKnownPropertyValue=function(ve,x){return x in Ke[ve]},webModule.__getPropMap=function(){var ve={};for(var x in Ke)Ke.hasOwnProperty(x)&&(ve[x]=wt(x));return ve},webModule.__computePropValue=wt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var we=y.indexOf(Db);we!=-1&&(Rt=parseInt(y.substring(we+P),$),y=y.substring(O,we))}catch(ve){}return webModule.__softPermutationId=Rt,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},88457:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Ax:function(){return we},Ds:function(){return ve},KI:function(){return z},SI:function(){return y},f1:function(){return wt}});var Je=Ke(78323);function wt(oe){let ie=!0;if(oe.length>0){for(let ee=0;ee<oe.length;ee++)if(oe[ee].compile_success==0||!oe[ee].compile_success){ie=!1;break}}else ie=!1;return ie}function y(oe,ie=""){let ee=[];for(let se=0;se<oe.length;se++){let E=oe[se],te=ie?`${ie}/${E.name}`:`${E.name}`;ee.push({title:E.name,type:E.type,isLeaf:E.type!=="tree",key:te})}return ee}function we(oe,ie,ee){for(let se=0;se<oe.length;se++){let E=oe[se];if(E.key===ie){E.children=ee;break}E.children&&we(E.children,ie,ee)}return oe}function ve(oe,ie,ee){let se;return function(){let E=this,te=arguments,re=function(){se=null,ee||oe.apply(E,te)},le=ee&&!se;clearTimeout(se),se=setTimeout(re,ie),le&&oe.apply(E,te)}}const x=!0,z=Je.Z.API_SERVER},54344:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return at}});var Je=Ke(59301),wt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},y=Ke(92310),we=Ke.n(y),ve=Ke(29787);var x=function(Re,xe){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ye,Fe){ye.__proto__=Fe}||function(ye,Fe){for(var qe in Fe)Object.prototype.hasOwnProperty.call(Fe,qe)&&(ye[qe]=Fe[qe])})(Re,xe)};function z(Re,xe){function ye(){this.constructor=Re}x(Re,xe),Re.prototype=xe===null?Object.create(xe):(ye.prototype=xe.prototype,new ye)}function oe(Re,xe,ye,Fe){return new(ye||(ye=Promise))(function(qe,Le){function vt(bt){try{xt(Fe.next(bt))}catch(ht){Le(ht)}}function yt(bt){try{xt(Fe.throw(bt))}catch(ht){Le(ht)}}function xt(bt){var ht;bt.done?qe(bt.value):(ht=bt.value,ht instanceof ye?ht:new ye(function(kt){kt(ht)})).then(vt,yt)}xt((Fe=Fe.apply(Re,xe||[])).next())})}function ie(Re,xe){var ye,Fe,qe,Le,vt={label:0,sent:function(){if(1&qe[0])throw qe[1];return qe[1]},trys:[],ops:[]};return Le={next:yt(0),throw:yt(1),return:yt(2)},typeof Symbol=="function"&&(Le[Symbol.iterator]=function(){return this}),Le;function yt(xt){return function(bt){return function(ht){if(ye)throw new TypeError("Generator is already executing.");for(;vt;)try{if(ye=1,Fe&&(qe=2&ht[0]?Fe.return:ht[0]?Fe.throw||((qe=Fe.return)&&qe.call(Fe),0):Fe.next)&&!(qe=qe.call(Fe,ht[1])).done)return qe;switch(Fe=0,qe&&(ht=[2&ht[0],qe.value]),ht[0]){case 0:case 1:qe=ht;break;case 4:return vt.label++,{value:ht[1],done:!1};case 5:vt.label++,Fe=ht[1],ht=[0];continue;case 7:ht=vt.ops.pop(),vt.trys.pop();continue;default:if(qe=vt.trys,!((qe=qe.length>0&&qe[qe.length-1])||ht[0]!==6&&ht[0]!==2)){vt=0;continue}if(ht[0]===3&&(!qe||ht[1]>qe[0]&&ht[1]<qe[3])){vt.label=ht[1];break}if(ht[0]===6&&vt.label<qe[1]){vt.label=qe[1],qe=ht;break}if(qe&&vt.label<qe[2]){vt.label=qe[2],vt.ops.push(ht);break}qe[2]&&vt.ops.pop(),vt.trys.pop();continue}ht=xe.call(Re,vt)}catch(kt){ht=[6,kt],Fe=0}finally{ye=qe=0}if(5&ht[0])throw ht[1];return{value:ht[0]?ht[1]:void 0,done:!0}}([xt,bt])}}}function ee(){for(var Re=0,xe=0,ye=arguments.length;xe<ye;xe++)Re+=arguments[xe].length;var Fe=Array(Re),qe=0;for(xe=0;xe<ye;xe++)for(var Le=arguments[xe],vt=0,yt=Le.length;vt<yt;vt++,qe++)Fe[qe]=Le[vt];return Fe}var se=function(){function Re(){}return Re.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},Re.setAttributes=function(xe,ye){for(var Fe=0,qe=ye;Fe<qe.length;Fe++){var Le=qe[Fe],vt=Le[0],yt=Le[1];xe.setAttribute(vt,yt)}},Re.createRect=function(xe,ye,Fe){var qe=document.createElementNS("http://www.w3.org/2000/svg","rect");return qe.setAttribute("width",xe.toString()),qe.setAttribute("height",ye.toString()),Fe&&Re.setAttributes(qe,Fe),qe},Re.createLine=function(xe,ye,Fe,qe,Le){var vt=document.createElementNS("http://www.w3.org/2000/svg","line");return vt.setAttribute("x1",xe.toString()),vt.setAttribute("y1",ye.toString()),vt.setAttribute("x2",Fe.toString()),vt.setAttribute("y2",qe.toString()),Le&&Re.setAttributes(vt,Le),vt},Re.createPolygon=function(xe,ye){var Fe=document.createElementNS("http://www.w3.org/2000/svg","polygon");return Fe.setAttribute("points",xe),ye&&Re.setAttributes(Fe,ye),Fe},Re.createCircle=function(xe,ye){var Fe=document.createElementNS("http://www.w3.org/2000/svg","circle");return Fe.setAttribute("cx",(xe/2).toString()),Fe.setAttribute("cy",(xe/2).toString()),Fe.setAttribute("r",xe.toString()),ye&&Re.setAttributes(Fe,ye),Fe},Re.createEllipse=function(xe,ye,Fe){var qe=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return qe.setAttribute("cx",(xe/2).toString()),qe.setAttribute("cy",(ye/2).toString()),qe.setAttribute("rx",(xe/2).toString()),qe.setAttribute("ry",(ye/2).toString()),Fe&&Re.setAttributes(qe,Fe),qe},Re.createGroup=function(xe){var ye=document.createElementNS("http://www.w3.org/2000/svg","g");return xe&&Re.setAttributes(ye,xe),ye},Re.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},Re.createMarker=function(xe,ye,Fe,qe,Le,vt,yt){var xt=document.createElementNS("http://www.w3.org/2000/svg","marker");return Re.setAttributes(xt,[["id",xe],["orient",ye],["markerWidth",Fe.toString()],["markerHeight",qe.toString()],["refX",Le.toString()],["refY",vt.toString()]]),xt.appendChild(yt),xt},Re.createText=function(xe){var ye=document.createElementNS("http://www.w3.org/2000/svg","text");return ye.setAttribute("x","0"),ye.setAttribute("y","0"),xe&&Re.setAttributes(ye,xe),ye},Re.createTSpan=function(xe,ye){var Fe=document.createElementNS("http://www.w3.org/2000/svg","tspan");return Fe.textContent=xe,ye&&Re.setAttributes(Fe,ye),Fe},Re.createImage=function(xe){var ye=document.createElementNS("http://www.w3.org/2000/svg","image");return xe&&Re.setAttributes(ye,xe),ye},Re.createPoint=function(xe,ye){var Fe=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return Fe.x=xe,Fe.y=ye,Fe},Re.createPath=function(xe,ye){var Fe=document.createElementNS("http://www.w3.org/2000/svg","path");return Fe.setAttribute("d",xe),ye&&Re.setAttributes(Fe,ye),Fe},Re}(),E=function(){function Re(){}return Re.addKey=function(xe){Re.key=xe},Object.defineProperty(Re,"isLicensed",{get:function(){return!!Re.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(Re.key)},enumerable:!1,configurable:!0}),Re}(),te=function(){function Re(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return Re.prototype.rasterize=function(xe,ye,Fe){var qe=this;return new Promise(function(Le){var vt=Fe!==void 0?Fe:document.createElement("canvas");xe===null&&(qe.markersOnly=!0,qe.naturalSize=!1);var yt=document.createElementNS("http://www.w3.org/2000/svg","svg");yt.setAttribute("xmlns","http://www.w3.org/2000/svg"),yt.setAttribute("width",ye.width.baseVal.valueAsString),yt.setAttribute("height",ye.height.baseVal.valueAsString),yt.setAttribute("viewBox","0 0 "+ye.viewBox.baseVal.width.toString()+" "+ye.viewBox.baseVal.height.toString()),yt.innerHTML=ye.innerHTML,qe.naturalSize===!0?(yt.width.baseVal.value=xe.naturalWidth,yt.height.baseVal.value=xe.naturalHeight):qe.width!==void 0&&qe.height!==void 0&&(yt.width.baseVal.value=qe.width,yt.height.baseVal.value=qe.height),vt.width=yt.width.baseVal.value,vt.height=yt.height.baseVal.value;var xt=yt.outerHTML,bt=vt.getContext("2d");qe.markersOnly!==!0&&bt.drawImage(xe,0,0,vt.width,vt.height);var ht=window.URL,kt=new Image(vt.width,vt.height);kt.setAttribute("crossOrigin","anonymous");var Tt=new Blob([xt],{type:"image/svg+xml"}),Pt=ht.createObjectURL(Tt);kt.onload=function(){bt.drawImage(kt,0,0),ht.revokeObjectURL(Pt);var Vt=vt.toDataURL(qe.imageType,qe.imageQuality);Le(Vt)},kt.src=Pt})},Re}(),re=function(){},le=function(){function Re(xe){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+xe+"_"}return Object.defineProperty(Re.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Re.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(Re.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),Re.prototype.addClass=function(xe){return this.styleSheet===void 0&&this.addStyleSheet(),xe.name=""+this.classNamePrefix+xe.localName,this.classes.push(xe),this.styleSheet.sheet.insertRule("."+xe.name+" {"+xe.style+"}",this.styleSheet.sheet.cssRules.length),xe},Re.prototype.addRule=function(xe){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(xe),this.styleSheet.sheet.insertRule(xe.selector+" {"+xe.style+"}",this.styleSheet.sheet.cssRules.length)},Re.prototype.addStyleSheet=function(){var xe;this.styleSheet=document.createElement("style"),((xe=this.styleSheetRoot)!==null&&xe!==void 0?xe:document.head).appendChild(this.styleSheet),this.addRule(new ue("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new ue("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new ue("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new ce("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new ce("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},Re.prototype.removeStyleSheet=function(){var xe;this.styleSheet&&(((xe=this.styleSheetRoot)!==null&&xe!==void 0?xe:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},Re}(),ue=function(Re,xe){this.selector=Re,this.style=xe},ce=function(Re,xe){this.localName=Re,this.style=xe},he=function(){function Re(xe,ye,Fe,qe,Le){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=xe,this.displayMode=ye,this.markerItems=Fe,this.uiStyleSettings=qe,this.styles=Le,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return Re.prototype.show=function(xe){var ye=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=xe,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var Fe=document.createElement("div");Fe.className=this.toolbarBlockStyleClass.name,Fe.style.whiteSpace="nowrap",this.uiContainer.appendChild(Fe),this.addActionButton(Fe,'<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(Fe,'<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(Fe,'<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(Fe,'<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(Fe,'<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(Fe,'<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(Fe,'<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(Fe,'<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(Le){var vt=document.createElement("div");vt.className=""+ye.toolbarButtonStyleClass.name,vt.setAttribute("data-type-name",Le.typeName),vt.innerHTML=Le.icon,vt.addEventListener("click",function(){ye.markerToolbarButtonClicked(vt,Le)}),ye.buttons.push(vt),ye.markerButtons.push(vt)}),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 qe=document.createElement("div");qe.className=this.toolbarBlockStyleClass.name,qe.style.whiteSpace="nowrap",qe.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(qe),this.addActionButton(qe,'<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(qe,'<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()},Re.prototype.addButtonClickListener=function(xe){this.buttonClickListeners.push(xe)},Re.prototype.removeButtonClickListener=function(xe){this.buttonClickListeners.indexOf(xe)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(xe),1)},Re.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},Re.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var xe=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ye=0;ye<this.markerButtons.length;ye++)ye<xe||ye===xe&&this.markerButtons.length-1===xe?this.markerButtonBlock.appendChild(this.markerButtons[ye]):(ye===xe&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ye]))}},Re.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")},Re.prototype.resetButtonStyles=function(){var xe=this;this.buttons.forEach(function(ye){ye.className=ye.className.replace(xe.uiStyleSettings.toolbarButtonStyleColorsClassName?xe.uiStyleSettings.toolbarButtonStyleColorsClassName:xe.toolbarButtonStyleColorsClass.name,"").trim(),ye.className=ye.className.replace(xe.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?xe.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:xe.toolbarActiveButtonStyleColorsClass.name,"").trim(),ye.className+=" "+(xe.uiStyleSettings.toolbarButtonStyleColorsClassName?xe.uiStyleSettings.toolbarButtonStyleColorsClassName:xe.toolbarButtonStyleColorsClass.name)})},Re.prototype.addActionButton=function(xe,ye,Fe){var qe=this,Le=document.createElement("div");switch(Le.className=""+this.toolbarButtonStyleClass.name,Le.innerHTML=ye,Le.setAttribute("data-action",Fe),Le.addEventListener("click",function(){qe.actionToolbarButtonClicked(Le,Fe)}),Fe){case"select":Le.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":Le.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":Le.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":Le.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":Le.style.fill=this.uiStyleSettings.closeButtonColor}xe.appendChild(Le),this.buttons.push(Le)},Re.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new ce("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 ce("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ce("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ce("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 ce("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var xe=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ce("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*xe)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*xe)+`px;
padding: `+xe+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new ce("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ce("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new ue("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new ue("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},Re.prototype.markerToolbarButtonClicked=function(xe,ye){this.setActiveButton(xe),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Fe){return Fe("marker",ye)}),this.markerButtonOverflowBlock.style.display="none"},Re.prototype.actionToolbarButtonClicked=function(xe,ye){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Fe){return Fe("action",ye)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},Re.prototype.setActiveButton=function(xe){this.resetButtonStyles(),xe.className=xe.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),xe.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},Re.prototype.setActiveMarkerButton=function(xe){var ye=this.markerButtons.find(function(Fe){return Fe.getAttribute("data-type-name")===xe});ye&&this.setActiveButton(ye)},Re.prototype.setCurrentMarker=function(xe){var ye=this;this.currentMarker=xe,this.buttons.filter(function(Fe){return/delete|notes/.test(Fe.getAttribute("data-action"))}).forEach(function(Fe){ye.currentMarker===void 0?(Fe.style.fillOpacity="0.4",Fe.style.pointerEvents="none"):(Fe.style.fillOpacity="1",Fe.style.pointerEvents="all")})},Re}(),me=function(){function Re(xe,ye,Fe,qe){this.panels=[],this.panelButtons=[],this.markerjsContainer=xe,this.displayMode=ye,this.uiStyleSettings=Fe,this.styles=qe,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return Re.prototype.addStyles=function(){var xe;this.toolboxStyleClass=this.styles.addClass(new ce("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 ce("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var ye=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ce("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ce("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ce("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 ce("toolbox-panel-row_colors",`
background-color: `+((xe=this.uiStyleSettings.toolboxBackgroundColor)!==null&&xe!==void 0?xe:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ce("toolbox_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ye)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ye)+`px;
padding: `+ye+`px;
box-sizing: content-box;
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ce("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ce("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new ue("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new ue("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},Re.prototype.show=function(xe){var ye;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=xe,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ye=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ye!==void 0?ye:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},Re.prototype.setPanelButtons=function(xe){var ye,Fe,qe=this;this.panels=xe,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ye=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ye!==void 0?ye:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Fe=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Fe!==void 0?Fe:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Le){var vt;Le.uiStyleSettings=qe.uiStyleSettings;var yt=document.createElement("div");yt.className=qe.toolboxButtonStyleClass.name+" "+((vt=qe.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&vt!==void 0?vt:qe.toolboxButtonStyleColorsClass.name),yt.innerHTML=Le.icon,yt.title=Le.title,yt.addEventListener("click",function(){qe.panelButtonClick(Le)}),qe.panelButtons.push(yt),qe.buttonRow.appendChild(yt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},Re.prototype.panelButtonClick=function(xe){var ye=this,Fe=-1;if(xe!==this.activePanel){Fe=this.panels.indexOf(xe),this.panelRow.innerHTML="";var qe=xe.getUi();qe.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(qe),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=xe}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ye.displayMode==="inline"?ye.panelRow.style.display="none":ye.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Le,vt){var yt,xt;Le.className=ye.toolboxButtonStyleClass.name+" "+(vt===Fe?""+((yt=ye.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&yt!==void 0?yt:ye.toolboxActiveButtonStyleColorsClass.name):""+((xt=ye.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&xt!==void 0?xt:ye.toolboxButtonStyleColorsClass.name))})},Re}(),fe=function(Re,xe){this.title=Re,this.icon=xe},be=function(Re){function xe(ye,Fe,qe,Le){var vt=Re.call(this,ye,Le||'<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 vt.colors=[],vt.addTransparent=!1,vt.colorBoxes=[],vt.colors=Fe,vt.currentColor=qe,vt.setCurrentColor=vt.setCurrentColor.bind(vt),vt.getColorBox=vt.getColorBox.bind(vt),vt}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");return Fe.style.overflow="hidden",Fe.style.whiteSpace="nowrap",this.colors.forEach(function(qe){var Le=ye.getColorBox(qe);Fe.appendChild(Le),ye.colorBoxes.push(Le)}),Fe},xe.prototype.getColorBox=function(ye){var Fe=this,qe=this.uiStyleSettings.toolbarHeight/4,Le=this.uiStyleSettings.toolbarHeight-qe,vt=document.createElement("div");vt.style.display="inline-block",vt.style.boxSizing="content-box",vt.style.width=Le-2+"px",vt.style.height=Le-2+"px",vt.style.padding="1px",vt.style.marginRight="2px",vt.style.marginBottom="2px",vt.style.borderWidth="2px",vt.style.borderStyle="solid",vt.style.borderRadius=(Le+2)/2+"px",vt.style.borderColor=ye===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",vt.addEventListener("click",function(){Fe.setCurrentColor(ye,vt)});var yt=document.createElement("div");return yt.style.display="inline-block",yt.style.width=Le-2+"px",yt.style.height=Le-2+"px",yt.style.backgroundColor=ye,yt.style.borderRadius=Le/2+"px",ye==="transparent"&&(yt.style.fill=this.uiStyleSettings.toolboxAccentColor,yt.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>`),vt.appendChild(yt),vt},xe.prototype.setCurrentColor=function(ye,Fe){var qe=this;this.currentColor=ye,this.colorBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ye)},xe}(fe),Ee=function(){function Re(xe,ye,Fe){this._state="new",this._isSelected=!1,this._container=xe,this._overlayContainer=ye,this.globalSettings=Fe,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Re.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Re.prototype.ownsTarget=function(xe){return!1},Object.defineProperty(Re.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Re.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Re.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Re.prototype.pointerDown=function(xe,ye){},Re.prototype.dblClick=function(xe,ye){},Re.prototype.manipulate=function(xe){},Re.prototype.pointerUp=function(xe){this.stateChanged()},Re.prototype.dispose=function(){},Re.prototype.addMarkerVisualToContainer=function(xe){this.container.childNodes.length>0?this.container.insertBefore(xe,this.container.childNodes[0]):this.container.appendChild(xe)},Re.prototype.getState=function(){return{typeName:Re.typeName,state:this.state,notes:this.notes}},Re.prototype.restoreState=function(xe){this._state=xe.state,this.notes=xe.notes},Re.prototype.scale=function(xe,ye){},Re.prototype.colorChanged=function(xe){this.onColorChanged&&this.onColorChanged(xe),this.stateChanged()},Re.prototype.fillColorChanged=function(xe){this.onFillColorChanged&&this.onFillColorChanged(xe),this.stateChanged()},Re.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var xe=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),xe.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(xe)&&this.onStateChanged(this)}},Re.typeName="MarkerBase",Re}(),Ae=function(){function Re(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Re.prototype.findGripByVisual=function(xe){return this.topLeft.ownsTarget(xe)?this.topLeft:this.topCenter.ownsTarget(xe)?this.topCenter:this.topRight.ownsTarget(xe)?this.topRight:this.centerLeft.ownsTarget(xe)?this.centerLeft:this.centerRight.ownsTarget(xe)?this.centerRight:this.bottomLeft.ownsTarget(xe)?this.bottomLeft:this.bottomCenter.ownsTarget(xe)?this.bottomCenter:this.bottomRight.ownsTarget(xe)?this.bottomRight:void 0},Re}(),Pe=function(){function Re(){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 Re.prototype.ownsTarget=function(xe){return xe===this.visual||xe===this.visual.childNodes[0]||xe===this.visual.childNodes[1]},Re}(),ke=function(){function Re(){}return Re.toITransformMatrix=function(xe){return{a:xe.a,b:xe.b,c:xe.c,d:xe.d,e:xe.e,f:xe.f}},Re.toSVGMatrix=function(xe,ye){return xe.a=ye.a,xe.b=ye.b,xe.c=ye.c,xe.d=ye.d,xe.e=ye.e,xe.f=ye.f,xe},Re}(),de=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.left=0,Le.top=0,Le.width=0,Le.height=0,Le.defaultSize={x:50,y:20},Le.offsetX=0,Le.offsetY=0,Le.rotationAngle=0,Le.CB_DISTANCE=10,Le._suppressMarkerCreateEvent=!1,Le.container.transform.baseVal.appendItem(se.createTransform()),Le.setupControlBox(),Le}return z(xe,Re),Object.defineProperty(xe.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"visual",{get:function(){return this._visual},set:function(ye){this._visual=ye;var Fe=se.createTransform();this._visual.transform.baseVal.appendItem(Fe)},enumerable:!1,configurable:!0}),xe.prototype.ownsTarget=function(ye){return!!Re.prototype.ownsTarget.call(this,ye)||!!(this.controlGrips.findGripByVisual(ye)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ye))},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="new"&&(this.left=ye.x,this.top=ye.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var qe=this.unrotatePoint(ye);if(this.manipulationStartX=qe.x,this.manipulationStartY=qe.y,this.offsetX=qe.x-this.left,this.offsetY=qe.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Fe),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Fe)){this.activeGrip=this.rotatorGrip;var Le=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Le.x-this.width/2,this.top=Le.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var vt=this.container.transform.baseVal.getItem(0);vt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(vt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},xe.prototype.pointerUp=function(ye){var Fe=this.state;Re.prototype.pointerUp.call(this,ye),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ye),this._state="select",Fe==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},xe.prototype.moveVisual=function(ye){this.visual.style.transform="translate("+ye.x+"px, "+ye.y+"px)"},xe.prototype.manipulate=function(ye){var Fe=this.unrotatePoint(ye);this.state==="creating"?this.resize(ye):this.state==="move"?(this.left=this.manipulationStartLeft+(Fe.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Fe.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Fe):this.state==="rotate"&&this.rotate(ye)},xe.prototype.resize=function(ye){var Fe=this.manipulationStartLeft,qe=this.manipulationStartWidth,Le=this.manipulationStartTop,vt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Fe=this.manipulationStartLeft+ye.x-this.manipulationStartX,qe=this.manipulationStartWidth+this.manipulationStartLeft-Fe;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:qe=this.manipulationStartWidth+ye.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Le=this.manipulationStartTop+ye.y-this.manipulationStartY,vt=this.manipulationStartHeight+this.manipulationStartTop-Le;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:vt=this.manipulationStartHeight+ye.y-this.manipulationStartY}qe>=0?(this.left=Fe,this.width=qe):(this.left=Fe+qe,this.width=-qe),vt>=0?(this.top=Le,this.height=vt):(this.top=Le+vt,this.height=-vt),this.setSize()},xe.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},xe.prototype.rotate=function(ye){if(Math.abs(ye.x-this.centerX)>.1){var Fe=Math.sign(ye.x-this.centerX);this.rotationAngle=180*Math.atan((ye.y-this.centerY)/(ye.x-this.centerX))/Math.PI+90*Fe,this.applyRotation()}},xe.prototype.applyRotation=function(){var ye=this.container.transform.baseVal.getItem(0);ye.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ye,0)},xe.prototype.rotatePoint=function(ye){if(this.rotationAngle===0)return ye;var Fe=this.container.getCTM(),qe=se.createPoint(ye.x,ye.y);return{x:(qe=qe.matrixTransform(Fe)).x,y:qe.y}},xe.prototype.unrotatePoint=function(ye){if(this.rotationAngle===0)return ye;var Fe=this.container.getCTM();Fe=Fe.inverse();var qe=se.createPoint(ye.x,ye.y);return{x:(qe=qe.matrixTransform(Fe)).x,y:qe.y}},xe.prototype.select=function(){Re.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},xe.prototype.deselect=function(){Re.prototype.deselect.call(this),this.controlBox.style.display="none"},xe.prototype.setupControlBox=function(){this.controlBox=se.createGroup();var ye=se.createTransform();ye.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ye),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 Ae,this.addControlGrips(),this.controlBox.style.display="none"},xe.prototype.adjustControlBox=function(){var ye=this.controlBox.transform.baseVal.getItem(0);ye.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ye,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()},xe.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()},xe.prototype.createGrip=function(){var ye=new Pe;return ye.visual.transform.baseVal.appendItem(se.createTransform()),this.controlBox.appendChild(ye.visual),ye},xe.prototype.positionGrips=function(){var ye=this.controlGrips.topLeft.GRIP_SIZE,Fe=-ye/2,qe=Fe,Le=(this.width+this.CB_DISTANCE)/2-ye/2,vt=(this.height+this.CB_DISTANCE)/2-ye/2,yt=this.height+this.CB_DISTANCE-ye/2,xt=this.width+this.CB_DISTANCE-ye/2;this.positionGrip(this.controlGrips.topLeft.visual,Fe,qe),this.positionGrip(this.controlGrips.topCenter.visual,Le,qe),this.positionGrip(this.controlGrips.topRight.visual,xt,qe),this.positionGrip(this.controlGrips.centerLeft.visual,Fe,vt),this.positionGrip(this.controlGrips.centerRight.visual,xt,vt),this.positionGrip(this.controlGrips.bottomLeft.visual,Fe,yt),this.positionGrip(this.controlGrips.bottomCenter.visual,Le,yt),this.positionGrip(this.controlGrips.bottomRight.visual,xt,yt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Le,qe-3*this.CB_DISTANCE)},xe.prototype.positionGrip=function(ye,Fe,qe){var Le=ye.transform.baseVal.getItem(0);Le.setTranslate(Fe,qe),ye.transform.baseVal.replaceItem(Le,0)},xe.prototype.hideControlBox=function(){this.controlBox.style.display="none"},xe.prototype.showControlBox=function(){this.controlBox.style.display=""},xe.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)},Re.prototype.getState.call(this))},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye);var Fe=ye;this.left=Fe.left,this.top=Fe.top,this.width=Fe.width,this.height=Fe.height,this.rotationAngle=Fe.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ke.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Fe.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ke.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Fe.containerTransformMatrix))},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe);var qe=this.rotatePoint({x:this.left,y:this.top}),Le=this.unrotatePoint({x:qe.x*ye,y:qe.y*Fe});this.left=Le.x,this.top=Le.y,this.width=this.width*ye,this.height=this.height*Fe,this.adjustControlBox()},xe}(Ee),ge=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.fillColor="transparent",Le.strokeColor="transparent",Le.strokeWidth=0,Le.strokeDasharray="",Le.opacity=1,Le.setStrokeColor=Le.setStrokeColor.bind(Le),Le.setFillColor=Le.setFillColor.bind(Le),Le.setStrokeWidth=Le.setStrokeWidth.bind(Le),Le.setStrokeDasharray=Le.setStrokeDasharray.bind(Le),Le.createVisual=Le.createVisual.bind(Le),Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual)},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="new"&&(this.createVisual(),this.moveVisual(ye),this._state="creating")},xe.prototype.manipulate=function(ye){Re.prototype.manipulate.call(this,ye)},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),this.setSize()},xe.prototype.setSize=function(){Re.prototype.setSize.call(this),se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},xe.prototype.pointerUp=function(ye){Re.prototype.pointerUp.call(this,ye),this.setSize()},xe.prototype.setStrokeColor=function(ye){this.strokeColor=ye,this.visual&&se.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ye),this.stateChanged()},xe.prototype.setFillColor=function(ye){this.fillColor=ye,this.visual&&se.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},xe.prototype.setStrokeWidth=function(ye){this.strokeWidth=ye,this.visual&&se.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},xe.prototype.setStrokeDasharray=function(ye){this.strokeDasharray=ye,this.visual&&se.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},xe.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Re.prototype.getState.call(this))},xe.prototype.restoreState=function(ye){var Fe=ye;this.fillColor=Fe.fillColor,this.strokeColor=Fe.strokeColor,this.strokeWidth=Fe.strokeWidth,this.strokeDasharray=Fe.strokeDasharray,this.opacity=Fe.opacity,this.createVisual(),Re.prototype.restoreState.call(this,ye),this.setSize()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.setSize()},xe.title="Rectangle marker",xe}(de),Se=function(Re){function xe(ye,Fe,qe,Le){var vt=Re.call(this,ye,Le||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return vt.widths=[],vt.widthBoxes=[],vt.widths=Fe,vt.currentWidth=qe,vt.setCurrentWidth=vt.setCurrentWidth.bind(vt),vt}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");return Fe.style.display="flex",Fe.style.overflow="hidden",Fe.style.flexGrow="2",this.widths.forEach(function(qe){var Le=document.createElement("div");Le.style.display="flex",Le.style.flexGrow="2",Le.style.alignItems="center",Le.style.justifyContent="space-between",Le.style.padding="5px",Le.style.borderWidth="2px",Le.style.borderStyle="solid",Le.style.borderColor=qe===ye.currentWidth?ye.uiStyleSettings.toolboxAccentColor:"transparent",Le.addEventListener("click",function(){ye.setCurrentWidth(qe,Le)}),Fe.appendChild(Le);var vt=document.createElement("div");vt.innerText=qe.toString(),vt.style.marginRight="5px",Le.appendChild(vt);var yt=document.createElement("div");yt.style.minHeight="20px",yt.style.flexGrow="2",yt.style.display="flex",yt.style.alignItems="center";var xt=document.createElement("hr");xt.style.minWidth="20px",xt.style.border="0px",xt.style.borderTop=qe+"px solid "+ye.uiStyleSettings.toolboxColor,xt.style.flexGrow="2",yt.appendChild(xt),Le.appendChild(yt),ye.widthBoxes.push(Le)}),Fe},xe.prototype.setCurrentWidth=function(ye,Fe){var qe=this;this.currentWidth=ye,this.widthBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},xe}(fe),je=function(Re){function xe(ye,Fe,qe,Le){var vt=Re.call(this,ye,Le||'<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 vt.styles=[],vt.styleBoxes=[],vt.styles=Fe,vt.currentStyle=qe,vt.setCurrentStyle=vt.setCurrentStyle.bind(vt),vt}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");return Fe.style.display="flex",Fe.style.overflow="hidden",Fe.style.flexGrow="2",this.styles.forEach(function(qe){var Le=document.createElement("div");Le.style.display="flex",Le.style.alignItems="center",Le.style.justifyContent="space-between",Le.style.padding="5px",Le.style.borderWidth="2px",Le.style.borderStyle="solid",Le.style.overflow="hidden",Le.style.maxWidth=100/ye.styles.length-5+"%",Le.style.borderColor=qe===ye.currentStyle?ye.uiStyleSettings.toolboxAccentColor:"transparent",Le.addEventListener("click",function(){ye.setCurrentStyle(qe,Le)}),Fe.appendChild(Le);var vt=document.createElement("div");vt.style.minHeight="20px",vt.style.flexGrow="2",vt.style.overflow="hidden";var yt=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ye.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(qe!==""?'stroke-dasharray="'+qe+'"':"")+` />
</svg>`;vt.innerHTML=yt,Le.appendChild(vt),ye.styleBoxes.push(Le)}),Fe},xe.prototype.setCurrentStyle=function(ye,Fe){var qe=this;this.currentStyle=ye,this.styleBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},xe}(fe),Ne=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.strokeColor=qe.defaultColor,Le.strokeWidth=qe.defaultStrokeWidth,Le.strokeDasharray=qe.defaultStrokeDasharray,Le.strokePanel=new be("Line color",qe.defaultColorSet,qe.defaultColor),Le.strokePanel.onColorChanged=Le.setStrokeColor,Le.strokeWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.strokeWidthPanel.onWidthChanged=Le.setStrokeWidth,Le.strokeStylePanel=new je("Line style",qe.defaultStrokeDasharrays,qe.defaultStrokeDasharray),Le.strokeStylePanel.onStyleChanged=Le.setStrokeDasharray,Le}return z(xe,Re),Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Re.prototype.getState.call(this);return ye.typeName=xe.typeName,ye},xe.typeName="FrameMarker",xe.title="Frame marker",xe.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',xe}(ge),Ce=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"},De=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.x1=0,Le.y1=0,Le.x2=0,Le.y2=0,Le.defaultLength=50,Le.manipulationStartX=0,Le.manipulationStartY=0,Le.manipulationStartX1=0,Le.manipulationStartY1=0,Le.manipulationStartX2=0,Le.manipulationStartY2=0,Le.setupControlBox(),Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!!Re.prototype.ownsTarget.call(this,ye)||!(!this.grip1.ownsTarget(ye)&&!this.grip2.ownsTarget(ye))},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.manipulationStartX=ye.x,this.manipulationStartY=ye.y,this.state==="new"&&(this.x1=ye.x,this.y1=ye.y,this.x2=ye.x,this.y2=ye.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(Fe)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Fe)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},xe.prototype.pointerUp=function(ye){var Fe=this.state;Re.prototype.pointerUp.call(this,ye),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(ye),this._state="select",Fe==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},xe.prototype.adjustVisual=function(){},xe.prototype.manipulate=function(ye){this.state==="creating"?this.resize(ye):this.state==="move"?(this.x1=this.manipulationStartX1+ye.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ye.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ye.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ye.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ye)},xe.prototype.resize=function(ye){switch(this.activeGrip){case this.grip1:this.x1=ye.x,this.y1=ye.y;break;case this.grip2:case void 0:this.x2=ye.x,this.y2=ye.y}this.adjustVisual(),this.adjustControlBox()},xe.prototype.select=function(){Re.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},xe.prototype.deselect=function(){Re.prototype.deselect.call(this),this.controlBox.style.display="none"},xe.prototype.setupControlBox=function(){this.controlBox=se.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},xe.prototype.adjustControlBox=function(){this.positionGrips()},xe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},xe.prototype.createGrip=function(){var ye=new Pe;return ye.visual.transform.baseVal.appendItem(se.createTransform()),this.controlBox.appendChild(ye.visual),ye},xe.prototype.positionGrips=function(){var ye=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ye/2,this.y1-ye/2),this.positionGrip(this.grip2.visual,this.x2-ye/2,this.y2-ye/2)},xe.prototype.positionGrip=function(ye,Fe,qe){var Le=ye.transform.baseVal.getItem(0);Le.setTranslate(Fe,qe),ye.transform.baseVal.replaceItem(Le,0)},xe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Re.prototype.getState.call(this))},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye);var Fe=ye;this.x1=Fe.x1,this.y1=Fe.y1,this.x2=Fe.x2,this.y2=Fe.y2},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.x1=this.x1*ye,this.y1=this.y1*Fe,this.x2=this.x2*ye,this.y2=this.y2*Fe,this.adjustVisual(),this.adjustControlBox()},xe}(Ee),Ze=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.strokeColor="transparent",Le.strokeWidth=0,Le.strokeDasharray="",Le.setStrokeColor=Le.setStrokeColor.bind(Le),Le.setStrokeWidth=Le.setStrokeWidth.bind(Le),Le.setStrokeDasharray=Le.setStrokeDasharray.bind(Le),Le.strokeColor=qe.defaultColor,Le.strokeWidth=qe.defaultStrokeWidth,Le.strokeDasharray=qe.defaultStrokeDasharray,Le.strokePanel=new be("Line color",qe.defaultColorSet,qe.defaultColor),Le.strokePanel.onColorChanged=Le.setStrokeColor,Le.strokeWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.strokeWidthPanel.onWidthChanged=Le.setStrokeWidth,Le.strokeStylePanel=new je("Line style",qe.defaultStrokeDasharrays,qe.defaultStrokeDasharray),Le.strokeStylePanel.onStyleChanged=Le.setStrokeDasharray,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual&&ye!==this.selectorLine&&ye!==this.visibleLine)},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},xe.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()]]))},xe.prototype.setStrokeColor=function(ye){this.strokeColor=ye,this.adjustVisual(),this.colorChanged(ye)},xe.prototype.setStrokeWidth=function(ye){this.strokeWidth=ye,this.adjustVisual()},xe.prototype.setStrokeDasharray=function(ye){this.strokeDasharray=ye,this.adjustVisual(),this.stateChanged()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye);var Fe=ye;this.strokeColor=Fe.strokeColor,this.strokeWidth=Fe.strokeWidth,this.strokeDasharray=Fe.strokeDasharray,this.createVisual(),this.adjustVisual()},xe.typeName="LineMarker",xe.title="Line marker",xe.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',xe}(De),Xe=function(Re){function xe(ye,Fe,qe,Le){var vt=Re.call(this,ye,Le||'<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 vt.fonts=[],vt.fontBoxes=[],vt.fonts=Fe,vt.currentFont=qe,vt.setCurrentFont=vt.setCurrentFont.bind(vt),vt}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");return Fe.style.overflow="hidden",Fe.style.flexGrow="2",this.fonts.forEach(function(qe){var Le=document.createElement("div");Le.style.display="inline-block",Le.style.alignItems="center",Le.style.justifyContent="space-between",Le.style.padding="5px",Le.style.borderWidth="2px",Le.style.borderStyle="solid",Le.style.overflow="hidden",Le.style.maxWidth=100/ye.fonts.length-5+"%",Le.style.borderColor=qe===ye.currentFont?ye.uiStyleSettings.toolboxAccentColor:"transparent",Le.addEventListener("click",function(){ye.setCurrentFont(qe,Le)}),Fe.appendChild(Le);var vt=document.createElement("div");vt.style.display="flex",vt.style.minHeight="20px",vt.style.flexGrow="2",vt.style.fontFamily=qe,vt.style.overflow="hidden";var yt=document.createElement("div");yt.style.whiteSpace="nowrap",yt.style.overflow="hidden",yt.style.textOverflow="ellipsis",yt.innerHTML="The quick brown fox jumps over the lazy dog",vt.appendChild(yt),Le.appendChild(vt),ye.fontBoxes.push(Le)}),Fe},xe.prototype.setCurrentFont=function(ye,Fe){var qe=this;this.currentFont=ye,this.fontBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},xe}(fe),Qe=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.color="transparent",Le.padding=5,Le.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Le.text=Le.DEFAULT_TEXT,Le.isMoved=!1,Le.color=qe.defaultColor,Le.fontFamily=qe.defaultFontFamily,Le.defaultSize={x:100,y:30},Le.setColor=Le.setColor.bind(Le),Le.setFont=Le.setFont.bind(Le),Le.renderText=Le.renderText.bind(Le),Le.sizeText=Le.sizeText.bind(Le),Le.textEditDivClicked=Le.textEditDivClicked.bind(Le),Le.showTextEditor=Le.showTextEditor.bind(Le),Le.setSize=Le.setSize.bind(Le),Le.positionTextEditor=Le.positionTextEditor.bind(Le),Le.colorPanel=new be("Color",qe.defaultColorSet,qe.defaultColor),Le.colorPanel.onColorChanged=Le.setColor,Le.fontFamilyPanel=new Xe("Font",qe.defaultFontFamilies,qe.defaultFontFamily),Le.fontFamilyPanel.onFontChanged=Le.setFont,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){if(Re.prototype.ownsTarget.call(this,ye)||ye===this.visual||ye===this.textElement||ye===this.bgRectangle)return!0;var Fe=!1;return this.textElement.childNodes.forEach(function(qe){qe===ye&&(Fe=!0)}),Fe},xe.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()},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.isMoved=!1,this.pointerDownPoint=ye,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ye),this._state="creating")},xe.prototype.renderText=function(){var ye=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(Fe){ye.textElement.appendChild(se.createTSpan(Fe.trim()===""?" ":Fe.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},xe.prototype.getTextScale=function(){var ye=this.textElement.getBBox(),Fe=1;if(ye.width>0&&ye.height>0){var qe=(1*this.width-this.width*this.padding*2/100)/ye.width,Le=(1*this.height-this.height*this.padding*2/100)/ye.height;Fe=Math.min(qe,Le)}return Fe},xe.prototype.getTextPosition=function(ye){var Fe=this.textElement.getBBox(),qe=0,Le=0;return Fe.width>0&&Fe.height>0&&(qe=(this.width-Fe.width*ye)/2,Le=this.height/2-Fe.height*ye/2),{x:qe,y:Le}},xe.prototype.sizeText=function(){var ye=this.textElement.getBBox(),Fe=this.getTextScale(),qe=this.getTextPosition(Fe);qe.y-=ye.y*Fe,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+qe.x+"px, "+qe.y+"px) scale("+Fe+", "+Fe+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(qe.x,qe.y),this.textElement.transform.baseVal.getItem(1).setScale(Fe,Fe))},xe.prototype.manipulate=function(ye){Re.prototype.manipulate.call(this,ye),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ye.x-this.pointerDownPoint.x)>5||Math.abs(ye.y-this.pointerDownPoint.y)>5)},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),this.isMoved=!0,this.setSize(),this.sizeText()},xe.prototype.setSize=function(){Re.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()]]))},xe.prototype.pointerUp=function(ye){var Fe=this.state;Fe==="creating"&&(this._suppressMarkerCreateEvent=!0),Re.prototype.pointerUp.call(this,ye),this.setSize(),(Fe==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},xe.prototype.showTextEditor=function(){var ye=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(Fe){Fe.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Fe=Number.parseFloat(ye.textEditor.style.fontSize);ye.textEditor.clientWidth>=Number.parseInt(ye.textEditor.style.maxWidth)&&Fe>.9;)Fe-=.1,ye.textEditor.style.fontSize=Math.max(Fe,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Fe){Fe.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Fe){if(Fe.clipboardData){var qe=Fe.clipboardData.getData("text"),Le=window.getSelection();if(!Le.rangeCount)return!1;Le.deleteFromDocument(),Le.getRangeAt(0).insertNode(document.createTextNode(qe)),Fe.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ye.textEditDivClicked(ye.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},xe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ye=this.getTextScale(),Fe=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),qe=this.textElement.getBBox(),Le={x:qe.width*ye,y:qe.height*ye};Fe.x-=Le.x/2,Fe.y-=Le.y/2,this.textEditor.style.top=Fe.y+"px",this.textEditor.style.left=Fe.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Fe.x+"px",this.textEditor.style.fontSize=Math.max(16*ye,12)+"px",this.textElement.style.display="none"}},xe.prototype.textEditDivClicked=function(ye){this.text=ye.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},xe.prototype.select=function(){Re.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},xe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Re.prototype.deselect.call(this)},xe.prototype.dblClick=function(ye,Fe){Re.prototype.dblClick.call(this,ye,Fe),this.showTextEditor()},xe.prototype.setColor=function(ye){this.textElement&&se.setAttributes(this.textElement,[["fill",ye]]),this.color=ye,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ye)},xe.prototype.setFont=function(ye){this.textElement&&se.setAttributes(this.textElement,[["font-family",ye]]),this.fontFamily=ye,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},xe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},xe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){var Fe=ye;this.color=Fe.color,this.fontFamily=Fe.fontFamily,this.padding=Fe.padding,this.text=Fe.text,this.createVisual(),Re.prototype.restoreState.call(this,ye),this.setSize()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.setSize(),this.sizeText(),this.positionTextEditor()},xe.typeName="TextMarker",xe.title="Text marker",xe.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>',xe}(de),st=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.color="transparent",Le.lineWidth=3,Le.drawing=!1,Le.pixelRatio=1,Le.color=qe.defaultColor,Le.lineWidth=qe.defaultStrokeWidth,Le.pixelRatio=qe.freehandPixelRatio,Le.setColor=Le.setColor.bind(Le),Le.addCanvas=Le.addCanvas.bind(Le),Le.finishCreation=Le.finishCreation.bind(Le),Le.setLineWidth=Le.setLineWidth.bind(Le),Le.colorPanel=new be("Color",qe.defaultColorSet,qe.defaultColor),Le.colorPanel.onColorChanged=Le.setColor,Le.lineWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.lineWidthPanel.onWidthChanged=Le.setLineWidth,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual&&ye!==this.drawingImage)},xe.prototype.createVisual=function(){this.visual=se.createGroup(),this.drawingImage=se.createImage(),this.visual.appendChild(this.drawingImage);var ye=se.createTransform();this.visual.transform.baseVal.appendItem(ye),this.addMarkerVisualToContainer(this.visual)},xe.prototype.pointerDown=function(ye,Fe){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(ye.x,ye.y),this.drawing=!0):Re.prototype.pointerDown.call(this,ye,Fe)},xe.prototype.manipulate=function(ye){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ye.x,ye.y),this.canvasContext.stroke()):Re.prototype.manipulate.call(this,ye)},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),se.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},xe.prototype.pointerUp=function(ye){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Re.prototype.pointerUp.call(this,ye)},xe.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)},xe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Re.prototype.select.call(this)},xe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Re.prototype.deselect.call(this)},xe.prototype.finishCreation=function(){for(var ye=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Fe=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],qe=Fe[0],Le=Fe[1],vt=Fe[2],yt=Fe[3],xt=!1,bt=0;bt<this.canvasElement.height;bt++)for(var ht=0;ht<this.canvasElement.width;ht++)ye.data[bt*this.canvasElement.width*4+4*ht+3]>0&&(xt=!0,bt<Le&&(Le=bt),ht<qe&&(qe=ht),bt>yt&&(yt=bt),ht>vt&&(vt=ht));if(xt){this.left=qe/this.pixelRatio,this.top=Le/this.pixelRatio,this.width=(vt-qe)/this.pixelRatio,this.height=(yt-Le)/this.pixelRatio;var kt=document.createElement("canvas");kt.width=vt-qe,kt.height=yt-Le,kt.getContext("2d").putImageData(this.canvasContext.getImageData(qe,Le,vt-qe,yt-Le),0,0),this.drawingImgUrl=kt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},xe.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})},xe.prototype.setColor=function(ye){this.color=ye,this.colorChanged(ye)},xe.prototype.setLineWidth=function(ye){this.lineWidth=ye},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({drawingImgUrl:this.drawingImgUrl},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){this.createVisual(),Re.prototype.restoreState.call(this,ye),this.drawingImgUrl=ye.drawingImgUrl,this.setDrawingImage()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.setDrawingImage()},xe.typeName="FreehandMarker",xe.title="Freehand marker",xe.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>',xe}(de),Ie=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,qe||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return Le.typeBoxes=[],Le.currentType=Fe,Le.setCurrentType=Le.setCurrentType.bind(Le),Le}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");Fe.style.display="flex",Fe.style.overflow="hidden",Fe.style.flexGrow="2";for(var qe=function(yt){var xt="both";switch(yt){case 0:xt="both";break;case 1:xt="start";break;case 2:xt="end";break;case 3:xt="none"}var bt=document.createElement("div");if(bt.style.display="flex",bt.style.flexGrow="2",bt.style.alignItems="center",bt.style.justifyContent="space-between",bt.style.padding="5px",bt.style.borderWidth="2px",bt.style.borderStyle="solid",bt.style.borderColor=xt===Le.currentType?Le.uiStyleSettings.toolboxAccentColor:"transparent",bt.addEventListener("click",function(){ye.setCurrentType(xt,bt)}),Fe.appendChild(bt),xt==="both"||xt==="start"){var ht=document.createElement("div");ht.style.display="flex",ht.style.alignItems="center",ht.style.minHeight="20px",ht.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="`+(Le.uiStyleSettings!==void 0?Le.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,ht.style.marginLeft="5px",bt.appendChild(ht)}var kt=document.createElement("div");kt.style.display="flex",kt.style.alignItems="center",kt.style.minHeight="20px",kt.style.flexGrow="2";var Tt=document.createElement("hr");if(Tt.style.minWidth="20px",Tt.style.border="0px",Tt.style.borderTop="3px solid "+(Le.uiStyleSettings!==void 0?Le.uiStyleSettings.toolboxColor:"#eeeeee"),Tt.style.flexGrow="2",kt.appendChild(Tt),bt.appendChild(kt),xt==="both"||xt==="end"){var Pt=document.createElement("div");Pt.style.display="flex",Pt.style.alignItems="center",Pt.style.minHeight="20px",Pt.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="`+(Le.uiStyleSettings!==void 0?Le.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Pt.style.marginRight="5px",bt.appendChild(Pt)}Le.typeBoxes.push(bt)},Le=this,vt=0;vt<4;vt++)qe(vt);return Fe},xe.prototype.setCurrentType=function(ye,Fe){var qe=this;this.currentType=ye,this.typeBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings!==void 0?qe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},xe}(fe),Ue=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.arrowType="end",Le.arrowBaseHeight=10,Le.arrowBaseWidth=10,Le.getArrowPoints=Le.getArrowPoints.bind(Le),Le.setArrowType=Le.setArrowType.bind(Le),Le.arrowTypePanel=new Ie("Arrow type","end"),Le.arrowTypePanel.onArrowTypeChanged=Le.setArrowType,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.arrow1&&ye!==this.arrow2)},xe.prototype.getArrowPoints=function(ye,Fe){var qe=this.arrowBaseWidth+2*this.strokeWidth,Le=this.arrowBaseHeight+2*this.strokeWidth;return ye-qe/2+","+(Fe+Le/2)+" "+ye+","+(Fe-Le/2)+" "+(ye+qe/2)+","+(Fe+Le/2)},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="creating"&&this.createTips()},xe.prototype.adjustVisual=function(){if(Re.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 ye=0;Math.abs(this.x1-this.x2)>.1&&(ye=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Fe=this.arrow1.transform.baseVal.getItem(0);Fe.setRotate(ye,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Fe,0);var qe=this.arrow2.transform.baseVal.getItem(0);qe.setRotate(ye+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(qe,0)}},xe.prototype.setArrowType=function(ye){this.arrowType=ye,this.adjustVisual(),this.stateChanged()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({arrowType:this.arrowType},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye);var Fe=ye;this.arrowType=Fe.arrowType,this.createTips(),this.adjustVisual()},xe.typeName="ArrowMarker",xe.title="Arrow marker",xe.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',xe}(Ze),rt=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.fillColor=qe.defaultFillColor,Le.strokeWidth=0,Le.fillPanel=new be("Color",qe.defaultColorSet,qe.defaultFillColor),Le.fillPanel.onColorChanged=Le.setFillColor,Le}return z(xe,Re),Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Re.prototype.getState.call(this);return ye.typeName=xe.typeName,ye},xe.typeName="CoverMarker",xe.title="Cover marker",xe.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',xe}(ge),ot=function(Re){function xe(ye,Fe,qe,Le){var vt=Re.call(this,ye,Le||'<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 vt.opacities=[],vt.opacityBoxes=[],vt.opacities=Fe,vt.currentOpacity=qe,vt.setCurrentOpacity=vt.setCurrentOpacity.bind(vt),vt}return z(xe,Re),xe.prototype.getUi=function(){var ye=this,Fe=document.createElement("div");return Fe.style.display="flex",Fe.style.overflow="hidden",Fe.style.flexGrow="2",Fe.style.justifyContent="space-between",this.opacities.forEach(function(qe){var Le=document.createElement("div");Le.style.display="flex",Le.style.alignItems="center",Le.style.justifyContent="center",Le.style.padding="5px",Le.style.borderWidth="2px",Le.style.borderStyle="solid",Le.style.borderColor=qe===ye.currentOpacity?ye.uiStyleSettings.toolboxAccentColor:"transparent",Le.addEventListener("click",function(){ye.setCurrentOpacity(qe,Le)}),Fe.appendChild(Le);var vt=document.createElement("div");vt.innerText=100*qe+"%",Le.appendChild(vt),ye.opacityBoxes.push(Le)}),Fe},xe.prototype.setCurrentOpacity=function(ye,Fe){var qe=this;this.currentOpacity=ye,this.opacityBoxes.forEach(function(Le){Le.style.borderColor=Le===Fe?qe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},xe}(fe),it=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.setOpacity=Le.setOpacity.bind(Le),Le.fillColor=qe.defaultHighlightColor,Le.strokeWidth=0,Le.opacity=qe.defaultHighlightOpacity,Le.fillPanel=new be("Color",qe.defaultColorSet,Le.fillColor),Le.fillPanel.onColorChanged=Le.setFillColor,Le.opacityPanel=new ot("Opacity",qe.defaultOpacitySteps,Le.opacity),Le.opacityPanel.onOpacityChanged=Le.setOpacity,Le}return z(xe,Re),xe.prototype.setOpacity=function(ye){this.opacity=ye,this.visual&&se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Re.prototype.getState.call(this);return ye.typeName=xe.typeName,ye},xe.typeName="HighlightMarker",xe.title="Highlight marker",xe.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>',xe}(rt),$e='<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>',Ge=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.bgColor="transparent",Le.tipPosition={x:0,y:0},Le.tipBase1Position={x:0,y:0},Le.tipBase2Position={x:0,y:0},Le.tipMoving=!1,Le.color=qe.defaultStrokeColor,Le.bgColor=qe.defaultFillColor,Le.fontFamily=qe.defaultFontFamily,Le.defaultSize={x:100,y:30},Le.setBgColor=Le.setBgColor.bind(Le),Le.getTipPoints=Le.getTipPoints.bind(Le),Le.positionTip=Le.positionTip.bind(Le),Le.setTipPoints=Le.setTipPoints.bind(Le),Le.colorPanel=new be("Text color",qe.defaultColorSet,Le.color,$e),Le.colorPanel.onColorChanged=Le.setColor,Le.bgColorPanel=new be("Fill color",qe.defaultColorSet,Le.bgColor,Ye),Le.bgColorPanel.onColorChanged=Le.setBgColor,Le.fontFamilyPanel=new Xe("Font",qe.defaultFontFamilies,qe.defaultFontFamily),Le.fontFamilyPanel.onFontChanged=Le.setFont,Le.tipGrip=new Pe,Le.tipGrip.visual.transform.baseVal.appendItem(se.createTransform()),Le.controlBox.appendChild(Le.tipGrip.visual),Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return Re.prototype.ownsTarget.call(this,ye)||this.tipGrip.ownsTarget(ye)||this.tip===ye},xe.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)},xe.prototype.pointerDown=function(ye,Fe){this.state==="new"&&Re.prototype.pointerDown.call(this,ye,Fe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Fe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Re.prototype.pointerDown.call(this,ye,Fe)},xe.prototype.pointerUp=function(ye){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Re.prototype.pointerUp.call(this,ye);else{var Fe=this.state==="creating";Re.prototype.pointerUp.call(this,ye),this.setTipPoints(Fe),this.positionTip()}},xe.prototype.manipulate=function(ye){if(this.tipMoving){var Fe=this.unrotatePoint(ye);this.tipPosition={x:Fe.x-this.manipulationStartLeft,y:Fe.y-this.manipulationStartTop},this.positionTip()}else Re.prototype.manipulate.call(this,ye)},xe.prototype.setBgColor=function(ye){this.bgRectangle&&this.tip&&(se.setAttributes(this.bgRectangle,[["fill",ye]]),se.setAttributes(this.tip,[["fill",ye]])),this.bgColor=ye,this.fillColorChanged(ye)},xe.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},xe.prototype.setTipPoints=function(ye){ye===void 0&&(ye=!1);var Fe=Math.min(this.height/2,15),qe=this.height/5;ye&&(this.tipPosition={x:Fe+qe/2,y:this.height+20});var Le=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?Le<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(qe=this.width/5,Fe=Math.min(this.width/2,15),this.tipBase1Position={x:Fe,y:0},this.tipBase2Position={x:Fe+qe,y:0}):(this.tipBase1Position={x:0,y:Fe},this.tipBase2Position={x:0,y:Fe+qe}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?Le<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(qe=this.width/5,Fe=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Fe-qe,y:0},this.tipBase2Position={x:this.width-Fe,y:0}):(this.tipBase1Position={x:this.width,y:Fe},this.tipBase2Position={x:this.width,y:Fe+qe}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?Le<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(qe=this.width/5,Fe=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Fe-qe,y:this.height},this.tipBase2Position={x:this.width-Fe,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-Fe-qe},this.tipBase2Position={x:this.width,y:this.height-Fe}):Le<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(qe=this.width/5,Fe=Math.min(this.width/2,15),this.tipBase1Position={x:Fe,y:this.height},this.tipBase2Position={x:Fe+qe,y:this.height}):(this.tipBase1Position={x:0,y:this.height-Fe},this.tipBase2Position={x:0,y:this.height-Fe-qe})},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),this.positionTip()},xe.prototype.positionTip=function(){se.setAttributes(this.tip,[["points",this.getTipPoints()]]);var ye=this.tipGrip.visual.transform.baseVal.getItem(0);ye.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(ye,0)},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),xe.prototype.select=function(){this.positionTip(),Re.prototype.select.call(this)},xe.prototype.getState=function(){var ye=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){var Fe=ye;this.bgColor=Fe.bgColor,this.tipPosition=Fe.tipPosition,Re.prototype.restoreState.call(this,ye),this.createTip(),this.setTipPoints()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.tipPosition={x:this.tipPosition.x*ye,y:this.tipPosition.y*Fe},this.positionTip()},xe.typeName="CalloutMarker",xe.title="Callout marker",xe.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>',xe}(Qe),ct=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.fillColor="transparent",Le.strokeColor="transparent",Le.strokeWidth=0,Le.strokeDasharray="",Le.opacity=1,Le.strokeColor=qe.defaultColor,Le.strokeWidth=qe.defaultStrokeWidth,Le.strokeDasharray=qe.defaultStrokeDasharray,Le.fillColor=qe.defaultFillColor,Le.setStrokeColor=Le.setStrokeColor.bind(Le),Le.setFillColor=Le.setFillColor.bind(Le),Le.setStrokeWidth=Le.setStrokeWidth.bind(Le),Le.setStrokeDasharray=Le.setStrokeDasharray.bind(Le),Le.setOpacity=Le.setOpacity.bind(Le),Le.createVisual=Le.createVisual.bind(Le),Le.strokePanel=new be("Line color",ee(qe.defaultColorSet,["transparent"]),qe.defaultColor),Le.strokePanel.onColorChanged=Le.setStrokeColor,Le.fillPanel=new be("Fill color",ee(qe.defaultColorSet,["transparent"]),Le.fillColor,Ye),Le.fillPanel.onColorChanged=Le.setFillColor,Le.strokeWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.strokeWidthPanel.onWidthChanged=Le.setStrokeWidth,Le.strokeStylePanel=new je("Line style",qe.defaultStrokeDasharrays,qe.defaultStrokeDasharray),Le.strokeStylePanel.onStyleChanged=Le.setStrokeDasharray,Le.opacityPanel=new ot("Opacity",qe.defaultOpacitySteps,Le.opacity),Le.opacityPanel.onOpacityChanged=Le.setOpacity,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual)},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="new"&&(this.createVisual(),this.moveVisual(ye),this._state="creating")},xe.prototype.manipulate=function(ye){Re.prototype.manipulate.call(this,ye)},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),this.setSize()},xe.prototype.setSize=function(){Re.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()]])},xe.prototype.pointerUp=function(ye){Re.prototype.pointerUp.call(this,ye),this.setSize()},xe.prototype.setStrokeColor=function(ye){this.strokeColor=ye,this.visual&&se.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ye),this.stateChanged()},xe.prototype.setFillColor=function(ye){this.fillColor=ye,this.visual&&se.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ye),this.stateChanged()},xe.prototype.setStrokeWidth=function(ye){this.strokeWidth=ye,this.visual&&se.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},xe.prototype.setStrokeDasharray=function(ye){this.strokeDasharray=ye,this.visual&&se.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},xe.prototype.setOpacity=function(ye){this.opacity=ye,this.visual&&se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){var Fe=ye;this.fillColor=Fe.fillColor,this.strokeColor=Fe.strokeColor,this.strokeWidth=Fe.strokeWidth,this.strokeDasharray=Fe.strokeDasharray,this.opacity=Fe.opacity,this.createVisual(),Re.prototype.restoreState.call(this,ye),this.setSize()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.setSize()},xe.typeName="EllipseMarker",xe.title="Ellipse marker",xe.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>',xe}(de),tt=function(Re){function xe(ye,Fe,qe){return Re.call(this,ye,Fe,qe)||this}return z(xe,Re),Object.defineProperty(xe.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.tip1&&ye!==this.tip2)},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.state==="creating"&&this.createTips()},xe.prototype.adjustVisual=function(){if(Re.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 ye=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Fe=this.tip1.transform.baseVal.getItem(0);Fe.setRotate(ye,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Fe,0);var qe=this.tip2.transform.baseVal.getItem(0);qe.setRotate(ye+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(qe,0)}},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Re.prototype.getState.call(this);return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye),this.createTips(),this.adjustVisual()},xe.typeName="MeasurementMarker",xe.title="Measurement marker",xe.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>',xe}(Ze),ut=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.strokePanel.colors=qe.defaultColorSet,Le.fillColor="transparent",Le}return z(xe,Re),Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Re.prototype.getState.call(this);return ye.typeName=xe.typeName,ye},xe.typeName="EllipseFrameMarker",xe.title="Ellipse frame marker",xe.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>',xe}(ct),lt=function(){function Re(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Re.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Re.prototype.addUndoStep=function(xe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(xe)||(this.undoStack.push(xe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(xe)&&this.redoStack.splice(0,this.redoStack.length))},Re.prototype.replaceLastUndoStep=function(xe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=xe)},Re.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Re.prototype.undo=function(){if(this.undoStack.length>1){var xe=this.undoStack.pop();return xe!==void 0&&this.redoStack.push(xe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Re.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Re}(),He=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.strokeColor="transparent",Le.strokeWidth=0,Le.strokeDasharray="",Le.curveX=0,Le.curveY=0,Le.manipulationStartCurveX=0,Le.manipulationStartCurveY=0,Le.setStrokeColor=Le.setStrokeColor.bind(Le),Le.setStrokeWidth=Le.setStrokeWidth.bind(Le),Le.setStrokeDasharray=Le.setStrokeDasharray.bind(Le),Le.positionGrips=Le.positionGrips.bind(Le),Le.addControlGrips=Le.addControlGrips.bind(Le),Le.adjustVisual=Le.adjustVisual.bind(Le),Le.setupControlBox=Le.setupControlBox.bind(Le),Le.resize=Le.resize.bind(Le),Le.strokeColor=qe.defaultColor,Le.strokeWidth=qe.defaultStrokeWidth,Le.strokeDasharray=qe.defaultStrokeDasharray,Le.strokePanel=new be("Line color",qe.defaultColorSet,qe.defaultColor),Le.strokePanel.onColorChanged=Le.setStrokeColor,Le.strokeWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.strokeWidthPanel.onWidthChanged=Le.setStrokeWidth,Le.strokeStylePanel=new je("Line style",qe.defaultStrokeDasharrays,qe.defaultStrokeDasharray),Le.strokeStylePanel.onStyleChanged=Le.setStrokeDasharray,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual&&ye!==this.selectorCurve&&ye!==this.visibleCurve&&!this.curveGrip.ownsTarget(ye))},xe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},xe.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)},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ye.x,this.curveY=ye.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Fe)&&(this.activeGrip=this.curveGrip,this._state="resize")},xe.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()]]))},xe.prototype.setupControlBox=function(){Re.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)},xe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Re.prototype.addControlGrips.call(this)},xe.prototype.positionGrips=function(){Re.prototype.positionGrips.call(this);var ye=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ye/2,this.curveY-ye/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()))},xe.prototype.manipulate=function(ye){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ye.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ye.y-this.manipulationStartY),Re.prototype.manipulate.call(this,ye)},xe.prototype.resize=function(ye){this.activeGrip===this.curveGrip&&(this.curveX=ye.x,this.curveY=ye.y),Re.prototype.resize.call(this,ye),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},xe.prototype.setStrokeColor=function(ye){this.strokeColor=ye,this.adjustVisual(),this.colorChanged(ye)},xe.prototype.setStrokeWidth=function(ye){this.strokeWidth=ye,this.adjustVisual()},xe.prototype.setStrokeDasharray=function(ye){this.strokeDasharray=ye,this.adjustVisual()},xe.prototype.scale=function(ye,Fe){this.curveX=this.curveX*ye,this.curveY=this.curveY*Fe,Re.prototype.scale.call(this,ye,Fe)},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Re.prototype.getState.call(this));return ye.typeName=xe.typeName,ye},xe.prototype.restoreState=function(ye){Re.prototype.restoreState.call(this,ye);var Fe=ye;this.strokeColor=Fe.strokeColor,this.strokeWidth=Fe.strokeWidth,this.strokeDasharray=Fe.strokeDasharray,this.curveX=Fe.curveX,this.curveY=Fe.curveY,this.createVisual(),this.adjustVisual()},xe.typeName="CurveMarker",xe.title="Curve marker",xe.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>',xe}(De),_e=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,Fe,qe)||this;return Le.fillColor="transparent",Le.strokeColor="transparent",Le.strokeWidth=0,Le.strokeDasharray="",Le.textColor="transparent",Le.fontSize="1rem",Le.isMoved=!1,Le.captionText="Caption",Le.PADDING=5,Le.captionBoxWidth=0,Le.captionBoxHeight=0,Le.strokeColor=qe.defaultColor,Le.strokeWidth=qe.defaultStrokeWidth,Le.strokeDasharray=qe.defaultStrokeDasharray,Le.fillColor=qe.defaultFillColor,Le.textColor=qe.defaultStrokeColor,Le.fontFamily=qe.defaultFontFamily,Le.fontSize=qe.defaultCaptionFontSize,Le.captionText=qe.defaultCaptionText,Le.setStrokeColor=Le.setStrokeColor.bind(Le),Le.setFillColor=Le.setFillColor.bind(Le),Le.setStrokeWidth=Le.setStrokeWidth.bind(Le),Le.setStrokeDasharray=Le.setStrokeDasharray.bind(Le),Le.createVisual=Le.createVisual.bind(Le),Le.sizeCaption=Le.sizeCaption.bind(Le),Le.setCaptionText=Le.setCaptionText.bind(Le),Le.showTextEditor=Le.showTextEditor.bind(Le),Le.positionTextEditor=Le.positionTextEditor.bind(Le),Le.finishTextEditing=Le.finishTextEditing.bind(Le),Le.setFont=Le.setFont.bind(Le),Le.setTextColor=Le.setTextColor.bind(Le),Le.strokePanel=new be("Line color",ee(qe.defaultColorSet,["transparent"]),Le.strokeColor),Le.strokePanel.onColorChanged=Le.setStrokeColor,Le.fillPanel=new be("Fill color",ee(qe.defaultColorSet,["transparent"]),Le.fillColor,Ye),Le.fillPanel.onColorChanged=Le.setFillColor,Le.strokeWidthPanel=new Se("Line width",qe.defaultStrokeWidths,qe.defaultStrokeWidth),Le.strokeWidthPanel.onWidthChanged=Le.setStrokeWidth,Le.strokeStylePanel=new je("Line style",qe.defaultStrokeDasharrays,qe.defaultStrokeDasharray),Le.strokeStylePanel.onStyleChanged=Le.setStrokeDasharray,Le.fontFamilyPanel=new Xe("Font",qe.defaultFontFamilies,qe.defaultFontFamily),Le.fontFamilyPanel.onFontChanged=Le.setFont,Le.textColorPanel=new be("Text color",qe.defaultColorSet,Le.textColor,$e),Le.textColorPanel.onColorChanged=Le.setTextColor,Le}return z(xe,Re),xe.prototype.ownsTarget=function(ye){return!(!Re.prototype.ownsTarget.call(this,ye)&&ye!==this.visual&&ye!==this.frame&&ye!==this.captionBg&&ye!==this.captionElement)},xe.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()},xe.prototype.setCaptionText=function(ye){this.captionText=ye,this.captionElement.textContent=this.captionText,this.sizeCaption()},xe.prototype.pointerDown=function(ye,Fe){Re.prototype.pointerDown.call(this,ye,Fe),this.isMoved=!1,this.pointerDownPoint=ye,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ye),this._state="creating")},xe.prototype.manipulate=function(ye){Re.prototype.manipulate.call(this,ye),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ye.x-this.pointerDownPoint.x)>5||Math.abs(ye.y-this.pointerDownPoint.y)>5)},xe.prototype.resize=function(ye){Re.prototype.resize.call(this,ye),this.setSize()},xe.prototype.sizeCaption=function(){var ye=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ye.width+2*this.PADDING,this.captionBoxHeight=ye.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')"]])},xe.prototype.showTextEditor=function(){var ye=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(Fe){Fe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Fe){Fe.key==="Enter"&&ye.finishTextEditing(ye.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Fe){Fe.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ye.finishTextEditing(ye.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ye.finishTextEditing(ye.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},xe.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"))},xe.prototype.finishTextEditing=function(ye){this.setCaptionText(ye.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},xe.prototype.setFont=function(ye){this.captionElement&&se.setAttributes(this.captionElement,[["font-family",ye]]),this.fontFamily=ye,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},xe.prototype.setTextColor=function(ye){this.captionElement&&se.setAttributes(this.captionElement,[["fill",ye]]),this.textColor=ye,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},xe.prototype.setSize=function(){Re.prototype.setSize.call(this),se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},xe.prototype.pointerUp=function(ye){Re.prototype.pointerUp.call(this,ye),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},xe.prototype.dblClick=function(ye,Fe){Re.prototype.dblClick.call(this,ye,Fe),this.showTextEditor()},xe.prototype.setStrokeColor=function(ye){this.strokeColor=ye,this.frame&&se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ye),this.stateChanged()},xe.prototype.setFillColor=function(ye){this.fillColor=ye,this.captionBg&&se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ye),this.stateChanged()},xe.prototype.setStrokeWidth=function(ye){this.strokeWidth=ye,this.frame&&se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},xe.prototype.setStrokeDasharray=function(ye){this.strokeDasharray=ye,this.frame&&se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(xe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),xe.prototype.getState=function(){var ye=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},Re.prototype.getState.call(this));return ye.typeName=this.typeName,ye},xe.prototype.restoreState=function(ye){var Fe=ye;this.fillColor=Fe.fillColor,this.strokeColor=Fe.strokeColor,this.strokeWidth=Fe.strokeWidth,this.strokeDasharray=Fe.strokeDasharray,this.textColor=Fe.textColor,this.fontFamily=Fe.fontFamily,this.captionText=Fe.captionText,this.fontSize=Fe.fontSize,this.createVisual(),Re.prototype.restoreState.call(this,ye),this.setSize()},xe.prototype.scale=function(ye,Fe){Re.prototype.scale.call(this,ye,Fe),this.setSize()},xe.typeName="CaptionFrameMarker",xe.title="Caption frame marker",xe.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>',xe}(de),ze=function(){function Re(xe,ye){ye===void 0&&(ye=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=xe,this.cancelable=ye}return Object.defineProperty(Re.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Re.prototype.preventDefault=function(){this._defaultPrevented=!0},Re}(),Me=function(Re){function xe(ye,Fe,qe){var Le=Re.call(this,ye,!1)||this;return Le.dataUrl=Fe,Le.state=qe,Le}return z(xe,Re),xe}(ze),Ve=function(Re){function xe(ye,Fe,qe){qe===void 0&&(qe=!1);var Le=Re.call(this,ye,qe)||this;return Le.marker=Fe,Le}return z(xe,Re),xe}(ze),ft=function(){function Re(){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 Re.prototype.addEventListener=function(xe,ye){this[xe].push(ye)},Re.prototype.removeEventListener=function(xe,ye){var Fe=this[xe].indexOf(ye);Fe>-1&&this[xe].splice(Fe,1)},Re}(),mt=function(){function Re(xe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ce,this._isOpen=!1,this.undoRedoManager=new lt,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 ft,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Re.instanceCounter++,this.styles=new le(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=xe,this.targetRoot=document.body,this.width=xe.clientWidth,this.height=xe.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(Re.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ne,st,Ue,Qe,ut,ct,it,Ge,tt,rt,Ze,He,_e]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ne,st,Ue,Qe,ct,it,Ge]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ne,st,Ue,Qe,it]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(xe){var ye=this;this._availableMarkerTypes.splice(0),xe.forEach(function(Fe){if(typeof Fe=="string"){var qe=ye.ALL_MARKER_TYPES.find(function(Le){return Le.typeName===Fe});qe!==void 0&&ye._availableMarkerTypes.push(qe)}else ye._availableMarkerTypes.push(Fe)})},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(xe){this._zoomLevel=xe,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(Re.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Re.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),E.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Re.prototype.show=function(){var xe=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ye){return ye(new ze(xe))})},Re.prototype.render=function(){return oe(this,void 0,void 0,function(){var xe;return ie(this,function(ye){switch(ye.label){case 0:return this.setCurrentMarker(),(xe=new te).naturalSize=this.renderAtNaturalSize,xe.imageType=this.renderImageType,xe.imageQuality=this.renderImageQuality,xe.markersOnly=this.renderMarkersOnly,xe.width=this.renderWidth,xe.height=this.renderHeight,[4,xe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ye.sent(),[4,xe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ye.sent()]}})})},Re.prototype.close=function(xe){var ye=this;if(xe===void 0&&(xe=!1),this.isOpen){var Fe=!1;xe||this.eventListeners.beforeclose.forEach(function(qe){var Le=new ze(ye,!0);qe(Le),Le.defaultPrevented&&(Fe=!0)}),Fe||(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(qe){return qe(new ze(ye))}),this.detachEvents(),this._isOpen=!1)}},Re.prototype.addMarkersToToolbar=function(){for(var xe,ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];(xe=this._availableMarkerTypes).push.apply(xe,ye)},Re.prototype.addRenderEventListener=function(xe){this.addEventListener("render",function(ye){xe(ye.dataUrl,ye.state)})},Re.prototype.removeRenderEventListener=function(xe){},Re.prototype.addCloseEventListener=function(xe){this.addEventListener("close",function(){xe()})},Re.prototype.removeCloseEventListener=function(xe){},Re.prototype.setupResizeObserver=function(){var xe=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){xe.resize(xe.target.clientWidth,xe.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return xe.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},Re.prototype.onPopupTargetResize=function(){var xe=1*this.target.clientWidth/this.target.clientHeight,ye=this.editorCanvas.clientWidth/xe>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*xe:this.editorCanvas.clientWidth,Fe=ye<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/xe;this.resize(ye,Fe)},Re.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},Re.prototype.resize=function(xe,ye){this._isResizing=!0;var Fe=xe/this.imageWidth,qe=ye/this.imageHeight;this.imageWidth=Math.round(xe),this.imageHeight=Math.round(ye),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(Fe,qe),this._isResizing=!1},Re.prototype.scaleMarkers=function(xe,ye){var Fe,qe=this;this._currentMarker&&this._currentMarker instanceof Qe?this._currentMarker.scale(xe,ye):(Fe=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(Le){Le!==qe._currentMarker&&Le.scale(xe,ye)}),Fe!==void 0&&this.setCurrentMarker(Fe)},Re.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"},Re.prototype.setTopLeft=function(){var xe=this.editingTarget.getBoundingClientRect(),ye=this.editorCanvas.getBoundingClientRect();this.left=xe.left-ye.left,this.top=xe.top-ye.top},Re.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)},Re.prototype.addDefs=function(){for(var xe,ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];this.defs=se.createDefs(),this.addDefsToImage(),(xe=this.defs).append.apply(xe,ye)},Re.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},Re.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)},Re.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},Re.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},Re.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)},Re.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},Re.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)},Re.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 xe=document.createElement("a");xe.href="https://markerjs.com/",xe.target="_blank",xe.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>',xe.title="Powered by marker.js",xe.style.display="grid",xe.style.alignItems="center",xe.style.justifyItems="center",xe.style.padding="3px",xe.style.width="20px",xe.style.height="20px",this.logoUI.appendChild(xe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Re.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")},Re.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"},Re.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Re.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 xe=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=xe+"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 he(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")},Re.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},Re.prototype.removeMarker=function(xe){this.markerImage.removeChild(xe.container),this.markers.indexOf(xe)>-1&&this.markers.splice(this.markers.indexOf(xe),1),xe.dispose()},Re.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())},Re.prototype.toolbarButtonClicked=function(xe,ye){if(xe==="marker"&&ye!==void 0)this.createNewMarker(ye);else if(xe==="action")switch(ye){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()}},Re.prototype.deleteSelectedMarker=function(){var xe=this;if(this._currentMarker!==void 0){var ye=!1;if(this.eventListeners.markerbeforedelete.forEach(function(qe){var Le=new Ve(xe,xe._currentMarker,!0);qe(Le),Le.defaultPrevented&&(ye=!0)}),!ye){var Fe=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(qe){return qe(new Ve(xe,Fe))})}}},Re.prototype.clear=function(){var xe=this,ye=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(vt){var yt=new Ve(xe,void 0,!0);vt(yt),yt.defaultPrevented&&(ye=!0)}),!ye)){this.setCurrentMarker();for(var Fe=function(vt){var yt=qe.markers[vt];qe.setCurrentMarker(qe.markers[vt]),qe._currentMarker.dispose(),qe.markerImage.removeChild(qe._currentMarker.container),qe.markers.splice(qe.markers.indexOf(qe._currentMarker),1),qe.eventListeners.markerdelete.forEach(function(xt){return xt(new Ve(xe,yt))})},qe=this,Le=this.markers.length-1;Le>=0;Le--)Fe(Le);this.addUndoStep()}},Object.defineProperty(Re.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Re.prototype.showNotesEditor=function(){var xe;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=(xe=this._currentMarker.notes)!==null&&xe!==void 0?xe:"",this.overlayContainer.appendChild(this.notesArea))},Re.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)},Re.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Re.prototype.addUndoStep=function(){var xe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ye=this.getState(),Fe=this.undoRedoManager.getLastUndoStep();if(!Fe||Fe.width===ye.width&&Fe.height===ye.height){var qe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ye),qe<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(Le){return Le(new ze(xe))})}else this.undoRedoManager.replaceLastUndoStep(ye),this.eventListeners.statechange.forEach(function(Le){return Le(new ze(xe))})}},Re.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},Re.prototype.undoStep=function(){var xe=this,ye=this.undoRedoManager.undo();ye!==void 0&&(this.restoreState(ye),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Fe){return Fe(new ze(xe))}))},Re.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},Re.prototype.redoStep=function(){var xe=this,ye=this.undoRedoManager.redo();ye!==void 0&&(this.restoreState(ye),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Fe){return Fe(new ze(xe))}))},Re.prototype.stepZoom=function(){var xe=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=xe<this.zoomSteps.length-1?this.zoomSteps[xe+1]:this.zoomSteps[0]},Re.prototype.panTo=function(xe){this.contentDiv.scrollBy({left:this.prevPanPoint.x-xe.x,top:this.prevPanPoint.y-xe.y}),this.prevPanPoint=xe},Re.prototype.startRenderAndClose=function(){return oe(this,void 0,void 0,function(){var xe,ye,Fe=this;return ie(this,function(qe){switch(qe.label){case 0:return[4,this.render()];case 1:return xe=qe.sent(),ye=this.getState(),this.eventListeners.render.forEach(function(Le){return Le(new Me(Fe,xe,ye))}),this.close(!0),[2]}})})},Re.prototype.getState=function(xe){xe===!0&&this.setCurrentMarker();var ye={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(Fe){return ye.markers.push(Fe.getState())}),ye},Re.prototype.restoreState=function(xe){var ye=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);xe.markers.forEach(function(Fe){var qe=ye._availableMarkerTypes.find(function(vt){return vt.typeName===Fe.typeName});if(qe!==void 0){var Le=ye.addNewMarker(qe);Le.restoreState(Fe),ye.markers.push(Le)}}),xe.width&&xe.height&&(xe.width!==this.imageWidth||xe.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/xe.width,this.imageHeight/xe.height),this.eventListeners.restorestate.forEach(function(Fe){return Fe(new ze(ye))})},Re.prototype.addNewMarker=function(xe){var ye=se.createGroup();return this.markerImage.appendChild(ye),new xe(ye,this.overlayContainer,this.settings)},Re.prototype.createNewMarker=function(xe){var ye,Fe=this;(ye=typeof xe=="string"?this._availableMarkerTypes.find(function(qe){return qe.typeName===xe}):xe)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(ye),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(ye.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(qe){return qe(new Ve(Fe,Fe._currentMarker))}))},Re.prototype.markerCreated=function(xe){var ye=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(xe),this.setCurrentMarker(xe),xe instanceof st&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(st):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(Fe){return Fe(new Ve(ye,ye._currentMarker))})},Re.prototype.colorChanged=function(xe){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=xe,this.settings.defaultStrokeColor=xe)},Re.prototype.fillColorChanged=function(xe){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=xe)},Re.prototype.markerStateChanged=function(xe){var ye=this;this.eventListeners.markerchange.forEach(function(Fe){return Fe(new Ve(ye,xe))})},Re.prototype.setCurrentMarker=function(xe){var ye=this;this._currentMarker!==xe&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(Fe){return Fe(new Ve(ye,ye._currentMarker))})),this._currentMarker=xe,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(Fe){return Fe(new Ve(ye,ye._currentMarker))}))},Re.prototype.onPointerDown=function(xe){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||xe.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var ye=this.markers.find(function(Fe){return Fe.ownsTarget(xe.target)});ye!==void 0?(this.setCurrentMarker(ye),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(xe.clientX,xe.clientY),xe.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:xe.clientX,y:xe.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(xe.clientX,xe.clientY))},Re.prototype.onDblClick=function(xe){if(this._isFocused||this.focus(),this.mode==="select"){var ye=this.markers.find(function(Fe){return Fe.ownsTarget(xe.target)});ye!==void 0&&ye!==this._currentMarker&&this.setCurrentMarker(ye),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(xe.clientX,xe.clientY),xe.target):this.setCurrentMarker()}},Re.prototype.onPointerMove=function(xe){this.touchPoints!==1&&xe.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||xe.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(xe.clientX,xe.clientY)):this.zoomLevel>1&&this.panTo({x:xe.clientX,y:xe.clientY}))},Re.prototype.onPointerUp=function(xe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(xe.clientX,xe.clientY)),this.isDragging=!1,this.addUndoStep()},Re.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Re.prototype.onKeyUp=function(xe){this._currentMarker===void 0||this.notesArea!==void 0||xe.key!=="Delete"&&xe.key!=="Backspace"||this.deleteSelectedMarker()},Re.prototype.clientToLocalCoordinates=function(xe,ye){var Fe=this.markerImage.getBoundingClientRect();return{x:(xe-Fe.left)/this.zoomLevel,y:(ye-Fe.top)/this.zoomLevel}},Re.prototype.onWindowResize=function(){this.positionUI()},Re.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var xe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=xe+"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()},Re.prototype.addLicenseKey=function(xe){E.addKey(xe)},Re.prototype.addEventListener=function(xe,ye){this.eventListeners.addEventListener(xe,ye)},Re.prototype.removeEventListener=function(xe,ye){this.eventListeners.removeEventListener(xe,ye)},Re.prototype.renderState=function(xe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(xe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Re.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Re.prototype.focus=function(){var xe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ye){return ye(new ze(xe))}))},Re.prototype.blur=function(){var xe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ye){return ye(new ze(xe))}))},Re.instanceCounter=0,Re}(),nt=Ke(57193),Te=Ke(63949),Oe=(Re,xe,ye)=>new Promise((Fe,qe)=>{var Le=xt=>{try{yt(ye.next(xt))}catch(bt){qe(bt)}},vt=xt=>{try{yt(ye.throw(xt))}catch(bt){qe(bt)}},yt=xt=>xt.done?Fe(xt.value):Promise.resolve(xt.value).then(Le,vt);yt((ye=ye.apply(Re,xe)).next())}),at=({data:Re,className:xe,fullWidth:ye,style:Fe={},onClose:qe,onOk:Le,showFullTools:vt,noAssociationId:yt})=>{const xt=(0,Je.useRef)(null),bt=(0,Je.useRef)(null),ht=(0,Je.useRef)(null),kt=(0,Je.useRef)(null),[Tt,Pt]=(0,Je.useState)(!1),[Vt,vr]=(0,Je.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,Je.useEffect)(()=>(ht.current||(ht.current=document.createElement("style"),document.head.appendChild(ht.current)),Re!=null&&Re.visible?(document.body.setAttribute("data-custom","y-hidden"),ht.current.innerHTML=" html { overflow-y: hidden; }",Re!=null&&Re.src&&Yt()):(document.body.removeAttribute("data-custom"),ht.current&&(document.head.removeChild(ht.current),ht.current=null)),()=>{document.body.removeAttribute("data-custom"),ht.current&&(document.head.removeChild(ht.current),ht.current=null)}),[Re==null?void 0:Re.visible]);const Yt=()=>Oe(void 0,null,function*(){Pt(!0),vr("\u6B63\u5728\u52A0\u8F7D\u4E2D");const _r=yield(0,Te.ZJ)(Re==null?void 0:Re.src);xt.current.src="",xt.current.src=_r,xt.current.onload=function(){Pr()},Pt(!1),vr("")}),Er=_r=>Oe(void 0,null,function*(){Pt(!0),vr("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Xr=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Re.title,file:_r.dataUrl}});Xr!=null&&Xr.id&&!yt?(yield(0,nt.ZP)(`/api/attachments/${Re.id}/add_subitem.json`,{method:"post",body:{subitem_id:Xr==null?void 0:Xr.id,settings:JSON.stringify(_r.state)}})).status===0&&Le():Xr!=null&&Xr.id&&Le(Xr),Pt(!1),vr("")}),jr=()=>{const _r=document.querySelector('a[href="https://markerjs.com/"]');_r&&_r.parentNode&&(_r.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(mn=>{const cn=document.querySelector(mn.name);cn&&cn.setAttribute("title",mn.title)})},Pr=()=>{bt.current=new mt(xt.current),bt.current.targetRoot=kt.current,bt.current.addEventListener("render",Er),bt.current.addEventListener("beforeclose",qe),vt&&(bt.current.availableMarkerTypes=bt.current.ALL_MARKER_TYPES,bt.current.uiStyleSettings.redoButtonVisible=!0,bt.current.uiStyleSettings.notesButtonVisible=!0,bt.current.uiStyleSettings.zoomButtonVisible=!0,bt.current.uiStyleSettings.zoomOutButtonVisible=!0,bt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=bt.current.uiStyleSettings,bt.current.show(),Re!=null&&Re.snapshotData&&bt.current.restoreState(Re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),jr()},300)};return Je.createElement(Je.Fragment,null,(Re==null?void 0:Re.visible)&&Je.createElement(ve.Z,{spinning:Tt,tip:Vt,style:{position:"absolute",width:"100vw"}},Je.createElement("div",{ref:kt,className:we()(wt.imageDimensions,xe,ye?wt.fullWidth:""),style:Fe},Je.createElement("img",{className:wt.img,ref:xt}))))}},24638:function(Gt,Rt,Ke){"use strict";var Je=Ke(59301),wt=Ke(77019),y=Ke(5269),we=Ke(20554),ve=Ke(99571),x=Ke(97231),z=Ke(27431),oe=Ke(48136),ie=Ke(59301);const ee=(0,Je.forwardRef)(({callback:se,showSaveButton:E,value:te=""},re)=>{const le=(0,Je.useRef)(),ue=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ce=[{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}`}]}]}],he=be=>{le.current.setValue(le.current.getValue()+" "+be.value+" ")},me=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ie.createElement(wt.Z,{className:z.Z.lists,gutter:[10,10]},ue.map((be,Ee)=>ie.createElement(y.Z,{flex:"110px",className:z.Z.item},ie.createElement("div",null,ie.createElement(x.Z,{value:`$$${be.value}$$`}),be.name),ie.createElement("div",{className:z.Z.children},be.children.map((Ae,Pe)=>ie.createElement("div",{key:Pe},ie.createElement("h1",null,Ae.name),ie.createElement(wt.Z,{gutter:[10,10]},Ae.data.map((ke,de)=>ie.createElement(y.Z,{key:de,onClick:()=>he(ke),className:z.Z.diamond},ie.createElement(x.Z,{value:"`$$"+ke.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ie.createElement(wt.Z,{className:z.Z.lists,gutter:[10,10]},ce.map((be,Ee)=>ie.createElement(y.Z,{flex:"110px",className:z.Z.item},ie.createElement("div",null,ie.createElement(x.Z,{value:"`$$"+be.value+"$$`"}),be.name),ie.createElement("div",{className:z.Z.children},be.children.map((Ae,Pe)=>ie.createElement("div",{key:Pe},Ae.name&&ie.createElement("h1",null,Ae.name),ie.createElement(wt.Z,{gutter:[10,10]},Ae.data.map((ke,de)=>ie.createElement(y.Z,{key:de,onClick:()=>he(ke),className:z.Z.diamond},ie.createElement(x.Z,{value:"`$$"+ke.value+"$$`"}))))))))))}],fe=()=>{var be=document.createElement("div");be.innerHTML=le.current.getValue();var Ee=be.innerText;return se&&se(Ee),Ee};return(0,Je.useImperativeHandle)(re,()=>({getData:fe})),ie.createElement("div",{className:z.Z.mathWrap},ie.createElement(we.default,{defaultActiveKey:"1",items:me}),ie.createElement("math-field",{locale:"zh_cn",className:z.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:le,style:{width:800,marginTop:30,fontSize:18}},te||""),E&&ie.createElement("div",{className:z.Z.button},ie.createElement(ve.ZP,{size:"large",onClick:fe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Rt.Z=ee},13922:function(Gt,Rt,Ke){"use strict";var Je=Ke(59301),wt=Ke(93314),y=Ke(99571),we=Object.defineProperty,ve=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ee=(re,le,ue)=>le in re?we(re,le,{enumerable:!0,configurable:!0,writable:!0,value:ue}):re[le]=ue,se=(re,le)=>{for(var ue in le||(le={}))oe.call(le,ue)&&ee(re,ue,le[ue]);if(z)for(var ue of z(le))ie.call(le,ue)&&ee(re,ue,le[ue]);return re},E=(re,le)=>ve(re,x(le));const te=({img:re,buttonProps:le={},styles:ue={},customText:ce,ButtonText:he,ButtonClick:me,Buttonclass:fe,ButtonTwo:be,imgStyles:Ee,loading:Ae=!1,className:Pe=""})=>Je.createElement("section",{className:`tc animated fadeIn ${Pe}`,style:se({color:"#999",margin:"100px auto",visibility:Ae?"hidden":"visible"},ue)},Je.createElement("img",{src:re||wt,style:E(se({},Ee),{pointerEvents:"none",userSelect:"none"})}),Je.createElement("p",{className:"mt20 font14"},ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),he&&Je.createElement(y.ZP,se({className:fe,onClick:me},le),he),be&&be);Rt.Z=te},9931:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return fe}});var Je=Ke(59301),wt={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},y=Ke(99571),we=Ke(70557),ve=Ke(95440),x=Ke(25399),z=Ke(63949),oe=Ke(75823),ie=Ke(13922),ee=Ke(78323),se=Ke(14084),E=Ke(59301),te=Object.defineProperty,re=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(be,Ee,Ae)=>Ee in be?te(be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[Ee]=Ae,he=(be,Ee)=>{for(var Ae in Ee||(Ee={}))le.call(Ee,Ae)&&ce(be,Ae,Ee[Ae]);if(re)for(var Ae of re(Ee))ue.call(Ee,Ae)&&ce(be,Ae,Ee[Ae]);return be},me=(be,Ee,Ae)=>new Promise((Pe,ke)=>{var de=je=>{try{Se(Ae.next(je))}catch(Ne){ke(Ne)}},ge=je=>{try{Se(Ae.throw(je))}catch(Ne){ke(Ne)}},Se=je=>je.done?Pe(je.value):Promise.resolve(je.value).then(de,ge);Se((Ae=Ae.apply(be,Ee)).next())}),fe=({editOffice:be="view",data:Ee,issaver:Ae,onSaver:Pe,theme:ke,type:de,filename:ge,monacoEditor:Se,className:je,style:Ne,close:Ce,onClose:De,hasMask:Ze,disabledDownload:Xe,onImgDimensions:Qe,showNodata:st,recordInfo:Ie})=>{const[Ue,rt]=(0,Je.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ot,it]=(0,Je.useState)(""),[$e,Ye]=(0,Je.useState)(),Ge=window.ENV==="build"?"/react/build":"",ct=location.host.startsWith("localhost")?ee.Z.PROXY_SERVER:ee.Z.API_SERVER,ut=10*(1024*1024),lt=(0,Je.useRef)();Ee!=null&&Ee.startsWith("/api")&&de!=="txt"&&(Ee=ee.Z.API_SERVER+Ee);const He=ft=>ft.substring(ft.lastIndexOf("/")+1).split(".").pop();ge&&Se&&(Se.filename=ge),(0,Je.useEffect)(()=>{var ft,mt;const nt=(mt=(ft=document.cookie)==null?void 0:ft.replace(/\s/g,""))==null?void 0:mt.split(";");nt==null||nt.map(Te=>{let Oe=Te.split("=");Oe[0]==="_educoder_session"&&it(Oe[1])})},[]),(0,Je.useEffect)(()=>{de==="office"&&(Ee.indexOf("bigfilescdn.")>-1||Ee.indexOf("bigfiles1")>-1?Ye({url:Ee,fileType:He(Ee),model:Ee.indexOf("model=edit")?"edit":"view"}):ze())},[de,Ee]);function _e(ft){return me(this,null,function*(){ft.data.type==="pdfdata"&&(Pe(ft.data.data),window.removeEventListener("message",_e,!1)),console.log("mess---:",ft.data)})}const ze=()=>me(void 0,null,function*(){console.log("data:",Ee);let ft=Ee;Ee.startsWith("http")||(ft=location.origin+ft);let mt=new URL(ft).pathname.split("/").pop();const nt=yield(0,oe.gJ)({attachment_id:mt});nt.url=ct+nt.url,Ye(nt)}),Me=()=>{if(Ee.startsWith("http")||Ee.startsWith("blob:")){Ve();return}(0,z.Sv)(ge||"educoder",Ee,ge)},Ve=()=>{Ie&&(0,se.fc)({id:Ie==null?void 0:Ie.id,watch_type:1,course_id:Ie==null?void 0:Ie.course_id}),(0,z.Nd)(ge||"educoder",decodeURIComponent(Ee))};return E.createElement("div",{style:he({},Ne||{}),className:`${Ze&&wt.bgBlack} ${de?wt.wrp:"hide"}`},Ce&&E.createElement("div",{className:wt.close,ref:lt},!!Qe&&E.createElement(x.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>lt.current},E.createElement("span",{onClick:()=>{De(),Qe()}},E.createElement("i",{className:"icon-yulanpizhu"}))),!Xe&&E.createElement(x.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>lt.current},E.createElement("span",{onClick:Ve},E.createElement("i",{className:"icon-quxiaozhiding"}))),Ae&&E.createElement(x.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>lt.current},E.createElement("span",{className:"",onClick:()=>{const ft=document.getElementById("pdfiframe");window.addEventListener("message",_e,!1),setTimeout(()=>{ft.contentWindow.postMessage("getData","*")},300)}},E.createElement("i",{className:"icon-baocun"}))),E.createElement(x.Z,{title:"\u5173\u95ED",getPopupContainer:()=>lt.current},E.createElement("span",{className:"",onClick:()=>{De()}},E.createElement("i",{className:"icon-guanbi1"})))),E.createElement("div",{className:`${wt[je]} ${je} ${wt.monaco} ${de==="txt"?"show":"hide"}`},de==="txt"&&E.createElement(E.Fragment,null,E.createElement(ve.ZP,he({},Se)))),de==="audio"&&E.createElement("audio",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ee}`,autoPlay:!0}),de==="video"&&E.createElement(E.Fragment,null,(Ee==null?void 0:Ee.indexOf("http"))>-1?E.createElement("video",{controls:!0,src:`${Ee}`,autoPlay:!0}):E.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ee}`,autoPlay:!0})),de==="office"&&$e&&E.createElement("iframe",{src:`${Ge}/office.html?key=${$e.key}&url=${btoa($e.url)}&callbackUrl=${ct+($e.callbackUrl||"")}&fileType=${$e.fileType}&title=${$e.title||""}&model=${be}&officeServer=${ee.Z.ONLYOFFICE}&disabledDownload=${!!Xe}`}),de==="html"&&E.createElement("iframe",{src:Ee+"&disposition=inline"}),de==="pdf"&&E.createElement("iframe",{id:"pdfiframe",src:`${Ge}/js/pdfview/index.html?filename=${ge||"educoder.pdf"}&url=${encodeURIComponent(Ee)}&disabledDownload=${!!Xe}&model=${be}`}),de==="image"&&E.createElement("img",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ee}`}),(de==="other"||de==="download")&&E.createElement(E.Fragment,null,st?E.createElement(ie.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:E.createElement(y.ZP,{icon:E.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Me,disabled:Xe},"\u4E0B\u8F7D")}):E.createElement(y.ZP,{type:"primary",size:"middle",onClick:Me,disabled:Xe},E.createElement(we.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),de==="flowChart"&&E.createElement("div",{className:"embed"},E.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ee||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},97231:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{z:function(){return Se},Z:function(){return je}});var Je=Ke(59301),wt=Ke(79562),y=Ke(901),we=Ke(64018),ve=Ke(80360),x=Ke(78323),z=Ke(63949),oe=Ke(15342),ie=Ke(44104),ee=Ke(99571),se=Ke(1012),E=Ke(9931),te=Ke(59301),le=({html:Ne})=>{const Ce=(0,Je.useRef)(null),De=(0,Je.useRef)(null),Ze=`.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,Je.useEffect)(()=>{const Xe=Ce.current.attachShadow({mode:"open"});De.current=document.createElement("div"),De.current.className="markdown-body",De.current.innerHTML=Ne,Xe.appendChild(De.current);const Qe=document.createElement("style");return Qe.textContent=Ze,Xe.appendChild(Qe),()=>{Xe.innerHTML=""}},[]),(0,Je.useEffect)(()=>{De.current&&(De.current.innerHTML=Ne)},[Ne]),te.createElement("div",{ref:Ce})};function ue(Ne){const Ce=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],De=new RegExp(`\\b(${Ce.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ne.replace(De,"").trim()}var ce={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},he=Object.defineProperty,me=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ee=(Ne,Ce,De)=>Ce in Ne?he(Ne,Ce,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ne[Ce]=De,Ae=(Ne,Ce)=>{for(var De in Ce||(Ce={}))fe.call(Ce,De)&&Ee(Ne,De,Ce[De]);if(me)for(var De of me(Ce))be.call(Ce,De)&&Ee(Ne,De,Ce[De]);return Ne};const Pe="@\u2581\u2581@",ke="@\u2581@",de=/<pre[^>]*>/g;function ge(Ne){let Ce=document.createElement("div");return Ce.innerHTML=Ne,Ce.childNodes.length===0?"":Ce.childNodes[0].nodeValue}const Se=(Ne,Ce)=>{Ne=Ne||"";const De=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ze=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Qe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ce?Ne.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(De,(st,Ie,Ue,rt,ot,it,$e)=>{const Ye=Ie||rt||it,Ge=Ue||ot||$e||"?";return x.Z.API_SERVER+"/api/attachments/"+Ye+Ge+"&t="+(0,z.Jn)(Ye,Date.now())+(st.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ne=Ne.replace(Qe,(st,Ie,Ue,rt,ot,it,$e)=>{const Ye=Ie||rt||it,Ge=Ue||ot||$e||"?";return x.Z.API_SERVER+"/attachments/download/"+Ye+Ge+"&t="+(0,z.Jn)(Ye,Date.now())+(st.indexOf(")")>-1?")":"&")}).replace(De,(st,Ie,Ue,rt,ot,it,$e)=>{const Ye=Ie||rt||it,Ge=Ue||ot||$e||"?";return x.Z.API_SERVER+"/api/attachments/"+Ye+Ge+"&t="+(0,z.Jn)(Ye,Date.now())+(st.indexOf(")")>-1?")":"&")}).replace(Ze,(st,Ie,Ue,rt,ot)=>{const it=Ie||rt,$e=Ue||ot||"";return'"'+x.Z.API_SERVER+"/api/attachments/"+it+$e+it+$e+"&t="+(0,z.Jn)(it,Date.now())}).replace(Xe,(st,Ie,Ue,rt,ot)=>{const it=Ie||rt,$e=Ue||ot||"";return"("+x.Z.API_SERVER+"/files/uploads/"+it+$e+it+$e+"&t="+(0,z.Jn)(it,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Ne)};var je=({value:Ne="",edit:Ce=!1,className:De,showTextOnly:Ze,showLines:Xe,style:Qe={},stylesPrev:st={},highlightKeywords:Ie,showProgramFill:Ue,isProgramFill:rt,disabledFill:ot=!1,programFillValue:it,openEditor:$e=()=>{},onFillChange:Ye=tt=>{},onFillBlur:Ge=()=>{},onFillFocus:ct=()=>{}})=>{let tt=ue(String(Ne||""));const ut=(0,Je.useRef)(),lt=(0,Je.useRef)(),[He,_e]=(0,Je.useState)(""),[ze,Me]=(0,Je.useState)("office"),[Ve,ft]=(0,Je.useState)([]),mt=(0,Je.useRef)("a"+(0,se.Z)()),nt={},Te=ht=>/<style[\s\S]*?>/i.test(ht||""),Oe=(ht,kt,Tt)=>{const Pt=document.createElement(ht===ke?"input":"textarea");Pt.style.width="100%",Pt.style.height=ht===ke?"40px":"151px",Pt.rows=5,Pt.spellcheck=!1,Pt.name="edu-program-fill",Pt.placeholder="\u8BF7\u8F93\u5165",Pt.dataset.id=kt;const Vt=Object.keys(nt).length;return nt[Vt]=Pt,`<span class="edu-program-fill-wrap ${ht===ke?"":"show"}" style="width:${ht===ke?"600px":"100%"}" title=${Tt||""}><span>${Pt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function We(ht){return ht=ht.replace(/!\[.*?\]\(.*?\)/g,""),ht=ht.replace(/\[.*?\]\(.*?\)/g,""),ht=ht.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),ht=ht.replace(/<embed.*?>/g,""),ht=ht.replace(/<img.*?>/g,""),ht=ht.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),ht=ht.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),ht=ht.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),ht=ht.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),ht}const at=ht=>!Ze&&Te(tt)?ht:ht.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(kt,Tt){let Pt=Tt.replace(/(\n|\r)/g,"").split("}"),Vt=[];return Pt.map(vr=>{vr!=""&&Vt.push(`.${mt.current} ${vr}`)}),`<style>${Vt.join("}")}</style>`}),Re=(0,Je.useMemo)(()=>{try{const Pt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,vr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Yt=/\(\/attachments\/download\//g;tt=tt.replace(Yt,"("+x.Z.API_SERVER+"/attachments/download/").replace(Pt,"("+x.Z.API_SERVER+"/api/attachments/").replace(Vt,'"'+x.Z.API_SERVER+"/api/attachments/").replace(vr,'"'+x.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,`
`),ut.current.style.display="none"}catch(Pt){}if(Ue){let Pt=-1;return tt=tt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Vt,vr,Yt){var Er;return++Pt,Oe(Vt,Pt,(Er=it==null?void 0:it[Pt])==null?void 0:Er.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${at(tt||"")}</pre>`}let ht=at(tt);ht=(0,y.ZP)(ht);const kt=(0,y.ez)();tt.match(/\[TOC\]/)&&(ht=ht.replace("<p>[TOC]</p>",(0,y.Qv)()),(0,y.Iy)()),ht=ht.replace(/(__special_katext_id_\d+__)/g,(Pt,Vt)=>{const{type:vr,expression:Yt}=kt[Vt];return(0,oe.renderToString)(ge(Yt)||"",{displayMode:vr==="block",throwOnError:!1,output:"html"})}),ht=ht.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const Tt=document.createElement("div");if(Tt.innerHTML=ht,Ze)return Tt.innerText;if(Ie){const Pt=Ie.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return qe(Tt,Pt),Tt.innerHTML}return setTimeout(()=>yt(),500),Tt.innerHTML},[tt,Ie]);(0,Je.useEffect)(()=>{Le.current&&Le.current.querySelectorAll(["input","textarea"]).forEach(kt=>{kt.oninput=xe,kt.onblur=ye,kt.onfocus=Fe})},[Ve]),(0,Je.useEffect)(()=>{var ht,kt,Tt,Pt,Vt;if(it!=null&&it.length)try{const vr=Le.current.querySelectorAll(".edu-program-fill-score"),Yt=Le.current.querySelectorAll('[name="edu-program-fill"]');for(const[Er,jr]of Yt.entries())jr.value=((ht=it==null?void 0:it[Er])==null?void 0:ht.value)||"",((kt=it==null?void 0:it[Er])==null?void 0:kt.type)==="warning"?jr.className="program-fill-warning":((Tt=it==null?void 0:it[Er])==null?void 0:Tt.type)==="success"?jr.className="program-fill-success":jr.className="";for(const[Er,jr]of vr.entries())jr.innerHTML=(Pt=it==null?void 0:it[Er])!=null&&Pt.score?`${(Vt=it==null?void 0:it[Er])==null?void 0:Vt.score}\u5206`:"";ft(it)}catch(vr){console.log(vr,"error")}},[it]);const xe=ht=>{Ve[ht.target.dataset.id]=Ve[ht.target.dataset.id]||{},Ve[ht.target.dataset.id].value=ht.target.value,ft([...Ve]),Ye(Ve,ht.target.dataset.id)},ye=ht=>{Ve[ht.target.dataset.id]=Ve[ht.target.dataset.id]||{},Ve[ht.target.dataset.id].value=ht.target.value,ft([...Ve]),Ge(Ve,ht.target.dataset.id)},Fe=ht=>{Ve[ht.target.dataset.id]=Ve[ht.target.dataset.id]||{},Ve[ht.target.dataset.id].value=ht.target.value,ft([...Ve]),ct(Ve,ht.target.dataset.id)};function qe(ht,kt){return ht.childNodes.forEach(Tt=>{var Pt;if(Tt.childNodes.length>0)qe(Tt,kt);else if(Tt.nodeName!=="IMG")if(Tt.innerHTML)Tt.innerHTML=(Pt=Tt.innerHTML)==null?void 0:Pt.replace(new RegExp(kt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Vt=document.createElement("span");Vt.innerHTML=Tt.textContent.replace(new RegExp(kt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Tt.replaceWith(Vt)}})}const Le=(0,Je.useRef)();y.jb.WebkitLineClamp=Xe,Xe&&(Qe=Ae(Ae({},Qe),y.jb));function vt(ht){let kt=ht.target;if(kt.tagName.toUpperCase()==="A"){let Tt=kt.getAttribute("href");if(Tt.indexOf("office")>-1)ht.preventDefault(),_e(Tt),Me("office");else if(Tt.indexOf("application/pdf")>-1)ht.preventDefault(),_e(Tt),Me("pdf");else if(Tt.indexOf("text/html")>-1)ht.preventDefault(),_e(Tt),Me("html");else if(Tt.startsWith("#")){ht.preventDefault();let Pt=document.getElementById(Tt.replace("#",""));Pt&&Pt.scrollIntoView(!0)}}}const yt=()=>{var ht;const kt=(ht=Le.current)==null?void 0:ht.querySelectorAll("video");kt==null||kt.forEach(Tt=>{if(Tt.oncontextmenu=()=>!1,Tt.src.indexOf(".m3u8")>-1&&!Tt.canPlayType("application/vnd.apple.mpegurl")){if(ve.ZP.isSupported()){var Pt=new ve.ZP;Pt.loadSource(Tt.src),Pt.attachMedia(Tt)}}})};(0,Je.useEffect)(()=>{if(Le.current&&Re&&Re.match(de)&&window.PR.prettyPrint(),Le.current)return Le.current.addEventListener("click",vt),()=>{var ht;(ht=Le.current)==null||ht.removeEventListener("click",vt),(0,y.AL)(),(0,y.Iy)()}},[Re,Le.current,vt]);const xt=ht=>{ht.target.nodeName==="IMG"&&ht.target.className.indexOf("draw-flowchart")>-1?(ut.current.style.zIndex=1,ut.current.style.display="flex",ut.current.style.width=ht.target.clientWidth+"px",ut.current.style.height=ht.target.clientHeight+"px",ut.current.style.top=ht.target.offsetTop+"px",ut.current.style.left=ht.target.offsetLeft+"px",ht.target.id&&(lt.current=ht.target.id)):ut.current.style.display="none"},bt=()=>{ut.current.style.display="none"};return(0,Je.useEffect)(()=>{var ht;const kt=Tt=>{Tt.preventDefault(),Tt.clipboardData.setData("text",window.getSelection().toString())};return(ht=Le.current)==null||ht.addEventListener("copy",kt),()=>{var Tt;(Tt=Le.current)==null||Tt.removeEventListener("copy",kt)}},[Le.current]),Je.createElement("div",{style:{position:"relative"},onMouseLeave:bt},Ze&&Je.createElement("div",{ref:Le,className:`${ce.mdBody} `},Re),!Ze&&!Te(Re)&&Je.createElement("div",{ref:Le,style:Ae({},Qe),onMouseOver:xt,className:`${De||""} ${ot?"disabled-fill":""} markdown-body ${ce.mdBody} ${mt.current}`,dangerouslySetInnerHTML:{__html:Re}}),!Ze&&Te(Re)&&Je.createElement(le,{html:Re}),Je.createElement("div",{ref:ut,className:`${ce.button} ${Ce?"":ce.previewFlowChart}`},Je.createElement(ie.Z,null,Je.createElement(ee.ZP,{onClick:()=>{Ce?$e(lt.current):(_e(lt.current),Me("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),Je.createElement(E.Z,{close:!0,data:He,type:He!=null&&He.length?ze:"",style:Ae({},st),onClose:()=>_e("")}))}},67786:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return we}});var Je=Ke(59301),wt=Ke(27035),y=Ke(59301),we=({defaultX:ve="40%",leftChild:x,rightChild:z,className:oe,hideResize:ie=!1})=>{const[ee,se]=(0,Je.useState)(ve),E=(0,Je.useRef)();function te(){E.current=!0}(0,Je.useEffect)(()=>{function ue(he){E.current&&(wt.Z.publish("resize-move-bar",he),se(he.pageX))}function ce(){E.current=!1}return window.addEventListener("mousemove",ue),window.addEventListener("mouseup",ce),()=>{window.removeEventListener("mousemove",ue),window.removeEventListener("mouseup",ce)}},[]);const re=typeof ee=="number"&&ee!==.01?`${ee}px`:ve,le=`calc(100% - ${ie?"0px":"4px"} - ${re})`;return y.createElement("div",{className:`split-panel-container ${oe}`},y.createElement("section",{style:{width:re,display:ee===.01?"none":""}},x),y.createElement("section",{className:"resize-x-bar",onMouseDown:te},y.createElement("a",{className:"btn-resize"},y.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},y.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),y.createElement("section",{style:{width:le}},z))}},79633:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{cT:function(){return de},pe:function(){return Ae}});var Je=Ke(59301),wt=Ke(14566),y=Ke(6767),we=Ke(57193),ve=Ke(28209),x=Ke.n(ve),z=Ke(1012),oe=Ke(95392),ie=Ke(47257),ee=Ke.n(ie),se=Object.defineProperty,E=Object.defineProperties,te=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Se,je,Ne)=>je in Se?se(Se,je,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Se[je]=Ne,he=(Se,je)=>{for(var Ne in je||(je={}))le.call(je,Ne)&&ce(Se,Ne,je[Ne]);if(re)for(var Ne of re(je))ue.call(je,Ne)&&ce(Se,Ne,je[Ne]);return Se},me=(Se,je)=>E(Se,te(je)),fe=(Se,je)=>{var Ne={};for(var Ce in Se)le.call(Se,Ce)&&je.indexOf(Ce)<0&&(Ne[Ce]=Se[Ce]);if(Se!=null&&re)for(var Ce of re(Se))je.indexOf(Ce)<0&&ue.call(Se,Ce)&&(Ne[Ce]=Se[Ce]);return Ne},be=(Se,je,Ne)=>new Promise((Ce,De)=>{var Ze=st=>{try{Qe(Ne.next(st))}catch(Ie){De(Ie)}},Xe=st=>{try{Qe(Ne.throw(st))}catch(Ie){De(Ie)}},Qe=st=>st.done?Ce(st.value):Promise.resolve(st.value).then(Ze,Xe);Qe((Ne=Ne.apply(Se,je)).next())});const{Dragger:Ee}=wt.default,Ae=Se=>{const je="bf3c199c2470cb477d907b1e0917c17b",Ne="5183666c72eec9e4";var Ce=x().enc.Utf8.parse(je);let De=x().enc.Utf8.parse(Ne);var Ze=x().AES.decrypt(Se,Ce,{iv:De,mode:x().mode.CBC});return Ze.toString(x().enc.Utf8)};let Pe;const ke=Se=>be(void 0,[Se],function*({identifier:je,oldFilename:Ne,newFilename:Ce}){var De,Ze,Xe,Qe,st,Ie;const Ue=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ue.data=JSON.parse(Ae(Ue.data));const rt=new OSS({endpoint:(De=Ue==null?void 0:Ue.data)==null?void 0:De.end_point,region:(Ze=Ue==null?void 0:Ue.data)==null?void 0:Ze.region,accessKeyId:(Xe=Ue==null?void 0:Ue.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Qe=Ue==null?void 0:Ue.data)==null?void 0:Qe.access_key_secret,bucket:(st=Ue==null?void 0:Ue.data)==null?void 0:st.bucket,stsToken:(Ie=Ue==null?void 0:Ue.data)==null?void 0:Ie.security_token});return new Promise((ot,it)=>{console.log(11111,`${je}/${Ne}`,`${je}/${Ce}`,Ue.data),rt.copy(`/${je}/${Ne}`,`/${je}/${Ce}`).then($e=>{console.log("\u62F7\u8D1D\u6210\u529F",$e)}).catch($e=>{console.log($e)})})}),de=(Se,je,Ne)=>be(void 0,null,function*(){var Ce,De,Ze,Xe,Qe,st;je.file_name=Se.name;const Ie=yield(0,we.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Ae(Ie.data)),Ie.data=JSON.parse(Ae(Ie.data));const Ue=Se.name.split(".");Ue.pop();const rt=je.realFileName?Ue.join(""):(0,z.Z)(),ot=new(ee())({endpoint:(Ce=Ie==null?void 0:Ie.data)==null?void 0:Ce.end_point,region:(De=Ie==null?void 0:Ie.data)==null?void 0:De.region,accessKeyId:(Ze=Ie==null?void 0:Ie.data)==null?void 0:Ze.access_key_id,accessKeySecret:(Xe=Ie==null?void 0:Ie.data)==null?void 0:Xe.access_key_secret,bucket:(Qe=Ie==null?void 0:Ie.data)==null?void 0:Qe.bucket,stsToken:(st=Ie==null?void 0:Ie.data)==null?void 0:st.security_token});return new Promise((it,$e)=>{var Ye;ot.multipartUpload(`${rt}`,new Blob([Se],{type:Se.type}),me(he({timeout:200*1e3,partSize:102400},Ne),{callback:{url:(Ye=Ie==null?void 0:Ie.data)==null?void 0:Ye.callback_url,host:Ie==null?void 0:Ie.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(je)}})).then(function(Ge){var ct;Se.response=(ct=Ge.data)==null?void 0:ct.data,it(Ge==null?void 0:Ge.data)}).catch(function(Ge){$e(Ge),console.log("err:",Ge)})})}),ge=Se=>{var je=Se,{user:Ne,cancelUpload:Ce}=je,De=fe(je,["user","cancelUpload"]);const[Ze,Xe]=(0,Je.useState)([]);let[Qe,st]=(0,Je.useState)();const Ie={onRemove:rt=>{Xe([...Ze.filter(ot=>ot.name!==rt.name)]),De.onChange(Ze.filter(ot=>ot.name!==rt.name))},disabled:De.disabled,multiple:!0,fileList:Ze==null?void 0:Ze.map(rt=>rt.file),customRequest:()=>{},beforeUpload:rt=>be(void 0,null,function*(){let ot=De.maxSize||1073741824;if(Ze.filter(it=>it.name===rt.name).length){y.ZP.info(`${rt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(rt==null?void 0:rt.size)>ot?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${ot/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ze.push({name:rt.name,file:rt}),Xe([...Ze]),De.onChange(Ze),!1)})},Ue=(rt,ot)=>be(void 0,null,function*(){var it,$e,Ye,Ge,ct,tt;ot.file_name=rt.name;const ut=rt.name,lt=yield(0,we.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(lt.data=JSON.parse(Ae(lt.data)),(lt==null?void 0:lt.status)!==0){Ze[Ze.findIndex(ze=>ze.name===ut)].status="error",Ze[Ze.findIndex(ze=>ze.name===ut)].file.status="error",De.onChange(Ze),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Qe=new(ee())({endpoint:(it=lt==null?void 0:lt.data)==null?void 0:it.end_point,region:($e=lt==null?void 0:lt.data)==null?void 0:$e.region,accessKeyId:(Ye=lt==null?void 0:lt.data)==null?void 0:Ye.access_key_id,accessKeySecret:(Ge=lt==null?void 0:lt.data)==null?void 0:Ge.access_key_secret,bucket:(ct=lt==null?void 0:lt.data)==null?void 0:ct.bucket,stsToken:(tt=lt==null?void 0:lt.data)==null?void 0:tt.security_token}),console.log(rt,"file"),st(Qe);const He=rt.name.split(".");He.pop();const _e=ut.indexOf(".")>-1?ot.realFileName?He.join("."):(0,z.Z)():ut;return new Promise((ze,Me)=>{var Ve;try{Qe.multipartUpload(`${De.identifier}/${_e}${ut.indexOf(".")>-1?"."+ut.split(".").pop():""}`,new Blob([rt.file],{type:rt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(ft,mt,nt)=>{try{console.log("\u8FDB\u5EA6",ft,mt,nt);const Te=Ze.findIndex(Oe=>Oe.name===ut);Ze[Te].file.percent=ft*100,Ze[Te].tempCheckpoint=mt,Xe([...Ze])}catch(Te){}},checkpoint:Ze[Ze.findIndex(ft=>ft.name===ut)].tempCheckpoint,callback:{customValue:{id:ut+""},url:(Ve=lt==null?void 0:lt.data)==null?void 0:Ve.callback_url,host:lt==null?void 0:lt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(ot)}}).then(function(ft){var mt,nt,Te;const Oe=Ze.findIndex(at=>at.name===ut);let We="done";if(((mt=ft.data)==null?void 0:mt.status)===0){rt.response=(nt=ft.data)==null?void 0:nt.data;const at=Ze.findIndex(Re=>Re.name===ut);Ze[at].status="done",Ze[at].file.status="done"}else y.ZP.warning((Te=ft.data)==null?void 0:Te.message),We="error";Ze[Oe].status=We,Ze[Oe].file.status=We,De.onChange(Ze),ze(ft==null?void 0:ft.data)}).catch(function(ft){Ze[Ze.findIndex(mt=>mt.name===ut)].status="error",Ze[Ze.findIndex(mt=>mt.name===ut)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Xe([...Ze]),De.onChange(Ze),Me(ft),console.log("err:",ft)})}catch(ft){}})});return(0,Je.useEffect)(()=>{Ze.every(rt=>rt==="done"||rt==="error")&&De.onComplete(Ze)},[Ze]),(0,Je.useEffect)(()=>{Ce&&(Qe==null||Qe.cancel())},[Ce]),(0,Je.useEffect)(()=>{De.uploading&&Ze.map(rt=>be(void 0,null,function*(){var ot;if((!rt.status||rt.status==="error")&&!Ce){rt.status="uploading",rt.file.status="uploading";const it=yield Ue(rt,{login:(ot=Ne==null?void 0:Ne.userInfo)==null?void 0:ot.login,container_type:De.container_type,container_id:De.container_id,description:De.description,realFileName:De.realFileName})}}))},[De.uploading]),Je.createElement(Ee,me(he({},Ie),{height:De.height,className:De.className}),Je.createElement("p",{className:"ant-upload-hint"},De.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Rt.ZP=(0,oe.connect)(({loading:Se,globalSetting:je,user:Ne})=>({globalSetting:je,loading:Se.models.competitions,user:Ne}))(ge)},99678:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{h:function(){return be},Z:function(){return fe}});var Je=Ke(59301),wt=Ke(82326),y=Ke(28284),we=Ke(99571),ve=Ke(89780),x=Ke.n(ve),z=Ke(4887),oe=Object.defineProperty,ie=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(Ee,Ae,Pe)=>Ae in Ee?oe(Ee,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ee[Ae]=Pe,le=(Ee,Ae)=>{for(var Pe in Ae||(Ae={}))E.call(Ae,Pe)&&re(Ee,Pe,Ae[Pe]);if(se)for(var Pe of se(Ae))te.call(Ae,Pe)&&re(Ee,Pe,Ae[Pe]);return Ee},ue=(Ee,Ae)=>ie(Ee,ee(Ae));const ce=wt.default.Option,he={labelCol:{span:4},wrapperCol:{span:20}},me={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"]};var fe=({callback:Ee,onCancel:Ae})=>{const[Pe,ke]=(0,Je.useState)("python");function de(Se){ke(me[Se][1])}function ge(Se){Ee(Se)}return Je.createElement(y.default,ue(le({},he),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge,style:{width:500}}),Je.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Je.createElement(wt.default,{getPopupContainer:Se=>Se.parentNode,onChange:de},Object.keys(me).map(Se=>Je.createElement(ce,{key:Se,value:Se},me[Se][0])))),Je.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Je.createElement(be,{mode:Pe})),Je.createElement("div",{className:"flex-container flex-end"},Je.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Je.createElement(we.ZP,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))};function be({value:Ee,onChange:Ae,mode:Pe,options:ke={}}){const de=(0,Je.useRef)(),[ge,Se]=(0,Je.useState)();return(0,Je.useEffect)(()=>{if(ge){let je=function(Ne){const Ce=Ne.getValue();Ae&&Ae(Ce)};return ge.on("change",je),()=>{ge.off("change",je)}}},[ge,Ae]),(0,Je.useEffect)(()=>{ge&&ge.setOption("mode",Pe)},[ge,Pe]),(0,Je.useEffect)(()=>{ge&&(Ee!==ge.getValue()||Ee==="")&&setTimeout(()=>{ge.setValue(Ee||"")},300)},[ge,Ee]),(0,Je.useEffect)(()=>{if(de.current&&!ge){const je=x().fromTextArea(de.current,le({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ke));Se(je)}},[de.current,ge]),Je.createElement("div",{className:"my-codemirror-container"},Je.createElement("textarea",{ref:de}))}},17949:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return or}});var Je=Ke(59301),wt=Ke(95392),y=Ke(89780),we=Ke.n(y),ve=Ke(76374),x=Ke(4887),z=Ke(6313),oe=Ke(25717),ie=Ke(99498),ee=Ke(25419),se=Ke(67549),E=Ke(97231),te=({value:Zt="",className:ir,showTextOnly:Nr,showLines:gr,style:Hr={}})=>{const Qr=(0,Je.useMemo)(()=>"",[Zt]);return Je.createElement(Je.Fragment,null,Je.createElement("div",{dangerouslySetInnerHTML:{__html:Qr}}))},re=Object.defineProperty,le=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,fe=(Zt,ir,Nr)=>ir in Zt?re(Zt,ir,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):Zt[ir]=Nr,be=(Zt,ir)=>{for(var Nr in ir||(ir={}))he.call(ir,Nr)&&fe(Zt,Nr,ir[Nr]);if(ce)for(var Nr of ce(ir))me.call(ir,Nr)&&fe(Zt,Nr,ir[Nr]);return Zt},Ee=(Zt,ir)=>le(Zt,ue(ir));let Ae=[{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 Pe({onActionCallback:Zt,title:ir,icon:Nr,actionName:gr,className:Hr="",children:Qr}){function rn(){Zt(gr)}return Je.createElement("a",{title:ir,className:Hr,onClick:rn},Je.createElement("i",{className:`${Nr}`}),Qr)}var ke=({watch:Zt,showNullButton:ir,showNullProgramButton:Nr,onActionCallback:gr,fullScreen:Hr,insertTemp:Qr,hidetoolBar:rn,extraUse:Kr})=>{const Wr=[...Ae,{title:`${Zt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Zt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!rn&&Wr.map((dn,pr)=>Je.createElement("li",{key:pr},dn.actionName?Je.createElement(Pe,Ee(be({},dn),{onActionCallback:gr})):Je.createElement("span",{className:"v-line"}))),ir?Je.createElement("li",null,Je.createElement(Pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:gr},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Nr?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:gr},Je.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:gr},Je.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Qr&&Je.createElement("li",null,Je.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qr}`,onActionCallback:gr},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kr&&Je.createElement("li",null,Kr),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(Pe,{icon:`${Hr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Hr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:gr})))},de=Ke(81123),ge=Ke(28284),Se=Ke(37568),je=Ke(99571),Ne=Object.defineProperty,Ce=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,st=(Zt,ir,Nr)=>ir in Zt?Ne(Zt,ir,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):Zt[ir]=Nr,Ie=(Zt,ir)=>{for(var Nr in ir||(ir={}))Xe.call(ir,Nr)&&st(Zt,Nr,ir[Nr]);if(Ze)for(var Nr of Ze(ir))Qe.call(ir,Nr)&&st(Zt,Nr,ir[Nr]);return Zt},Ue=(Zt,ir)=>Ce(Zt,De(ir));const rt={labelCol:{span:4},wrapperCol:{span:20}};var ot=({callback:Zt,onCancel:ir})=>{function Nr(gr){Zt(gr)}return Je.createElement(ge.default,Ue(Ie({},rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Nr,style:{width:500}}),Je.createElement(ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Je.createElement(Se.default,null)),Je.createElement(ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Je.createElement(Se.default,null)),Je.createElement("div",{className:"flex-container flex-end"},Je.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Je.createElement(je.ZP,{type:"ghost",onClick:ir},"\u53D6\u6D88")))},it=Ke(99678),$e=Ke(90443),Ye=Ke(62957),Ge=Ke(77019),ct=Ke(54344),tt=Ke(59301),ut=({callback:Zt,onCancel:ir})=>{const Nr=document.createElement("canvas"),gr=Nr.getContext("2d");Nr.width=1e3,Nr.height=800,gr.fillStyle="#ffffff",gr.fillRect(0,0,Nr.width,Nr.height);const Hr=Nr.toDataURL("image/png");return tt.createElement(Ye.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},tt.createElement(Ge.Z,{style:{height:"100vh"}},tt.createElement(ct.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Hr,visible:!0,title:String(Date.now())},onOk:Qr=>{Zt({src:Qr.url})},onClose:ir})))},lt=Ke(30641),He=Ke(5269),_e=Ke(6767),ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Me=Ke(59301),ft=(0,Je.forwardRef)(({onCancel:Zt,editImgId:ir,callback:Nr},gr)=>{let Hr=(0,Je.useRef)(),Qr=(0,Je.useRef)(),rn=(0,Je.useRef)(),Kr=(0,Je.useRef)(!1);const Wr=(0,Je.useRef)(!1);console.log("ref:",gr);const[dn,pr]=(0,Je.useState)(0),[Wt,Sr]=(0,Je.useState)("100vh");return(0,Je.useEffect)(()=>{pr(1)},[]),(0,Je.useImperativeHandle)(gr,()=>({setHeight:Sr})),Me.createElement("div",{ref:Wr,className:"body-overflow-initial"},Me.createElement(lt.Z,{width:"100vw",height:Wt,footer:null,closable:!0,placement:"bottom",open:!!dn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ze.drawerWrap}`,onClose:()=>{window.saveDrawData(Gr=>{Nr({src:`/api/attachments/${Gr}`,id:Gr})})},title:Me.createElement(Ge.Z,{align:"middle"},Me.createElement(He.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Me.createElement(He.Z,{onClick:()=>{Sr(Wt==="60px"?"100vh":"60px")}},Me.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Me.createElement(He.Z,{onClick:()=>{window.saveDrawData(Gr=>{if(Gr===null){_e.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}_e.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Nr({src:`/api/attachments/${Gr}`,id:Gr,disabledClose:!0})})}},Me.createElement(je.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Me.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${ir||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Qr})))}),mt=Ke(78323),nt=Ke(47889),Te=Ke(1439);const Oe=nt.ZP.Group,We={margin:"0 8px"};var at=({callback:Zt,onCancel:ir})=>{function Nr(gr){Zt(gr)}return Je.createElement(ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Nr},Je.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Je.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),Je.createElement("span",{style:We},"\u884C\u6570"),Je.createElement(ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Je.createElement(Te.Z,null)),Je.createElement("span",{style:We},"\u5217\u6570"),Je.createElement(ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Je.createElement(Te.Z,null))),Je.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Je.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Je.createElement(ge.default.Item,{name:"align"},Je.createElement(Oe,null,Je.createElement(nt.ZP,{value:"default"},Je.createElement("i",{className:"fa fa-align-justify"})),Je.createElement(nt.ZP,{value:"left"},Je.createElement("i",{className:"fa fa-align-left"})),Je.createElement(nt.ZP,{value:"center"},Je.createElement("i",{className:"fa fa-align-center"})),Je.createElement(nt.ZP,{value:"right"},Je.createElement("i",{className:"fa fa-align-right"}))))),Je.createElement("div",{className:"flex-container flex-end"},Je.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Je.createElement(je.ZP,{type:"ghost",onClick:ir},"\u53D6\u6D88")))},Re=Ke(71411),xe=Ke(63089),ye=Ke.n(xe),qe=(0,Je.forwardRef)(({use3d:Zt,width:ir,height:Nr,callback:gr,showSaveButton:Hr},Qr)=>{const rn=(0,Je.useRef)(),Kr=(0,Je.useRef)(),[Wr,dn]=(0,Je.useState)(!1),pr=(0,Je.useRef)({id:rn,appName:"graphing",width:ir||1e3,height:Nr||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Je.useEffect)(()=>{Kr.current=new(ye())(pr.current,!0),window.onload=function(){Kr.current.inject("applet_container")}},[]);const Wt=()=>{var Sr=window.ggbApplet.getPNGBase64(1,!0,72);return gr&&gr(Sr),Sr};return(0,Je.useEffect)(()=>{pr.current.appName=Wr?"3D":"graphing",Kr.current.inject("applet_container")},[Wr]),(0,Je.useEffect)(()=>{dn(Zt)},[Zt]),(0,Je.useImperativeHandle)(Qr,()=>({getImgData:Wt})),Je.createElement(Je.Fragment,null,Je.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:rn}),Je.createElement(Ge.Z,{align:"middle"},Je.createElement(He.Z,{flex:1},Je.createElement(Re.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wr,onChange:Sr=>dn(Sr)})),Je.createElement(He.Z,null,Je.createElement(je.ZP,{size:"large",onClick:Wt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Le=Ke(24638);const vt="link",yt="upload-image",xt="add-flowchart",bt="draw-image",ht="add-flowchart",kt="code-block",Tt="add-table",Pt="------------",Vt={default:Pt,left:`:${Pt}`,center:`:${Pt}:`,right:`${Pt}:`};var vr=Ke(66991),Yt=Ke(63949);function Er(){}let jr=0;const Pr=1e4,_r="\u2581",Xr="@\u2581\u2581@",mn="@\u2581@",cn=`
**\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`,Yr=["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 kn(Zt){return/^\d+$/.test(Zt)?`${Zt}px`:Zt}const Dr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ar={[Dr+"-B"]:"bold",[Dr+"-I"]:"italic"},fn={[vt]:"\u6DFB\u52A0\u94FE\u63A5",[kt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[yt]:"\u6DFB\u52A0\u56FE\u7247",[bt]:"\u6DFB\u52A0\u753B\u56FE",[xt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Tt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var or=({defaultValue:Zt="",onChange:ir,width:Nr="100%",height:gr=400,miniToolbar:Hr=!1,isFocus:Qr=!1,watch:rn,insertTemp:Kr,mode:Wr="markdown",id:dn="markdown-editor-id",showResizeBar:pr=!1,noStorage:Wt=!1,showNullButton:Sr=!1,showNullProgramButton:Gr=!1,hidetoolBar:gn=!1,fullScreen:Et=!1,onBlur:Dt,onCMBeforeChange:nr,onFullScreen:Kt,className:jt="",disablePaste:tr=!1,disabled:hr=!1,disabledFill:fr=!1,placeholder:kr="",values:sr="",extraUse:xr,onAddBlank:ar})=>{const[$t,lr]=(0,Je.useState)(null),[br,Rr]=(0,Je.useState)(Zt),[Fr,vn]=(0,Je.useState)(rn),[On,zr]=(0,Je.useState)(Et),[Cr,Ur]=(0,Je.useState)(""),[wr,jn]=(0,Je.useState)(0),[Hn,Ln]=(0,Je.useState)(gr),[Vn,Yn]=(0,Je.useState)(!1),[Gn,Mn]=(0,Je.useState)(0),[Jn,Xn]=(0,Je.useState)(0),Ir=(0,Je.useRef)(),on=(0,Je.useRef)(),Tn=(0,Je.useRef)(),Bn=(0,Je.useRef)(),_n=(0,Je.useRef)(),Fn=(0,Je.useRef)(),ri=(0,wt.useDispatch)();(0,Je.useEffect)(()=>{const er=window.scrollY||window.pageYOffset;Rr(sr),$t==null||$t.setValue(sr),window.scrollTo(0,er)},[sr]),(0,Je.useEffect)(()=>{Kt==null||Kt(On)},[On]),(0,Je.useEffect)(()=>{if(Ir.current){let er=function(ur,dr){var Tr;if(tr){dr.preventDefault();return}const Vr=dr.clipboardData;if(Vr){const Mr=Vr.types.toString(),ln=Vr.items;if(Mr==="Files"||Vr.types.indexOf("Files")>-1){if(dr.preventDefault(),Wr=="stex")return;try{let qr=ln[1];((Tr=ln[0])==null?void 0:Tr.kind)==="file"&&(qr=ln[0]);const sn=qr.getAsFile(),hn=sn.name.split(".").pop();(0,$e.I)(sn,un=>{var Pn,yn,wn;un.id?((Pn=sn==null?void 0:sn.type)==null?void 0:Pn.indexOf("image"))>-1?Ft.replaceSelection(`<img width="100%" src="/api/attachments/${un.id}?type=${un.content_type})" alt="" />`):((yn=sn==null?void 0:sn.type)==null?void 0:yn.indexOf("video"))>-1?Ft.replaceSelection(`<video width="100%" controls src="/api/attachments/${un.id}"></video>`):((wn=sn==null?void 0:sn.type)==null?void 0:wn.indexOf("pdf"))>-1?Ft.replaceSelection(`<a href="/api/attachments/${un.id}?type=${sn.type}&disposition=inline" target="_blank">${sn.name}</a>`):Yr.includes(hn)?Ft.replaceSelection(`<a href="/api/attachments/${un.id}?type=office&disposition=inline" target="_blank">${sn.name}</a>`):Ft.replaceSelection(`[${sn.name}](/api/attachments/${un.id}?type=${un.content_type})`):(un==null?void 0:un.status)===401&&(document.location.href="/user/login")})}catch(qr){_e.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ft=we().fromTextArea(Ir.current,{mode:Wr,lineNumbers:!Hr,lineWrapping:!0,value:Zt,autoCloseTags:!0,autoCloseBrackets:!0});return Ft.on("keyup",function(ur,dr){dr.keyCode===8&&(ur.getValue()==""?Ft.setOption("placeholder",kr):Ft.setOption("placeholder",null))}),Ft.on("keydown",function(ur,dr){if(dr.keyCode===8){var Tr=Lt(ur);Tr&&dr.preventDefault()}}),Qr&&Ft.focus(),Ft.on("paste",er),hr&&Ft.on("beforeChange",function(ur,dr){(dr.origin==="paste"||dr.origin==="+input")&&dr.cancel()}),lr(Ft),()=>{Ft.off("paste",er)}}},[]);const St=(0,Je.useCallback)(()=>{if(on.current)try{}catch(er){console.log(er,"---- to set md editor body height")}},[Hn,on,On]);(0,Je.useEffect)(()=>{function er(){let Ft=new ve.Z(ur=>{for(let dr of ur)(dr.target.offsetHeight>0||dr.target.offsetWidth>0)&&(St(),$t.setSize("100%","100%"),$t.refresh())});return Ft.observe(Ir.current.parentElement),Ft}if($t){const Ft=er();return()=>{var ur,dr;(ur=Ir.current)!=null&&ur.parentElement&&Ft.unobserve((dr=Ir.current)==null?void 0:dr.parentElement)}}},[$t,St]),(0,Je.useEffect)(()=>{if($t){let er=[];for(const[Ft,ur]of Object.entries(Ar)){let dr={[Ft]:()=>{_t(ur)}};er.push(dr),$t.addKeyMap(dr)}return()=>{for(let Ft of er)$t.removeKeyMap(Ft)}}},[$t]),(0,Je.useEffect)(()=>{Et!==On&&zr(Et)},[Et]),(0,vr.Z)(()=>{if(!Wt&&wr>0){let er=new Date().getTime(),Ft=window.sessionStorage.getItem(dn);er>=wr+Pr&&(!Ft||Ft!==br)&&(window.sessionStorage.setItem(dn,br),Yn(!0))}},Pr),(0,Je.useEffect)(()=>{vn(rn)},[$t,rn]),(0,Je.useEffect)(()=>{$t&&Qr&&$t.focus()},[$t,Qr]),(0,Je.useEffect)(()=>{if(Fr&&$t){let er=function(ur){let dr=ur.target;if(Bn.current){let Tr=dr.scrollTop/dr.scrollHeight;Bn.current.scrollTop=Bn.current.scrollHeight*Tr}};const Ft=$t.getScrollerElement();return Ft.addEventListener("scroll",er),()=>{Ft.removeEventListener("scroll",er)}}},[$t,Fr]),(0,Je.useEffect)(()=>{if($t&&nr){let er=function(Ft,ur){nr(Ft,ur)};return $t.on("beforeChange",er),()=>{$t.off("beforeChange",er)}}},[$t,nr]),(0,Je.useEffect)(()=>{if($t&&Dt){let er=function(){Dt($t.getValue())};return $t.on("blur",er),()=>{$t.off("blur",er)}}},[$t,Dt]);function Lt(er,Ft){var ur=er.getDoc(),dr=ur.getCursor(),Tr=ur.getLine(dr.line),Vr=Tr.charAt(dr.ch-1),Mr=Tr.lastIndexOf("@\u2581@",dr.ch),ln=Tr.lastIndexOf("@\u2581\u2581@",dr.ch),qr=Mr>ln?Mr:ln,sn=Mr>ln?3:4;if(Xr.indexOf(Vr)===-1)return null;if(console.log("change1:",Ft,er,Tr,dr,qr,Mr,ln,Vr),qr>=0&&dr.ch-qr<5){var hn=qr+sn;return ur.replaceRange("",{line:dr.line,ch:qr},{line:dr.line,ch:hn}),{line:dr.line,ch:hn}}return null}(0,Je.useEffect)(()=>{if($t){let er=function(Ft,ur){const dr=Ft.getValue();Rr(dr),jn(new Date().getTime()),Ft.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ir&&(Gr?ir(dr,Bt(dr)):ir(dr))};return $t.on("change",er),()=>{$t.off("change",er)}}},[$t,ir]),(0,Je.useEffect)(()=>{if($t)if(Zt==null)$t.setValue(""),Rr("");else{const er=window.scrollY||window.pageYOffset;Zt!==$t.getValue()&&($t.setValue(Zt),Rr(Zt),$t.setCursor(hr?1:$t.lineCount(),0),window.scrollTo(0,er))}},[$t,Zt]);const _t=(0,Je.useCallback)(er=>{const Ft=$t.getCursor(),ur=$t.getSelection();let dr=ur.split(`
`);switch(er){case"bold":return $t.replaceSelection("**"+ur+"**"),ur===""&&$t.setCursor(Ft.line,Ft.ch+2),$t.focus();case"italic":return $t.replaceSelection("*"+ur+"*"),ur===""&&$t.setCursor(Ft.line,Ft.ch+1),$t.focus();case"code":return $t.replaceSelection("`"+ur+"`"),ur===""&&$t.setCursor(Ft.line,Ft.ch+1),$t.focus();case"inline-latex":return(0,Yt.Ye)(ri)?void 0:(Ur("inline-latex"),$t.focus());case"latex":return $t.replaceSelection("```latex\n"+ur+"\n```"),$t.setCursor(Ft.line+1,ur.length+1),$t.focus();case"line-break":return $t.replaceSelection(`<br/>
`),$t.focus();case"list-ul":return ur===""?$t.replaceSelection("- "+ur):$t.replaceSelection(dr.map(Tr=>Tr===""?"":`- ${Tr}`).join(`
`)),$t.focus();case"list-ol":return ur===""?$t.replaceSelection("1. "+ur):$t.replaceSelection(dr.map((Tr,Vr)=>Tr===""?"":`${Vr+1}. ${Tr}`).join(`
`)),$t.focus();case"add-null-ch":ar==null||ar();return;case"add-signal":return ur===""&&$t.setCursor(Ft.line,Ft.ch),$t.replaceSelection(mn),$t.focus();case"add-multiple":return ur===""&&$t.setCursor(Ft.line,Ft.ch),$t.replaceSelection(Xr),$t.focus();case"inster-template-1":return ur===""&&$t.setCursor(Ft.line,Ft.ch),$t.replaceSelection(cn),$t.focus();case"eraser":return $t.setValue(""),$t.focus();case"trigger-watch":return vn(!Fr),$t.focus();case"trigger-full-screen":return zr(!On),$t.focus();case vt:Ur(vt);return;case kt:Ur(kt);return;case yt:Ur(yt);return;case bt:Ur(bt);return;case"maths-latex":if((0,Yt.Ye)(ri))return;Ur("maths-latex");return;case xt:_n.current="",sessionStorage.removeItem("file_id"),Ur(xt);return;case Tt:Ur(Tt);return;default:throw new Error}},[$t,Fr,On]),Nt=(0,Je.useCallback)((er,Ft)=>{var ur,dr,Tr,Vr,Mr,ln;er!=null&&er.disabledClose||Ur("");const{src:qr,alt:sn,id:hn}=er||{};switch(Cr){case vt:const{title:nn,link:Zr}=er;return $t.replaceSelection(`[${nn}](${Zr})`),$t.focus();case kt:const{language:tn,content:pn}=er;return $t.replaceSelection(["```"+tn,pn,"```"].join(`
`)),$t.focus();case"maths-latex":for(var un=atob(er),Pn=new Uint8Array(un.length),yn=0;yn<un.length;yn++)Pn[yn]=un.charCodeAt(yn);var wn=new Blob([Pn],{type:"image/png"});(0,$e.I)(wn,yi=>{yi.id?$t.replaceSelection(`![,](/api/attachments/${yi.id}?type=${yi.content_type})`):(yi==null?void 0:yi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Yt.Ye)(ri))return;$t.replaceSelection("`$$"+er+"$$`");break;case ht:if(!hn)return;$t.getValue().indexOf(qr)===-1?$t.replaceSelection(`<center><img id="${hn}" width="80%" src="${qr}" class="draw-flowchart" alt="${sn||""}" /></center>`):document.getElementById(hn).src=mt.Z.API_SERVER+qr+"?t="+Date.now();break;case yt:case bt:const Jr=Ft,An=(Tr=(dr=(ur=Jr==null?void 0:Jr.name)==null?void 0:ur.split("."))==null?void 0:dr.pop)==null?void 0:Tr.call(dr);return((Vr=Jr==null?void 0:Jr.type)==null?void 0:Vr.indexOf("image"))>-1||!(Jr!=null&&Jr.type)?Jr!=null&&Jr.align||Jr!=null&&Jr.width?$t.replaceSelection(`<p style="text-align:${Jr.align||"initial"}"><img width="${Jr.width?Jr.width+"%":"initial"}" src="${qr}" alt="${sn||""}" /></p>`):$t.replaceSelection(`<img width="100%" src="${qr}" alt="${sn||""}" />`):((Mr=Jr==null?void 0:Jr.type)==null?void 0:Mr.indexOf("video"))>-1?$t.replaceSelection(`<video width="100%" controls src="${qr}"></video>`):((ln=Jr==null?void 0:Jr.type)==null?void 0:ln.indexOf("pdf"))>-1?$t.replaceSelection(`<a href="${qr}?type=${Jr.type}&disposition=inline" target="_blank">${Jr.name}</a>`):Yr.includes(An)?$t.replaceSelection(`<a href="${qr}?type=office&disposition=inline" target="_blank">${Jr.name}</a>`):$t.replaceSelection(`[${Jr.name}](${qr})`),$t.focus();case Tt:const{row:Rn,col:Qn,align:Di}=er;let Si=`
`;for(let yi=0;yi<Rn;yi++){let ji=[],qn=[];for(let $n=0;$n<Qn;$n++)yi===1&&qn.push(Vt[Di]),ji.push(" ");yi===1&&(Si+=`| ${qn.join(" | ")} |
`),Si+=`| ${ji.join(Qn===1?"":" | ")} |
`}return $t.replaceSelection(Si+`
`),$t.focus();default:throw new Error}},[$t,Cr]),Xt=(0,Je.useMemo)(()=>{switch(Cr){case vt:return Je.createElement(ot,{callback:Nt,onCancel:Mt});case kt:return Je.createElement(it.Z,{callback:Nt,onCancel:Mt});case yt:return Je.createElement($e.Z,{callback:Nt,onCancel:Mt});case xt:return Je.createElement(ft,{editImgId:_n.current,callback:Nt,onCancel:Mt});case Tt:return Je.createElement(at,{callback:Nt,onCancel:Mt});case"maths-latex":return Je.createElement(qe,{showSaveButton:!0,callback:Nt});case"inline-latex":return Je.createElement(Le.Z,{showSaveButton:!0,callback:Nt});default:return null}},[Cr]);function Mt(){Ur("")}(0,Je.useEffect)(()=>{if(Tn.current){let er=function(Mr){Tr=!0,Vr=Mr.pageY},Ft=function(){Tr=!1},ur=function(Mr){if(Tr){let ln=Mr.pageY-Vr;ln<0&&(ln=0),ln>300&&(ln=300);let qr=gr+ln+"px";Ln(qr)}},dr=Tn.current,Tr=!1,Vr=0;return dr.addEventListener("mousedown",er),document.addEventListener("mousemove",ur),document.addEventListener("mouseup",Ft),()=>{dr.removeEventListener("mousedown",er),document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",Ft)}}},[$t,Tn]),(0,Je.useEffect)(()=>{Ln(gr)},[gr]);const Jt=kn(Nr),rr=kn(Hn),Qt={width:Jt,height:rr},Ot=(0,Je.useMemo)(()=>{if(wr){let er=new Date(wr),Ft=er.getHours(),ur=er.getMinutes(),dr=er.getSeconds();return Ft=Ft<10?"0"+Ft:Ft,ur=ur<10?"0"+ur:ur,dr=dr<10?"0"+dr:dr,`${Ft}:${ur}:${dr}`}return 0},[wr]),Bt=er=>{const Ft=[];if(Gr){let ur=-1;er=er.replace(/(@▁▁@|@▁@)/g,function(dr,Tr,Vr){Ft.push({multiLine:dr!==mn})})}return Ft};function Ht(){window.sessionStorage.removeItem(dn),Yn(!1),jn(0)}function zt(){Yn(!1),jn(0),$t.setValue(window.sessionStorage.getItem(dn))}(0,Je.useEffect)(()=>{fn[Cr]&&Cr!==bt&&Cr!==xt&&setTimeout(()=>{const er=document.getElementsByClassName("markdown-popup-form")[0],Ft=window.innerWidth/2-er.offsetWidth/2,ur=window.innerHeight/2-er.offsetHeight/2;Mn(Ft),Xn(ur)},0)},[Cr]);const qt=er=>{er.preventDefault();const Ft=er.clientX-Gn,ur=er.clientY-Jn;document.body.onmousemove=dr=>{let Tr=dr.clientX-Ft,Vr=dr.clientY-ur;const Mr=document.getElementsByClassName("markdown-popup-form")[0],ln=window.innerWidth-Mr.offsetWidth,qr=window.innerHeight-Mr.offsetHeight;Tr=Math.max(0,Math.min(Tr,ln)),Vr=Math.max(0,Math.min(Vr,qr)),mr(dr.clientX,dr.clientY,Ft,ur)&&(Mn(Tr),Xn(Vr))},document.body.onmouseup=function(){document.body.onmousemove=null}},mr=(er,Ft,ur,dr)=>{const Tr=document.body.clientHeight,Vr=document.body.clientWidth;return er<20&&ur>er||er>Vr-20&&ur<er||Ft<20&&dr>Ft||Ft>Tr-20&&dr<Ft?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Je.createElement(Je.Fragment,null,Je.createElement("div",{className:"markdown-editor-wrapper",ref:on},Je.createElement("div",{className:`markdown-editor-container ${jt} ${Fr?"on-preview":""} ${Hr?"mini":""} ${On?"full-screen":""}`,style:Qt},Je.createElement(ke,{insertTemp:Kr,watch:Fr,fullScreen:On,showNullButton:Sr,showNullProgramButton:Gr,onActionCallback:_t,hidetoolBar:gn,extraUse:xr}),Je.createElement("div",{className:"markdown-editor-body"},Je.createElement("div",{className:"codemirror-container"},Je.createElement("textarea",{ref:Ir,placeholder:kr})),Fr?Je.createElement("div",{ref:Bn,className:"preview-container"},Wr==="stex"&&Je.createElement(te,{value:br}),Wr!=="stex"&&Je.createElement(E.Z,{edit:!0,disabledFill:fr,showProgramFill:Gr,value:br,openEditor:er=>{var Ft;_n.current=er,(Ft=Fn.current)==null||Ft.setHeight("100vh"),setTimeout(()=>{Ur("add-flowchart")},150)}})):null))),pr?Je.createElement("a",{ref:Tn,className:"editor-resize"}):null,Cr===bt&&Je.createElement(ut,{callback:Nt,onCancel:Mt}),Cr===xt&&Je.createElement(ft,{ref:Fn,editImgId:_n.current,callback:Nt,onCancel:Mt}),Je.createElement(de.Z,null,fn[Cr]&&Cr!==bt&&Cr!==xt?Je.createElement(Ye.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Gn,top:Jn},title:Je.createElement("div",{style:{cursor:"move"},onMouseDown:qt},fn[Cr]),open:!0,onCancel:Mt,footer:null,destroyOnClose:!0,width:Cr===xt?"1200px":null,height:Cr===xt?"80vh":null,className:"markdown-popup-form"},Xt):null))}},90443:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return Ae},I:function(){return ke}});var Je=Ke(28284),wt=Ke(6767),y=Ke(37568),we=Ke(44104),ve=Ke(1439),x=Ke(47889),z=Ke(99571),oe=Ke(88457),ie=Ke(59301),ee=Ke(59301),se=Object.defineProperty,E=Object.defineProperties,te=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(de,ge,Se)=>ge in de?se(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:Se}):de[ge]=Se,he=(de,ge)=>{for(var Se in ge||(ge={}))le.call(ge,Se)&&ce(de,Se,ge[Se]);if(re)for(var Se of re(ge))ue.call(ge,Se)&&ce(de,Se,ge[Se]);return de},me=(de,ge)=>E(de,te(ge));const{useForm:fe}=Je.default,be={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var Ae=({callback:de,onCancel:ge})=>{const[Se]=fe();let je=(0,ie.useRef)();function Ne(Ze){je.current.width=Se.getFieldValue("width"),je.current.align=Se.getFieldValue("align"),de(Ze,je.current)}function Ce(Ze,Xe){if(Ze.status===-1){wt.ZP.error(Ze.message);return}Se.setFieldsValue({src:`/api/attachments/${Ze.id}`,type:Xe.type})}function De(Ze){let Xe=Ze.target.files[0];je.current=Xe,ke(Xe,Ce)}return ee.createElement(Je.default,me(he({form:Se},Ee),{className:"upload-image-panel",onFinish:Ne,style:{width:470,overflow:"hidden"}}),ee.createElement(Je.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ee.createElement("div",{className:"flex-container"},ee.createElement(Je.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ee.createElement(y.default,{style:be})),ee.createElement(Pe,{onFileChange:De}))),ee.createElement(Je.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ee.createElement(y.default,{style:{width:264}})),ee.createElement(Je.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ee.createElement(we.Z,null,ee.createElement(Je.default.Item,{name:"width",style:{margin:0}},ee.createElement(ve.Z,{style:{width:264}})),ee.createElement("span",{className:"ml8"},"%"))),ee.createElement(Je.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ee.createElement(x.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"}]})),ee.createElement("aside",null,ee.createElement(Je.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ee.createElement(z.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(z.ZP,{type:"default",onClick:ge},"\u53D6\u6D88"))))};function Pe({onFileChange:de}){return ee.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ee.createElement("input",{type:"file",onChange:de}))}function ke(de,ge){if(!de)throw new String("\u6CA1\u6709\u6587\u4EF6");let Se=new FormData;Se.append("editormd-image-file",de),Se.append("file_param_name","editormd-image-file"),Se.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(Ne){ge(JSON.parse(Ne.target.responseText),de)},!1),je.addEventListener("error",function(Ne){console.error(Ne)},!1),je.open("POST",`${oe.KI}/api/attachments.json`),je.send(Se)}},81123:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return y}});var Je=Ke(59301),wt=Ke(4676);class y extends Je.Component{constructor(ve){super(ve);const x=window.document;this.node=x.createElement("div"),x.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,wt.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},95440:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{SV:function(){return ut},ZP:function(){return tt}});var Je=Ke(59301),wt=Ke(76374);const y={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ve={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(`
`)}]},x={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(`
`)}]},z={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var oe=Ke(53184),ie=Ke.n(oe),ee=(lt,He,_e)=>new Promise((ze,Me)=>{var Ve=nt=>{try{mt(_e.next(nt))}catch(Te){Me(Te)}},ft=nt=>{try{mt(_e.throw(nt))}catch(Te){Me(Te)}},mt=nt=>nt.done?ze(nt.value):Promise.resolve(nt.value).then(Ve,ft);mt((_e=_e.apply(lt,He)).next())});const se={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(lt,He,_e,ze)=>{const Me=He.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:_e.lineNumber,endColumn:_e.column});return Array.from(new Set(Me.match(/\b\w{2,}\b/g)||[])).map(ft=>({label:ft,kind:lt.languages.CompletionItemKind.Text,insertText:ft,range:ze}))},te=(lt,He,_e,ze)=>{lt.languages.registerCompletionItemProvider(He,{provideCompletionItems(Me,Ve){const ft=Me.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:ft.startColumn,endColumn:ft.endColumn},nt=Me.getLineContent(Ve.lineNumber).substring(ft.startColumn-2,ft.endColumn);return{suggestions:[...E(lt,Me,Ve,mt),..._e.map(Oe=>({label:Oe,kind:lt.languages.CompletionItemKind.Keyword,documentation:Oe,insertText:Oe,insertTextRules:lt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ze.map(Oe=>({label:Oe.label,kind:lt.languages.CompletionItemKind.Snippet,documentation:Oe.content,insertText:nt.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:lt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}})};var re=lt=>{se.languages.forEach(He=>{lt.languages.registerDocumentFormattingEditProvider(He,{provideDocumentFormattingEdits(_e){return ee(this,null,function*(){const ze=ie()(_e.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:_e.getFullModelRange(),text:ze}]})}})}),te(lt,"java",we.keywords,we.quickKey),te(lt,"cpp",ve.keywords,ve.quickKey),te(lt,"c",y.keywords,[]),te(lt,"python",x.keywords,x.quickKey),te(lt,"scala",z.keywords,z.quickKey)};const le="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ue=Object.defineProperty,ce=(lt,He,_e)=>He in lt?ue(lt,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):lt[He]=_e,he=(lt,He,_e)=>ce(lt,typeof He!="symbol"?He+"":He,_e);const me=class Kl{constructor(He,_e,ze){this.placeholder=He,this.editor=_e,this.monaco=ze,_e.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Kl.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)}};he(me,"ID","editor.widget.placeholderHint");var be=me,Ee=Ke(96236),Ae=Ke(6767),Pe=Ke(25399),ke=Ke(89392),de=Ke(27035),ge=Ke(56102),Se=Object.defineProperty,je=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Xe=(lt,He,_e)=>He in lt?Se(lt,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):lt[He]=_e,Qe=(lt,He)=>{for(var _e in He||(He={}))De.call(He,_e)&&Xe(lt,_e,He[_e]);if(Ce)for(var _e of Ce(He))Ze.call(He,_e)&&Xe(lt,_e,He[_e]);return lt},st=(lt,He)=>je(lt,Ne(He)),Ie=(lt,He)=>{var _e={};for(var ze in lt)De.call(lt,ze)&&He.indexOf(ze)<0&&(_e[ze]=lt[ze]);if(lt!=null&&Ce)for(var ze of Ce(lt))He.indexOf(ze)<0&&Ze.call(lt,ze)&&(_e[ze]=lt[ze]);return _e},Ue=(lt,He,_e)=>new Promise((ze,Me)=>{var Ve=nt=>{try{mt(_e.next(nt))}catch(Te){Me(Te)}},ft=nt=>{try{mt(_e.throw(nt))}catch(Te){Me(Te)}},mt=nt=>nt.done?ze(nt.value):Promise.resolve(nt.value).then(Ve,ft);mt((_e=_e.apply(lt,He)).next())});function rt(lt){return/^\d+$/.test(lt)?`${lt}px`:lt}function ot(){}let it=!1;const $e={"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 Ye(lt=[]){let He=lt;if(Array.isArray(lt)){for(let _e=0;_e<lt.length;_e++){let ze=$e[lt[_e]];if(ze)return ze}return He[0]}return $e[He]||He}let Ge=null;const ct=()=>Ue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(lt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",lt)}});var tt=lt=>{var He=lt,{width:_e="100%",height:ze="100%",value:Me,language:Ve="javascript",style:ft={},options:mt={},overrideServices:nt={},theme:Te="vs-dark",onEditBlur:Oe,isCopy:We=!1,onSave:at,autoHeight:Re=!1,forbidCopy:xe=!1,onChange:ye=ot,editorDidMount:Fe=ot,onFocus:qe=ot,onBreakPoint:Le=ot,breakPointValue:vt=[],filename:yt="educoder.txt",errorLine:xt,errorContent:bt="",highlightLine:ht,openBreakPoint:kt=!1,placeholder:Tt="",showMiniMap:Pt=!0}=He,Vt=Ie(He,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const vr=(0,Je.useRef)(),Yt=(0,Je.useRef)({}),Er=(0,Je.useRef)(),jr=(0,Je.useRef)(),Pr=(0,Je.useRef)([]),_r=(0,Je.useRef)(!1),Xr=(0,Je.useRef)(),mn=(0,Je.useRef)(),cn=(0,Je.useRef)(!1),[Yr,kn]=(0,Je.useState)(!1);function Cn(){let pr;return vr.current&&(pr=new wt.Z(Wt=>{for(let Sr of Wt)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&Yt.current.instance.layout()}),pr.observe(vr.current)),pr}function Dr(){Ae.ZP.warning({content:decodeURIComponent(le),key:"monaco-editor-tip"})}const Ar=()=>{let pr=Yt.current.instance;if(Me!=null&&pr&&Yr){const Wt=pr.getModel();Wt&&Me!==Wt.getValue()&&(it=!0,Wt.setValue(Me),pr.layout(),it=!1)}};(0,Je.useEffect)(()=>{const pr=de.Z.subscribe("formatDocument",Wt=>{var Sr;let Gr=Yt.current.instance;(Sr=Gr==null?void 0:Gr.getAction)==null||Sr.call(Gr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wt=>{ye(Wt)},pr},[]),(0,Je.useEffect)(()=>{var pr;let Wt=Yt.current.instance;jr.current&&clearTimeout(jr.current),jr.current=setTimeout(()=>{Ar()},500),Me&&(Me!=null&&Me.length)&&((pr=Wt==null?void 0:Wt.updateOptions)==null||pr.call(Wt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Me.split(/\r\n|\r|\n/g).length))+3,5)}))},[Me,Yr,Yt.current]),(0,Je.useEffect)(()=>{if(xt&&Yt.current&&Yt.current.instance){let Wt=Yt.current.instance;Wt.changeViewZones(function(Sr){var Gr=document.createElement("div");Gr.style.padding="10px 20px",Gr.style.width="calc(100% - 20px)",Gr.className="my-error-line-wrp",Gr.innerHTML=bt,Sr.addZone({afterLineNumber:xt||11,heightInLines:3,domNode:Gr})});var pr={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}};Wt.addOverlayWidget(pr),Wt.revealPositionInCenter({lineNumber:20,column:1})}},[xt,Yt.current,Yr]);const fn=(pr="",Wt)=>{if(!pr||pr.trim()==="")return!0;const Gr=Yt.current.instance.getModel().getLineTokens(Wt);let gn=!1;for(let Et=0;Et<2;Et++)Gr.getStandardTokenType(Et)===1&&(gn=!0);return gn};(0,Je.useEffect)(()=>{var pr;const Wt=(pr=Yt.current)==null?void 0:pr.instance;if(Wt&&Yr&&xe){const Sr=Wt.onDidBlurEditorWidget(()=>{cn.current=!1}),Gr=Wt.onDidFocusEditorText(()=>{cn.current=!0});return()=>{Sr.dispose(),Gr.dispose()}}},[Yt.current,Yr,xe]),(0,Je.useEffect)(()=>{var pr;if((pr=Yt.current)!=null&&pr.instance&&Yr&&kt){let Wt=Yt.current.instance,Sr=Wt.getModel();if(!Sr)return;(()=>{var sr;let xr=[],ar=[];const $t=Sr.getAllDecorations();for(let br of $t)br.options.className==="highlighted-line"&&(xr.push((sr=br==null?void 0:br.range)==null?void 0:sr.startLineNumber),ar.push(br==null?void 0:br.id));if(ht===xr[0])return;Sr.deltaDecorations(ar,[]);const lr=Sr.getLineCount();ht&&ht<=lr&&(Wt.deltaDecorations([],[{range:new Ge.Range(ht,1,ht,Sr.getLineMaxColumn(ht)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wt.revealLineInCenter(ht))})();const gn=(sr=!1)=>{var xr;let ar=[],$t=[];const lr=Sr.getAllDecorations();for(let br of lr)br.options.linesDecorationsClassName==="breakpoints-select"&&(ar.push((xr=br==null?void 0:br.range)==null?void 0:xr.startLineNumber),$t.push(br==null?void 0:br.id));if(sr)return{lines:ar,ids:$t};Le(ar)},Et=sr=>Ue(void 0,null,function*(){let xr={range:new Ge.Range(sr,1,sr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Sr.deltaDecorations([],[xr]),gn()}),Dt=sr=>Ue(void 0,null,function*(){let xr=[];const ar=Wt.getLineDecorations(sr);for(let $t of ar)$t.options.linesDecorationsClassName==="breakpoints-select"&&xr.push($t.id);yield Sr.deltaDecorations(xr,[]),gn()}),nr=sr=>{let xr=Wt.getLineDecorations(sr);for(let ar of xr)if(ar.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ke.isEqual)(vt,gn(!0).lines)){Sr.deltaDecorations(gn(!0).ids,[]);const sr=vt.map(xr=>({range:new Ge.Range(xr,1,xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Sr.deltaDecorations([],sr)}const Kt=Wt.onDidChangeModelContent(sr=>{let xr=Wt.getPosition();if(xr){let ar=xr.lineNumber;clearTimeout(mn.current),mn.current=setTimeout(()=>{fn(Sr.getLineContent(ar),ar)?Dt(ar):nr(ar)?(Dt(ar),Et(ar)):gn()},100)}}),jt=Wt.onMouseDown(sr=>{var xr,ar,$t;if(sr.target.detail&&(($t=(ar=(xr=sr.target)==null?void 0:xr.element)==null?void 0:ar.className)!=null&&$t.includes("line-numbers"))){let lr=sr.target.position.lineNumber;if(fn(Sr.getLineContent(lr),lr))return;nr(lr)?Dt(lr):Et(lr)}}),tr=sr=>{let xr={range:new Ge.Range(sr,1,sr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Pr.current=Wt.deltaDecorations(Pr.current,[xr])},hr=()=>{Pr.current=Wt.deltaDecorations(Pr.current,[])},fr=Wt.onMouseMove(sr=>{var xr,ar,$t;if(hr(),sr.target.detail&&(($t=(ar=(xr=sr.target)==null?void 0:xr.element)==null?void 0:ar.className)!=null&&$t.includes("line-numbers"))){let lr=sr.target.position.lineNumber;if(fn(Sr.getLineContent(lr),lr))return;tr(lr)}}),kr=Wt.onMouseLeave(()=>{hr()});return()=>{Kt.dispose(),jt.dispose(),fr.dispose(),kr.dispose()}}},[Yt.current,Yr,vt,ht,kt,Ve]),(0,Je.useEffect)(()=>{var pr;(pr=Yt.current)!=null&&pr.instance&&kt&&Yt.current.instance.setPosition({lineNumber:0,column:0})},[ht]);function or(){let pr=Yt.current.instance;if(pr){const Wt=pr.getSelection(),Sr=Yt.current.pastePos||{},Gr=new Ge.Range(Sr.startLineNumber||Wt.endLineNumber,Sr.startColumn||Wt.endColumn,Sr.endLineNumber||Wt.endLineNumber,Sr.endColumn||Wt.endColumn);setTimeout(()=>{pr.executeEdits("",[{range:Gr,text:""}])},300)}}function Zt(pr){(window.navigator.platform.match("Mac")?pr.metaKey:pr.ctrlKey)&&pr.keyCode==83&&(pr.preventDefault(),at())}const ir=()=>{if(Re&&Yt.current.instance){const pr=Yt.current.instance.getContentHeight();Wr(pr<ze?ze:pr)}else Wr(ze)};function Nr(pr){var Wt=document.createEvent("MouseEvents");Wt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),pr.dispatchEvent(Wt)}const gr=pr=>{if(!cn.current)return;const{keyCode:Wt,ctrlKey:Sr,metaKey:Gr,target:gn,type:Et}=pr;return(Et==="paste"||(Wt===67||Wt===86)&&(Gr||Sr))&&gn.nodeName==="TEXTAREA"&&(Dr(),pr.preventDefault()),!1};function Hr(pr,Wt){var Sr=window.URL||window.webkitURL||window,Gr=new Blob([Wt]),gn=document.createElementNS("http://www.w3.org/1999/xhtml","a");gn.href=Sr.createObjectURL(Gr),gn.download=pr,Nr(gn)}(0,Je.useEffect)(()=>{ir()},[ir]),(0,Je.useEffect)(()=>{vr.current&&!Yr&&Promise.all([Ke.e(8909),Ke.e(4100)]).then(Ke.bind(Ke,71448)).then(pr=>{try{Ge=pr,Yt.current.instance=Ge.editor.create(vr.current,{value:Me,language:Ye(Ve),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pt||!1}},nt);const Wt=Yt.current.instance;let gn=[...Ee.BH._menuItems].find(Kt=>Kt[0]._debugName=="EditorContext")[1],Et=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Dt=(Kt,jt)=>{var tr,hr;let fr=Kt._first;do jt.includes((hr=(tr=fr.element)==null?void 0:tr.command)==null?void 0:hr.id)&&Kt._remove(fr);while(fr=fr.next)};if(Fe(Wt,Ge),setTimeout(()=>{ir(),Yt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Hr(yt||"educoder.txt",Wt.getValue())}})},500),Yt.current.subscription=Wt.onDidChangeModelContent(Kt=>{_r.current?clearTimeout(Xr.current):(ir(),ye(Wt.getValue(),Kt)),Xr.current=setTimeout(()=>{_r.current=!1},500)}),window.Monaco||re(Ge,Ye(Ve)),xe&&(Dt(gn,Et),vr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gr),window.removeEventListener("paste",gr),window.addEventListener("keydown",gr),window.addEventListener("paste",gr)),window.Monaco=Ge,Oe&&Wt.onDidBlurEditorWidget(()=>{Oe(Wt.getValue())}),qe&&Wt.onDidFocusEditorText(()=>{xe&&ct(),qe(Wt.getValue())}),xe){ct();try{Wt.onDidPaste(Kt=>{const jt=Wt.getSelection(),tr=Yt.current.pastePos||{},hr=new Ge.Range(tr.startLineNumber||jt.endLineNumber,tr.startColumn||jt.endColumn,tr.endLineNumber||jt.endLineNumber,tr.endColumn||jt.endColumn);Wt.executeEdits("",[{range:Kt.range,text:""}])})}catch(Kt){}}let nr=Cn();return Tt&&typeof Tt=="string"&&new be(Tt,Wt,Ge),kn(!0),()=>{const Kt=Yt.current.instance;Kt.dispose();const jt=Kt.getModel();jt&&jt.dispose(),Yt.current.subscription&&Yt.current.subscription.dispose(),nr.unobserve(vr.current)}}catch(Wt){}})},[]),(0,Je.useEffect)(()=>{if(Yt.current.instance&&Yr)return document.addEventListener("keydown",Zt,!1),()=>{document.removeEventListener("keydown",Zt)}},[at,Yr]),(0,Je.useEffect)(()=>{let pr=Yt.current.instance;if(pr&&Yr){let Wt=Ye(Ve);Ge.editor.setModelLanguage(pr.getModel(),Wt)}},[Ve,Yr]),(0,Je.useEffect)(()=>{Yt.current.instance&&Yr&&Ge.editor.setTheme(Te)},[Te,Yr]),(0,Je.useEffect)(()=>{let pr=Yt.current.instance;Er.current=mt,pr&&Yr&&(pr.updateOptions(Qe({},mt)),setTimeout(()=>{pr.getModel().updateOptions(Qe({},mt))},200))},[JSON.stringify(mt),Yr]),(0,Je.useEffect)(()=>{let pr=Yt.current.instance;pr&&Yr&&pr.layout()},[_e,ze,Yr]);const[Qr,rn]=(0,Je.useState)(rt(_e)),[Kr,Wr]=(0,Je.useState)(rt(ze)),dn=st(Qe({},ft),{width:Qr,height:Kr,position:"relative"});return Je.createElement("div",{className:"my-monaco-editor",ref:vr,style:dn},We&&Je.createElement(ge.CopyToClipboard,{text:Me,onCopy:()=>Ae.ZP.success("\u590D\u5236\u6210\u529F")},Je.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},Je.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},Je.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ut({width:lt="100%",height:He="100%",original:_e,modified:ze,language:Me,options:Ve={}}){const ft=(0,Je.useRef)(),[mt,nt]=(0,Je.useState)(null);function Te(Re){let xe;return ft.current&&(xe=new wt.Z(ye=>{for(let Fe of ye)(Fe.target.offsetHeight>0||Fe.target.offsetWidth>0)&&Re.layout()}),xe.observe(ft.current)),xe}(0,Je.useEffect)(()=>(ft.current&&Promise.all([Ke.e(8909),Ke.e(9404)]).then(Ke.bind(Ke,2550)).then(Re=>{Ge=Re;const xe=Ge.editor.createDiffEditor(ft.current,st(Qe({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},Ve),{wordWrap:!0}));nt(xe);let ye=Te(xe);return()=>{xe.dispose();const Fe=xe.getModel();Fe&&Fe.dispose(),ye.unobserve(ft.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,Je.useEffect)(()=>{mt&&mt.setModel({original:Ge.editor.createModel(_e,Me),modified:Ge.editor.createModel(ze,Me)})},[_e,ze,Me,mt]);const Oe=rt(lt),We=rt(He),at={width:Oe,height:We};return Je.createElement("div",{className:"my-diff-editor",ref:ft,style:at})}},11979:function(Gt,Rt,Ke){"use strict";var Je=Ke(70122),wt=Ke(82326),y=Ke(71411),we=Ke(59301);const ve=wt.default.Option;Rt.Z=({isTheoretical:x,onFontSizeChange:z,cmFontSize:oe,cmCodeMode:ie,autoFormat:ee,onCodeModeChange:se,onTabToSpace:E,onAutoFormat:te,formatDocument:re,className:le="",tabToSpace:ue,children:ce,code_editor:he,challenge:me,shixun_environment_id:fe,shixun_environments:be})=>{var Ee;const Ae={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=(Ee=be==null?void 0:be.find(ke=>ke.shixun_environment_id===fe))==null?void 0:Ee.program_language;return console.log("----",Pe,be,fe,he),we.createElement("div",{className:`tpi-code-setting ${le}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(wt.default,{bordered:!1,size:"small",value:ie,onChange:se},we.createElement(ve,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(ve,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!x&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(wt.default,{bordered:!1,size:"small",value:oe,onChange:z},we.createElement(ve,{value:12},"12px"),we.createElement(ve,{value:14},"14px"),we.createElement(ve,{value:16},"16px"),we.createElement(ve,{value:18},"18px"),we.createElement(ve,{value:20},"20px"),we.createElement(ve,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(y.Z,{checked:ue,onChange:E})),we.createElement("div",{className:"file-item",onClick:re},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!x&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),ce),!x&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,Pe&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,Pe)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,Ae[me==null?void 0:me.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,he==null?void 0:he.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,he!=null&&he.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},66991:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return wt}});var Je=Ke(59301);function wt(y,we){const ve=(0,Je.useRef)();(0,Je.useEffect)(()=>{ve.current=y}),(0,Je.useEffect)(()=>{function x(){ve.current()}if(we!==null){let z=setInterval(x,we);return()=>clearInterval(z)}},[we])}},81028:function(Gt,Rt,Ke){"use strict";Ke.r(Rt),Ke.d(Rt,{Types:function(){return kn},default:function(){return Ar}});var Je=Ke(59301),wt={header:"header___N_IdR",field:"field___XG_dh","oj-form-container":"oj-form-container___syYzK","oj-left-panel":"oj-left-panel___L082x","oj-form-info":"oj-form-info___q0IU5",footer:"footer___pGCM2",result:"result___LM9Ms",passText:"passText___nUoL4",noPassText:"noPassText___ECHHG",pass:"pass___tDubp",noPass:"noPass___ilYvg","test-case-name":"test-case-name___MI_KD","btn-remove-case":"btn-remove-case___OiaTQ","icon-tag":"icon-tag___D86WO",btn_back:"btn_back___FyaSY",testJi:"testJi___NDviK",upBtn:"upBtn___FiZX4","oj-problems":"oj-problems___xb70g",row:"row___v036E",a:"a___yRaYH",b:"b___gWQyu",inputTwo:"inputTwo___IZ9og",inputOne:"inputOne____NmcT",cusModal:"cusModal___fJ5gm","oj-custom-large-spin":"oj-custom-large-spin___Aar0g",MdEditor:"MdEditor___hgoes"},y=Ke(37568),we=Ke(62957),ve=Ke(8848),x=Ke(28284),z=Ke(6767),oe=Ke(77019),ie=Ke(5269),ee=Ke(29787),se=Ke(99571),E=Ke(54172),te=Ke(82326),re=Ke(1439),le=Ke(47889),ue=Ke(62673),ce=Ke(44104),he=Ke(93725),me=Ke(59301);const{Option:fe}=te.default;var be=(or=>(or[or.language=0]="language",or[or.difficulty=1]="difficulty",or[or.category=2]="category",or[or.openOrNot=3]="openOrNot",or))(be||{});const Ee={0:[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],1:[{title:"\u7B80\u5355",key:1},{title:"\u9002\u4E2D",key:2},{title:"\u56F0\u96BE",key:3}],2:[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}],3:[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]};function Ae(or){return Ee[or].map(Zt=>me.createElement(fe,{key:Zt.title,value:Zt.key}," ",Zt.title," "))}function Pe(or,Zt){or.map(ir=>{const{id:Nr,name:gr,sub_disciplines:Hr}=ir;let Qr={value:Nr,label:gr};Zt.push(Qr),Hr&&Hr.length>0&&(Qr.children=[],Pe(Hr,Qr.children))})}function ke(or,Zt){var ir;let Nr=[];for(let gr=0;gr<or.length;gr++){const Hr=or[gr];if(((ir=Hr.sub_disciplines)==null?void 0:ir.length)>0){Nr[0]=Hr.id;for(let Qr=0;Qr<Hr.sub_disciplines.length;Qr++){const rn=Hr.sub_disciplines[Qr];if(rn.id===Zt)return Nr[1]=rn.id,[Nr,rn.tag_disciplines||rn.sub_disciplines||[]]}}}return[Nr,[]]}var de=Ke(95392),ge=Ke(24334),Se=Ke(76618),je=Ke(65363),Ne=Ke(17949),Ce=Ke(57193);function De(or){return(0,Ce.v_)("practices.json",or)}function Ze(){return(0,Ce.U2)("problems/new.json")}function Xe(or){return(0,Ce.U2)(`practices/${or}/edit.json`)}function Qe(or,Zt){return(0,Ce.gz)(`practices/${or}`,Zt)}function st(or,Zt){return post(`exercises/${or}/exercise_questions.json`,Zt)}function Ie(or,Zt){return put(`exercise_questions/${or}.json`,Zt)}var Ue=Ke(67786),rt=Ke(30641),ot=Ke(95440),it=Ke(11979),$e=Ke(81123),Ye=Ke(83090),Ge={"code-panel-container":"code-panel-container___BZjjl","action-oj-bar":"action-oj-bar___xbXpK",active:"active___EMVKI"},ct=Object.defineProperty,tt=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ze=(or,Zt,ir)=>Zt in or?ct(or,Zt,{enumerable:!0,configurable:!0,writable:!0,value:ir}):or[Zt]=ir,Me=(or,Zt)=>{for(var ir in Zt||(Zt={}))He.call(Zt,ir)&&ze(or,ir,Zt[ir]);if(lt)for(var ir of lt(Zt))_e.call(Zt,ir)&&ze(or,ir,Zt[ir]);return or},Ve=(or,Zt)=>tt(or,ut(Zt));const ft={theme:(0,Ye.G)("cmCodeMode","vs-dark"),fontSize:(0,Ye.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ye.G)("cmTabToSpace",!0)};var mt=(or=>(or[or.set_font_size=0]="set_font_size",or[or.set_theme=1]="set_theme",or[or.on_tab_to_space=2]="on_tab_to_space",or[or.set_show_editor_setting=3]="set_show_editor_setting",or))(mt||{});function nt(or,Zt){switch(Zt.type){case 3:return Ve(Me({},or),{showEditorSetting:Zt.payload});case 1:return Ve(Me({},or),{theme:Zt.payload});case 0:return Ve(Me({},or),{fontSize:Zt.payload});case 2:return Ve(Me({},or),{tabToSpace:Zt.payload});default:throw new Error}}var Te=({value:or,onChange:Zt,language:ir,onLanguage:Nr,languageItems:gr,ActionBarRender:Hr=Qr=>Je.createElement(Oe,{languageItems:gr,onLanguage:Nr,language:ir,onShowCodeSetting:Qr})})=>{const[Qr,rn]=(0,Je.useReducer)(nt,ft),{theme:Kr,fontSize:Wr,showEditorSetting:dn,tabToSpace:pr}=Qr;console.log(or,ir,"value");const Wt={onFontSizeChange:Et=>{rn({type:0,payload:Et}),(0,Ye.t)("cmFontSize",Et)},tabToSpace:pr,cmFontSize:Wr,className:"oj",cmCodeMode:Kr,onTabToSpace:Et=>{rn({type:2,payload:Et}),(0,Ye.t)("cmTabToSpace",Et)},onCodeModeChange:Et=>{rn({type:1,payload:Et}),(0,Ye.t)("cmCodeMode",Et)}};function Sr(){rn({type:3,payload:!1})}function Gr(){rn({type:3,payload:!0})}const gn={value:or,language:ir,onChange:Zt,theme:Kr,height:"calc(100% - 56px)",options:{fontSize:Wr,insertSpaces:pr}};return Je.createElement(Je.Fragment,null,Je.createElement("div",{className:Ge["code-panel-container"]},Hr(Gr),Je.createElement(ot.ZP,Me({key:ir},gn))),Je.createElement($e.Z,null,Je.createElement(rt.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:dn,onClose:Sr},Je.createElement(it.Z,Me({},Wt)))))};function Oe({languageItems:or,language:Zt,onShowCodeSetting:ir,onLanguage:Nr}){return Je.createElement("div",{className:Ge["action-oj-bar"]},or==null?void 0:or.map(gr=>Je.createElement("div",{className:Zt===(gr==null?void 0:gr.language)?Ge.active:"",onClick:()=>Nr(gr==null?void 0:gr.language),key:gr==null?void 0:gr.language},gr==null?void 0:gr.language)),Je.createElement("a",{onClick:ir},Je.createElement("i",{className:"iconfont icon-shezhi"})))}var We=Ke(20554),at={flex_box_center:"flex_box_center___4yAaY",flex_space_between:"flex_space_between___YaUgM",flex_box_vertical_center:"flex_box_vertical_center___zR3dp",flex_box_center_end:"flex_box_center_end___rwgS5",flex_box_column:"flex_box_column___LhFeP",wrap:"wrap___xTL91",in:"in___eSY86",btns:"btns___UdEGI",customModal:"customModal___CL0OL"},Re=(or,Zt,ir)=>new Promise((Nr,gr)=>{var Hr=Kr=>{try{rn(ir.next(Kr))}catch(Wr){gr(Wr)}},Qr=Kr=>{try{rn(ir.throw(Kr))}catch(Wr){gr(Wr)}},rn=Kr=>Kr.done?Nr(Kr.value):Promise.resolve(Kr.value).then(Hr,Qr);rn((ir=ir.apply(or,Zt)).next())}),ye=({visible:or,onOK:Zt,onCancel:ir})=>{const[Nr,gr]=(0,Je.useState)(!1),[Hr,Qr]=(0,Je.useState)(!1),[rn,Kr]=(0,Je.useState)("1"),[Wr,dn]=(0,Je.useState)(""),[pr,Wt]=(0,Je.useState)([]),Sr=()=>Re(void 0,null,function*(){if(!Wr){z.ZP.warning(`\u9898\u76EE${nr}\u4E0D\u80FD\u4E3A\u7A7A`);return}Qr(!0);const Kt=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"post",body:{target:or,name:Wr}});if((Kt==null?void 0:Kt.status)===0){Zt();return}Qr(!1)}),Gr=(Kt="")=>Re(void 0,null,function*(){gr(!0);let jt=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:or,search:Kt}});Wt(jt.tag_disciplines||[]),gr(!1)}),gn=Kt=>{let jt=Kt.name;we.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u91CD\u547D\u540D",content:Je.createElement("div",null,Je.createElement(y.default,{defaultValue:jt,placeholder:`\u8BF7\u8F93\u5165${nr}\u540D\u79F0\uFF0C\u4E0D\u8D85\u8FC720\u4E2A\u5B57`,maxLength:20,onChange:tr=>{jt=tr.target.value}})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){if(!jt)return z.ZP.warning(`\u9898\u76EE${nr}\u4E0D\u80FD\u4E3A\u7A7A`),Promise.reject();const tr=yield(0,Ce.ZP)(`/api/tag_disciplines/${Kt.id}/rename.json`,{method:"post",body:{id:Kt.id,name:jt}});(tr==null?void 0:tr.status)===0&&Gr()})})},Et=Kt=>{we.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:570,title:"\u5220\u9664",content:or==="practice"?Je.createElement("div",null,"\u786E\u8BA4\u5C06\u9898\u76EE\u6765\u6E90\u201C",Je.createElement("span",{className:"c-light-primary"},Kt.name),"\u201D\u5220\u9664\u5417\uFF1F",Je.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u4F1A\u5C06\u76F8\u5173\u9898\u76EE\u4E2D\u7684\u6765\u6E90\u8FDB\u884C\u6E05\u9664\u3002"):Je.createElement("div",null,"\u786E\u8BA4\u5C06\u9898\u76EE\u77E5\u8BC6\u70B9\u201C",Je.createElement("span",{className:"c-light-primary"},Kt.name),"\u201D\u5220\u9664\u5417\uFF1F",Je.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u4F1A\u5C06\u76F8\u5173\u9898\u76EE\u4E2D\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u6E05\u9664\u3002"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const jt=yield(0,Ce.ZP)(`/api/tag_disciplines/${Kt.id}.json`,{method:"delete",body:{id:Kt.id}});(jt==null?void 0:jt.status)===0&&Gr()})})},Dt=Kt=>{Gr(Kt)},nr=or==="practice"?"\u77E5\u8BC6\u70B9":"\u6765\u6E90";return Je.createElement(we.default,{afterClose:()=>{Qr(!1),gr(!1),dn(""),Kr("1"),Wt([])},centered:!0,keyboard:!1,width:600,title:`${nr}\u7BA1\u7406`,open:!!or,className:at.customModal,footer:null,onCancel:ir},Je.createElement("section",{className:at.wrap},Je.createElement(We.default,{activeKey:rn,onChange:Kt=>{dn(""),Kr(Kt),Gr()}},Je.createElement(We.default.TabPane,{tab:`\u65B0\u589E${nr}`,key:"1"},Je.createElement(y.default,{value:Wr,onChange:Kt=>dn(Kt.target.value),className:at.in,placeholder:`\u8F93\u5165${nr}\u540D\u79F0\uFF0C\u4E0D\u8D85\u8FC720\u4E2A\u5B57`,maxLength:20}),Je.createElement("div",{className:at.btns},Je.createElement(se.ZP,{onClick:ir,className:"mr20"},"\u53D6\u6D88 "),Je.createElement(se.ZP,{loading:Hr,onClick:Sr,type:"primary"},"\u786E\u8BA4\u65B0\u5EFA"))),Je.createElement(We.default.TabPane,{tab:`\u5DF2\u6709${nr}`,key:"2"},Je.createElement(y.default.Search,{allowClear:!0,onSearch:Dt,value:Wr,onChange:Kt=>dn(Kt.target.value),className:at.in,placeholder:`\u8F93\u5165${nr}\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2`}),Je.createElement(E.default,{dataSource:pr,bordered:!1,loading:Nr,scroll:pr.length>7?{y:300}:{},style:{padding:"0 0px 20px 0px"},columns:[{title:`${nr}\u540D\u79F0`,dataIndex:"name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"action",width:120,render:(Kt,jt)=>Je.createElement("span",null,Je.createElement("span",{onClick:()=>gn(jt),className:"current mr10 c-light-primary"},"\u91CD\u547D\u540D"),Je.createElement("span",{onClick:()=>Et(jt),className:"current c-grey-666"},"\u5220\u9664"))}],pagination:!1})))))},Fe=Ke(78323),qe=Ke(87960),Le=Ke(56656),vt=Ke.n(Le),yt=Ke(63949),xt=Ke(97231),bt=Ke(81779),ht=Ke(59301),kt=Object.defineProperty,Tt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Er=(or,Zt,ir)=>Zt in or?kt(or,Zt,{enumerable:!0,configurable:!0,writable:!0,value:ir}):or[Zt]=ir,jr=(or,Zt)=>{for(var ir in Zt||(Zt={}))vr.call(Zt,ir)&&Er(or,ir,Zt[ir]);if(Vt)for(var ir of Vt(Zt))Yt.call(Zt,ir)&&Er(or,ir,Zt[ir]);return or},Pr=(or,Zt)=>Tt(or,Pt(Zt)),_r=(or,Zt,ir)=>new Promise((Nr,gr)=>{var Hr=Kr=>{try{rn(ir.next(Kr))}catch(Wr){gr(Wr)}},Qr=Kr=>{try{rn(ir.throw(Kr))}catch(Wr){gr(Wr)}},rn=Kr=>Kr.done?Nr(Kr.value):Promise.resolve(Kr.value).then(Hr,Qr);rn((ir=ir.apply(or,Zt)).next())});const{TextArea:Xr}=y.default,{confirm:mn}=we.default,{Panel:cn}=ve.default,Yr={loading:!0,user:null,status:0,data:void 0,lastedUpdateTime:0};var kn=(or=>(or[or.SET_INITAL_DATA=0]="SET_INITAL_DATA",or[or.SET_LOADING=1]="SET_LOADING",or[or.SET_STATUS=2]="SET_STATUS",or))(kn||{});const Cn="#### \u9898\u76EE\u63CF\u8FF0\n\u73B0\u6709\u4E00\u4E2A\u6574\u578B\u6570\u7EC4 `nums`\uFF0C\u8BF7\u7F16\u5199\u7A0B\u5E8F\u5C06\u6570\u7EC4 `nums` \u4E2D\u7684\u6240\u6709 `$$0$$` \u79FB\u52A8\u5230\u6570\u7EC4\u7684\u672B\u5C3E\uFF0C\u4F46\u4E0D\u6539\u53D8\u975E\u96F6\u5143\u7D20\u5728\u6570\u7EC4\u4E2D\u7684\u76F8\u5BF9\u4F4D\u7F6E\u3002\u8BF7\u5728\u539F\u6570\u7EC4 `nums` \u4E0A\u8FDB\u884C\u64CD\u4F5C\u3002\n#### \u8F93\u5165\u8F93\u51FA\u683C\u5F0F\n**\u8F93\u5165\u683C\u5F0F**\n\u7B2C\u4E00\u884C\u6709\u4E00\u4E2A\u6574\u6570 `numsSize`\uFF0C\u8868\u793A\u6570\u7EC4 `nums` \u7684\u5927\u5C0F\uFF1B\n\u7B2C\u4E8C\u884C\u6709 `numsSize` \u4E2A\u6574\u6570\uFF0C\u8868\u793A\u6570\u7EC4 `nums` \u7684\u6240\u6709\u5143\u7D20\uFF0C\u6BCF\u4E2A\u6574\u6570\u7528\u4E00\u4E2A\u7A7A\u683C\u9694\u5F00\u3002\n**\u8F93\u51FA\u683C\u5F0F**\n\u4E00\u884C\u8F93\u51FA\u6570\u7EC4 `nums` \u7684\u6240\u6709\u5143\u7D20\uFF0C\u6709 `numsSize` \u4E2A\u6574\u6570\uFF0C\u6BCF\u4E2A\u6574\u6570\u7528\u4E00\u4E2A\u7A7A\u683C\u9694\u5F00\u3002\n#### \u8F93\u5165\u8F93\u51FA\u6837\u4F8B1\n**\u8F93\u5165**\n`4`\n`0 1 2 3`\n**\u8F93\u51FA**\n`1 2 3 0`\n**\u89E3\u91CA\uFF08\u53EF\u9009\uFF09**\nXXXXX\n#### \u8F93\u5165\u8F93\u51FA\u6837\u4F8B2\n**\u8F93\u5165**\n`5`\n`1 1 0 1 0`\n**\u8F93\u51FA**\n`1 1 1 0 0`\n**\u89E3\u91CA\uFF08\u53EF\u9009\uFF09**\nXXXXX\n#### \u8BF4\u660E\u63D0\u793A\n-`1\u2264n\u2264100`";function Dr(or,Zt){switch(Zt.type){case 0:return jr(jr({},or),Zt.payload);case 1:return Pr(jr({},or),{loading:Zt.payload});case 2:return Pr(jr({},or),{status:Zt.payload});default:throw new Error}}var Ar=()=>{var or,Zt,ir;const Nr=(0,de.useLocation)(),{id:gr}=(0,de.useParams)(),[Hr]=x.default.useForm(),[Qr,rn]=(0,Je.useState)(),[Kr,Wr]=(0,Je.useState)(!1),[dn,pr]=(0,Je.useState)([]),[Wt,Sr]=(0,Je.useState)([]),[Gr,gn]=(0,Je.useState)([]),[Et,Dt]=(0,Je.useState)([]),[nr,Kt]=(0,Je.useState)([]),[jt,tr]=(0,Je.useState)("C"),[hr,fr]=(0,Je.useReducer)(Dr,Yr),{loading:kr,data:sr,user:xr,status:ar}=hr,$t=sr==null?void 0:sr.hack_sets,lr=(or=sr==null?void 0:sr.hack)==null?void 0:or.test_set_average,[br,Rr]=(0,Je.useState)(!1),Fr=(0,Je.useRef)([]),[vn,On]=(0,Je.useState)(!1),[zr,Cr]=(0,Je.useState)(!1),Ur=(0,Je.useRef)(!0),[wr,jn]=(0,Je.useState)({});(0,Je.useEffect)(()=>((0,de.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),(0,de.getDvaApp)()._store.dispatch({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),()=>{(0,de.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),(0,de.getDvaApp)()._store.dispatch({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]),(0,Je.useEffect)(()=>{setTimeout(()=>{document.title="\u5728\u7EBF\u5237\u9898"},400)});const Hn=()=>_r(void 0,null,function*(){const Mt=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice"}}),Jt=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice_source"}});Sr(Mt.tag_disciplines||[]),gn(Jt.tag_disciplines||[])});var Ln=[{language:"C",code:""},{language:"C++",code:""},{language:"Java",code:""},{language:"Python",code:""}];const Vn=(0,Je.useCallback)(()=>_r(void 0,null,function*(){if(fr({type:1,payload:!0}),gr){const Mt=yield Xe(gr),{user:Jt,language:rr,practice_sets:Qt,practice_codes:Ot,description:Bt,difficulty:Ht,name:zt,open_or_not:qt,time_limit:mr,test_set_average:er,test_set_score:Ft,status:ur,tag_discipline_ids:dr,source_discipline_ids:Tr,item_banks_group_id:Vr,is_file:Mr=!1,hide_actual_output:ln,review_privilege:qr,review_description:sn,submit_rule:hn}=Mt;jn({review_privilege:qr,status:ur,review_description:sn,name:zt}),Rr(ln);const Pn=Mr?[{input:"",output:"",score:100,position:1}]:Qt;Mr?(pr(Qt),Hr.setFieldsValue({hack_sets:Pn})):pr([]),fr({type:0,payload:{loading:!0,user:Jt,status:ur,data:{hack:{difficulty:Ht,name:zt,description:Bt,open_or_not:qt,time_limit:mr,test_set_average:er,test_set_score:Ft,tag_discipline_ids:dr,source_discipline_ids:Tr,is_file:Mr,submit_rule:hn},hack_sets:Pn}}}),rn({hack:{difficulty:Ht,name:zt,description:Bt,open_or_not:qt,time_limit:mr,test_set_average:er,test_set_score:Ft,tag_discipline_ids:dr,source_discipline_ids:Tr,is_file:Mr}});const wn=Ot==null?void 0:Ot.map(nn=>Pr(jr({},nn),{code:ge.Base64.decode(nn==null?void 0:nn.code)}));Kt(wn),Fr.current=wn}else{const{user:Mt}=yield Ze();fr({type:0,payload:{loading:!0,status:0,user:Mt,data:{hack:{difficulty:"",time_limit:3,description:Cn,test_set_score:!0,test_set_average:!0,open_or_not:!0,name:"",is_file:!1,submit_rule:1},hack_sets:[{input:"",output:"",score:100,position:1}]}}}),rn({hack:{difficulty:"",time_limit:3,description:"",test_set_average:!0,open_or_not:!0,name:"",is_file:!1}}),Kt(Ln),Fr.current=Ln}fr({type:1,payload:!1})}),[gr]);(0,Je.useEffect)(()=>{try{Vn(),Hn()}catch(Mt){console.log(Mt,"----")}},[]);function Yn(Mt,Jt){return _r(this,null,function*(){var rr;const{hack_sets:Qt,hack:Ot}=jr({},Mt);Ot.hide_actual_output=br;let Bt=[],Ht=[],zt=0;const qt=Ot!=null&&Ot.is_file?dn.map((Ft,ur)=>Pr(jr({},Ft),{position:ur+1})):Qt.map(Ft=>Pr(jr({},Ft),{is_file:!1}));for(let Ft of qt)zt+=Ft.score,Ft.id&&Ft.id>=0?Bt.push(Ft):Ht.push(Ft);if(!(qt!=null&&qt.length)){z.ZP.error("\u6D4B\u8BD5\u96C6\u4E0D\u80FD\u4E3A\u7A7A");return}if(zt!==100&&!Ot.test_set_score){z.ZP.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(qt!=null&&qt.some(Ft=>!Ft.output)){z.ZP.error("\u6D4B\u8BD5\u96C6\u8F93\u51FA\u4E0D\u80FD\u4E3A\u7A7A");return}Ur.current?On(!0):Cr(!0);let mr;const er=nr==null?void 0:nr.map(Ft=>Pr(jr({},Ft),{code:ge.Base64.encode(Ft==null?void 0:Ft.code)}));if(gr?mr=yield Qe(gr,{practice:Ot,practice_codes:er,practice_sets:Ht,update_practice_sets:Bt}):mr=yield De({practice:Ot,practice_codes:er,practice_sets:qt,publish:!Ur.current}),On(!1),Cr(!1),(mr==null?void 0:mr.status)===0){if((rr=mr==null?void 0:mr.similar_practice)!=null&&rr.length){Wr(!0),Dt(mr==null?void 0:mr.similar_practice);return}if(gr){if(z.ZP.success("\u4FDD\u5B58\u6210\u529F"),!Ur.current){const Ft=yield(0,Ce.ZP)(`/api/practices/${gr}/start`,{method:"get"});(Ft==null?void 0:Ft.status)===0&&de.history.push(`/problems/${Ft==null?void 0:Ft.identifier}/oj/${gr}`)}}else z.ZP.success("\u65B0\u5EFA\u6210\u529F"),de.history.replace(`/problems/${mr==null?void 0:mr.identifier}/ojedit`)}})}function Gn(){de.history.replace("/problems")}const Mn=Mt=>{const Jt=Math.floor(100/Mt.length),rr=Jt+100%Mt.length;Mt=Mt.map((Qt,Ot)=>Ot===Mt.length-1?Pr(jr({},Qt),{score:rr}):Pr(jr({},Qt),{score:Jt})),pr(Mt)};function Jn(Mt){Mt.target.value||Mn(dn),fr({type:0,payload:{data:Pr(jr({},sr),{hack:Pr(jr({},sr.hack),{test_set_score:Mt.target.value})})}})}function Xn(Mt){fr({type:0,payload:{data:Pr(jr({},sr),{hack:Pr(jr({},sr.hack),{is_file:Mt.target.value})})}})}function Ir(Mt){Rr(Mt.target.checked)}function on(Mt){const Jt=Mt.target.value;Jt&&Mn(dn),fr({type:0,payload:{data:Pr(jr({},sr),{hack:Pr(jr({},sr.hack),{test_set_average:Jt})})}})}function Tn(){let Mt=Hr.getFieldValue("hack_sets");const Jt=Mt.length+1,rr=Math.floor(100/Jt),Qt=100%Jt;Mt.map((Ot,Bt)=>(lr&&(Ot.score=rr),Ot.position=Bt+1,Ot)),Mt.push({input:"",output:"",position:Jt,score:lr?rr+Qt:0}),Hr.setFieldsValue({hack_sets:Mt}),fr({type:0,payload:{data:Pr(jr({},sr),{hack_sets:Mt})}})}(0,Je.useEffect)(()=>{if(lr){const Mt=$t==null?void 0:$t.length,Jt=Math.floor(100/Mt),rr=100%Mt;$t==null||$t.map((Qt,Ot)=>(Qt.score=Jt,Qt.position=Ot+1,Ot===Mt-1&&(Qt.score=Jt+rr),Qt)),fr({type:0,payload:{data:Pr(jr({},sr),{hack_sets:$t})}}),Hr.setFieldsValue({hack_sets:$t})}},[lr]);function Bn(Mt){let Jt=Hr.getFieldValue("hack_sets");const rr=(Jt==null?void 0:Jt.length)-1,Qt=Math.ceil(100/rr),Ot=100%rr;Jt.splice(Mt,1),Jt==null||Jt.map((Bt,Ht)=>(lr&&(Bt.score=Qt,Ht===rr-1&&(Bt.score=Qt+Ot)),Bt.position=Ht+1,Bt)),fr({type:0,payload:{data:Pr(jr({},sr),{hack_sets:Jt})}}),Hr.setFieldsValue({hack_sets:Jt})}function _n(Mt){tr(Mt)}const Fn=Mt=>{var Jt;const rr=(Jt=Fr.current)==null?void 0:Jt.findIndex(Qt=>Qt.language===jt);Fr.current[rr].code=Mt,Kt(Fr.current)},ri=Mt=>{rn(jr({},Hr.getFieldsValue()))},St=Mt=>_r(void 0,null,function*(){const Jt=yield(0,Ce.ZP)(`/api/practices/${Mt}/start`,{method:"get"});(Jt==null?void 0:Jt.status)===0&&(0,yt.xg)(`/problems/${Jt==null?void 0:Jt.identifier}/oj/${Mt}`)}),Lt=()=>_r(void 0,null,function*(){const Mt=yield Xe(gr),{name:Jt,status:rr,review_privilege:Qt,review_description:Ot}=Mt;jn({review_privilege:Qt,status:rr,review_description:Ot,name:Jt})}),_t=()=>{let Mt="";we.default.confirm({icon:null,width:700,className:"custom-modal-divider",centered:!0,title:"\u4E0D\u901A\u8FC7\u539F\u56E0",content:ht.createElement("div",{className:"mt20"},ht.createElement(Ne.Z,{className:wt.MdEditor,defaultValue:Mt,onChange:Jt=>{Mt=Jt}})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_r(void 0,null,function*(){if(!Mt)return z.ZP.warning("\u4E0D\u901A\u8FC7\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Jt=yield(0,Ce.ZP)(`/api/practices/${gr}/review.json`,{method:"post",body:{op:"fail",description:Mt}});(Jt==null?void 0:Jt.status)===0&&(z.ZP.success("\u63D0\u4EA4\u6210\u529F"),Lt())})})},Nt=()=>_r(void 0,null,function*(){we.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:`\u786E\u8BA4\u5C06\u9898\u76EE\u300A${wr==null?void 0:wr.name}\u300B\u7684\u5BA1\u6838\u901A\u8FC7\u5417\uFF1F`,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_r(void 0,null,function*(){const Mt=yield(0,Ce.ZP)(`/api/practices/${gr}/review.json`,{method:"post",body:{op:"pass"}});(Mt==null?void 0:Mt.status)===0&&(z.ZP.success("\u63D0\u4EA4\u6210\u529F"),Lt())})})}),Xt=()=>{const Mt=we.default.confirm({icon:null,width:700,className:`${wt.cusModal} custom-modal-divider`,centered:!0,title:ht.createElement(oe.Z,null,ht.createElement(ie.Z,{flex:"1"},"\u4E0D\u901A\u8FC7\u539F\u56E0"),ht.createElement(ie.Z,null,ht.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Mt.destroy()}))),content:ht.createElement("div",null,ht.createElement(xt.Z,{className:"mt20",value:(wr==null?void 0:wr.review_description)||""}))})};return ht.createElement(ee.Z,{spinning:kr,size:"large",className:wt["oj-custom-large-spin"]},sr?ht.createElement(Je.Fragment,null,ht.createElement("header",{className:wt.header},ht.createElement("div",null,ht.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/${xr==null?void 0:xr.image_url}`,alt:"user",width:30}),ht.createElement("span",null,xr==null?void 0:xr.name)),ht.createElement("h2",null," ",(Zt=sr==null?void 0:sr.hack)==null?void 0:Zt.name," "),gr?ht.createElement("a",{className:wt.btn_back,onClick:Gn}," ",ht.createElement(Se.Z,null),"\u9000\u51FA"):null),ht.createElement(x.default,{form:Hr,initialValues:sr,layout:"vertical",className:wt["oj-form-container"],onValuesChange:ri,onFinish:Yn},ht.createElement(Ue.Z,{hideResize:!0,className:wt["oj-problems"],leftChild:ht.createElement(fn,{formValue:Qr,onRemoveTestCase:Bn,onAddTestCase:Tn,hack:sr.hack,onChangeScore:Jn,onChangehide:Ir,onChangeAverage:on,onChangeFile:Xn,uploadData:dn,setUploadData:pr,handleUploadRatio:Mn,ischecked:br,pointData:Wt,sourceData:Gr,getPointData:Hn}),rightChild:ht.createElement(Te,{value:(ir=nr==null?void 0:nr.find(Mt=>Mt.language===jt))==null?void 0:ir.code,onChange:Fn,onLanguage:_n,languageItems:nr,language:jt})}),ht.createElement("div",{className:wt.footer},!!gr&&ht.createElement("div",{className:wt.result},ht.createElement("span",null,"\u5BA1\u6838\u7ED3\u679C:"),wr!=null&&wr.review_privilege?ht.createElement(ht.Fragment,null,ht.createElement("div",{onClick:Nt,className:wt.pass},"\u901A\u8FC7"),ht.createElement("div",{onClick:_t,className:wt.noPass},"\u4E0D\u901A\u8FC7")):ht.createElement(ht.Fragment,null,(wr==null?void 0:wr.status)===0&&ht.createElement("div",{className:wt.passText},ht.createElement("i",{className:"iconfont icon-tongguo"}),"\u672A\u53D1\u5E03"),(wr==null?void 0:wr.status)===1&&ht.createElement("div",{className:wt.passText},ht.createElement("i",{className:"iconfont icon-tongguo"}),"\u5DF2\u516C\u5F00"),(wr==null?void 0:wr.status)===2&&ht.createElement("div",{className:wt.passText},ht.createElement("i",{className:"iconfont icon-tongguo"}),"\u672A\u5BA1\u6279"),(wr==null?void 0:wr.status)===3&&ht.createElement("div",{className:wt.passText},ht.createElement("i",{className:"iconfont icon-tongguo"}),"\u5BA1\u6838\u4E2D"),(wr==null?void 0:wr.status)===4&&ht.createElement("div",{className:wt.passText},ht.createElement("i",{className:"iconfont icon-tongguo"}),"\u5BA1\u6838\u5B8C\u6210\u5F85\u516C\u5F00"),(wr==null?void 0:wr.status)===5&&ht.createElement("div",{className:wt.noPassText},ht.createElement("i",{className:"iconfont icon-weitongguo1"}),"\u5BA1\u6838\u4E0D\u901A\u8FC7",ht.createElement("span",{onClick:Xt},"\u67E5\u770B\u539F\u56E0")))),ht.createElement(se.ZP,{type:"primary",ghost:!0,onClick:Gn},"\u9000\u51FA\u7F16\u8F91"),ht.createElement(se.ZP,{disabled:zr,loading:vn,type:"primary",onClick:()=>{Ur.current=!0,Hr.submit()}},"\u4FDD\u5B58 "),gr?ht.createElement(se.ZP,{disabled:vn,loading:zr,style:{background:"#2FC25B",border:0},type:"primary",onClick:()=>{Ur.current=!1,Hr.submit()}},"\u7ACB\u5373\u4F53\u9A8C"):ht.createElement(se.ZP,{disabled:vn,loading:zr,type:"primary",onClick:()=>{Ur.current=!1,Hr.submit()}},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u5BA1\u6838")))):null,ht.createElement(we.default,{centered:!0,destroyOnClose:!0,footer:null,open:Kr,onCancel:()=>Wr(!1),title:"\u76F8\u4F3C\u6027\u68C0\u6D4B",width:"600px"},ht.createElement("div",null,ht.createElement("p",{className:"font14"},"\u7ECF\u7CFB\u7EDF\u68C0\u6D4B\u53D1\u73B0\uFF0C\u672C\u9898\u76EE\u4E0E\u7CFB\u7EDF\u4E2D\u5DF2\u521B\u5EFA\u7684\u9898\u76EE\u9AD8\u5EA6\u96F7\u540C\uFF0C\u8BF7\u8C03\u6574\u9898\u76EE\u540E\u518D\u8FDB\u884C\u4FDD\u5B58"),ht.createElement(E.default,{dataSource:Et,bordered:!1,scroll:Et.length>7?{y:300}:{},columns:[{title:"\u76F8\u4F3C\u9898\u9898\u76EE",dataIndex:"name",ellipsis:!0,render:(Mt,Jt)=>ht.createElement("span",{onClick:()=>St(Jt==null?void 0:Jt.identifier),style:{textDecorationLine:"underline"},className:"current c-light-primary"},Mt)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"create_time",width:170,render:Mt=>{var Jt;return(Jt=vt()(Mt))==null?void 0:Jt.format("YYYY-MM-DD HH:mm")}}],pagination:!1}))))};function fn({ischecked:or,formValue:Zt,hack:ir,onChangeAverage:Nr,onChangeScore:gr,onChangehide:Hr,onChangeFile:Qr,onAddTestCase:rn,onRemoveTestCase:Kr,uploadData:Wr,setUploadData:dn,handleUploadRatio:pr,pointData:Wt,sourceData:Sr,getPointData:Gr}){var gn,Et;const{test_set_average:Dt,test_set_score:nr}=ir,[Kt,jt]=(0,Je.useState)(!1),[tr,hr]=(0,Je.useState)(!1),fr=(lr,br)=>{const Rr=[...Wr];Rr.splice(br,1),Dt?pr(Rr):dn(Rr)},kr=(lr,br)=>{console.log(lr,br);const Rr=Wr.map((Fr,vn)=>vn===br?Pr(jr({},Fr),{score:lr.target.value?Number(lr.target.value):0}):Fr);dn(Rr)},sr=lr=>{const br=Wr.concat(lr);ir.test_set_average?pr(br):dn(br)};function xr(lr){lr.stopPropagation()}function ar(){if((0,bt.Ny)()){hr("practice");return}let lr="";we.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",content:ht.createElement("div",null,ht.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\uFF0C\u4E0D\u8D85\u8FC720\u4E2A\u5B57",maxLength:20,onChange:br=>{lr=br.target.value}})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_r(this,null,function*(){const br=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"post",body:{target:"practice",name:lr}});(br==null?void 0:br.status)===0&&Gr()})})}function $t(){if((0,bt.Ny)()){hr("practice_source");return}let lr="";we.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u65B0\u5EFA\u6765\u6E90",content:ht.createElement("div",null,ht.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6765\u6E90\u540D\u79F0\uFF0C\u4E0D\u8D85\u8FC720\u4E2A\u5B57",maxLength:20,onChange:br=>{lr=br.target.value}})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_r(this,null,function*(){const br=yield(0,Ce.ZP)("/api/tag_disciplines.json",{method:"post",body:{target:"practice_source",name:lr}});(br==null?void 0:br.status)===0&&Gr()})})}return ht.createElement("div",{className:wt["oj-left-panel"]},ht.createElement("div",{className:wt["oj-form-info"]},ht.createElement(x.default.Item,{label:"\u9898\u76EE\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0"}],className:wt.inputOne},ht.createElement(y.default,{bordered:!1,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0",suffix:ht.createElement("span",null,((Et=(gn=Zt==null?void 0:Zt.hack)==null?void 0:gn.name)==null?void 0:Et.length)||0,"/",ht.createElement("span",{className:"c-grey-999"},"60"))})),ht.createElement(x.default.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},ht.createElement(Ne.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u63CF\u8FF0\u2026",miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),ht.createElement("div",{className:wt.row},ht.createElement("div",{className:wt.a},ht.createElement(x.default.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficulty"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ht.createElement(te.default,null,Ae(be.difficulty)))),ht.createElement("div",{className:wt.b},ht.createElement(x.default.Item,{label:"\u9898\u76EE\u6765\u6E90",name:["hack","source_discipline_ids"]},ht.createElement(te.default,{placeholder:"\u9009\u62E9\u9898\u76EE\u6765\u6E90",showSearch:!1,mode:"multiple",showArrow:!0,getPopupContainer:lr=>lr.parentNode},Sr.map(lr=>ht.createElement(te.default.Option,{key:lr.id,value:lr.id},lr.name)))),ht.createElement(se.ZP,{style:{padding:"0 18px"},type:"primary",ghost:!0,onClick:()=>$t()},(0,bt.Ny)()?"\u6765\u6E90\u7BA1\u7406":"\u65B0\u5EFA\u6765\u6E90"))),ht.createElement("div",{className:wt.row},ht.createElement("div",{className:wt.b,style:{width:"100%",marginLeft:0}},ht.createElement(x.default.Item,{label:"\u77E5\u8BC6\u70B9",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],name:["hack","tag_discipline_ids"]},ht.createElement(te.default,{placeholder:"\u9009\u62E9\u77E5\u8BC6\u70B9",showSearch:!1,mode:"multiple",showArrow:!0,getPopupContainer:lr=>lr.parentNode},Wt.map(lr=>ht.createElement(te.default.Option,{key:lr.id,value:lr.id},lr.name)))),ht.createElement(se.ZP,{type:"primary",ghost:!0,onClick:()=>ar()},(0,bt.Ny)()?"\u77E5\u8BC6\u70B9\u7BA1\u7406":"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))),ht.createElement("div",{className:wt.field},ht.createElement(x.default.Item,{label:"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236",name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:1,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F1\u79D2"}],className:wt.inputTwo,extra:ht.createElement("span",{style:{position:"absolute",left:200,top:11,color:"#333"}},"\u79D2",ht.createElement("span",{className:"ml5 c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)"))},ht.createElement(re.Z,{style:{width:185},min:1}))),ht.createElement("div",{className:"tst-case-info"},ht.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," ","\u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",!ir.is_file&&ht.createElement(se.ZP,{style:{height:40},type:"primary",ghost:!0,onClick:rn},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),ht.createElement(x.default.Item,{name:["hack","test_set_score"]},ht.createElement(le.ZP.Group,{onChange:gr},ht.createElement(le.ZP,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ht.createElement("span",{className:"tip"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ht.createElement(le.ZP,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ht.createElement("span",{className:"tip"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),ht.createElement(ue.default,{style:{marginBottom:"5px"},checked:or,onChange:Hr},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA \uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u5B66\u751F\u505A\u9898\u8FC7\u7A0B\u4E2D\u65E0\u6CD5\u770B\u5230\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\uFF0C\u4EC5\u5C55\u793A\u662F\u5426\u8BC4\u6D4B\u662F\u5426\u901A\u8FC7\uFF09"),ht.createElement(x.default.Item,{className:wt.testJi,name:["hack","is_file"],label:"\u7528\u4F8B\u7C7B\u578B:"},ht.createElement(le.ZP.Group,{onChange:Qr},ht.createElement(ce.Z,{direction:"horizontal"},ht.createElement(le.ZP,{value:!1},"\u6587\u672C"),ht.createElement(le.ZP,{value:!0},"\u6587\u4EF6")))),ht.createElement(x.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",name:["hack","submit_rule"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ht.createElement(le.ZP.Group,null,ht.createElement(le.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ht.createElement(le.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ht.createElement(le.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"),ht.createElement(le.ZP,{value:3},"\u5FFD\u7565\u6BCF\u884C\u9996\u5C3E\u7A7A\u683C"))),!ir.test_set_score&&ht.createElement(x.default.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},ht.createElement(le.ZP.Group,{onChange:Nr},ht.createElement(le.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ht.createElement(le.ZP,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ir.is_file&&ht.createElement("div",{className:wt.upBtn},ht.createElement(se.ZP,{ghost:!0,type:"primary",className:"mb20",onClick:()=>jt(!0)},"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"),ht.createElement(qe.Y2,{disabled:ir==null?void 0:ir.test_set_average,inputChange:kr,showScore:!ir.test_set_score,data:Wr,onRemove:fr})),!ir.is_file&&ht.createElement(x.default.List,{name:"hack_sets"},(lr,{})=>ht.createElement(ve.default,{accordion:!0},lr.map((br,Rr)=>ht.createElement(cn,{key:`${br.key}--${Rr}`,header:ht.createElement("a",{className:wt["test-case-name"]},ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Rr+1),nr?null:ht.createElement(ht.Fragment,null,ht.createElement(x.default.Item,{name:[br.name,"score"],fieldKey:[br.fieldKey,"score"],rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6${Rr+1}\u8BC4\u5206`}]},ht.createElement(re.Z,{onClick:xr,min:0,max:100,disabled:Dt})),ht.createElement("span",null,"%"))),extra:Rr>0?ht.createElement("div",{onClick:xr},ht.createElement(he.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(Rr+1),onConfirm:()=>{Kr(Rr)}},ht.createElement(je.Z,{className:wt["btn-remove-case"]}))):null},ht.createElement(x.default.Item,{label:"\u8F93\u5165",name:[br.name,"input"],fieldKey:[br.fieldKey,"input"]},ht.createElement(Xr,null)),ht.createElement(x.default.Item,{label:"\u8F93\u51FA",name:[br.name,"output"],fieldKey:[br.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ht.createElement(Xr,null)))))))),ht.createElement(qe.ZP,{rootIdentifier:null,visible:Kt,onClose:()=>jt(!1),onOK:sr}),ht.createElement(ye,{visible:tr,onCancel:()=>{hr(!1),Gr()},onOK:()=>{hr(!1),Gr()}}))}},87960:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Y2:function(){return Xe},ZP:function(){return Qe}});var Je=Ke(59301),wt=Ke(14566),y=Ke(6767),we=Ke(62957),ve=Ke(77019),x=Ke(47889),z=Ke(99571),oe=Ke(62673),ie=Ke(25399),ee=Ke(37568),se={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",te=Ke(47257),re=Ke.n(te),le=Ke(79633),ue=Ke(57193),ce=Ke(1012),he=Ke(63949),me=Ke(9931),fe=Ke(59301),be=Object.defineProperty,Ee=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ge=(st,Ie,Ue)=>Ie in st?be(st,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):st[Ie]=Ue,Se=(st,Ie)=>{for(var Ue in Ie||(Ie={}))ke.call(Ie,Ue)&&ge(st,Ue,Ie[Ue]);if(Pe)for(var Ue of Pe(Ie))de.call(Ie,Ue)&&ge(st,Ue,Ie[Ue]);return st},je=(st,Ie)=>Ee(st,Ae(Ie)),Ne=(st,Ie,Ue)=>new Promise((rt,ot)=>{var it=Ge=>{try{Ye(Ue.next(Ge))}catch(ct){ot(ct)}},$e=Ge=>{try{Ye(Ue.throw(Ge))}catch(ct){ot(ct)}},Ye=Ge=>Ge.done?rt(Ge.value):Promise.resolve(Ge.value).then(it,$e);Ye((Ue=Ue.apply(st,Ie)).next())});const{Dragger:Ce}=wt.default,De=st=>{const Ie=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var Ue=[...st],rt=0,ot=[],it=0;it<Ue.length;it++){for(var $e="",Ye=0;Ye<ot.length;Ye++)if(Ie(ot[Ye][0].name)==Ie(Ue[it].name)){rt=1,$e=Ye;break}if(rt==1)ot[$e].push(Ue[it]),rt=0;else if(rt==0){let ct=new Array;ct.push(Ue[it]),ot.push(ct)}}return ot.map(ct=>{if(ct.forEach(tt=>{let ut=tt.name.split(/\.(?=[^\.]+$)/);tt.name=`${ut[0]}.${ut[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},Ze=({onClose:st,onOK:Ie,visible:Ue,wrapClassName:rt,rootIdentifier:ot,multiple:it=!1,defaultMultipleValue:$e=!0})=>{const[Ye,Ge]=(0,Je.useState)([]),[ct,tt]=(0,Je.useState)({}),[ut,lt]=(0,Je.useState)(!1),[He,_e]=(0,Je.useState)(!0),ze=(0,Je.useRef)([]),Me=(0,Je.useRef)(0),Ve=()=>{st()};(0,Je.useEffect)(()=>{ft()},[]),(0,Je.useEffect)(()=>{Ue&&(ze.current=[],Me.current=0,Ge([]),_e($e))},[Ue]);const ft=()=>Ne(void 0,null,function*(){try{const xe=yield(0,ue.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ye=JSON.parse((0,le.pe)(xe.data));tt(ye)}catch(xe){}}),mt=xe=>xe&&xe.substring(0,xe.lastIndexOf(".")),nt=xe=>{var ye,Fe;const qe=mt((ye=xe[0])==null?void 0:ye.name)||mt((Fe=xe[1])==null?void 0:Fe.name),Le=Ye.filter(vt=>mt(vt.name)!==qe);ze.current=[...Le],Ge([...Le])},Te=xe=>{if(!He){const yt=new FormData;yt.append("file",xe.file),(0,ue.ZP)("/api/attachments/get_file_content.json",{method:"post",body:yt},!0).then(bt=>{if(bt.status===0){Me.current=Me.current+1;const ht=ze.current.map(kt=>{var Tt;if(kt.name===xe.name){const Pt=Se({},kt);return(Tt=xe==null?void 0:xe.name)!=null&&Tt.includes(".in")?Pt.input=bt==null?void 0:bt.content:Pt.output=bt==null?void 0:bt.content,Pt}return kt});if(ze.current=[...ht],Ge([...ht]),Me.current>0&&Me.current===Ye.length){lt(!1);let kt=De(ht);kt=kt.filter(Tt=>{var Pt,Vt;return!!((Pt=Tt[0])!=null&&Pt.name&&((Vt=Tt[1])!=null&&Vt.name))}),kt=kt.map(Tt=>je(Se(Se({},Tt[0]),Tt[1]),{is_file:!1})),Ie(kt),st()}}else lt(!1),st()});return}const ye=new(re())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),Fe=xe.name,qe={container_type:"TestSet",file_name:Fe},Le=(0,ce.Z)();let vt=`testsets/${ot}/${Le}${Fe.indexOf(".")>-1?"."+Fe.split(".").pop():""}`;ot===null&&(vt=`testsets/${Le}${Fe.indexOf(".")>-1?"."+Fe.split(".").pop():""}`),ye.multipartUpload(vt,new Blob([xe.file],{type:xe.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Fe+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ue.rz)(qe)}}).then(function(yt){if(yt.data.status===0){Me.current=Me.current+1;const xt=ze.current.map(bt=>{var ht,kt,Tt,Pt,Vt,vr,Yt,Er,jr,Pr,_r,Xr,mn,cn,Yr,kn,Cn;if(bt.name===((kt=(ht=yt.data)==null?void 0:ht.data)==null?void 0:kt.file_name)){const Dr=Se({},bt);return(Vt=(Pt=(Tt=yt.data)==null?void 0:Tt.data)==null?void 0:Pt.file_name)!=null&&Vt.includes(".in")?(Dr.in_object_key=(Yt=(vr=yt.data)==null?void 0:vr.data)==null?void 0:Yt.object,Dr.in_object_size=(jr=(Er=yt.data)==null?void 0:Er.data)==null?void 0:jr.size,Dr.input=(_r=(Pr=yt.data)==null?void 0:Pr.data)==null?void 0:_r.file_name,Dr.in_file=xe):(Dr.out_object_key=(mn=(Xr=yt.data)==null?void 0:Xr.data)==null?void 0:mn.object,Dr.out_object_size=(Yr=(cn=yt.data)==null?void 0:cn.data)==null?void 0:Yr.size,Dr.output=(Cn=(kn=yt.data)==null?void 0:kn.data)==null?void 0:Cn.file_name,Dr.out_file=xe),Dr}return bt});if(ze.current=[...xt],Ge([...xt]),Me.current>0&&Me.current===Ye.length){lt(!1);let bt=De(xt);bt=bt.filter(ht=>{var kt,Tt;return!!((kt=ht[0])!=null&&kt.name&&((Tt=ht[1])!=null&&Tt.name))}),bt=bt.map(ht=>je(Se(Se({},ht[0]),ht[1]),{is_file:!0})),Ie(bt),st()}}})},Oe=xe=>new Promise((ye,Fe)=>{let qe=0,Le=[];for(let vt=0;vt<xe.length;vt++)xe[vt].file.slice(0,1).arrayBuffer().then(()=>{qe++,qe===xe.length&&(Le.length?(y.ZP.warning(`${Le.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Fe()):ye(xe))}).catch(yt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",yt),qe++,Le.push(xe[vt].name),qe===xe.length&&(Le.length?(y.ZP.warning(`${Le.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Fe()):ye(xe))})}),We=()=>Ne(void 0,null,function*(){if(Ye.length===0){y.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Oe(Ye),lt(!0),De(Ye).some(ye=>{var Fe,qe;return!((Fe=ye[0])!=null&&Fe.name&&((qe=ye[1])!=null&&qe.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ne(void 0,null,function*(){Ye.map(ye=>Ne(void 0,null,function*(){Te(ye)}))}),onCancel:()=>{lt(!1)}});return}Ye.map(ye=>Ne(void 0,null,function*(){Te(ye)}))}),at={name:"file",fileList:Ye,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:xe=>{if(Ye!=null&&Ye.some(Fe=>Fe.name===xe.name))return y.ZP.info(`${xe.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(xe.size/1024/1024>100)return y.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(xe.name))return y.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ye={name:xe.name,uid:xe.uid,file:xe,percent:0};return Ye.push(ye),ze.current=[...Ye],Ge([...Ye]),!1}},Re=De(Ye);return console.log(Ye,Re,"fileList"),fe.createElement(we.default,{open:Ue,wrapClassName:rt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ut},onCancel:Ve,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},fe.createElement("div",{className:se.wrap},Ye.length?fe.createElement("div",null,fe.createElement(ve.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},fe.createElement("div",{style:{visibility:it?"visible":"hidden"}},fe.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),fe.createElement(x.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:He,onChange:xe=>_e(xe.target.value)},fe.createElement(x.ZP,{value:!1},"\u6587\u672C"),fe.createElement(x.ZP,{value:!0},"\u6587\u4EF6"))),fe.createElement(wt.default,Se({},at),fe.createElement(z.ZP,{type:"primary",className:se.btnS},fe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),fe.createElement(Xe,{data:Re,onRemove:nt})):fe.createElement("div",{className:`${se.noData} mb30`},fe.createElement(wt.default.Dragger,je(Se({},at),{className:se.dragger}),fe.createElement("img",{src:E,alt:"",className:"mb20"}),fe.createElement("div",null,fe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),fe.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),fe.createElement("div",{className:se.text},fe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),fe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",fe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",fe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",fe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",fe.createElement("br",null))))},Xe=({data:st=[],onRemove:Ie,width:Ue="auto",showScore:rt=!1,disabled:ot=!1,inputChange:it,onEvaluatingChange:$e,onSelectAll:Ye,checkAll1:Ge,checkAll2:ct,checkAll3:tt,checkAll4:ut,checkAll5:lt,showEvaluatingSetting:He=!1,className:_e="",isProgramHomework:ze=!1})=>{const Me={value:"",filename:"",dataUrl:""},[Ve,ft]=(0,Je.useState)(Se({},Me)),mt=Oe=>{let We=document.createElement("a");document.body.appendChild(We);let at=URL.createObjectURL(Oe.file);We.href=at,We.download=Oe.name,We.click(),URL.revokeObjectURL(at),document.body.removeChild(We)},nt=(Oe,We)=>{(0,he.LR)(Oe,We)},Te=(Oe,We)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ie(Oe,We)},onCancel:()=>{}})};return st.length?fe.createElement("div",{className:_e,style:{width:Ue}},fe.createElement("div",{className:`${ze?se.headProgram:se.head}`},He&&fe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},fe.createElement(oe.default,{checked:Ge,onChange:Oe=>{Ye(Oe.target.checked,"hidden")}}),fe.createElement(ie.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{style:{width:ze?"25%":"15%"}},"\u7528\u4F8B"),fe.createElement("div",{style:{width:rt?ze?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),fe.createElement("div",{style:{width:rt?ze?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rt&&fe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),He&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(oe.default,{checked:ut,onChange:Oe=>{Ye(Oe.target.checked,"input_visible")}}),fe.createElement(ie.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(oe.default,{checked:ct,onChange:Oe=>{Ye(Oe.target.checked,"is_invisible")}}),fe.createElement(ie.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(oe.default,{checked:lt,onChange:Oe=>{Ye(Oe.target.checked,"actual_output_visible")}}),fe.createElement(ie.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(oe.default,{checked:tt,onChange:Oe=>{Ye(Oe.target.checked,"last_match_rule")}}),fe.createElement(ie.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{className:se.operation,style:ze?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),fe.createElement("div",{className:se.listWrapper,style:{boxShadow:ze?"0px 2px 4px 0px #EAEEF4":"unset"}},st.map((Oe,We)=>{var at,Re,xe,ye;return fe.createElement("div",{key:We,className:se.list,style:ze?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},He&&fe.createElement("div",{style:{width:"15%"}},fe.createElement(oe.default,{checked:!!Oe.hidden,onChange:Fe=>{$e(Fe.target.checked,We,"hidden")}})),fe.createElement("div",{style:{width:ze?"25%":"15%",paddingLeft:ze?"5px":"0px",paddingRight:ze?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),fe.createElement("div",{className:se.info,style:{width:rt?ze?"20%":"15%":"25%"}},fe.createElement("span",{title:Oe.input||((at=Oe[0])==null?void 0:at.name),onClick:()=>Ne(void 0,null,function*(){let Fe;Oe.input?Oe.input_file_url?Fe=Oe.input_file_url:Fe=Oe.in_file:Fe=Oe[0];let qe;typeof Fe=="string"?(qe=yield fetch(Fe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield qe.text(),filename:"",dataUrl:Fe})):(qe=yield(0,he.db)(Fe.file),ft({value:qe.text,filename:Fe.name,dataUrl:qe.link}))})},Oe.input||((Re=Oe[0])==null?void 0:Re.name))),fe.createElement("div",{className:se.info,style:{width:rt?ze?"20%":"15%":"25%"}},fe.createElement("span",{title:Oe.output||((xe=Oe[1])==null?void 0:xe.name),onClick:()=>Ne(void 0,null,function*(){let Fe;Oe.input?Oe.output_file_url?Fe=Oe.output_file_url:Fe=Oe.out_file:Fe=Oe[1];let qe;typeof Fe=="string"?(qe=yield fetch(Fe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield qe.text(),filename:"",dataUrl:Fe})):(qe=yield(0,he.db)(Fe.file),ft({value:qe.text,filename:Fe.name,dataUrl:qe.link}))})},Oe.output||((ye=Oe[1])==null?void 0:ye.name))),rt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(ee.default,{size:"large",addonAfter:ze?"%":null,disabled:ot,style:{width:"80%"},onChange:Fe=>it(Fe,We),value:Oe.score}),!ze&&fe.createElement("span",null,"\xA0%")),He&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(oe.default,{checked:Oe.input_visible||!1,onChange:Fe=>{$e(Fe.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(oe.default,{checked:Oe.is_invisible||!1,onChange:Fe=>{$e(Fe.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(oe.default,{checked:Oe.actual_output_visible||!1,onChange:Fe=>{$e(Fe.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(oe.default,{checked:Oe.last_match_rule||!1,onChange:Fe=>{$e(Fe.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),fe.createElement("div",{onClick:()=>Te(Oe,We),style:ze?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},fe.createElement("span",{className:se.del},"\u5220\u9664")))})),fe.createElement(me.Z,{close:!0,data:Ve.dataUrl,filename:Ve.filename,type:Ve.dataUrl.length?"txt":"",onClose:()=>ft(Se({},Me)),monacoEditor:{value:Ve.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):fe.createElement(fe.Fragment,null)};var Qe=Ze},901:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{AL:function(){return be},Iy:function(){return se},Qv:function(){return re},ez:function(){return fe},jb:function(){return E}});var Je=Ke(32834),wt=Ke.n(Je),y=Ke(11690),we=Ke.n(y);let ve=1;function x(de,ge){const Se=de.match(/^(\s+)(?:```)/);if(Se===null)return ge;const je=Se[1];return ge.split(`
`).map(Ne=>{const Ce=Ne.match(/^\s+/);if(Ce===null)return Ne;const[De]=Ce;return De.length>=je.length?Ne.slice(je.length):Ne}).join(`
`)}let z=[],oe=["<ul>"];const ie=new(wt()).Renderer,ee=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function se(){z.length=0,oe=["<ul>"]}const E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function te(de,ge,Se,je){if(ge>=de.length||de[ge].level<=Se)return ge;var Ne=de[ge];je.push("<li><a href='#"+ve+Ne.anchor+"'>"+Ne.text+"</a>"),ge++;var Ce=[];return ge=te(de,ge,Ne.level,Ce),Ce.length>0&&(je.push("<ul>"),Ce.forEach(function(De){je.push(De)}),je.push("</ul>")),je.push("</li>"),ge=te(de,ge,Se,je),ge}function re(){return te(z,0,0,oe),oe.push("</ul>"),oe.join("")}const le={heading(de){const ge=ee.exec(de);if(ve+=1,ge)return{type:"heading",raw:ge[0],depth:ge[1].length,text:ge[2]}},fences(de){const ge=this.rules.block.fences.exec(de);if(ge){const Se=ge[0];let je=x(Se,ge[3]||"");const Ne=ge[2]?ge[2].trim():ge[2];if(["latex","katex","math"].indexOf(Ne)>=0){const Ce=he(),De=je;je=Ce,me[Ce]={type:"block",expression:De}}return{type:"code",raw:Se,lang:Ne,text:je}}}},ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const he=()=>`__special_katext_id_${ce++}__`;let me={};function fe(){return me}function be(){ce=0,me={}}function Ee(de){return de=de.replace(ue,(ge,Se)=>{const je=he();return me[je]={type:"inline",expression:Se},je}),de}const Ae=ie.listitem;ie.listitem=function(de){return Ae(Ee(de))};const Pe=ie.paragraph;ie.paragraph=function(de){return Pe(Ee(de))};const ke=ie.tablecell;ie.tablecell=function(de,ge){return ke(Ee(de),ge)},ie.code=function(de,ge,Se){const je=(ge||"").match(/\S*/)[0];return je?["latex","katex","math"].indexOf(je)>=0?`<p class='editormd-tex'>${de}</p>`:`<pre class="prettyprint linenums"><code class="language-${ge}">${Se?de:(0,y.escape)(de,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(Se?de:(0,y.escape)(de,!0))+"</code></pre>"},ie.heading=function(de,ge,Se){let je=this.options.headerPrefix+Se.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return z.push({anchor:je,level:ge,text:de}),"<h"+ge+' id="'+ve+je+'">'+de+"</h"+ge+">"},wt().setOptions({silent:!0,gfm:!0,pedantic:!1}),wt().use({tokenizer:le,renderer:ie}),Rt.ZP=wt()},83090:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{G:function(){return ve},t:function(){return we}});var Je=Ke(7062),wt=Ke.n(Je);const y=null;function we(x,z){let oe=wt().get("__ec");oe||(oe={}),oe[x]=z,wt().set("__ec",oe)}function ve(x,z){let oe=wt().get("__ec");return oe?oe[x]===void 0?z:oe[x]:z}},47257:function(Gt){(function(Rt){(function(Ke){if(1)Gt.exports=Ke();else var Je})(function(){var Ke,Je,wt;return function(){function y(we,ve,x){function z(ee,se){if(!ve[ee]){if(!we[ee]){var E=void 0;if(!se&&E)return require(ee,!0);if(oe)return oe(ee,!0);var te=new Error("Cannot find module '"+ee+"'");throw te.code="MODULE_NOT_FOUND",te}var re=ve[ee]={exports:{}};we[ee][0].call(re.exports,function(le){var ue=we[ee][1][le];return z(ue||le)},re,re.exports,y,we,ve,x)}return ve[ee].exports}for(var oe=void 0,ie=0;ie<x.length;ie++)z(x[ie]);return z}return y}()({1:[function(y,we,ve){"use strict";var x=y("./browser/client");x.Buffer=y("buffer").Buffer,x.urllib=y("../shims/xhr"),x.version=y("./browser/version").version,we.exports=x},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.slice.js");var ie=y("assert"),ee=y("../common/utils/checkBucketName"),se=ee.checkBucketName,E=ve;function te(le){return Array.isArray?Array.isArray(le):Object.prototype.toString.call(le)==="[object Array]"}function re(le){return le?te(le)?le:[le]:[]}E.useBucket=function(ue){return se(ue),this.options.bucket=ue,this},E.setBucket=function(ue){return se(ue),this.options.bucket=ue,this},E.getBucket=function(){return this.options.bucket},E.deleteBucket=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return fe=this._bucketRequestParams("DELETE",he,"",me),Ae.next=3,this.request(fe);case 3:if(be=Ae.sent,!(be.status===200||be.status===204)){Ae.next=6;break}return Ae.abrupt("return",{res:be.res});case 6:return Ae.next=8,this.requestError(be);case 8:throw Ae.sent;case 9:case"end":return Ae.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.putBucketACL=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me,fe){var be,Ee;return z.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return be=this._bucketRequestParams("PUT",he,"acl",fe),be.headers={"x-oss-acl":me},be.successStatuses=[200],Pe.next=5,this.request(be);case 5:return Ee=Pe.sent,Pe.abrupt("return",{bucket:Ee.headers.location&&Ee.headers.location.substring(1)||null,res:Ee.res});case 7:case"end":return Pe.stop()}},ce,this)}));function ue(ce,he,me){return le.apply(this,arguments)}return ue}(),E.getBucketACL=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return fe=this._bucketRequestParams("GET",he,"acl",me),fe.successStatuses=[200],fe.xmlResponse=!0,Ae.next=5,this.request(fe);case 5:return be=Ae.sent,Ae.abrupt("return",{acl:be.data.AccessControlList.Grant,owner:{id:be.data.Owner.ID,displayName:be.data.Owner.DisplayName},res:be.res});case 7:case"end":return Ae.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.putBucketLogging=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me,fe){var be,Ee,Ae;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return be=this._bucketRequestParams("PUT",he,"logging",fe),Ee=`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`.concat(he,`</TargetBucket>
`),me&&(Ee+="<TargetPrefix>".concat(me,`</TargetPrefix>
`)),Ee+=`</LoggingEnabled>
</BucketLoggingStatus>`,be.content=Ee,be.mime="xml",be.successStatuses=[200],ke.next=9,this.request(be);case 9:return Ae=ke.sent,ke.abrupt("return",{res:Ae.res});case 11:case"end":return ke.stop()}},ce,this)}));function ue(ce,he,me){return le.apply(this,arguments)}return ue}(),E.getBucketLogging=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be,Ee;return z.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return fe=this._bucketRequestParams("GET",he,"logging",me),fe.successStatuses=[200],fe.xmlResponse=!0,Pe.next=5,this.request(fe);case 5:return be=Pe.sent,Ee=be.data.LoggingEnabled,Pe.abrupt("return",{enable:!!Ee,prefix:Ee&&Ee.TargetPrefix||null,res:be.res});case 8:case"end":return Pe.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.deleteBucketLogging=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return fe=this._bucketRequestParams("DELETE",he,"logging",me),fe.successStatuses=[204,200],Ae.next=4,this.request(fe);case 4:return be=Ae.sent,Ae.abrupt("return",{res:be.res});case 6:case"end":return Ae.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.putBucketCORS=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me,fe){var be,Ee,Ae,Pe,ke,de,ge,Se,je,Ne;return z.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:for(me=me||[],ie(me.length,"rules is required"),me.forEach(function(Ze){ie(Ze.allowedOrigin,"allowedOrigin is required"),ie(Ze.allowedMethod,"allowedMethod is required")}),be=this._bucketRequestParams("PUT",he,"cors",fe),Ee=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,Ae=function(Xe){Ee+="<AllowedOrigin>".concat(Xe,"</AllowedOrigin>")},Pe=function(Xe){Ee+="<AllowedMethod>".concat(Xe,"</AllowedMethod>")},ke=function(Xe){Ee+="<AllowedHeader>".concat(Xe,"</AllowedHeader>")},de=function(Xe){Ee+="<ExposeHeader>".concat(Xe,"</ExposeHeader>")},ge=0,Se=me.length;ge<Se;ge++)je=me[ge],Ee+="<CORSRule>",re(je.allowedOrigin).forEach(Ae),re(je.allowedMethod).forEach(Pe),re(je.allowedHeader).forEach(ke),re(je.exposeHeader).forEach(de),je.maxAgeSeconds&&(Ee+="<MaxAgeSeconds>".concat(je.maxAgeSeconds,"</MaxAgeSeconds>")),Ee+="</CORSRule>";return Ee+="</CORSConfiguration>",be.content=Ee,be.mime="xml",be.successStatuses=[200],De.next=16,this.request(be);case 16:return Ne=De.sent,De.abrupt("return",{res:Ne.res});case 18:case"end":return De.stop()}},ce,this)}));function ue(ce,he,me){return le.apply(this,arguments)}return ue}(),E.getBucketCORS=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be,Ee,Ae;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return fe=this._bucketRequestParams("GET",he,"cors",me),fe.successStatuses=[200],fe.xmlResponse=!0,ke.next=5,this.request(fe);case 5:return be=ke.sent,Ee=[],be.data&&be.data.CORSRule&&(Ae=be.data.CORSRule,te(Ae)||(Ae=[Ae]),Ae.forEach(function(de){var ge={};Object.keys(de).forEach(function(Se){ge[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=de[Se]}),Ee.push(ge)})),ke.abrupt("return",{rules:Ee,res:be.res});case 9:case"end":return ke.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.deleteBucketCORS=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return fe=this._bucketRequestParams("DELETE",he,"cors",me),fe.successStatuses=[204],Ae.next=4,this.request(fe);case 4:return be=Ae.sent,Ae.abrupt("return",{res:be.res});case 6:case"end":return Ae.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.putBucketReferer=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me,fe,be){var Ee,Ae,Pe,ke;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(Ee=this._bucketRequestParams("PUT",he,"referer",be),Ae=`<?xml version="1.0" encoding="UTF-8"?>
<RefererConfiguration>
`,Ae+=" <AllowEmptyReferer>".concat(me?"true":"false",`</AllowEmptyReferer>
`),fe&&fe.length>0){for(Ae+=` <RefererList>
`,Pe=0;Pe<fe.length;Pe++)Ae+=" <Referer>".concat(fe[Pe],`</Referer>
`);Ae+=` </RefererList>
`}else Ae+=` <RefererList />
`;return Ae+="</RefererConfiguration>",Ee.content=Ae,Ee.mime="xml",Ee.successStatuses=[200],ge.next=10,this.request(Ee);case 10:return ke=ge.sent,ge.abrupt("return",{res:ke.res});case 12:case"end":return ge.stop()}},ce,this)}));function ue(ce,he,me,fe){return le.apply(this,arguments)}return ue}(),E.getBucketReferer=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){var fe,be,Ee;return z.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return fe=this._bucketRequestParams("GET",he,"referer",me),fe.successStatuses=[200],fe.xmlResponse=!0,Pe.next=5,this.request(fe);case 5:return be=Pe.sent,Ee=be.data.RefererList.Referer||null,Ee&&(te(Ee)||(Ee=[Ee])),Pe.abrupt("return",{allowEmpty:be.data.AllowEmptyReferer==="true",referers:Ee,res:be.res});case 9:case"end":return Pe.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E.deleteBucketReferer=function(){var le=(0,oe.default)(z.default.mark(function ce(he,me){return z.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,this.putBucketReferer(he,!0,null,me);case 2:return be.abrupt("return",be.sent);case 3:case"end":return be.stop()}},ce,this)}));function ue(ce,he){return le.apply(this,arguments)}return ue}(),E._bucketRequestParams=function(ue,ce,he,me){return{method:ue,bucket:ce,subres:he,timeout:me&&me.timeout,ctx:me&&me.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(y,we,ve){(function(x,z){(function(){"use strict";var oe=y("@babel/runtime/helpers/interopRequireDefault"),ie=oe(y("@babel/runtime/regenerator")),ee=oe(y("@babel/runtime/helpers/asyncToGenerator"));y("core-js/modules/es.function.name.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.symbol.js"),y("core-js/modules/es.symbol.description.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.to-string.js");var se=y("debug")("ali-oss"),E=y("xml2js"),te=y("agentkeepalive"),re=y("merge-descriptors"),le=y("platform"),ue=y("utility"),ce=y("urllib"),he=y("./version"),me=y("bowser"),fe=y("../common/signUtils"),be=y("../common/client/initOptions"),Ee=y("../common/utils/createRequest"),Ae=Ee.createRequest,Pe=y("../common/utils/encoder"),ke=Pe.encoder,de=y("../common/client/getReqUrl"),ge=de.getReqUrl,Se=y("../common/utils/setSTSToken"),je=Se.setSTSToken,Ne=y("../common/utils/retry"),Ce=Ne.retry,De=y("../common/utils/isFunction"),Ze=De.isFunction,Xe=new te;function Qe(){var it=le.name,$e=le.version;it&&it.toLowerCase&&it.toLowerCase()==="ie"&&$e.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function st(){return location&&location.protocol==="https:"}function Ie(it,$e){if(Qe(),!(this instanceof Ie))return new Ie(it,$e);it&&it.inited?this.options=it:this.options=Ie.initOptions(it),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=ce,this.agent=this.options.agent||Xe),this.ctx=$e,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}we.exports=Ie,Ie.initOptions=function($e){$e.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Ye=Object.assign({secure:st(),useFetch:!1},$e);return be(Ye)};var Ue=Ie.prototype;Ue.debug=se,re(Ue,y("./object")),re(Ue,y("./bucket")),re(Ue,y("../common/bucket/getBucketWebsite")),re(Ue,y("../common/bucket/putBucketWebsite")),re(Ue,y("../common/bucket/deleteBucketWebsite")),re(Ue,y("../common/bucket/getBucketLifecycle")),re(Ue,y("../common/bucket/putBucketLifecycle")),re(Ue,y("../common/bucket/deleteBucketLifecycle")),re(Ue,y("../common/bucket/putBucketVersioning")),re(Ue,y("../common/bucket/getBucketVersioning")),re(Ue,y("../common/bucket/getBucketInventory")),re(Ue,y("../common/bucket/deleteBucketInventory")),re(Ue,y("../common/bucket/listBucketInventory")),re(Ue,y("../common/bucket/putBucketInventory")),re(Ue,y("../common/bucket/abortBucketWorm")),re(Ue,y("../common/bucket/completeBucketWorm")),re(Ue,y("../common/bucket/extendBucketWorm")),re(Ue,y("../common/bucket/getBucketWorm")),re(Ue,y("../common/bucket/initiateBucketWorm")),re(Ue,y("./managed-upload")),re(Ue,y("../common/multipart-copy")),re(Ue,y("../common/multipart")),re(Ue,y("../common/parallel")),Ue.signature=function($e){return this.debug("authorization stringToSign: %s",$e,"info"),fe.computeSignature(this.options.accessKeySecret,$e,this.options.headerEncoding)},Ue._getReqUrl=ge,Ue.authorization=function($e,Ye,Ge,ct){var tt=fe.buildCanonicalString($e.toUpperCase(),Ye,{headers:ct,parameters:Ge});return fe.authorization(this.options.accessKeyId,this.options.accessKeySecret,tt,this.options.headerEncoding)},Ue.request=function(){var it=(0,ee.default)(ie.default.mark(function $e(Ye){var Ge=this;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!this.options.retryMax){tt.next=6;break}return tt.next=3,Ce(rt.bind(this),this.options.retryMax,{errorHandler:function(lt){var He=function(ze){if(Ye.stream)return!1;var Me=[-1,-2].includes(ze.status),Ve=Ge.options.requestErrorRetryHandle||function(){return!0};return Me&&Ve(ze)};return!!He(lt)}})(Ye);case 3:return tt.abrupt("return",tt.sent);case 6:return tt.abrupt("return",rt.call(this,Ye));case 7:case"end":return tt.stop()}},$e,this)}));return function($e){return it.apply(this,arguments)}}();function rt(it){return ot.apply(this,arguments)}function ot(){return ot=(0,ee.default)(ie.default.mark(function it($e){var Ye,Ge,ct,tt,ut,lt;return ie.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!(this.options.stsToken&&Ze(this.options.refreshSTSToken))){_e.next=3;break}return _e.next=3,je.call(this);case 3:return Ye=Ae.call(this,$e),this.options.useFetch||(Ye.params.mode="disable-fetch"),tt=!!$e.stream,_e.prev=6,_e.next=9,this.urllib.request(Ye.url,Ye.params);case 9:Ge=_e.sent,this.debug("response %s %s, got %s, headers: %j",$e.method,Ye.url,Ge.status,Ge.headers,"info"),_e.next=16;break;case 13:_e.prev=13,_e.t0=_e.catch(6),ct=_e.t0;case 16:if(!(Ge&&$e.successStatuses&&$e.successStatuses.indexOf(Ge.status)===-1)){_e.next=28;break}return _e.next=19,this.requestError(Ge);case 19:if(ut=_e.sent,!(ut.code==="RequestTimeTooSkewed"&&!tt)){_e.next=25;break}return this.options.amendTimeSkewed=+new Date(ut.serverTime)-new Date,_e.next=24,this.request($e);case 24:return _e.abrupt("return",_e.sent);case 25:ut.params=$e,_e.next=32;break;case 28:if(!ct){_e.next=32;break}return _e.next=31,this.requestError(ct);case 31:ut=_e.sent;case 32:if(!ut){_e.next=34;break}throw ut;case 34:if(!$e.xmlResponse){_e.next=39;break}return _e.next=37,this.parseXML(Ge.data);case 37:lt=_e.sent,Ge.data=lt;case 39:return _e.abrupt("return",Ge);case 40:case"end":return _e.stop()}},it,this,[[6,13]])})),ot.apply(this,arguments)}Ue._getResource=function($e){var Ye="/";return $e.bucket&&(Ye+="".concat($e.bucket,"/")),$e.object&&(Ye+=ke($e.object,this.options.headerEncoding)),Ye},Ue._escape=function($e){return ue.encodeURIComponent($e).replace(/%2F/g,"/")},Ue._getUserAgent=function(){var $e=z&&z.browser?"js":"nodejs",Ye="aliyun-sdk-".concat($e,"/").concat(he.version),Ge=le.description;return!Ge&&z&&(Ge="Node.js ".concat(z.version.slice(1)," on ").concat(z.platform," ").concat(z.arch)),this._checkUserAgent("".concat(Ye," ").concat(Ge))},Ue._checkUserAgent=function($e){var Ye=$e.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Ye},Ue.checkBrowserAndVersion=function($e,Ye){return me.name===$e&&me.version.split(".")[0]===Ye},Ue.parseXML=function($e){return new Promise(function(Ye,Ge){x.isBuffer($e)&&($e=$e.toString()),E.parseString($e,{explicitRoot:!1,explicitArray:!1},function(ct,tt){ct?Ge(ct):Ye(tt)})})},Ue.requestError=function(){var it=(0,ee.default)(ie.default.mark(function Ye(Ge){var ct,tt,ut,lt;return ie.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(ct=null,!(!Ge.data||!Ge.data.length)){_e.next=5;break}Ge.status===-1||Ge.status===-2?(ct=new Error(Ge.message),ct.name=Ge.name,ct.status=Ge.status,ct.code=Ge.name):(Ge.status===404?(ct=new Error("Object not exists"),ct.name="NoSuchKeyError",ct.status=404,ct.code="NoSuchKey"):Ge.status===412?(ct=new Error("Pre condition failed"),ct.name="PreconditionFailedError",ct.status=412,ct.code="PreconditionFailed"):(ct=new Error("Unknow error, status: ".concat(Ge.status)),ct.name="UnknownError",ct.status=Ge.status),ct.requestId=Ge.headers["x-oss-request-id"],ct.host=""),_e.next=32;break;case 5:return tt=String(Ge.data),this.debug("request response error data: %s",tt,"error"),_e.prev=7,_e.next=10,this.parseXML(tt);case 10:if(_e.t0=_e.sent,_e.t0){_e.next=13;break}_e.t0={};case 13:ut=_e.t0,_e.next=23;break;case 16:return _e.prev=16,_e.t1=_e.catch(7),this.debug(tt,"error"),_e.t1.message+=`
raw xml: `.concat(tt),_e.t1.status=Ge.status,_e.t1.requestId=Ge.headers["x-oss-request-id"],_e.abrupt("return",_e.t1);case 23:lt=ut.Message||"unknow request error, status: ".concat(Ge.status),ut.Condition&&(lt+=" (condition: ".concat(ut.Condition,")")),ct=new Error(lt),ct.name=ut.Code?"".concat(ut.Code,"Error"):"UnknownError",ct.status=Ge.status,ct.code=ut.Code,ct.requestId=ut.RequestId,ct.hostId=ut.HostId,ct.serverTime=ut.ServerTime;case 32:return this.debug("generate error %j",ct,"error"),_e.abrupt("return",ct);case 34:case"end":return _e.stop()}},Ye,this,[[7,16]])}));function $e(Ye){return it.apply(this,arguments)}return $e}()}).call(this)}).call(this,{isBuffer:y("../../node_modules/is-buffer/index.js")},y("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),oe=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.typed-array.uint8-array.js"),y("core-js/modules/es.typed-array.copy-within.js"),y("core-js/modules/es.typed-array.every.js"),y("core-js/modules/es.typed-array.fill.js"),y("core-js/modules/es.typed-array.filter.js"),y("core-js/modules/es.typed-array.find.js"),y("core-js/modules/es.typed-array.find-index.js"),y("core-js/modules/es.typed-array.for-each.js"),y("core-js/modules/es.typed-array.includes.js"),y("core-js/modules/es.typed-array.index-of.js"),y("core-js/modules/es.typed-array.iterator.js"),y("core-js/modules/es.typed-array.join.js"),y("core-js/modules/es.typed-array.last-index-of.js"),y("core-js/modules/es.typed-array.map.js"),y("core-js/modules/es.typed-array.reduce.js"),y("core-js/modules/es.typed-array.reduce-right.js"),y("core-js/modules/es.typed-array.reverse.js"),y("core-js/modules/es.typed-array.set.js"),y("core-js/modules/es.typed-array.slice.js"),y("core-js/modules/es.typed-array.some.js"),y("core-js/modules/es.typed-array.sort.js"),y("core-js/modules/es.typed-array.subarray.js"),y("core-js/modules/es.typed-array.to-locale-string.js"),y("core-js/modules/es.typed-array.to-string.js");var ie=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("util"),se=y("path"),E=y("mime"),te=y("copy-to"),re=y("../common/utils/isBlob"),le=re.isBlob,ue=y("../common/utils/isFile"),ce=ue.isFile,he=y("../common/utils/isBuffer"),me=he.isBuffer,fe=ve;fe.multipartUpload=function(){var ke=(0,ie.default)(oe.default.mark(function ge(Se,je){var Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue,rt=arguments;return oe.default.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(Ne=rt.length>2&&rt[2]!==void 0?rt[2]:{},this.resetCancelFlag(),Ne.disabledMD5=Ne.disabledMD5===void 0?!0:!!Ne.disabledMD5,!(Ne.checkpoint&&Ne.checkpoint.uploadId)){it.next=8;break}return je&&ce(je)&&(Ne.checkpoint.file=je),it.next=7,this._resumeMultipart(Ne.checkpoint,Ne);case 7:return it.abrupt("return",it.sent);case 8:return Ce=102400,Ne.mime||(ce(je)?Ne.mime=E.getType(se.extname(je.name)):le(je)?Ne.mime=je.type:me(je)?Ne.mime="":Ne.mime=E.getType(se.extname(je))),Ne.headers=Ne.headers||{},this._convertMetaToHeaders(Ne.meta,Ne.headers),it.next=14,this._getFileSize(je);case 14:if(De=it.sent,!(De<Ce)){it.next=26;break}return Ne.contentLength=De,it.next=19,this.put(Se,je,Ne);case 19:if(Ze=it.sent,!(Ne&&Ne.progress)){it.next=23;break}return it.next=23,Ne.progress(1);case 23:return Xe={res:Ze.res,bucket:this.options.bucket,name:Se,etag:Ze.res.headers.etag},(Ne.headers&&Ne.headers["x-oss-callback"]||Ne.callback)&&(Xe.data=Ze.data),it.abrupt("return",Xe);case 26:if(!(Ne.partSize&&parseInt(Ne.partSize,10)!==Ne.partSize)){it.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Ne.partSize&&Ne.partSize<Ce)){it.next=30;break}throw new Error("partSize must not be smaller than ".concat(Ce));case 30:return it.next=32,this.initMultipartUpload(Se,Ne);case 32:if(Qe=it.sent,st=Qe.uploadId,Ie=this._getPartSize(De,Ne.partSize),Ue={file:je,name:Se,fileSize:De,partSize:Ie,uploadId:st,doneParts:[]},!(Ne&&Ne.progress)){it.next=39;break}return it.next=39,Ne.progress(0,Ue,Qe.res);case 39:return it.next=41,this._resumeMultipart(Ue,Ne);case 41:return it.abrupt("return",it.sent);case 42:case"end":return it.stop()}},ge,this)}));function de(ge,Se){return ke.apply(this,arguments)}return de}(),fe._resumeMultipart=function(){var ke=(0,ie.default)(oe.default.mark(function ge(Se,je){var Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue,rt,ot,it,$e,Ye,Ge,ct,tt,ut,lt;return oe.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(Ne=this,!this.isCancel()){_e.next=3;break}throw this._makeCancelEvent();case 3:return Ce=Se.file,De=Se.fileSize,Ze=Se.partSize,Xe=Se.uploadId,Qe=Se.doneParts,st=Se.name,Ie=[],Qe.length>0&&te(Qe).to(Ie),Ue=this._divideParts(De,Ze),rt=Ue.length,ot=!1,it=function(Me,Ve){return new Promise(function(){var ft=(0,ie.default)(oe.default.mark(function mt(nt,Te){var Oe,We,at,Re,xe;return oe.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(Fe.prev=0,Me.isCancel()){Fe.next=29;break}return Oe=Ue[Ve-1],Fe.next=5,Me._createBuffer(Ce,Oe.start,Oe.end);case 5:return We=Fe.sent,at={content:We,size:Oe.end-Oe.start},Fe.prev=7,Fe.next=10,Me._uploadPart(st,Xe,Ve,at,je);case 10:Re=Fe.sent,Fe.next=18;break;case 13:if(Fe.prev=13,Fe.t0=Fe.catch(7),Fe.t0.status!==404){Fe.next=17;break}throw Me._makeAbortEvent();case 17:throw Fe.t0;case 18:if(!(!Me.isCancel()&&!ot)){Fe.next=26;break}if(Se.doneParts.push({number:Ve,etag:Re.res.headers.etag}),!je.progress){Fe.next=23;break}return Fe.next=23,je.progress(Qe.length/(rt+1),Se,Re.res);case 23:nt({number:Ve,etag:Re.res.headers.etag}),Fe.next=27;break;case 26:nt();case 27:Fe.next=30;break;case 29:nt();case 30:Fe.next=41;break;case 32:Fe.prev=32,Fe.t1=Fe.catch(0),xe=new Error,xe.name=Fe.t1.name,xe.message=Fe.t1.message,xe.stack=Fe.t1.stack,xe.partNum=Ve,te(Fe.t1).to(xe),Te(xe);case 41:case"end":return Fe.stop()}},mt,null,[[0,32],[7,13]])}));return function(mt,nt){return ft.apply(this,arguments)}}())},$e=Array.from(new Array(rt),function(ze,Me){return Me+1}),Ye=Ie.map(function(ze){return ze.number}),Ge=$e.filter(function(ze){return Ye.indexOf(ze)<0}),ct=5,tt=je.parallel||ct,_e.next=17,this._parallel(Ge,tt,function(ze){return new Promise(function(Me,Ve){it(Ne,ze).then(function(ft){ft&&Ie.push(ft),Me()}).catch(function(ft){Ve(ft)})})});case 17:if(ut=_e.sent,ot=!0,lt=ut.find(function(ze){return ze.name==="abort"}),!lt){_e.next=22;break}throw lt;case 22:if(!this.isCancel()){_e.next=25;break}throw it=null,this._makeCancelEvent();case 25:if(!(ut&&ut.length>0)){_e.next=28;break}throw ut[0].message="Failed to upload some parts with error: ".concat(ut[0].toString()," part_num: ").concat(ut[0].partNum),ut[0];case 28:return _e.next=30,this.completeMultipartUpload(st,Xe,Ie,je);case 30:return _e.abrupt("return",_e.sent);case 31:case"end":return _e.stop()}},ge,this)}));function de(ge,Se){return ke.apply(this,arguments)}return de}(),fe._getFileSize=function(){var ke=(0,ie.default)(oe.default.mark(function ge(Se){return oe.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!me(Se)){Ne.next=4;break}return Ne.abrupt("return",Se.length);case 4:if(!(le(Se)||ce(Se))){Ne.next=6;break}return Ne.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ne.stop()}},ge)}));function de(ge){return ke.apply(this,arguments)}return de}();var be=y("stream"),Ee=be.Readable;function Ae(ke,de){if(!(this instanceof Ae))return new Ae(ke,de);Ee.call(this,de),this.file=ke,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ee.inherits(Ae,Ee),Ae.prototype.readFileAndPush=function(de){if(this.fileBuffer)for(var ge=!0;ge&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Se=this.start,je=Se+de;je=je>this.fileBuffer.length?this.fileBuffer.length:je,this.start=je,ge=this.push(this.fileBuffer.slice(Se,je))}},Ae.prototype._read=function(de){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var ge=16*1024;de=de||ge;var Se=this;this.reader.onload=function(Ne){Se.fileBuffer=x.from(new Uint8Array(Ne.target.result)),Se.file=null,Se.readFileAndPush(de)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(de)};function Pe(ke){return ke.arrayBuffer?ke.arrayBuffer():new Promise(function(de,ge){var Se=new FileReader;Se.onload=function(je){de(je.target.result)},Se.onerror=function(je){ge(je)},Se.readAsArrayBuffer(ke)})}fe._createBuffer=function(){var ke=(0,ie.default)(oe.default.mark(function ge(Se,je,Ne){var Ce,De;return oe.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(le(Se)||ce(Se))){Xe.next=8;break}return Ce=Se.slice(je,Ne),Xe.next=4,Pe(Ce);case 4:return De=Xe.sent,Xe.abrupt("return",x.from(De));case 8:if(!me(Se)){Xe.next=12;break}return Xe.abrupt("return",Se.subarray(je,Ne));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Xe.stop()}},ge)}));function de(ge,Se,je){return ke.apply(this,arguments)}return de}(),fe._getPartSize=function(de,ge){var Se=1e4,je=1*1024*1024;ge||(ge=je);var Ne=Math.ceil(de/Se);return ge<Ne&&(ge=Ne,console.warn("partSize has been set to ".concat(ge,", because the partSize you provided causes partNumber to be greater than 10,000"))),ge},fe._divideParts=function(de,ge){for(var Se=Math.ceil(de/ge),je=[],Ne=0;Ne<Se;Ne++){var Ce=ge*Ne,De=Math.min(Ce+ge,de);je.push({start:Ce,end:De})}return je}}).call(this)}).call(this,y("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.number.constructor.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.promise.js");var z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("fs"),ee=y("copy-to"),se=y("path"),E=y("mime"),te=y("../common/callback"),re=y("merge-descriptors"),le=y("../common/utils/isBlob"),ue=le.isBlob,ce=y("../common/utils/isFile"),he=ce.isFile,me=y("../common/utils/isBuffer"),fe=me.isBuffer,be=y("../common/utils/obj2xml"),Ee=be.obj2xml,Ae=ve;Ae.append=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge,Se,je){var Ne;return z.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return je=je||{},je.position===void 0&&(je.position="0"),je.subres={append:"",position:je.position},je.method="POST",De.next=6,this.put(ge,Se,je);case 6:return Ne=De.sent,Ne.nextAppendPosition=Ne.res.headers["x-oss-next-append-position"],De.abrupt("return",Ne);case 9:case"end":return De.stop()}},de,this)}));function ke(de,ge,Se){return Pe.apply(this,arguments)}return ke}(),Ae.put=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge,Se,je){var Ne,Ce,De,Ze,Xe;return z.default.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(je=je||{},je.disabledMD5=je.disabledMD5===void 0?!0:!!je.disabledMD5,je.headers=je.headers||{},ge=this._objectName(ge),!fe(Se)){st.next=8;break}Ne=Se,st.next=19;break;case 8:if(!(ue(Se)||he(Se))){st.next=18;break}return je.mime||(he(Se)?je.mime=E.getType(se.extname(Se.name)):je.mime=Se.type),st.next=12,this._createBuffer(Se,0,Se.size);case 12:return Ne=st.sent,st.next=15,this._getFileSize(Se);case 15:je.contentLength=st.sent,st.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(je.meta,je.headers),Ce=je.method||"PUT",De=this._objectRequestParams(Ce,ge,je),te.encodeCallback(De,je),De.mime=je.mime,De.disabledMD5=je.disabledMD5,De.content=Ne,De.successStatuses=[200],st.next=29,this.request(De);case 29:return Ze=st.sent,Xe={name:ge,url:this._objectUrl(ge),res:Ze.res},De.headers&&De.headers["x-oss-callback"]&&(Xe.data=JSON.parse(Ze.data.toString())),st.abrupt("return",Xe);case 33:case"end":return st.stop()}},de,this)}));function ke(de,ge,Se){return Pe.apply(this,arguments)}return ke}(),Ae.putStream=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge,Se,je){var Ne,Ce,De,Ze;return z.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return je=je||{},je.headers=je.headers||{},ge=this._objectName(ge),je.contentLength?je.headers["Content-Length"]=je.contentLength:je.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(je.meta,je.headers),Ne=je.method||"PUT",Ce=this._objectRequestParams(Ne,ge,je),te.encodeCallback(Ce,je),Ce.mime=je.mime,Ce.stream=Se,Ce.successStatuses=[200],Qe.next=13,this.request(Ce);case 13:return De=Qe.sent,Ze={name:ge,url:this._objectUrl(ge),res:De.res},Ce.headers&&Ce.headers["x-oss-callback"]&&(Ze.data=JSON.parse(De.data.toString())),Qe.abrupt("return",Ze);case 17:case"end":return Qe.stop()}},de,this)}));function ke(de,ge,Se){return Pe.apply(this,arguments)}return ke}(),re(Ae,y("../common/object/copyObject")),re(Ae,y("../common/object/getObjectTagging")),re(Ae,y("../common/object/putObjectTagging")),re(Ae,y("../common/object/deleteObjectTagging")),re(Ae,y("../common/image")),re(Ae,y("../common/object/getBucketVersions")),re(Ae,y("../common/object/getACL")),re(Ae,y("../common/object/putACL")),re(Ae,y("../common/object/head")),re(Ae,y("../common/object/delete")),re(Ae,y("../common/object/get")),re(Ae,y("../common/object/putSymlink")),re(Ae,y("../common/object/getSymlink")),re(Ae,y("../common/object/deleteMulti")),re(Ae,y("../common/object/getObjectMeta")),re(Ae,y("../common/object/getObjectUrl")),re(Ae,y("../common/object/generateObjectUrl")),re(Ae,y("../common/object/signatureUrl")),re(Ae,y("../common/object/asyncSignatureUrl")),Ae.putMeta=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge,Se,je){var Ne;return z.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,this.copy(ge,ge,{meta:Se||{},timeout:je&&je.timeout,ctx:je&&je.ctx});case 2:return Ne=De.sent,De.abrupt("return",Ne);case 4:case"end":return De.stop()}},de,this)}));function ke(de,ge,Se){return Pe.apply(this,arguments)}return ke}(),Ae.list=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge,Se){var je,Ne,Ce,De,Ze;return z.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return je=this._objectRequestParams("GET","",Se),je.query=ge,je.xmlResponse=!0,je.successStatuses=[200],Qe.next=6,this.request(je);case 6:return Ne=Qe.sent,Ce=Ne.data.Contents||[],De=this,Ce&&(Array.isArray(Ce)||(Ce=[Ce]),Ce=Ce.map(function(st){return{name:st.Key,url:De._objectUrl(st.Key),lastModified:st.LastModified,etag:st.ETag,type:st.Type,size:Number(st.Size),storageClass:st.StorageClass,owner:{id:st.Owner.ID,displayName:st.Owner.DisplayName}}})),Ze=Ne.data.CommonPrefixes||null,Ze&&(Array.isArray(Ze)||(Ze=[Ze]),Ze=Ze.map(function(st){return st.Prefix})),Qe.abrupt("return",{res:Ne.res,objects:Ce,prefixes:Ze,nextMarker:Ne.data.NextMarker||null,isTruncated:Ne.data.IsTruncated==="true"});case 13:case"end":return Qe.stop()}},de,this)}));function ke(de,ge){return Pe.apply(this,arguments)}return ke}(),Ae.listV2=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge){var Se,je,Ne,Ce,De,Ze,Xe,Qe=arguments;return z.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Se=Qe.length>1&&Qe[1]!==void 0?Qe[1]:{},je=ge["continuation-token"]||ge.continuationToken,je&&(Se.subres=Object.assign({"continuation-token":je},Se.subres)),Ne=this._objectRequestParams("GET","",Se),Ne.query=Object.assign({"list-type":2},ge),delete Ne.query["continuation-token"],delete Ne.query.continuationToken,Ne.xmlResponse=!0,Ne.successStatuses=[200],Ie.next=11,this.request(Ne);case 11:return Ce=Ie.sent,De=Ce.data.Contents||[],Ze=this,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(Ue){var rt=null;return Ue.Owner&&(rt={id:Ue.Owner.ID,displayName:Ue.Owner.DisplayName}),{name:Ue.Key,url:Ze._objectUrl(Ue.Key),lastModified:Ue.LastModified,etag:Ue.ETag,type:Ue.Type,size:Number(Ue.Size),storageClass:Ue.StorageClass,owner:rt}})),Xe=Ce.data.CommonPrefixes||null,Xe&&(Array.isArray(Xe)||(Xe=[Xe]),Xe=Xe.map(function(Ue){return Ue.Prefix})),Ie.abrupt("return",{res:Ce.res,objects:De,prefixes:Xe,isTruncated:Ce.data.IsTruncated==="true",keyCount:+Ce.data.KeyCount,continuationToken:Ce.data.ContinuationToken||null,nextContinuationToken:Ce.data.NextContinuationToken||null});case 18:case"end":return Ie.stop()}},de,this)}));function ke(de){return Pe.apply(this,arguments)}return ke}(),Ae.restore=function(){var Pe=(0,oe.default)(z.default.mark(function de(ge){var Se,je,Ne,Ce,De=arguments;return z.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Se=De.length>1&&De[1]!==void 0?De[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),je=this._objectRequestParams("POST",ge,Se),Se.type==="ColdArchive"&&(Ne={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},je.content=Ee(Ne,{headers:!0}),je.mime="xml"),je.successStatuses=[202],Xe.next=9,this.request(je);case 9:return Ce=Xe.sent,Xe.abrupt("return",{res:Ce.res});case 11:case"end":return Xe.stop()}},de,this)}));function ke(de){return Pe.apply(this,arguments)}return ke}(),Ae._objectUrl=function(ke){return this._getReqUrl({bucket:this.options.bucket,object:ke})},Ae._objectRequestParams=function(ke,de,ge){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ge=ge||{},de=this._objectName(de);var Se={object:de,bucket:this.options.bucket,method:ke,subres:ge&&ge.subres,timeout:ge&&ge.timeout,ctx:ge&&ge.ctx};return ge.headers&&(Se.headers={},ee(ge.headers).to(Se.headers)),Se},Ae._objectName=function(ke){return ke.replace(/^\/+/,"")},Ae._convertMetaToHeaders=function(ke,de){ke&&Object.keys(ke).forEach(function(ge){de["x-oss-meta-".concat(ge)]=ke[ge]})},Ae._deleteFileSafe=function(ke){var de=this;return new Promise(function(ge){ie.exists(ke,function(Se){Se?ie.unlink(ke,function(je){je&&de.debug("unlink %j error: %s",ke,je,"error"),ge()}):ge()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(y,we,ve){"use strict";ve.version="6.18.1"},{}],7:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.abortBucketWorm=void 0;var ie=y("../utils/checkBucketName");function ee(E,te){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(z.default.mark(function E(te,re){var le,ue;return z.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie.checkBucketName(te),le=this._bucketRequestParams("DELETE",te,"worm",re),he.next=4,this.request(le);case 4:return ue=he.sent,he.abrupt("return",{res:ue.res,status:ue.status});case 6:case"end":return he.stop()}},E,this)})),se.apply(this,arguments)}ve.abortBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.completeBucketWorm=void 0;var ie=y("../utils/checkBucketName");function ee(E,te,re){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(z.default.mark(function E(te,re,le){var ue,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie.checkBucketName(te),ue=this._bucketRequestParams("POST",te,{wormId:re},le),me.next=4,this.request(ue);case 4:return ce=me.sent,me.abrupt("return",{res:ce.res,status:ce.status});case 6:case"end":return me.stop()}},E,this)})),se.apply(this,arguments)}ve.completeBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.deleteBucketInventory=void 0;var ie=y("../utils/checkBucketName");function ee(E,te){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(z.default.mark(function E(te,re){var le,ue,ce,he,me=arguments;return z.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return le=me.length>2&&me[2]!==void 0?me[2]:{},ue=Object.assign({inventory:"",inventoryId:re},le.subres),ie.checkBucketName(te),ce=this._bucketRequestParams("DELETE",te,ue,le),ce.successStatuses=[204],be.next=7,this.request(ce);case 7:return he=be.sent,be.abrupt("return",{status:he.status,res:he.res});case 9:case"end":return be.stop()}},E,this)})),se.apply(this,arguments)}ve.deleteBucketInventory=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=ve;se.deleteBucketLifecycle=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue){var ce,he;return z.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee(le),ce=this._bucketRequestParams("DELETE",le,"lifecycle",ue),ce.successStatuses=[204],fe.next=5,this.request(ce);case 5:return he=fe.sent,fe.abrupt("return",{res:he.res});case 7:case"end":return fe.stop()}},re,this)}));function te(re,le){return E.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=ve;se.deleteBucketWebsite=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue){var ce,he;return z.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee(le),ce=this._bucketRequestParams("DELETE",le,"website",ue),ce.successStatuses=[204],fe.next=5,this.request(ce);case 5:return he=fe.sent,fe.abrupt("return",{res:he.res});case 7:case"end":return fe.stop()}},re,this)}));function te(re,le){return E.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.extendBucketWorm=void 0;var ie=y("../utils/checkBucketName"),ee=y("../utils/obj2xml");function se(te,re,le,ue){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re,le,ue,ce){var he,me,fe;return z.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return ie.checkBucketName(re),he=this._bucketRequestParams("POST",re,{wormExtend:"",wormId:le},ce),me={ExtendWormConfiguration:{RetentionPeriodInDays:ue}},he.mime="xml",he.content=ee.obj2xml(me,{headers:!0}),he.successStatuses=[200],Ee.next=8,this.request(he);case 8:return fe=Ee.sent,Ee.abrupt("return",{res:fe.res,status:fe.status});case 10:case"end":return Ee.stop()}},te,this)})),E.apply(this,arguments)}ve.extendBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.getBucketInventory=void 0;var ie=y("../utils/checkBucketName"),ee=y("../utils/formatInventoryConfig");function se(te,re){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re,le){var ue,ce,he,me,fe=arguments;return z.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return ue=fe.length>2&&fe[2]!==void 0?fe[2]:{},ce=Object.assign({inventory:"",inventoryId:le},ue.subres),ie.checkBucketName(re),he=this._bucketRequestParams("GET",re,ce,ue),he.successStatuses=[200],he.xmlResponse=!0,Ee.next=8,this.request(he);case 8:return me=Ee.sent,Ee.abrupt("return",{status:me.status,res:me.res,inventory:ee.formatInventoryConfig(me.data)});case 10:case"end":return Ee.stop()}},te,this)})),E.apply(this,arguments)}ve.getBucketInventory=se},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.map.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("../utils/isArray"),E=se.isArray,te=y("../utils/formatObjKey"),re=te.formatObjKey,le=ve;le.getBucketLifecycle=function(){var ue=(0,oe.default)(z.default.mark(function he(me,fe){var be,Ee,Ae;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ee(me),be=this._bucketRequestParams("GET",me,"lifecycle",fe),be.successStatuses=[200],be.xmlResponse=!0,ke.next=6,this.request(be);case 6:return Ee=ke.sent,Ae=Ee.data.Rule||null,Ae&&(E(Ae)||(Ae=[Ae]),Ae=Ae.map(function(de){return de.ID&&(de.id=de.ID,delete de.ID),de.Tag&&!E(de.Tag)&&(de.Tag=[de.Tag]),re(de,"firstLowerCase")})),ke.abrupt("return",{rules:Ae,res:Ee.res});case 10:case"end":return ke.stop()}},he,this)}));function ce(he,me){return ue.apply(this,arguments)}return ce}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=ve;se.getBucketVersioning=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue){var ce,he,me;return z.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ee(le),ce=this._bucketRequestParams("GET",le,"versioning",ue),ce.xmlResponse=!0,ce.successStatuses=[200],be.next=6,this.request(ce);case 6:return he=be.sent,me=he.data.Status,be.abrupt("return",{status:he.status,versionStatus:me,res:he.res});case 9:case"end":return be.stop()}},re,this)}));function te(re,le){return E.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("../utils/isObject"),E=se.isObject,te=ve;te.getBucketWebsite=function(){var re=(0,oe.default)(z.default.mark(function ue(ce,he){var me,fe,be;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ee(ce),me=this._bucketRequestParams("GET",ce,"website",he),me.successStatuses=[200],me.xmlResponse=!0,Ae.next=6,this.request(me);case 6:return fe=Ae.sent,be=[],fe.data.RoutingRules&&fe.data.RoutingRules.RoutingRule&&(E(fe.data.RoutingRules.RoutingRule)?be=[fe.data.RoutingRules.RoutingRule]:be=fe.data.RoutingRules.RoutingRule),Ae.abrupt("return",{index:fe.data.IndexDocument&&fe.data.IndexDocument.Suffix||"",supportSubDir:fe.data.IndexDocument&&fe.data.IndexDocument.SupportSubDir||"false",type:fe.data.IndexDocument&&fe.data.IndexDocument.Type,routingRules:be,error:fe.data.ErrorDocument&&fe.data.ErrorDocument.Key||null,res:fe.res});case 10:case"end":return Ae.stop()}},ue,this)}));function le(ue,ce){return re.apply(this,arguments)}return le}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.getBucketWorm=void 0;var ie=y("../utils/checkBucketName"),ee=y("../utils/dataFix");function se(te,re){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re,le){var ue,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie.checkBucketName(re),ue=this._bucketRequestParams("GET",re,"worm",le),ue.successStatuses=[200],ue.xmlResponse=!0,me.next=6,this.request(ue);case 6:return ce=me.sent,ee.dataFix(ce.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),me.abrupt("return",Object.assign(Object.assign({},ce.data),{res:ce.res,status:ce.status}));case 9:case"end":return me.stop()}},te,this)})),E.apply(this,arguments)}ve.getBucketWorm=se},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.initiateBucketWorm=void 0;var ie=y("../utils/obj2xml"),ee=y("../utils/checkBucketName");function se(te,re,le){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re,le,ue){var ce,he,me;return z.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ee.checkBucketName(re),ce=this._bucketRequestParams("POST",re,"worm",ue),he={InitiateWormConfiguration:{RetentionPeriodInDays:le}},ce.mime="xml",ce.content=ie.obj2xml(he,{headers:!0}),ce.successStatuses=[200],be.next=8,this.request(ce);case 8:return me=be.sent,be.abrupt("return",{res:me.res,wormId:me.res.headers["x-oss-worm-id"],status:me.status});case 10:case"end":return be.stop()}},te,this)})),E.apply(this,arguments)}ve.initiateBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.listBucketInventory=void 0;var ie=y("../utils/checkBucketName"),ee=y("../utils/formatInventoryConfig");function se(te){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re){var le,ue,ce,he,me,fe,be,Ee,Ae=arguments;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return le=Ae.length>1&&Ae[1]!==void 0?Ae[1]:{},ue=le.continuationToken,ce=Object.assign({inventory:""},ue&&{"continuation-token":ue},le.subres),ie.checkBucketName(re),he=this._bucketRequestParams("GET",re,ce,le),he.successStatuses=[200],he.xmlResponse=!0,ke.next=9,this.request(he);case 9:return me=ke.sent,fe=me.data,be=me.res,Ee=me.status,ke.abrupt("return",{isTruncated:fe.IsTruncated==="true",nextContinuationToken:fe.NextContinuationToken,inventoryList:ee.formatInventoryConfig(fe.InventoryConfiguration,!0),status:Ee,res:be});case 12:case"end":return ke.stop()}},te,this)})),E.apply(this,arguments)}ve.listBucketInventory=se},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.concat.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.putBucketInventory=void 0;var ie=y("../utils/checkBucketName"),ee=y("../utils/obj2xml");function se(te,re){return E.apply(this,arguments)}function E(){return E=(0,oe.default)(z.default.mark(function te(re,le){var ue,ce,he,me,fe,be,Ee,Ae,Pe,ke,de,ge=arguments;return z.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return ue=ge.length>2&&ge[2]!==void 0?ge[2]:{},ce=Object.assign({inventory:"",inventoryId:le.id},ue.subres),ie.checkBucketName(re),he=le.OSSBucketDestination,me=le.optionalFields,fe=le.includedObjectVersions,be="acs:oss:::",Ee="acs:ram::".concat(he.accountId,":role/"),Ae={InventoryConfiguration:{Id:le.id,IsEnabled:le.isEnabled,Filter:{Prefix:le.prefix||""},Destination:{OSSBucketDestination:{Format:he.format,AccountId:he.accountId,RoleArn:"".concat(Ee).concat(he.rolename),Bucket:"".concat(be).concat(he.bucket),Prefix:he.prefix||"",Encryption:he.encryption||""}},Schedule:{Frequency:le.frequency},IncludedObjectVersions:fe,OptionalFields:{Field:(me==null?void 0:me.field)||[]}}},Pe=ee.obj2xml(Ae,{headers:!0,firstUpperCase:!0}),ke=this._bucketRequestParams("PUT",re,ce,ue),ke.successStatuses=[200],ke.mime="xml",ke.content=Pe,je.next=14,this.request(ke);case 14:return de=je.sent,je.abrupt("return",{status:de.status,res:de.res});case 16:case"end":return je.stop()}},te,this)})),E.apply(this,arguments)}ve.putBucketInventory=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.array.includes.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("../utils/isArray"),E=se.isArray,te=y("../utils/deepCopy"),re=te.deepCopy,le=y("../utils/isObject"),ue=le.isObject,ce=y("../utils/obj2xml"),he=ce.obj2xml,me=y("../utils/checkObjectTag"),fe=me.checkObjectTag,be=y("../utils/getStrBytesCount"),Ee=be.getStrBytesCount,Ae=ve;Ae.putBucketLifecycle=function(){var Se=(0,oe.default)(z.default.mark(function Ne(Ce,De,Ze){var Xe,Qe,st,Ie,Ue;return z.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ee(Ce),E(De)){ot.next=3;break}throw new Error("rules must be Array");case 3:return Xe=this._bucketRequestParams("PUT",Ce,"lifecycle",Ze),Qe=[],st={LifecycleConfiguration:{Rule:Qe}},De.forEach(function(it){Pe(it),ge(it),it.id&&(it.ID=it.id,delete it.id),Qe.push(it)}),Ie=he(st,{headers:!0,firstUpperCase:!0}),Xe.content=Ie,Xe.mime="xml",Xe.successStatuses=[200],ot.next=13,this.request(Xe);case 13:return Ue=ot.sent,ot.abrupt("return",{res:Ue.res});case 15:case"end":return ot.stop()}},Ne,this)}));function je(Ne,Ce,De){return Se.apply(this,arguments)}return je}();function Pe(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function ke(Se,je){var Ne=Se.days,Ce=Se.createdBeforeDate;if(!Ne&&!Ce)throw new Error("".concat(je," must includes days or createdBeforeDate"));if(Ne&&!/^[1-9][0-9]*$/.test(Ne))throw new Error("days must be a positive integer");if(Ce&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ce))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function de(Se){if(!E(Se)&&!ue(Se))throw new Error("tag must be Object or Array");Se=ue(Se)?[Se]:Se;var je={},Ne=re(Se);Ne.forEach(function(Ce){je[Ce.key]=Ce.value}),fe(je)}function ge(Se){if(Se.id&&Ee(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ke(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)ke(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&ke(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");de(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.includes.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("../utils/obj2xml"),E=se.obj2xml,te=ve;te.putBucketVersioning=function(){var re=(0,oe.default)(z.default.mark(function ue(ce,he){var me,fe,be,Ee,Ae=arguments;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(me=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},ee(ce),["Enabled","Suspended"].includes(he)){ke.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return fe=this._bucketRequestParams("PUT",ce,"versioning",me),be={VersioningConfiguration:{Status:he}},fe.mime="xml",fe.content=E(be,{headers:!0}),ke.next=10,this.request(fe);case 10:return Ee=ke.sent,ke.abrupt("return",{res:Ee.res,status:Ee.status});case 12:case"end":return ke.stop()}},ue,this)}));function le(ue,ce){return re.apply(this,arguments)}return le}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("../utils/obj2xml"),E=se.obj2xml,te=y("../utils/isArray"),re=te.isArray,le=ve;le.putBucketWebsite=function(){var ue=(0,oe.default)(z.default.mark(function he(me){var fe,be,Ee,Ae,Pe,ke,de,ge=arguments;return z.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(fe=ge.length>1&&ge[1]!==void 0?ge[1]:{},be=ge.length>2?ge[2]:void 0,ee(me),Ee=this._bucketRequestParams("PUT",me,"website",be),Ae={Suffix:fe.index||"index.html"},Pe={IndexDocument:Ae},ke={WebsiteConfiguration:Pe},fe.supportSubDir&&(Ae.SupportSubDir=fe.supportSubDir),fe.type&&(Ae.Type=fe.type),fe.error&&(Pe.ErrorDocument={Key:fe.error}),fe.routingRules===void 0){je.next=14;break}if(re(fe.routingRules)){je.next=13;break}throw new Error("RoutingRules must be Array");case 13:Pe.RoutingRules={RoutingRule:fe.routingRules};case 14:return ke=E(ke),Ee.content=ke,Ee.mime="xml",Ee.successStatuses=[200],je.next=20,this.request(Ee);case 20:return de=je.sent,je.abrupt("return",{res:de.res});case 22:case"end":return je.stop()}},he,this)}));function ce(he){return ue.apply(this,arguments)}return ce}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),ve.encodeCallback=function(oe,ie){if(oe.headers=oe.headers||{},!Object.prototype.hasOwnProperty.call(oe.headers,"x-oss-callback")&&ie.callback){var ee={callbackUrl:encodeURI(ie.callback.url),callbackBody:ie.callback.body};ie.callback.host&&(ee.callbackHost=ie.callback.host),ie.callback.contentType&&(ee.callbackBodyType=ie.callback.contentType);var se=x.from(JSON.stringify(ee)).toString("base64");if(oe.headers["x-oss-callback"]=se,ie.callback.customValue){var E={};Object.keys(ie.callback.customValue).forEach(function(te){E["x:".concat(te)]=ie.callback.customValue[te].toString()}),oe.headers["x-oss-callback-var"]=x.from(JSON.stringify(E)).toString("base64")}}}}).call(this)}).call(this,y("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(y,we,ve){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js");var x=function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.getReqUrl=void 0;var z=x(y("copy-to")),oe=x(y("url")),ie=x(y("merge-descriptors")),ee=x(y("is-type-of")),se=y("../utils/isIP"),E=y("../utils/checkConfigValid");function te(re){var le={},ue=this.options.cname;E.checkConfigValid(this.options.endpoint,"endpoint"),z.default(this.options.endpoint,!1).to(le),re.bucket&&!ue&&!se.isIP(le.hostname)&&!this.options.sldEnable&&(le.host="".concat(re.bucket,".").concat(le.host));var ce="/";re.bucket&&this.options.sldEnable&&(ce+="".concat(re.bucket,"/")),re.object&&(ce+=this._escape(re.object).replace(/\+/g,"%2B")),le.pathname=ce;var he={};if(re.query&&ie.default(he,re.query),re.subres){var me={};ee.default.string(re.subres)?me[re.subres]="":ee.default.array(re.subres)?re.subres.forEach(function(fe){me[fe]=""}):me=re.subres,ie.default(he,me)}return le.query=he,oe.default.format(le)}ve.getReqUrl=te},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(y,we,ve){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.string.trim.js");var x=y("humanize-ms"),z=y("url"),oe=y("../utils/checkBucketName"),ie=oe.checkBucketName,ee=y("../utils/setRegion"),se=ee.setRegion,E=y("../utils/checkConfigValid"),te=E.checkConfigValid;function re(le,ue){te(le,"endpoint");var ce=z.parse(le);if(ce.protocol||(ce=z.parse("http".concat(ue?"s":"","://").concat(le))),ce.protocol!=="http:"&&ce.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return ce}we.exports=function(le){if(!le||!le.accessKeyId||!le.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");le.stsToken&&!le.refreshSTSToken&&!le.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),le.bucket&&ie(le.bucket);var ue=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},le);if(ue.accessKeyId=ue.accessKeyId.trim(),ue.accessKeySecret=ue.accessKeySecret.trim(),ue.timeout&&(ue.timeout=x(ue.timeout)),ue.endpoint)ue.endpoint=re(ue.endpoint,ue.secure);else if(ue.region)ue.endpoint=se(ue.region,ue.internal,ue.secure);else throw new Error("require options.endpoint or options.region");return ue.inited=!0,ue}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(y,we,ve){"use strict";var x=y("merge-descriptors"),z=ve;x(z,y("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.concat.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkBucketName"),ee=ie.checkBucketName,se=y("querystring"),E=y("js-base64"),te=E.Base64.encode,re=ve;re.processObjectSave=function(){var ue=(0,oe.default)(z.default.mark(function he(me,fe,be,Ee){var Ae,Pe,ke,de;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return le(me,"sourceObject"),le(fe,"targetObject"),le(be,"process"),fe=this._objectName(fe),Ee&&ee(Ee),Ae=this._objectRequestParams("POST",me,{subres:"x-oss-process"}),Pe=Ee?",b_".concat(te(Ee)):"",fe=te(fe),ke={"x-oss-process":"".concat(be,"|sys/saveas,o_").concat(fe).concat(Pe)},Ae.content=se.stringify(ke),Se.next=12,this.request(Ae);case 12:return de=Se.sent,Se.abrupt("return",{res:de.res,status:de.res.status});case 14:case"end":return Se.stop()}},he,this)}));function ce(he,me,fe,be){return ue.apply(this,arguments)}return ce}();function le(ue,ce){if(!ue)throw new Error("".concat(ce," is required"));if(typeof ue!="string")throw new Error("".concat(ce," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.regexp.to-string.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("debug")("ali-oss:multipart-copy"),ee=y("copy-to"),se=ve;se.uploadPartCopy=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue,ce,he,me){var fe,be,Ee,Ae,Pe,ke=arguments;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return fe=ke.length>5&&ke[5]!==void 0?ke[5]:{},fe.headers=fe.headers||{},be=fe.versionId||fe.subres&&fe.subres.versionId||null,be?Ee="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey),"?versionId=").concat(be):Ee="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey)),fe.headers["x-oss-copy-source"]=Ee,he&&(fe.headers["x-oss-copy-source-range"]="bytes=".concat(he)),fe.subres={partNumber:ce,uploadId:ue},Ae=this._objectRequestParams("PUT",le,fe),Ae.mime=fe.mime,Ae.successStatuses=[200],ge.next=12,this.request(Ae);case 12:return Pe=ge.sent,ge.abrupt("return",{name:le,etag:Pe.res.headers.etag,res:Pe.res});case 14:case"end":return ge.stop()}},re,this)}));function te(re,le,ue,ce,he){return E.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue){var ce,he,me,fe,be,Ee,Ae,Pe,ke,de,ge,Se,je=arguments;return z.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return ce=je.length>2&&je[2]!==void 0?je[2]:{},this.resetCancelFlag(),he=ce.versionId,me=he===void 0?null:he,fe={versionId:me},Ce.next=6,this._getObjectMeta(ue.sourceBucketName,ue.sourceKey,fe);case 6:if(be=Ce.sent,Ee=be.res.headers["content-length"],ue.startOffset=ue.startOffset||0,ue.endOffset=ue.endOffset||Ee,!(ce.checkpoint&&ce.checkpoint.uploadId)){Ce.next=14;break}return Ce.next=13,this._resumeMultipartCopy(ce.checkpoint,ue,ce);case 13:return Ce.abrupt("return",Ce.sent);case 14:if(Ae=102400,Pe=ue.endOffset-ue.startOffset,!(Pe<Ae)){Ce.next=18;break}throw new Error("copySize must not be smaller than ".concat(Ae));case 18:if(!(ce.partSize&&ce.partSize<Ae)){Ce.next=20;break}throw new Error("partSize must not be smaller than ".concat(Ae));case 20:return Ce.next=22,this.initMultipartUpload(le,ce);case 22:if(ke=Ce.sent,de=ke.uploadId,ge=this._getPartSize(Pe,ce.partSize),Se={name:le,copySize:Pe,partSize:ge,uploadId:de,doneParts:[]},!(ce&&ce.progress)){Ce.next=29;break}return Ce.next=29,ce.progress(0,Se,ke.res);case 29:return Ce.next=31,this._resumeMultipartCopy(Se,ue,ce);case 31:return Ce.abrupt("return",Ce.sent);case 32:case"end":return Ce.stop()}},re,this)}));function te(re,le){return E.apply(this,arguments)}return te}(),se._resumeMultipartCopy=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue,ce){var he,me,fe,be,Ee,Ae,Pe,ke,de,ge,Se,je,Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue;return z.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(!this.isCancel()){ot.next=2;break}throw this._makeCancelEvent();case 2:if(he=ce.versionId,me=he===void 0?null:he,fe={versionId:me},be=le.copySize,Ee=le.partSize,Ae=le.uploadId,Pe=le.doneParts,ke=le.name,de=this._divideMultipartCopyParts(be,Ee,ue.startOffset),ge=de.length,Se={headers:{}},ce.copyheaders&&ee(ce.copyheaders).to(Se.headers),me&&ee(fe).to(Se),je=function($e,Ye,Ge){return new Promise(function(){var ct=(0,oe.default)(z.default.mark(function tt(ut,lt){var He,_e,ze;return z.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(Ve.prev=0,$e.isCancel()){Ve.next=22;break}return He=de[Ye-1],_e="".concat(He.start,"-").concat(He.end-1),Ve.prev=4,Ve.next=7,$e.uploadPartCopy(ke,Ae,Ye,_e,Ge,Se);case 7:ze=Ve.sent,Ve.next=15;break;case 10:if(Ve.prev=10,Ve.t0=Ve.catch(4),Ve.t0.status!==404){Ve.next=14;break}throw $e._makeAbortEvent();case 14:throw Ve.t0;case 15:if($e.isCancel()){Ve.next=22;break}if(ie("content-range ".concat(ze.res.headers["content-range"])),Pe.push({number:Ye,etag:ze.res.headers.etag}),le.doneParts=Pe,!(ce&&ce.progress)){Ve.next=22;break}return Ve.next=22,ce.progress(Pe.length/ge,le,ze.res);case 22:ut(),Ve.next=29;break;case 25:Ve.prev=25,Ve.t1=Ve.catch(0),Ve.t1.partNum=Ye,lt(Ve.t1);case 29:case"end":return Ve.stop()}},tt,null,[[0,25],[4,10]])}));return function(tt,ut){return ct.apply(this,arguments)}}())},Ne=Array.from(new Array(ge),function(it,$e){return $e+1}),Ce=Pe.map(function(it){return it.number}),De=Ne.filter(function(it){return Ce.indexOf(it)<0}),Ze=5,Xe=ce.parallel||Ze,!(this.checkBrowserAndVersion("Internet Explorer","10")||Xe===1)){ot.next=28;break}Qe=0;case 18:if(!(Qe<De.length)){ot.next=26;break}if(!this.isCancel()){ot.next=21;break}throw this._makeCancelEvent();case 21:return ot.next=23,je(this,De[Qe],ue);case 23:Qe++,ot.next=18;break;case 26:ot.next=40;break;case 28:return ot.next=30,this._parallelNode(De,Xe,je,ue);case 30:if(st=ot.sent,Ie=st.find(function(it){return it.name==="abort"}),!Ie){ot.next=34;break}throw Ie;case 34:if(!this.isCancel()){ot.next=36;break}throw this._makeCancelEvent();case 36:if(!(st&&st.length>0)){ot.next=40;break}throw Ue=st[0],Ue.message="Failed to copy some parts with error: ".concat(Ue.toString()," part_num: ").concat(Ue.partNum),Ue;case 40:return ot.next=42,this.completeMultipartUpload(ke,Ae,Pe,ce);case 42:return ot.abrupt("return",ot.sent);case 43:case"end":return ot.stop()}},re,this)}));function te(re,le,ue){return E.apply(this,arguments)}return te}(),se._divideMultipartCopyParts=function(te,re,le){for(var ue=Math.ceil(te/re),ce=[],he=0;he<ue;he++){var me=re*he+le,fe=Math.min(me+re,te+le);ce.push({start:me,end:fe})}return ce},se._getObjectMeta=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue,ce){var he,me;return z.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return he=this.getBucket(),this.setBucket(le),be.next=4,this.head(ue,ce);case 4:return me=be.sent,this.setBucket(he),be.abrupt("return",me);case 7:case"end":return be.stop()}},re,this)}));function te(re,le,ue){return E.apply(this,arguments)}return te}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),oe=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.array.sort.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js");var ie=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("copy-to"),se=y("./callback"),E=y("./utils/deepCopy"),te=E.deepCopyWith,re=y("./utils/isBuffer"),le=re.isBuffer,ue=y("./utils/omit"),ce=ue.omit,he=ve;he.listUploads=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae){var Pe,ke,de,ge;return oe.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Ae=Ae||{},Pe={},ee(Ae).to(Pe),Pe.subres="uploads",ke=this._objectRequestParams("GET","",Pe),ke.query=Ee,ke.xmlResponse=!0,ke.successStatuses=[200],je.next=10,this.request(ke);case 10:return de=je.sent,ge=de.data.Upload||[],Array.isArray(ge)||(ge=[ge]),ge=ge.map(function(Ne){return{name:Ne.Key,uploadId:Ne.UploadId,initiated:Ne.Initiated}}),je.abrupt("return",{res:de.res,uploads:ge,bucket:de.data.Bucket,nextKeyMarker:de.data.NextKeyMarker,nextUploadIdMarker:de.data.NextUploadIdMarker,isTruncated:de.data.IsTruncated==="true"});case 15:case"end":return je.stop()}},be,this)}));function fe(be,Ee){return me.apply(this,arguments)}return fe}(),he.listParts=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae,Pe,ke){var de,ge,Se;return oe.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return ke=ke||{},de={},ee(ke).to(de),de.subres={uploadId:Ae},ge=this._objectRequestParams("GET",Ee,de),ge.query=Pe,ge.xmlResponse=!0,ge.successStatuses=[200],Ne.next=10,this.request(ge);case 10:return Se=Ne.sent,Ne.abrupt("return",{res:Se.res,uploadId:Se.data.UploadId,bucket:Se.data.Bucket,name:Se.data.Key,partNumberMarker:Se.data.PartNumberMarker,nextPartNumberMarker:Se.data.NextPartNumberMarker,maxParts:Se.data.MaxParts,isTruncated:Se.data.IsTruncated,parts:Se.data.Part||[]});case 12:case"end":return Ne.stop()}},be,this)}));function fe(be,Ee,Ae,Pe){return me.apply(this,arguments)}return fe}(),he.abortMultipartUpload=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae,Pe){var ke,de,ge;return oe.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return this._stop(),Pe=Pe||{},ke={},ee(Pe).to(ke),ke.subres={uploadId:Ae},de=this._objectRequestParams("DELETE",Ee,ke),de.successStatuses=[204],je.next=9,this.request(de);case 9:return ge=je.sent,je.abrupt("return",{res:ge.res});case 11:case"end":return je.stop()}},be,this)}));function fe(be,Ee,Ae){return me.apply(this,arguments)}return fe}(),he.initMultipartUpload=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae){var Pe,ke,de;return oe.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Ae=Ae||{},Pe={},ee(Ae).to(Pe),Pe.headers=Pe.headers||{},this._convertMetaToHeaders(Ae.meta,Pe.headers),Pe.subres="uploads",ke=this._objectRequestParams("POST",Ee,Pe),ke.mime=Ae.mime,ke.xmlResponse=!0,ke.successStatuses=[200],Se.next=12,this.request(ke);case 12:return de=Se.sent,Se.abrupt("return",{res:de.res,bucket:de.data.Bucket,name:de.data.Key,uploadId:de.data.UploadId});case 14:case"end":return Se.stop()}},be,this)}));function fe(be,Ee){return me.apply(this,arguments)}return fe}(),he.uploadPart=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae,Pe,ke,de,ge,Se){var je,Ne;return oe.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(je={size:ge-de},Ne=x&&x.browser,!Ne){De.next=8;break}return De.next=5,this._createBuffer(ke,de,ge);case 5:je.content=De.sent,De.next=11;break;case 8:return De.next=10,this._createStream(ke,de,ge);case 10:je.stream=De.sent;case 11:return De.next=13,this._uploadPart(Ee,Ae,Pe,je,Se);case 13:return De.abrupt("return",De.sent);case 14:case"end":return De.stop()}},be,this)}));function fe(be,Ee,Ae,Pe,ke,de,ge){return me.apply(this,arguments)}return fe}(),he.completeMultipartUpload=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae,Pe,ke){var de,ge,Se,je,Ne,Ce,De,Ze;return oe.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:for(de=Pe.concat().sort(function(st,Ie){return st.number-Ie.number}).filter(function(st,Ie,Ue){return!Ie||st.number!==Ue[Ie-1].number}),ge=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,Se=0;Se<de.length;Se++)je=de[Se],ge+=`<Part>
`,ge+="<PartNumber>".concat(je.number,`</PartNumber>
`),ge+="<ETag>".concat(je.etag,`</ETag>
`),ge+=`</Part>
`;return ge+="</CompleteMultipartUpload>",ke=ke||{},Ne={},Ne=te(ke,function(st){if(le(st))return null}),Ne.subres={uploadId:Ae},Ne.headers=ce(Ne.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Ce=this._objectRequestParams("POST",Ee,Ne),se.encodeCallback(Ce,Ne),Ce.mime="xml",Ce.content=ge,Ce.headers&&Ce.headers["x-oss-callback"]||(Ce.xmlResponse=!0),Ce.successStatuses=[200],Qe.next=17,this.request(Ce);case 17:if(De=Qe.sent,!ke.progress){Qe.next=21;break}return Qe.next=21,ke.progress(1,null,De.res);case 21:return Ze={res:De.res,bucket:Ce.bucket,name:Ee,etag:De.res.headers.etag},Ce.headers&&Ce.headers["x-oss-callback"]&&(Ze.data=JSON.parse(De.data.toString())),Qe.abrupt("return",Ze);case 24:case"end":return Qe.stop()}},be,this)}));function fe(be,Ee,Ae,Pe){return me.apply(this,arguments)}return fe}(),he._uploadPart=function(){var me=(0,ie.default)(oe.default.mark(function be(Ee,Ae,Pe,ke,de){var ge,Se,je,Ne;return oe.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return de=de||{},ge={},ee(de).to(ge),ge.headers=ge.headers||{},ge.headers["Content-Length"]=ke.size,ge.headers=ce(ge.headers,["x-oss-server-side-encryption"]),ge.subres={partNumber:Pe,uploadId:Ae},Se=this._objectRequestParams("PUT",Ee,ge),Se.mime=ge.mime,je=x&&x.browser,je?Se.content=ke.content:Se.stream=ke.stream,Se.successStatuses=[200],Se.disabledMD5=de.disabledMD5,De.next=15,this.request(Se);case 15:if(Ne=De.sent,Ne.res.headers.etag){De.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 18:return ke.stream&&(ke.stream=null,Se.stream=null),De.abrupt("return",{name:Ee,etag:Ne.res.headers.etag,res:Ne.res});case 20:case"end":return De.stop()}},be,this)}));function fe(be,Ee,Ae,Pe,ke){return me.apply(this,arguments)}return fe}()}).call(this)}).call(this,y("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("url"),ee=y("utility"),se=y("copy-to"),E=y("../../common/signUtils"),te=y("../utils/isIP"),re=te.isIP,le=y("../utils/setSTSToken"),ue=le.setSTSToken,ce=y("../utils/isFunction"),he=ce.isFunction,me=ve;me.asyncSignatureUrl=function(){var fe=(0,oe.default)(z.default.mark(function Ee(Ae,Pe){var ke,de,ge,Se,je;return z.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!re(this.options.endpoint.hostname)){Ce.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(Pe=Pe||{},Ae=this._objectName(Ae),Pe.method=Pe.method||"GET",ke=ee.timestamp()+(Pe.expires||1800),de={bucket:this.options.bucket,object:Ae},ge=this._getResource(de),!(this.options.stsToken&&he(this.options.refreshSTSToken))){Ce.next=11;break}return Ce.next=11,ue.call(this);case 11:return this.options.stsToken&&(Pe["security-token"]=this.options.stsToken),Se=E._signatureForURL(this.options.accessKeySecret,Pe,ge,ke),je=ie.parse(this._getReqUrl(de)),je.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ke,Signature:Se.Signature},se(Se.subResource).to(je.query),Ce.abrupt("return",je.format());case 17:case"end":return Ce.stop()}},Ee,this)}));function be(Ee,Ae){return fe.apply(this,arguments)}return be}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js");var oe=x(y("@babel/runtime/helpers/typeof")),ie=x(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("../utils/checkBucketName"),se=ee.checkBucketName,E=ve,te=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];E.copy=function(){var re=(0,ie.default)(z.default.mark(function ue(ce,he,me,fe){var be,Ee,Ae;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return(0,oe.default)(me)==="object"&&(fe=me),fe=fe||{},fe.headers=fe.headers||{},Object.keys(fe.headers).forEach(function(de){fe.headers["x-oss-copy-source-".concat(de.toLowerCase())]=fe.headers[de]}),(fe.meta||Object.keys(fe.headers).find(function(de){return te.includes(de.toLowerCase())}))&&(fe.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(fe.meta,fe.headers),he=this._getSourceName(he,me),fe.versionId&&(he="".concat(he,"?versionId=").concat(fe.versionId)),fe.headers["x-oss-copy-source"]=he,be=this._objectRequestParams("PUT",ce,fe),be.xmlResponse=!0,be.successStatuses=[200,304],ke.next=14,this.request(be);case 14:return Ee=ke.sent,Ae=Ee.data,Ae&&(Ae={etag:Ae.ETag,lastModified:Ae.LastModified}),ke.abrupt("return",{data:Ae,res:Ee.res});case 18:case"end":return ke.stop()}},ue,this)}));function le(ue,ce,he,me){return re.apply(this,arguments)}return le}(),E._getSourceName=function(le,ue){return typeof ue=="string"?le=this._objectName(le):le[0]!=="/"?ue=this.options.bucket:(ue=le.replace(/\/(.+?)(\/.*)/,"$1"),le=le.replace(/(\/.+?\/)(.*)/,"$2")),se(ue),le=encodeURIComponent(le),le="/".concat(ue,"/").concat(le),le}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.delete=function(){var ee=(0,oe.default)(z.default.mark(function E(te){var re,le,ue,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({},re.subres),re.versionId&&(re.subres.versionId=re.versionId),le=this._objectRequestParams("DELETE",te,re),le.successStatuses=[204],me.next=7,this.request(le);case 7:return ue=me.sent,me.abrupt("return",{res:ue.res});case 9:case"end":return me.stop()}},E,this)}));function se(E){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("utility"),ee=y("../utils/obj2xml"),se=ee.obj2xml,E=ve;E.deleteMulti=function(){var te=(0,oe.default)(z.default.mark(function le(ue){var ce,he,me,fe,be,Ee,Ae,Pe,ke,de,ge,Se,je,Ne=arguments;return z.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(ce=Ne.length>1&&Ne[1]!==void 0?Ne[1]:{},he=[],!(!ue||!ue.length)){De.next=4;break}throw new Error("names is required");case 4:for(me=0;me<ue.length;me++)fe={},typeof ue[me]=="string"?fe.Key=ie.escape(this._objectName(ue[me])):(be=ue[me],Ee=be.key,Ae=be.versionId,fe.Key=ie.escape(this._objectName(Ee)),fe.VersionId=Ae),he.push(fe);return Pe={Delete:{Quiet:!!ce.quiet,Object:he}},ke=se(Pe,{headers:!0}),ce.subres=Object.assign({delete:""},ce.subres),ce.versionId&&(ce.subres.versionId=ce.versionId),de=this._objectRequestParams("POST","",ce),de.mime="xml",de.content=ke,de.xmlResponse=!0,de.successStatuses=[200],De.next=16,this.request(de);case 16:return ge=De.sent,Se=ge.data,je=Se&&Se.Deleted||null,je&&(Array.isArray(je)||(je=[je])),De.abrupt("return",{res:ge.res,deleted:je||[]});case 21:case"end":return De.stop()}},le,this)}));function re(le){return te.apply(this,arguments)}return re}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.deleteObjectTagging=function(){var ee=(0,oe.default)(z.default.mark(function E(te){var re,le,ue,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({tagging:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),te=this._objectName(te),le=this._objectRequestParams("DELETE",te,re),le.successStatuses=[204],me.next=8,this.request(le);case 8:return ue=me.sent,me.abrupt("return",{status:ue.status,res:ue.res});case 10:case"end":return me.stop()}},E,this)}));function se(E){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(y,we,ve){"use strict";y("core-js/modules/es.array.concat.js");var x=y("url"),z=y("../utils/isIP"),oe=z.isIP,ie=ve;ie.generateObjectUrl=function(se,E){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(E)E[E.length-1]!=="/"&&(E+="/");else{E=this.options.endpoint.format();var te=x.parse(E),re=this.options.bucket;te.hostname="".concat(re,".").concat(te.hostname),te.host="".concat(re,".").concat(te.host),E=te.format()}return E+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),oe=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var ie=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("fs"),se=y("is-type-of"),E=ve;E.get=function(){var te=(0,ie.default)(oe.default.mark(function le(ue,ce){var he,me,fe,be,Ee,Ae,Pe,ke,de=arguments;return oe.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return he=de.length>2&&de[2]!==void 0?de[2]:{},me=null,fe=!1,se.writableStream(ce)?me=ce:se.string(ce)?(me=ee.createWriteStream(ce),fe=!0):he=ce,he=he||{},be=x&&x.browser,Ee=he.responseCacheControl===null?"":"no-cache",Ae=be&&Ee?{"response-cache-control":Ee}:{},he.subres=Object.assign(Ae,he.subres),he.versionId&&(he.subres.versionId=he.versionId),he.process&&(he.subres["x-oss-process"]=he.process),Se.prev=11,ke=this._objectRequestParams("GET",ue,he),ke.writeStream=me,ke.successStatuses=[200,206,304],Se.next=17,this.request(ke);case 17:Pe=Se.sent,fe&&me.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!fe){Se.next=27;break}return me.destroy(),Se.next=27,this._deleteFileSafe(ce);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:Pe.res,content:Pe.data});case 29:case"end":return Se.stop()}},le,this,[[11,21]])}));function re(le,ue){return te.apply(this,arguments)}return re}()}).call(this)}).call(this,y("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.getACL=function(){var ee=(0,oe.default)(z.default.mark(function E(te){var re,le,ue,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({acl:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),te=this._objectName(te),le=this._objectRequestParams("GET",te,re),le.successStatuses=[200],le.xmlResponse=!0,me.next=9,this.request(le);case 9:return ue=me.sent,me.abrupt("return",{acl:ue.data.AccessControlList.Grant,owner:{id:ue.data.Owner.ID,displayName:ue.data.Owner.DisplayName},res:ue.res});case 11:case"end":return me.stop()}},E,this)}));function se(E){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.number.constructor.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve,ee=y("../utils/isObject"),se=ee.isObject,E=y("../utils/isArray"),te=E.isArray;ie.getBucketVersions=re,ie.listObjectVersions=re;function re(){return le.apply(this,arguments)}function le(){return le=(0,oe.default)(z.default.mark(function he(){var me,fe,be,Ee,Ae,Pe,ke,de,ge=arguments;return z.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(me=ge.length>0&&ge[0]!==void 0?ge[0]:{},fe=ge.length>1&&ge[1]!==void 0?ge[1]:{},!(me.versionIdMarker&&me.keyMarker===void 0)){je.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return fe.subres=Object.assign({versions:""},fe.subres),fe.versionId&&(fe.subres.versionId=fe.versionId),be=this._objectRequestParams("GET","",fe),be.xmlResponse=!0,be.successStatuses=[200],be.query=ce(me),je.next=12,this.request(be);case 12:return Ee=je.sent,Ae=Ee.data.Version||[],Pe=Ee.data.DeleteMarker||[],ke=this,Ae&&(Array.isArray(Ae)||(Ae=[Ae]),Ae=Ae.map(function(Ne){return{name:Ne.Key,url:ke._objectUrl(Ne.Key),lastModified:Ne.LastModified,isLatest:Ne.IsLatest==="true",versionId:Ne.VersionId,etag:Ne.ETag,type:Ne.Type,size:Number(Ne.Size),storageClass:Ne.StorageClass,owner:{id:Ne.Owner.ID,displayName:Ne.Owner.DisplayName}}})),Pe&&(te(Pe)||(Pe=[Pe]),Pe=Pe.map(function(Ne){return{name:Ne.Key,lastModified:Ne.LastModified,versionId:Ne.VersionId,owner:{id:Ne.Owner.ID,displayName:Ne.Owner.DisplayName}}})),de=Ee.data.CommonPrefixes||null,de&&(te(de)||(de=[de]),de=de.map(function(Ne){return Ne.Prefix})),je.abrupt("return",{res:Ee.res,objects:Ae,deleteMarker:Pe,prefixes:de,nextMarker:Ee.data.NextKeyMarker||null,NextVersionIdMarker:Ee.data.NextVersionIdMarker||null,nextKeyMarker:Ee.data.NextKeyMarker||null,nextVersionIdMarker:Ee.data.NextVersionIdMarker||null,isTruncated:Ee.data.IsTruncated==="true"});case 21:case"end":return je.stop()}},he,this)})),le.apply(this,arguments)}function ue(he){return he.replace(/([A-Z])/g,"-$1").toLowerCase()}function ce(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},me={};return se(he)&&Object.keys(he).forEach(function(fe){me[ue(fe)]=he[fe]}),me}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.getObjectMeta=function(){var ee=(0,oe.default)(z.default.mark(function E(te,re){var le,ue;return z.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return re=re||{},te=this._objectName(te),re.subres=Object.assign({objectMeta:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),le=this._objectRequestParams("HEAD",te,re),le.successStatuses=[200],he.next=8,this.request(le);case 8:return ue=he.sent,he.abrupt("return",{status:ue.status,res:ue.res});case 10:case"end":return he.stop()}},E,this)}));function se(E,te){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve,ee=y("../utils/isObject"),se=ee.isObject;ie.getObjectTagging=function(){var E=(0,oe.default)(z.default.mark(function re(le){var ue,ce,he,me,fe,be,Ee=arguments;return z.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return ue=Ee.length>1&&Ee[1]!==void 0?Ee[1]:{},ue.subres=Object.assign({tagging:""},ue.subres),ue.versionId&&(ue.subres.versionId=ue.versionId),le=this._objectName(le),ce=this._objectRequestParams("GET",le,ue),ce.successStatuses=[200],Pe.next=8,this.request(ce);case 8:return he=Pe.sent,Pe.next=11,this.parseXML(he.data);case 11:return me=Pe.sent,fe=me.TagSet.Tag,fe=fe&&se(fe)?[fe]:fe||[],be={},fe.forEach(function(ke){be[ke.Key]=ke.Value}),Pe.abrupt("return",{status:he.status,res:he.res,tag:be});case 17:case"end":return Pe.stop()}},re,this)}));function te(re){return E.apply(this,arguments)}return te}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(y,we,ve){"use strict";var x=y("../utils/isIP"),z=x.isIP,oe=ve;oe.getObjectUrl=function(ee,se){if(z(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return se?se[se.length-1]!=="/"&&(se+="/"):se=this.options.endpoint.format(),se+this._escape(this._objectName(ee))}},{"../utils/isIP":69}],43:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.getSymlink=function(){var ee=(0,oe.default)(z.default.mark(function E(te){var re,le,ue,ce,he=arguments;return z.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return re=he.length>1&&he[1]!==void 0?he[1]:{},re.subres=Object.assign({symlink:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),te=this._objectName(te),le=this._objectRequestParams("GET",te,re),le.successStatuses=[200],fe.next=8,this.request(le);case 8:return ue=fe.sent,ce=ue.res.headers["x-oss-symlink-target"],fe.abrupt("return",{targetName:decodeURIComponent(ce),res:ue.res});case 11:case"end":return fe.stop()}},E,this)}));function se(E){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/checkEnv"),ee=ie.checkEnv,se=ve;se.head=function(){var E=(0,oe.default)(z.default.mark(function re(le){var ue,ce,he,me,fe=arguments;return z.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return ue=fe.length>1&&fe[1]!==void 0?fe[1]:{},ee("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),ue.subres=Object.assign({},ue.subres),ue.versionId&&(ue.subres.versionId=ue.versionId),ce=this._objectRequestParams("HEAD",le,ue),ce.successStatuses=[200,304],Ee.next=8,this.request(ce);case 8:return he=Ee.sent,me={meta:null,res:he.res,status:he.status},he.status===200&&Object.keys(he.headers).forEach(function(Ae){Ae.indexOf("x-oss-meta-")===0&&(me.meta||(me.meta={}),me.meta[Ae.substring(11)]=he.headers[Ae])}),Ee.abrupt("return",me);case 12:case"end":return Ee.stop()}},re,this)}));function te(re){return E.apply(this,arguments)}return te}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.putACL=function(){var ee=(0,oe.default)(z.default.mark(function E(te,re,le){var ue,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return le=le||{},le.subres=Object.assign({acl:""},le.subres),le.versionId&&(le.subres.versionId=le.versionId),le.headers=le.headers||{},le.headers["x-oss-object-acl"]=re,te=this._objectName(te),ue=this._objectRequestParams("PUT",te,le),ue.successStatuses=[200],me.next=10,this.request(ue);case 10:return ce=me.sent,me.abrupt("return",{res:ce.res});case 12:case"end":return me.stop()}},E,this)}));function se(E,te,re){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.object.keys.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("../utils/obj2xml"),ee=ie.obj2xml,se=y("../utils/checkObjectTag"),E=se.checkObjectTag,te=ve;te.putObjectTagging=function(){var re=(0,oe.default)(z.default.mark(function ue(ce,he){var me,fe,be,Ee,Ae=arguments;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return me=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},E(he),me.subres=Object.assign({tagging:""},me.subres),me.versionId&&(me.subres.versionId=me.versionId),ce=this._objectName(ce),fe=this._objectRequestParams("PUT",ce,me),fe.successStatuses=[200],he=Object.keys(he).map(function(de){return{Key:de,Value:he[de]}}),be={Tagging:{TagSet:{Tag:he}}},fe.mime="xml",fe.content=ee(be),ke.next=13,this.request(fe);case 13:return Ee=ke.sent,ke.abrupt("return",{res:Ee.res,status:Ee.status});case 15:case"end":return ke.stop()}},ue,this)}));function le(ue,ce){return re.apply(this,arguments)}return le}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=ve;ie.putSymlink=function(){var ee=(0,oe.default)(z.default.mark(function E(te,re,le){var ue,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return le=le||{},le.headers=le.headers||{},re=this._escape(this._objectName(re)),this._convertMetaToHeaders(le.meta,le.headers),le.headers["x-oss-symlink-target"]=re,le.subres=Object.assign({symlink:""},le.subres),le.versionId&&(le.subres.versionId=le.versionId),le.storageClass&&(le.headers["x-oss-storage-class"]=le.storageClass),te=this._objectName(te),ue=this._objectRequestParams("PUT",te,le),ue.successStatuses=[200],me.next=13,this.request(ue);case 13:return ce=me.sent,me.abrupt("return",{res:ce.res});case 15:case"end":return me.stop()}},E,this)}));function se(E,te,re){return ee.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(y,we,ve){"use strict";var x=y("url"),z=y("utility"),oe=y("copy-to"),ie=y("../../common/signUtils"),ee=y("../utils/isIP"),se=ee.isIP,E=ve;E.signatureUrl=function(re,le){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");le=le||{},re=this._objectName(re),le.method=le.method||"GET";var ue=z.timestamp()+(le.expires||1800),ce={bucket:this.options.bucket,object:re},he=this._getResource(ce);this.options.stsToken&&(le["security-token"]=this.options.stsToken);var me=ie._signatureForURL(this.options.accessKeySecret,le,he,ue),fe=x.parse(this._getReqUrl(ce));return fe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ue,Signature:me.Signature},oe(me.subResource).to(fe.query),fe.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/web.dom-collections.iterator.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.function.name.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator")),ie=y("./utils/isArray"),ee=ie.isArray,se=ve;se._parallelNode=function(){var E=(0,oe.default)(z.default.mark(function re(le,ue,ce,he){var me,fe,be,Ee,Ae,Pe,ke,de;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:me=this,fe=[],be=[],Ee=le.length/ue,Ae=le.length%ue,Pe=Ae===0?Ee:(le.length-Ae)/ue+1,ke=1,de=0;case 8:if(!(de<le.length)){Se.next=26;break}if(!me.isCancel()){Se.next=11;break}return Se.abrupt("break",26);case 11:if(he?be.push(ce(me,le[de],he)):be.push(ce(me,le[de])),!(be.length===ue||ke===Pe&&de===le.length-1)){Se.next=23;break}return Se.prev=13,ke+=1,Se.next=17,Promise.all(be);case 17:Se.next=22;break;case 19:Se.prev=19,Se.t0=Se.catch(13),fe.push(Se.t0);case 22:be=[];case 23:de++,Se.next=8;break;case 26:return Se.abrupt("return",fe);case 27:case"end":return Se.stop()}},re,this,[[13,19]])}));function te(re,le,ue,ce){return E.apply(this,arguments)}return te}(),se._parallel=function(te,re,le){var ue=this;return new Promise(function(ce){var he=[];if(re<=0||!te){ce(he);return}function me(Se){return function(){if(Se===null)throw new Error("Callback was already called.");var je=Se;Se=null;for(var Ne=arguments.length,Ce=new Array(Ne),De=0;De<Ne;De++)Ce[De]=arguments[De];je.apply(this,Ce)}}function fe(Se){var je=-1,Ne=Se.length;return function(){return++je<Ne&&!ue.isCancel()?{value:Se[je],key:je}:null}}var be=fe(te),Ee=!1,Ae=0,Pe=!1;function ke(Se){Ae-=1,Se?(Ee=!0,he.push(Se),ce(he)):Ee&&Ae<=0?(Ee=!0,ce(he)):Pe||(ue.isCancel()?ce(he):ge())}function de(Se,je){le(Se).then(function(Ne){je(null,Ne)}).catch(function(Ne){je(Ne)})}function ge(){for(Pe=!0;Ae<re&&!Ee&&!ue.isCancel();){var Se=be();if(Se===null||he.length>0){Ee=!0,Ae<=0&&ce(he);return}Ae+=1,de(Se.value,me(ke))}Pe=!1}ge()})},se.cancel=function(te){this.options.cancelFlag=!0,ee(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(re){if(re.destroyed===!1){var le={name:"cancel",message:"cancel"};re.destroy(le)}}),this.multipartUploadStreams=[],te&&this.abortMultipartUpload(te.name,te.uploadId,te.options)},se.isCancel=function(){return this.options.cancelFlag},se.resetCancelFlag=function(){this.options.cancelFlag=!1},se._stop=function(){this.options.cancelFlag=!0},se._makeCancelEvent=function(){var te={status:0,name:"cancel"};return te},se._makeAbortEvent=function(){var te={status:0,name:"abort",message:"upload task has been abort"};return te}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.array.sort.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js");var z=y("./../../shims/crypto/crypto.js"),oe=y("is-type-of"),ie=y("./utils/lowercaseKeyHeader"),ee=ie.lowercaseKeyHeader;ve.buildCanonicalizedResource=function(E,te){var re="".concat(E),le="?";if(oe.string(te)&&te.trim()!=="")re+=le+te;else if(oe.array(te))te.sort(),re+=le+te.join("&");else if(te){var ue=function(me,fe){return me[0]>fe[0]?1:me[0]<fe[0]?-1:0},ce=function(me){re+=le+me,(te[me]||te[me]===0)&&(re+="=".concat(te[me])),le="&"};Object.keys(te).sort(ue).forEach(ce)}return re},ve.buildCanonicalString=function(E,te,re,le){re=re||{};var ue=ee(re.headers),ce="x-oss-",he=[],me={},fe=[E.toUpperCase(),ue["content-md5"]||"",ue["content-type"],le||ue["x-oss-date"]];return Object.keys(ue).forEach(function(be){var Ee=be.toLowerCase();Ee.indexOf(ce)===0&&(me[Ee]=String(ue[be]).trim())}),Object.keys(me).sort().forEach(function(be){he.push("".concat(be,":").concat(me[be]))}),fe=fe.concat(he),fe.push(this.buildCanonicalizedResource(te,re.parameters)),fe.join(`
`)},ve.computeSignature=function(E,te){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",le=z.createHmac("sha1",E);return le.update(x.from(te,re)).digest("base64")},ve.authorization=function(E,te,re,le){return"OSS ".concat(E,":").concat(this.computeSignature(te,re,le))},ve._signatureForURL=function(E){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=arguments.length>2?arguments[2]:void 0,le=arguments.length>3?arguments[3]:void 0,ue=arguments.length>4?arguments[4]:void 0,ce={},he=te.subResource,me=he===void 0?{}:he;if(te.process){var fe="x-oss-process";me[fe]=te.process}if(te.trafficLimit){var be="x-oss-traffic-limit";me[be]=te.trafficLimit}if(te.response&&Object.keys(te.response).forEach(function(ke){var de="response-".concat(ke.toLowerCase());me[de]=te.response[ke]}),Object.keys(te).forEach(function(ke){var de=ke.toLowerCase(),ge=te[ke];de.indexOf("x-oss-")===0?ce[de]=ge:(de.indexOf("content-md5")===0||de.indexOf("content-type")===0)&&(ce[ke]=ge)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(me["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var Ee={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(Ee.callbackHost=te.callback.host),te.callback.contentType&&(Ee.callbackBodyType=te.callback.contentType),me.callback=x.from(JSON.stringify(Ee)).toString("base64"),te.callback.customValue){var Ae={};Object.keys(te.callback.customValue).forEach(function(ke){Ae["x:".concat(ke)]=te.callback.customValue[ke]}),me["callback-var"]=x.from(JSON.stringify(Ae)).toString("base64")}}var Pe=this.buildCanonicalString(te.method,re,{headers:ce,parameters:me},le.toString());return{Signature:this.computeSignature(E,Pe,ue),subResource:me}}}).call(this)}).call(this,y("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(y,we,ve){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkBucketName=void 0,ve.checkBucketName=function(x){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=z?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!oe.test(x))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(y,we,ve){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkConfigValid=void 0;var x={endpoint:z,region:/^[a-zA-Z0-9\-_]+$/};function z(oe){return typeof oe=="string"?/^[a-zA-Z0-9._:/-]+$/.test(oe):oe.host?/^[a-zA-Z0-9._:/-]+$/.test(oe.host):!1}ve.checkConfigValid=function(oe,ie){if(x[ie]){var ee=!0;if(x[ie]instanceof Function?ee=x[ie](oe):ee=x[ie].test(oe),!ee)throw new Error("The ".concat(ie," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(y,we,ve){(function(x){(function(){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkEnv=void 0;function z(oe){x.browser&&console.warn(oe)}ve.checkEnv=z}).call(this)}).call(this,y("_process"))},{_process:467}],54:[function(y,we,ve){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.entries.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkObjectTag=void 0;var x=y("./checkValid"),z=x.checkValid,oe=y("./isObject"),ie=oe.isObject,ee=[{validator:function(re){if(typeof re!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],se={key:[].concat(ee,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ee,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function E(te){if(!ie(te))throw new Error("tag must be Object");var re=Object.entries(te);if(re.length>10)throw new Error("maximum of 10 tags for a object");var le=["key","value"];re.forEach(function(ue){ue.forEach(function(ce,he){z(ce,se[le[he]])})})}ve.checkObjectTag=E},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkValid=void 0;function x(z,oe){oe.forEach(function(ie){if(ie.validator)ie.validator(z);else if(ie.pattern&&!ie.pattern.test(z))throw new Error(ie.msg)})}ve.checkValid=x},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.concat.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.createRequest=void 0;var z=y("./../../../shims/crypto/crypto.js"),oe=y("debug")("ali-oss"),ie=y("mime"),ee=y("dateformat"),se=y("copy-to"),E=y("path"),te=y("./encoder"),re=te.encoder,le=y("./isIP"),ue=le.isIP,ce=y("./setRegion"),he=ce.setRegion,me=y("../client/getReqUrl"),fe=me.getReqUrl,be=y("./isDingTalk"),Ee=be.isDingTalk;function Ae(de,ge){return de[ge]||de[ge.toLowerCase()]}function Pe(de,ge){delete de[ge],delete de[ge.toLowerCase()]}function ke(de){var ge=new Date;this.options.amendTimeSkewed&&(ge=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":ee(ge,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),se(de.headers).to(Se),Ae(Se,"Content-Type")||(de.mime&&de.mime.indexOf("/")>0?Se["Content-Type"]=de.mime:Ee()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=ie.getType(de.mime||E.extname(de.object||""))),Ae(Se,"Content-Type")||Pe(Se,"Content-Type"),de.content&&(de.disabledMD5||(!de.headers||!de.headers["Content-MD5"]?Se["Content-MD5"]=z.createHash("md5").update(x.from(de.content,"utf8")).digest("base64"):Se["Content-MD5"]=de.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=de.content.length));var je=Object.prototype.hasOwnProperty;for(var Ne in Se)Se[Ne]&&je.call(Se,Ne)&&(Se[Ne]=re(String(Se[Ne]),this.options.headerEncoding));var Ce=this._getResource(de);if(Se.authorization=this.authorization(de.method,Ce,de.subres,Se,this.options.headerEncoding),ue(this.options.endpoint.hostname)){var De=this.options,Ze=De.region,Xe=De.internal,Qe=De.secure,st=he(Ze,Xe,Qe);Se.host="".concat(de.bucket,".").concat(st.host)}var Ie=fe.bind(this)(de);oe("request %s %s, with headers %j, !!stream: %s",de.method,Ie,Se,!!de.stream);var Ue=de.timeout||this.options.timeout,rt={method:de.method,content:de.content,stream:de.stream,headers:Se,timeout:Ue,writeStream:de.writeStream,customResponse:de.customResponse,ctx:de.ctx||this.ctx};return this.agent&&(rt.agent=this.agent),this.httpsAgent&&(rt.httpsAgent=this.httpsAgent),rt.enableProxy=!!this.options.enableProxy,rt.proxy=this.options.proxy?this.options.proxy:null,{url:Ie,params:rt}}ve.createRequest=ke}).call(this)}).call(this,y("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.entries.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.object.keys.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.dataFix=void 0;var x=y("./isObject"),z=["true","TRUE","1",1],oe=["false","FALSE","0",0];function ie(E,te,re){if(x.isObject(E)){var le=te.remove,ue=le===void 0?[]:le,ce=te.rename,he=ce===void 0?{}:ce,me=te.camel,fe=me===void 0?[]:me,be=te.bool,Ee=be===void 0?[]:be,Ae=te.lowerFirst,Pe=Ae===void 0?!1:Ae;return ue.forEach(function(ke){return delete E[ke]}),Object.entries(he).forEach(function(ke){E[ke[0]]&&(E[ke[1]]||(E[ke[1]]=E[ke[0]],delete E[ke[0]]))}),fe.forEach(function(ke){if(E[ke]){var de=ke.replace(/^(.)/,function(ge){return ge.toLowerCase()}).replace(/-(\w)/g,function(ge,Se){return Se.toUpperCase()});E[de]||(E[de]=E[ke])}}),Ee.forEach(function(ke){E[ke]=ee(E[ke])}),typeof re=="function"&&re(E),se(E,Pe),ie}}ve.dataFix=ie;function ee(E){return E?z.includes(E)?!0:oe.includes(E)?!1:E:!1}function se(E,te){te&&Object.keys(E).forEach(function(re){var le=re.replace(/^\w/,function(ue){return ue.toLowerCase()});typeof E[le]=="undefined"&&(E[le]=E[re],delete E[re])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js");var z=x(y("@babel/runtime/helpers/typeof"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.deepCopyWith=ve.deepCopy=void 0;var oe=y("./isBuffer");ve.deepCopy=function(ie){if(ie===null||(0,z.default)(ie)!=="object")return ie;if(oe.isBuffer(ie))return ie.slice();var ee=Array.isArray(ie)?[]:{};return Object.keys(ie).forEach(function(se){ee[se]=ve.deepCopy(ie[se])}),ee},ve.deepCopyWith=function(ie,ee){function se(E,te,re){var le=ee(E,te,re);if(le!==void 0)return le;if(E===null||(0,z.default)(E)!=="object")return E;if(oe.isBuffer(E))return E.slice();var ue=Array.isArray(E)?[]:{};return Object.keys(E).forEach(function(ce){ue[ce]=se(E[ce],ce,E)}),ue}return ee?se(ie,"",null):ve.deepCopy(ie)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.encoder=void 0;function z(oe){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ie==="utf-8"?oe:x.from(oe).toString("latin1")}ve.encoder=z}).call(this)}).call(this,y("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(y,we,ve){"use strict";y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.formatInventoryConfig=void 0;var x=y("../utils/dataFix"),z=y("../utils/isObject"),oe=y("../utils/isArray"),ie=y("../utils/formatObjKey");function ee(E){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&z.isObject(E)&&(E=[E]),oe.isArray(E)?E=E.map(se):E=se(E),E}ve.formatInventoryConfig=ee;function se(E){return x.dataFix(E,{bool:["IsEnabled"]},function(te){var re,le;te.prefix=te.Filter.Prefix,delete te.Filter,te.OSSBucketDestination=te.Destination.OSSBucketDestination,te.OSSBucketDestination.rolename=te.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete te.OSSBucketDestination.RoleArn,te.OSSBucketDestination.bucket=te.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete te.OSSBucketDestination.Bucket,delete te.Destination,te.frequency=te.Schedule.Frequency,delete te.Schedule.Frequency,!((re=te==null?void 0:te.OptionalFields)===null||re===void 0)&&re.Field&&!oe.isArray((le=te.OptionalFields)===null||le===void 0?void 0:le.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),E=ie.formatObjKey(E,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),E}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js");var z=x(y("@babel/runtime/helpers/typeof"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.formatObjKey=void 0;function oe(ee,se,E){if(ee===null||(0,z.default)(ee)!=="object")return ee;var te;if(Array.isArray(ee)){te=[];for(var re=0;re<ee.length;re++)te.push(oe(ee[re],se,E))}else te={},Object.keys(ee).forEach(function(le){te[ie(le,se,E)]=oe(ee[le],se,E)});return te}ve.formatObjKey=oe;function ie(ee,se,E){return E&&E.exclude&&E.exclude.includes(ee)||(se==="firstUpperCase"?ee=ee.replace(/^./,function(te){return te.toUpperCase()}):se==="firstLowerCase"&&(ee=ee.replace(/^./,function(te){return te.toLowerCase()}))),ee}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(y,we,ve){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.getStrBytesCount=void 0;function x(z){for(var oe=0,ie=0;ie<z.length;ie++){var ee=z.charAt(ie);/^[\u00-\uff]$/.test(ee)?oe+=1:oe+=2}return oe}ve.getStrBytesCount=x},{"core-js/modules/es.regexp.exec.js":300}],63:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.isArray=void 0,ve.isArray=function(x){return Object.prototype.toString.call(x)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(y,we,ve){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.isBlob=void 0;function x(z){return typeof Blob!="undefined"&&z instanceof Blob}ve.isBlob=x},{}],65:[function(y,we,ve){(function(x){(function(){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.isBuffer=void 0;function z(oe){return x.isBuffer(oe)}ve.isBuffer=z}).call(this)}).call(this,{isBuffer:y("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.isDingTalk=void 0;function z(){return!!(x.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}ve.isDingTalk=z}).call(this)}).call(this,y("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(y,we,ve){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.isFile=void 0,ve.isFile=function(x){return typeof File!="undefined"&&x instanceof File}},{}],68:[function(y,we,ve){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.isFunction=void 0,ve.isFunction=function(x){return typeof x=="function"}},{}],69:[function(y,we,ve){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.isIP=void 0,ve.isIP=function(x){var z=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,oe=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return z.test(x)||oe.test(x)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.isObject=void 0,ve.isObject=function(x){return Object.prototype.toString.call(x)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.lowercaseKeyHeader=void 0;var x=y("./isObject");function z(oe){var ie={};return x.isObject(oe)&&Object.keys(oe).forEach(function(ee){ie[ee.toLowerCase()]=oe[ee]}),ie}ve.lowercaseKeyHeader=z},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(y,we,ve){"use strict";y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.obj2xml=void 0;var x=y("./formatObjKey");function z(ie){return Object.prototype.toString.call(ie).replace(/(.*? |])/g,"").toLowerCase()}function oe(ie,ee){var se="";return ee&&ee.headers&&(se=`<?xml version="1.0" encoding="UTF-8"?>
`),ee&&ee.firstUpperCase&&(ie=x.formatObjKey(ie,"firstUpperCase")),z(ie)==="object"?Object.keys(ie).forEach(function(E){z(ie[E])!=="undefined"&&z(ie[E])!=="null"&&(z(ie[E])==="string"||z(ie[E])==="number"?se+="<".concat(E,">").concat(ie[E],"</").concat(E,">"):z(ie[E])==="object"?se+="<".concat(E,">").concat(oe(ie[E]),"</").concat(E,">"):z(ie[E])==="array"?se+=ie[E].map(function(te){return"<".concat(E,">").concat(oe(te),"</").concat(E,">")}).join(""):se+="<".concat(E,">").concat(ie[E].toString(),"</").concat(E,">"))}):se+=ie.toString(),se}ve.obj2xml=oe},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(y,we,ve){"use strict";y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.symbol.js"),y("core-js/modules/es.symbol.description.js"),y("core-js/modules/es.symbol.iterator.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/web.dom-collections.iterator.js"),y("core-js/modules/es.object.assign.js");function x(ee,se){var E=typeof Symbol!="undefined"&&ee[Symbol.iterator]||ee["@@iterator"];if(!E){if(Array.isArray(ee)||(E=z(ee))||se&&ee&&typeof ee.length=="number"){E&&(ee=E);var te=0,re=function(){};return{s:re,n:function(){return te>=ee.length?{done:!0}:{done:!1,value:ee[te++]}},e:function(me){throw me},f:re}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var le=!0,ue=!1,ce;return{s:function(){E=E.call(ee)},n:function(){var me=E.next();return le=me.done,me},e:function(me){ue=!0,ce=me},f:function(){try{!le&&E.return!=null&&E.return()}finally{if(ue)throw ce}}}}function z(ee,se){if(ee){if(typeof ee=="string")return oe(ee,se);var E=Object.prototype.toString.call(ee).slice(8,-1);if(E==="Object"&&ee.constructor&&(E=ee.constructor.name),E==="Map"||E==="Set")return Array.from(ee);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return oe(ee,se)}}function oe(ee,se){(se==null||se>ee.length)&&(se=ee.length);for(var E=0,te=new Array(se);E<se;E++)te[E]=ee[E];return te}Object.defineProperty(ve,"__esModule",{value:!0}),ve.omit=void 0;function ie(ee,se){var E=Object.assign({},ee),te=x(se),re;try{for(te.s();!(re=te.n()).done;){var le=re.value;delete E[le]}}catch(ue){te.e(ue)}finally{te.f()}return E}ve.omit=ie},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(y,we,ve){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),Object.defineProperty(ve,"__esModule",{value:!0}),ve.retry=void 0;function x(z,oe){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ee=0,se=ie.retryDelay,E=se===void 0?500:se,te=ie.errorHandler,re=te===void 0?function(){return!0}:te,le=function ue(){for(var ce=arguments.length,he=new Array(ce),me=0;me<ce;me++)he[me]=arguments[me];return new Promise(function(fe,be){z.apply(void 0,he).then(function(Ee){ee=0,fe(Ee)}).catch(function(Ee){ee<oe&&re(Ee)?(ee++,setTimeout(function(){fe(ue.apply(void 0,he))},E)):(ee=0,be(Ee))})})};return le}ve.retry=x},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(y,we,ve){"use strict";var x=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.setRegion=void 0;var z=x(y("url")),oe=y("./checkConfigValid");function ie(ee){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;oe.checkConfigValid(ee,"region");var te=E?"https://":"http://",re=se?"-internal.aliyuncs.com":".aliyuncs.com",le="vpc100-oss-cn-";return ee.substr(0,le.length)===le&&(re=".aliyuncs.com"),z.default.parse(te+ee+re)}ve.setRegion=ie},{"./checkConfigValid":52,url:472}],76:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.object.assign.js");var oe=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ve,"__esModule",{value:!0}),ve.checkCredentials=ve.setSTSToken=void 0;var ie=y("./formatObjKey");function ee(){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(z.default.mark(function te(){var re,le;return z.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(this.options||(this.options={}),re=new Date,!this.stsTokenFreshTime){ce.next=14;break}if(!(+re-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){ce.next=12;break}return this.stsTokenFreshTime=re,ce.next=7,this.options.refreshSTSToken();case 7:le=ce.sent,le=ie.formatObjKey(le,"firstLowerCase"),le.securityToken&&(le.stsToken=le.securityToken),E(le),Object.assign(this.options,le);case 12:ce.next=15;break;case 14:this.stsTokenFreshTime=re;case 15:return ce.abrupt("return",null);case 16:case"end":return ce.stop()}},te,this)})),se.apply(this,arguments)}ve.setSTSToken=ee;function E(te){var re=["accessKeySecret","accessKeyId","stsToken"],le=Object.keys(te);re.forEach(function(ue){if(!le.find(function(ce){return ce===ue}))throw Error("refreshSTSToken must return contains ".concat(ue))})}ve.checkCredentials=E},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(y,we,ve){function x(oe,ie,ee,se,E,te,re){try{var le=oe[te](re),ue=le.value}catch(ce){ee(ce);return}le.done?ie(ue):Promise.resolve(ue).then(se,E)}function z(oe){return function(){var ie=this,ee=arguments;return new Promise(function(se,E){var te=oe.apply(ie,ee);function re(ue){x(te,se,E,re,le,"next",ue)}function le(ue){x(te,se,E,re,le,"throw",ue)}re(void 0)})}}we.exports=z,we.exports.__esModule=!0,we.exports.default=we.exports},{}],78:[function(y,we,ve){function x(z){return z&&z.__esModule?z:{default:z}}we.exports=x,we.exports.__esModule=!0,we.exports.default=we.exports},{}],79:[function(y,we,ve){function x(z){"@babel/helpers - typeof";return we.exports=x=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(oe){return typeof oe}:function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},we.exports.__esModule=!0,we.exports.default=we.exports,x(z)}we.exports=x,we.exports.__esModule=!0,we.exports.default=we.exports},{}],80:[function(y,we,ve){we.exports=y("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(y,we,ve){we.exports=x,we.exports.HttpsAgent=x;function x(){}},{}],82:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("object-assign");function oe(Ze,Xe){if(Ze===Xe)return 0;for(var Qe=Ze.length,st=Xe.length,Ie=0,Ue=Math.min(Qe,st);Ie<Ue;++Ie)if(Ze[Ie]!==Xe[Ie]){Qe=Ze[Ie],st=Xe[Ie];break}return Qe<st?-1:st<Qe?1:0}function ie(Ze){return x.Buffer&&typeof x.Buffer.isBuffer=="function"?x.Buffer.isBuffer(Ze):!!(Ze!=null&&Ze._isBuffer)}var ee=y("util/"),se=Object.prototype.hasOwnProperty,E=Array.prototype.slice,te=function(){return function(){}.name==="foo"}();function re(Ze){return Object.prototype.toString.call(Ze)}function le(Ze){return ie(Ze)||typeof x.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Ze):Ze?!!(Ze instanceof DataView||Ze.buffer&&Ze.buffer instanceof ArrayBuffer):!1}var ue=we.exports=Ae,ce=/\s*function\s+([^\(\s]*)\s*/;function he(Ze){if(ee.isFunction(Ze)){if(te)return Ze.name;var Xe=Ze.toString(),Qe=Xe.match(ce);return Qe&&Qe[1]}}ue.AssertionError=function(Xe){this.name="AssertionError",this.actual=Xe.actual,this.expected=Xe.expected,this.operator=Xe.operator,Xe.message?(this.message=Xe.message,this.generatedMessage=!1):(this.message=be(this),this.generatedMessage=!0);var Qe=Xe.stackStartFunction||Ee;if(Error.captureStackTrace)Error.captureStackTrace(this,Qe);else{var st=new Error;if(st.stack){var Ie=st.stack,Ue=he(Qe),rt=Ie.indexOf(`
`+Ue);if(rt>=0){var ot=Ie.indexOf(`
`,rt+1);Ie=Ie.substring(ot+1)}this.stack=Ie}}},ee.inherits(ue.AssertionError,Error);function me(Ze,Xe){return typeof Ze=="string"?Ze.length<Xe?Ze:Ze.slice(0,Xe):Ze}function fe(Ze){if(te||!ee.isFunction(Ze))return ee.inspect(Ze);var Xe=he(Ze),Qe=Xe?": "+Xe:"";return"[Function"+Qe+"]"}function be(Ze){return me(fe(Ze.actual),128)+" "+Ze.operator+" "+me(fe(Ze.expected),128)}function Ee(Ze,Xe,Qe,st,Ie){throw new ue.AssertionError({message:Qe,actual:Ze,expected:Xe,operator:st,stackStartFunction:Ie})}ue.fail=Ee;function Ae(Ze,Xe){Ze||Ee(Ze,!0,Xe,"==",ue.ok)}ue.ok=Ae,ue.equal=function(Xe,Qe,st){Xe!=Qe&&Ee(Xe,Qe,st,"==",ue.equal)},ue.notEqual=function(Xe,Qe,st){Xe==Qe&&Ee(Xe,Qe,st,"!=",ue.notEqual)},ue.deepEqual=function(Xe,Qe,st){Pe(Xe,Qe,!1)||Ee(Xe,Qe,st,"deepEqual",ue.deepEqual)},ue.deepStrictEqual=function(Xe,Qe,st){Pe(Xe,Qe,!0)||Ee(Xe,Qe,st,"deepStrictEqual",ue.deepStrictEqual)};function Pe(Ze,Xe,Qe,st){if(Ze===Xe)return!0;if(ie(Ze)&&ie(Xe))return oe(Ze,Xe)===0;if(ee.isDate(Ze)&&ee.isDate(Xe))return Ze.getTime()===Xe.getTime();if(ee.isRegExp(Ze)&&ee.isRegExp(Xe))return Ze.source===Xe.source&&Ze.global===Xe.global&&Ze.multiline===Xe.multiline&&Ze.lastIndex===Xe.lastIndex&&Ze.ignoreCase===Xe.ignoreCase;if((Ze===null||typeof Ze!="object")&&(Xe===null||typeof Xe!="object"))return Qe?Ze===Xe:Ze==Xe;if(le(Ze)&&le(Xe)&&re(Ze)===re(Xe)&&!(Ze instanceof Float32Array||Ze instanceof Float64Array))return oe(new Uint8Array(Ze.buffer),new Uint8Array(Xe.buffer))===0;if(ie(Ze)!==ie(Xe))return!1;st=st||{actual:[],expected:[]};var Ie=st.actual.indexOf(Ze);return Ie!==-1&&Ie===st.expected.indexOf(Xe)?!0:(st.actual.push(Ze),st.expected.push(Xe),de(Ze,Xe,Qe,st))}function ke(Ze){return Object.prototype.toString.call(Ze)=="[object Arguments]"}function de(Ze,Xe,Qe,st){if(Ze==null||Xe===null||Xe===void 0)return!1;if(ee.isPrimitive(Ze)||ee.isPrimitive(Xe))return Ze===Xe;if(Qe&&Object.getPrototypeOf(Ze)!==Object.getPrototypeOf(Xe))return!1;var Ie=ke(Ze),Ue=ke(Xe);if(Ie&&!Ue||!Ie&&Ue)return!1;if(Ie)return Ze=E.call(Ze),Xe=E.call(Xe),Pe(Ze,Xe,Qe);var rt=De(Ze),ot=De(Xe),it,$e;if(rt.length!==ot.length)return!1;for(rt.sort(),ot.sort(),$e=rt.length-1;$e>=0;$e--)if(rt[$e]!==ot[$e])return!1;for($e=rt.length-1;$e>=0;$e--)if(it=rt[$e],!Pe(Ze[it],Xe[it],Qe,st))return!1;return!0}ue.notDeepEqual=function(Xe,Qe,st){Pe(Xe,Qe,!1)&&Ee(Xe,Qe,st,"notDeepEqual",ue.notDeepEqual)},ue.notDeepStrictEqual=ge;function ge(Ze,Xe,Qe){Pe(Ze,Xe,!0)&&Ee(Ze,Xe,Qe,"notDeepStrictEqual",ge)}ue.strictEqual=function(Xe,Qe,st){Xe!==Qe&&Ee(Xe,Qe,st,"===",ue.strictEqual)},ue.notStrictEqual=function(Xe,Qe,st){Xe===Qe&&Ee(Xe,Qe,st,"!==",ue.notStrictEqual)};function Se(Ze,Xe){if(!Ze||!Xe)return!1;if(Object.prototype.toString.call(Xe)=="[object RegExp]")return Xe.test(Ze);try{if(Ze instanceof Xe)return!0}catch(Qe){}return Error.isPrototypeOf(Xe)?!1:Xe.call({},Ze)===!0}function je(Ze){var Xe;try{Ze()}catch(Qe){Xe=Qe}return Xe}function Ne(Ze,Xe,Qe,st){var Ie;if(typeof Xe!="function")throw new TypeError('"block" argument must be a function');typeof Qe=="string"&&(st=Qe,Qe=null),Ie=je(Xe),st=(Qe&&Qe.name?" ("+Qe.name+").":".")+(st?" "+st:"."),Ze&&!Ie&&Ee(Ie,Qe,"Missing expected exception"+st);var Ue=typeof st=="string",rt=!Ze&&ee.isError(Ie),ot=!Ze&&Ie&&!Qe;if((rt&&Ue&&Se(Ie,Qe)||ot)&&Ee(Ie,Qe,"Got unwanted exception"+st),Ze&&Ie&&Qe&&!Se(Ie,Qe)||!Ze&&Ie)throw Ie}ue.throws=function(Ze,Xe,Qe){Ne(!0,Ze,Xe,Qe)},ue.doesNotThrow=function(Ze,Xe,Qe){Ne(!1,Ze,Xe,Qe)},ue.ifError=function(Ze){if(Ze)throw Ze};function Ce(Ze,Xe){Ze||Ee(Ze,!0,Xe,"==",Ce)}ue.strict=z(Ce,ue,{equal:ue.strictEqual,deepEqual:ue.deepStrictEqual,notEqual:ue.notStrictEqual,notDeepEqual:ue.notDeepStrictEqual}),ue.strict.strict=ue.strict;var De=Object.keys||function(Ze){var Xe=[];for(var Qe in Ze)se.call(Ze,Qe)&&Xe.push(Qe);return Xe}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(y,we,ve){typeof Object.create=="function"?we.exports=function(z,oe){z.super_=oe,z.prototype=Object.create(oe.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}})}:we.exports=function(z,oe){z.super_=oe;var ie=function(){};ie.prototype=oe.prototype,z.prototype=new ie,z.prototype.constructor=z}},{}],84:[function(y,we,ve){we.exports=function(z){return z&&typeof z=="object"&&typeof z.copy=="function"&&typeof z.fill=="function"&&typeof z.readUInt8=="function"}},{}],85:[function(y,we,ve){(function(x,z){(function(){var oe=/%[sdj%]/g;ve.format=function(ot){if(!de(ot)){for(var it=[],$e=0;$e<arguments.length;$e++)it.push(se(arguments[$e]));return it.join(" ")}for(var $e=1,Ye=arguments,Ge=Ye.length,ct=String(ot).replace(oe,function(ut){if(ut==="%%")return"%";if($e>=Ge)return ut;switch(ut){case"%s":return String(Ye[$e++]);case"%d":return Number(Ye[$e++]);case"%j":try{return JSON.stringify(Ye[$e++])}catch(lt){return"[Circular]"}default:return ut}}),tt=Ye[$e];$e<Ge;tt=Ye[++$e])Ae(tt)||!Ne(tt)?ct+=" "+tt:ct+=" "+se(tt);return ct},ve.deprecate=function(ot,it){if(Se(z.process))return function(){return ve.deprecate(ot,it).apply(this,arguments)};if(x.noDeprecation===!0)return ot;var $e=!1;function Ye(){if(!$e){if(x.throwDeprecation)throw new Error(it);x.traceDeprecation?console.trace(it):console.error(it),$e=!0}return ot.apply(this,arguments)}return Ye};var ie={},ee;ve.debuglog=function(ot){if(Se(ee)&&(ee=x.env.NODE_DEBUG||""),ot=ot.toUpperCase(),!ie[ot])if(new RegExp("\\b"+ot+"\\b","i").test(ee)){var it=x.pid;ie[ot]=function(){var $e=ve.format.apply(ve,arguments);console.error("%s %d: %s",ot,it,$e)}}else ie[ot]=function(){};return ie[ot]};function se(ot,it){var $e={seen:[],stylize:te};return arguments.length>=3&&($e.depth=arguments[2]),arguments.length>=4&&($e.colors=arguments[3]),Ee(it)?$e.showHidden=it:it&&ve._extend($e,it),Se($e.showHidden)&&($e.showHidden=!1),Se($e.depth)&&($e.depth=2),Se($e.colors)&&($e.colors=!1),Se($e.customInspect)&&($e.customInspect=!0),$e.colors&&($e.stylize=E),le($e,ot,$e.depth)}ve.inspect=se,se.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},se.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function E(ot,it){var $e=se.styles[it];return $e?"\x1B["+se.colors[$e][0]+"m"+ot+"\x1B["+se.colors[$e][1]+"m":ot}function te(ot,it){return ot}function re(ot){var it={};return ot.forEach(function($e,Ye){it[$e]=!0}),it}function le(ot,it,$e){if(ot.customInspect&&it&&Ze(it.inspect)&&it.inspect!==ve.inspect&&!(it.constructor&&it.constructor.prototype===it)){var Ye=it.inspect($e,ot);return de(Ye)||(Ye=le(ot,Ye,$e)),Ye}var Ge=ue(ot,it);if(Ge)return Ge;var ct=Object.keys(it),tt=re(ct);if(ot.showHidden&&(ct=Object.getOwnPropertyNames(it)),De(it)&&(ct.indexOf("message")>=0||ct.indexOf("description")>=0))return ce(it);if(ct.length===0){if(Ze(it)){var ut=it.name?": "+it.name:"";return ot.stylize("[Function"+ut+"]","special")}if(je(it))return ot.stylize(RegExp.prototype.toString.call(it),"regexp");if(Ce(it))return ot.stylize(Date.prototype.toString.call(it),"date");if(De(it))return ce(it)}var lt="",He=!1,_e=["{","}"];if(be(it)&&(He=!0,_e=["[","]"]),Ze(it)){var ze=it.name?": "+it.name:"";lt=" [Function"+ze+"]"}if(je(it)&&(lt=" "+RegExp.prototype.toString.call(it)),Ce(it)&&(lt=" "+Date.prototype.toUTCString.call(it)),De(it)&&(lt=" "+ce(it)),ct.length===0&&(!He||it.length==0))return _e[0]+lt+_e[1];if($e<0)return je(it)?ot.stylize(RegExp.prototype.toString.call(it),"regexp"):ot.stylize("[Object]","special");ot.seen.push(it);var Me;return He?Me=he(ot,it,$e,tt,ct):Me=ct.map(function(Ve){return me(ot,it,$e,tt,Ve,He)}),ot.seen.pop(),fe(Me,lt,_e)}function ue(ot,it){if(Se(it))return ot.stylize("undefined","undefined");if(de(it)){var $e="'"+JSON.stringify(it).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ot.stylize($e,"string")}if(ke(it))return ot.stylize(""+it,"number");if(Ee(it))return ot.stylize(""+it,"boolean");if(Ae(it))return ot.stylize("null","null")}function ce(ot){return"["+Error.prototype.toString.call(ot)+"]"}function he(ot,it,$e,Ye,Ge){for(var ct=[],tt=0,ut=it.length;tt<ut;++tt)rt(it,String(tt))?ct.push(me(ot,it,$e,Ye,String(tt),!0)):ct.push("");return Ge.forEach(function(lt){lt.match(/^\d+$/)||ct.push(me(ot,it,$e,Ye,lt,!0))}),ct}function me(ot,it,$e,Ye,Ge,ct){var tt,ut,lt;if(lt=Object.getOwnPropertyDescriptor(it,Ge)||{value:it[Ge]},lt.get?lt.set?ut=ot.stylize("[Getter/Setter]","special"):ut=ot.stylize("[Getter]","special"):lt.set&&(ut=ot.stylize("[Setter]","special")),rt(Ye,Ge)||(tt="["+Ge+"]"),ut||(ot.seen.indexOf(lt.value)<0?(Ae($e)?ut=le(ot,lt.value,null):ut=le(ot,lt.value,$e-1),ut.indexOf(`
`)>-1&&(ct?ut=ut.split(`
`).map(function(He){return" "+He}).join(`
`).substr(2):ut=`
`+ut.split(`
`).map(function(He){return" "+He}).join(`
`))):ut=ot.stylize("[Circular]","special")),Se(tt)){if(ct&&Ge.match(/^\d+$/))return ut;tt=JSON.stringify(""+Ge),tt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(tt=tt.substr(1,tt.length-2),tt=ot.stylize(tt,"name")):(tt=tt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),tt=ot.stylize(tt,"string"))}return tt+": "+ut}function fe(ot,it,$e){var Ye=0,Ge=ot.reduce(function(ct,tt){return Ye++,tt.indexOf(`
`)>=0&&Ye++,ct+tt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ge>60?$e[0]+(it===""?"":it+`
`)+" "+ot.join(`,
`)+" "+$e[1]:$e[0]+it+" "+ot.join(", ")+" "+$e[1]}function be(ot){return Array.isArray(ot)}ve.isArray=be;function Ee(ot){return typeof ot=="boolean"}ve.isBoolean=Ee;function Ae(ot){return ot===null}ve.isNull=Ae;function Pe(ot){return ot==null}ve.isNullOrUndefined=Pe;function ke(ot){return typeof ot=="number"}ve.isNumber=ke;function de(ot){return typeof ot=="string"}ve.isString=de;function ge(ot){return typeof ot=="symbol"}ve.isSymbol=ge;function Se(ot){return ot===void 0}ve.isUndefined=Se;function je(ot){return Ne(ot)&&Qe(ot)==="[object RegExp]"}ve.isRegExp=je;function Ne(ot){return typeof ot=="object"&&ot!==null}ve.isObject=Ne;function Ce(ot){return Ne(ot)&&Qe(ot)==="[object Date]"}ve.isDate=Ce;function De(ot){return Ne(ot)&&(Qe(ot)==="[object Error]"||ot instanceof Error)}ve.isError=De;function Ze(ot){return typeof ot=="function"}ve.isFunction=Ze;function Xe(ot){return ot===null||typeof ot=="boolean"||typeof ot=="number"||typeof ot=="string"||typeof ot=="symbol"||typeof ot=="undefined"}ve.isPrimitive=Xe,ve.isBuffer=y("./support/isBuffer");function Qe(ot){return Object.prototype.toString.call(ot)}function st(ot){return ot<10?"0"+ot.toString(10):ot.toString(10)}var Ie=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ue(){var ot=new Date,it=[st(ot.getHours()),st(ot.getMinutes()),st(ot.getSeconds())].join(":");return[ot.getDate(),Ie[ot.getMonth()],it].join(" ")}ve.log=function(){console.log("%s - %s",Ue(),ve.format.apply(ve,arguments))},ve.inherits=y("inherits"),ve._extend=function(ot,it){if(!it||!Ne(it))return ot;for(var $e=Object.keys(it),Ye=$e.length;Ye--;)ot[$e[Ye]]=it[$e[Ye]];return ot};function rt(ot,it){return Object.prototype.hasOwnProperty.call(ot,it)}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(y,we,ve){(function(x){(function(){"use strict";var z=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],oe=typeof globalThis=="undefined"?x:globalThis;we.exports=function(){for(var ee=[],se=0;se<z.length;se++)typeof oe[z[se]]=="function"&&(ee[ee.length]=z[se]);return ee}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(y,we,ve){"use strict";ve.byteLength=te,ve.toByteArray=le,ve.fromByteArray=he;for(var x=[],z=[],oe=typeof Uint8Array!="undefined"?Uint8Array:Array,ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee=0,se=ie.length;ee<se;++ee)x[ee]=ie[ee],z[ie.charCodeAt(ee)]=ee;z[45]=62,z[95]=63;function E(me){var fe=me.length;if(fe%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=me.indexOf("=");be===-1&&(be=fe);var Ee=be===fe?0:4-be%4;return[be,Ee]}function te(me){var fe=E(me),be=fe[0],Ee=fe[1];return(be+Ee)*3/4-Ee}function re(me,fe,be){return(fe+be)*3/4-be}function le(me){var fe,be=E(me),Ee=be[0],Ae=be[1],Pe=new oe(re(me,Ee,Ae)),ke=0,de=Ae>0?Ee-4:Ee,ge;for(ge=0;ge<de;ge+=4)fe=z[me.charCodeAt(ge)]<<18|z[me.charCodeAt(ge+1)]<<12|z[me.charCodeAt(ge+2)]<<6|z[me.charCodeAt(ge+3)],Pe[ke++]=fe>>16&255,Pe[ke++]=fe>>8&255,Pe[ke++]=fe&255;return Ae===2&&(fe=z[me.charCodeAt(ge)]<<2|z[me.charCodeAt(ge+1)]>>4,Pe[ke++]=fe&255),Ae===1&&(fe=z[me.charCodeAt(ge)]<<10|z[me.charCodeAt(ge+1)]<<4|z[me.charCodeAt(ge+2)]>>2,Pe[ke++]=fe>>8&255,Pe[ke++]=fe&255),Pe}function ue(me){return x[me>>18&63]+x[me>>12&63]+x[me>>6&63]+x[me&63]}function ce(me,fe,be){for(var Ee,Ae=[],Pe=fe;Pe<be;Pe+=3)Ee=(me[Pe]<<16&16711680)+(me[Pe+1]<<8&65280)+(me[Pe+2]&255),Ae.push(ue(Ee));return Ae.join("")}function he(me){for(var fe,be=me.length,Ee=be%3,Ae=[],Pe=16383,ke=0,de=be-Ee;ke<de;ke+=Pe)Ae.push(ce(me,ke,ke+Pe>de?de:ke+Pe));return Ee===1?(fe=me[be-1],Ae.push(x[fe>>2]+x[fe<<4&63]+"==")):Ee===2&&(fe=(me[be-2]<<8)+me[be-1],Ae.push(x[fe>>10]+x[fe>>4&63]+x[fe<<2&63]+"=")),Ae.join("")}},{}],88:[function(y,we,ve){(function(x,z,oe){typeof we!="undefined"&&we.exports?we.exports=oe():typeof Ke=="function"&&Ke.amd?Ke(z,oe):x[z]=oe()})(this,"bowser",function(){var x=!0;function z(re){function le(it){var $e=re.match(it);return $e&&$e.length>1&&$e[1]||""}function ue(it){var $e=re.match(it);return $e&&$e.length>1&&$e[2]||""}var ce=le(/(ipod|iphone|ipad)/i).toLowerCase(),he=/like android/i.test(re),me=!he&&/android/i.test(re),fe=/nexus\s*[0-6]\s*/i.test(re),be=!fe&&/nexus\s*[0-9]+/i.test(re),Ee=/CrOS/.test(re),Ae=/silk/i.test(re),Pe=/sailfish/i.test(re),ke=/tizen/i.test(re),de=/(web|hpw)(o|0)s/i.test(re),ge=/windows phone/i.test(re),Se=/SamsungBrowser/i.test(re),je=!ge&&/windows/i.test(re),Ne=!ce&&!Ae&&/macintosh/i.test(re),Ce=!me&&!Pe&&!ke&&!de&&/linux/i.test(re),De=ue(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ze=le(/version\/(\d+(\.\d+)?)/i),Xe=/tablet/i.test(re)&&!/tablet pc/i.test(re),Qe=!Xe&&/[^-]mobi/i.test(re),st=/xbox/i.test(re),Ie;/opera/i.test(re)?Ie={name:"Opera",opera:x,version:Ze||le(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(re)?Ie={name:"Opera",opera:x,version:le(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ze}:/SamsungBrowser/i.test(re)?Ie={name:"Samsung Internet for Android",samsungBrowser:x,version:Ze||le(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(re)?Ie={name:"NAVER Whale browser",whale:x,version:le(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(re)?Ie={name:"MZ Browser",mzbrowser:x,version:le(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(re)?Ie={name:"Opera Coast",coast:x,version:Ze||le(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(re)?Ie={name:"Focus",focus:x,version:le(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(re)?Ie={name:"Yandex Browser",yandexbrowser:x,version:Ze||le(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(re)?Ie={name:"UC Browser",ucbrowser:x,version:le(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(re)?Ie={name:"Maxthon",maxthon:x,version:le(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(re)?Ie={name:"Epiphany",epiphany:x,version:le(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(re)?Ie={name:"Puffin",puffin:x,version:le(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(re)?Ie={name:"Sleipnir",sleipnir:x,version:le(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(re)?Ie={name:"K-Meleon",kMeleon:x,version:le(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ge?(Ie={name:"Windows Phone",osname:"Windows Phone",windowsphone:x},De?(Ie.msedge=x,Ie.version=De):(Ie.msie=x,Ie.version=le(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(re)?Ie={name:"Internet Explorer",msie:x,version:le(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ee?Ie={name:"Chrome",osname:"Chrome OS",chromeos:x,chromeBook:x,chrome:x,version:le(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(re)?Ie={name:"Microsoft Edge",msedge:x,version:De}:/vivaldi/i.test(re)?Ie={name:"Vivaldi",vivaldi:x,version:le(/vivaldi\/(\d+(\.\d+)?)/i)||Ze}:Pe?Ie={name:"Sailfish",osname:"Sailfish OS",sailfish:x,version:le(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(re)?Ie={name:"SeaMonkey",seamonkey:x,version:le(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(re)?(Ie={name:"Firefox",firefox:x,version:le(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(re)&&(Ie.firefoxos=x,Ie.osname="Firefox OS")):Ae?Ie={name:"Amazon Silk",silk:x,version:le(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(re)?Ie={name:"PhantomJS",phantom:x,version:le(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(re)?Ie={name:"SlimerJS",slimer:x,version:le(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(re)||/rim\stablet/i.test(re)?Ie={name:"BlackBerry",osname:"BlackBerry OS",blackberry:x,version:Ze||le(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:de?(Ie={name:"WebOS",osname:"WebOS",webos:x,version:Ze||le(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(re)&&(Ie.touchpad=x)):/bada/i.test(re)?Ie={name:"Bada",osname:"Bada",bada:x,version:le(/dolfin\/(\d+(\.\d+)?)/i)}:ke?Ie={name:"Tizen",osname:"Tizen",tizen:x,version:le(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ze}:/qupzilla/i.test(re)?Ie={name:"QupZilla",qupzilla:x,version:le(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ze}:/chromium/i.test(re)?Ie={name:"Chromium",chromium:x,version:le(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ze}:/chrome|crios|crmo/i.test(re)?Ie={name:"Chrome",chrome:x,version:le(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:me?Ie={name:"Android",version:Ze}:/safari|applewebkit/i.test(re)?(Ie={name:"Safari",safari:x},Ze&&(Ie.version=Ze)):ce?(Ie={name:ce=="iphone"?"iPhone":ce=="ipad"?"iPad":"iPod"},Ze&&(Ie.version=Ze)):/googlebot/i.test(re)?Ie={name:"Googlebot",googlebot:x,version:le(/googlebot\/(\d+(\.\d+))/i)||Ze}:Ie={name:le(/^(.*)\/(.*) /),version:ue(/^(.*)\/(.*) /)},!Ie.msedge&&/(apple)?webkit/i.test(re)?(/(apple)?webkit\/537\.36/i.test(re)?(Ie.name=Ie.name||"Blink",Ie.blink=x):(Ie.name=Ie.name||"Webkit",Ie.webkit=x),!Ie.version&&Ze&&(Ie.version=Ze)):!Ie.opera&&/gecko\//i.test(re)&&(Ie.name=Ie.name||"Gecko",Ie.gecko=x,Ie.version=Ie.version||le(/gecko\/(\d+(\.\d+)?)/i)),!Ie.windowsphone&&(me||Ie.silk)?(Ie.android=x,Ie.osname="Android"):!Ie.windowsphone&&ce?(Ie[ce]=x,Ie.ios=x,Ie.osname="iOS"):Ne?(Ie.mac=x,Ie.osname="macOS"):st?(Ie.xbox=x,Ie.osname="Xbox"):je?(Ie.windows=x,Ie.osname="Windows"):Ce&&(Ie.linux=x,Ie.osname="Linux");function Ue(it){switch(it){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var rt="";Ie.windows?rt=Ue(le(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Ie.windowsphone?rt=le(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Ie.mac?(rt=le(/Mac OS X (\d+([_\.\s]\d+)*)/i),rt=rt.replace(/[_\s]/g,".")):ce?(rt=le(/os (\d+([_\s]\d+)*) like mac os x/i),rt=rt.replace(/[_\s]/g,".")):me?rt=le(/android[ \/-](\d+(\.\d+)*)/i):Ie.webos?rt=le(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Ie.blackberry?rt=le(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Ie.bada?rt=le(/bada\/(\d+(\.\d+)*)/i):Ie.tizen&&(rt=le(/tizen[\/\s](\d+(\.\d+)*)/i)),rt&&(Ie.osversion=rt);var ot=!Ie.windows&&rt.split(".")[0];return Xe||be||ce=="ipad"||me&&(ot==3||ot>=4&&!Qe)||Ie.silk?Ie.tablet=x:(Qe||ce=="iphone"||ce=="ipod"||me||fe||Ie.blackberry||Ie.webos||Ie.bada)&&(Ie.mobile=x),Ie.msedge||Ie.msie&&Ie.version>=10||Ie.yandexbrowser&&Ie.version>=15||Ie.vivaldi&&Ie.version>=1||Ie.chrome&&Ie.version>=20||Ie.samsungBrowser&&Ie.version>=4||Ie.whale&&se([Ie.version,"1.0"])===1||Ie.mzbrowser&&se([Ie.version,"6.0"])===1||Ie.focus&&se([Ie.version,"1.0"])===1||Ie.firefox&&Ie.version>=20||Ie.safari&&Ie.version>=6||Ie.opera&&Ie.version>=10||Ie.ios&&Ie.osversion&&Ie.osversion.split(".")[0]>=6||Ie.blackberry&&Ie.version>=10.1||Ie.chromium&&Ie.version>=20?Ie.a=x:Ie.msie&&Ie.version<10||Ie.chrome&&Ie.version<20||Ie.firefox&&Ie.version<20||Ie.safari&&Ie.version<6||Ie.opera&&Ie.version<10||Ie.ios&&Ie.osversion&&Ie.osversion.split(".")[0]<6||Ie.chromium&&Ie.version<20?Ie.c=x:Ie.x=x,Ie}var oe=z(typeof navigator!="undefined"&&navigator.userAgent||"");oe.test=function(re){for(var le=0;le<re.length;++le){var ue=re[le];if(typeof ue=="string"&&ue in oe)return!0}return!1};function ie(re){return re.split(".").length}function ee(re,le){var ue=[],ce;if(Array.prototype.map)return Array.prototype.map.call(re,le);for(ce=0;ce<re.length;ce++)ue.push(le(re[ce]));return ue}function se(re){for(var le=Math.max(ie(re[0]),ie(re[1])),ue=ee(re,function(ce){var he=le-ie(ce);return ce=ce+new Array(he+1).join(".0"),ee(ce.split("."),function(me){return new Array(20-me.length).join("0")+me}).reverse()});--le>=0;){if(ue[0][le]>ue[1][le])return 1;if(ue[0][le]===ue[1][le]){if(le===0)return 0}else return-1}}function E(re,le,ue){var ce=oe;typeof le=="string"&&(ue=le,le=void 0),le===void 0&&(le=!1),ue&&(ce=z(ue));var he=""+ce.version;for(var me in re)if(re.hasOwnProperty(me)&&ce[me]){if(typeof re[me]!="string")throw new Error("Browser version in the minVersion map should be a string: "+me+": "+String(re));return se([he,re[me]])<0}return le}function te(re,le,ue){return!E(re,le,ue)}return oe.isUnsupportedBrowser=E,oe.compareVersions=se,oe.check=te,oe._detect=z,oe.detect=z,oe})},{}],89:[function(y,we,ve){},{}],90:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("base64-js"),oe=y("ieee754");ve.Buffer=E,ve.SlowBuffer=Ee,ve.INSPECT_MAX_BYTES=50;var ie=2147483647;ve.kMaxLength=ie,E.TYPED_ARRAY_SUPPORT=ee(),!E.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ee(){try{var Te=new Uint8Array(1);return Te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Te.foo()===42}catch(Oe){return!1}}Object.defineProperty(E.prototype,"parent",{enumerable:!0,get:function(){if(E.isBuffer(this))return this.buffer}}),Object.defineProperty(E.prototype,"offset",{enumerable:!0,get:function(){if(E.isBuffer(this))return this.byteOffset}});function se(Te){if(Te>ie)throw new RangeError('The value "'+Te+'" is invalid for option "size"');var Oe=new Uint8Array(Te);return Oe.__proto__=E.prototype,Oe}function E(Te,Oe,We){if(typeof Te=="number"){if(typeof Oe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ue(Te)}return te(Te,Oe,We)}typeof Symbol!="undefined"&&Symbol.species!=null&&E[Symbol.species]===E&&Object.defineProperty(E,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),E.poolSize=8192;function te(Te,Oe,We){if(typeof Te=="string")return ce(Te,Oe);if(ArrayBuffer.isView(Te))return he(Te);if(Te==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te);if(mt(Te,ArrayBuffer)||Te&&mt(Te.buffer,ArrayBuffer))return me(Te,Oe,We);if(typeof Te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var at=Te.valueOf&&Te.valueOf();if(at!=null&&at!==Te)return E.from(at,Oe,We);var Re=fe(Te);if(Re)return Re;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Te[Symbol.toPrimitive]=="function")return E.from(Te[Symbol.toPrimitive]("string"),Oe,We);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te)}E.from=function(Te,Oe,We){return te(Te,Oe,We)},E.prototype.__proto__=Uint8Array.prototype,E.__proto__=Uint8Array;function re(Te){if(typeof Te!="number")throw new TypeError('"size" argument must be of type number');if(Te<0)throw new RangeError('The value "'+Te+'" is invalid for option "size"')}function le(Te,Oe,We){return re(Te),Te<=0?se(Te):Oe!==void 0?typeof We=="string"?se(Te).fill(Oe,We):se(Te).fill(Oe):se(Te)}E.alloc=function(Te,Oe,We){return le(Te,Oe,We)};function ue(Te){return re(Te),se(Te<0?0:be(Te)|0)}E.allocUnsafe=function(Te){return ue(Te)},E.allocUnsafeSlow=function(Te){return ue(Te)};function ce(Te,Oe){if((typeof Oe!="string"||Oe==="")&&(Oe="utf8"),!E.isEncoding(Oe))throw new TypeError("Unknown encoding: "+Oe);var We=Ae(Te,Oe)|0,at=se(We),Re=at.write(Te,Oe);return Re!==We&&(at=at.slice(0,Re)),at}function he(Te){for(var Oe=Te.length<0?0:be(Te.length)|0,We=se(Oe),at=0;at<Oe;at+=1)We[at]=Te[at]&255;return We}function me(Te,Oe,We){if(Oe<0||Te.byteLength<Oe)throw new RangeError('"offset" is outside of buffer bounds');if(Te.byteLength<Oe+(We||0))throw new RangeError('"length" is outside of buffer bounds');var at;return Oe===void 0&&We===void 0?at=new Uint8Array(Te):We===void 0?at=new Uint8Array(Te,Oe):at=new Uint8Array(Te,Oe,We),at.__proto__=E.prototype,at}function fe(Te){if(E.isBuffer(Te)){var Oe=be(Te.length)|0,We=se(Oe);return We.length===0||Te.copy(We,0,0,Oe),We}if(Te.length!==void 0)return typeof Te.length!="number"||nt(Te.length)?se(0):he(Te);if(Te.type==="Buffer"&&Array.isArray(Te.data))return he(Te.data)}function be(Te){if(Te>=ie)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ie.toString(16)+" bytes");return Te|0}function Ee(Te){return+Te!=Te&&(Te=0),E.alloc(+Te)}E.isBuffer=function(Oe){return Oe!=null&&Oe._isBuffer===!0&&Oe!==E.prototype},E.compare=function(Oe,We){if(mt(Oe,Uint8Array)&&(Oe=E.from(Oe,Oe.offset,Oe.byteLength)),mt(We,Uint8Array)&&(We=E.from(We,We.offset,We.byteLength)),!E.isBuffer(Oe)||!E.isBuffer(We))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Oe===We)return 0;for(var at=Oe.length,Re=We.length,xe=0,ye=Math.min(at,Re);xe<ye;++xe)if(Oe[xe]!==We[xe]){at=Oe[xe],Re=We[xe];break}return at<Re?-1:Re<at?1:0},E.isEncoding=function(Oe){switch(String(Oe).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},E.concat=function(Oe,We){if(!Array.isArray(Oe))throw new TypeError('"list" argument must be an Array of Buffers');if(Oe.length===0)return E.alloc(0);var at;if(We===void 0)for(We=0,at=0;at<Oe.length;++at)We+=Oe[at].length;var Re=E.allocUnsafe(We),xe=0;for(at=0;at<Oe.length;++at){var ye=Oe[at];if(mt(ye,Uint8Array)&&(ye=E.from(ye)),!E.isBuffer(ye))throw new TypeError('"list" argument must be an Array of Buffers');ye.copy(Re,xe),xe+=ye.length}return Re};function Ae(Te,Oe){if(E.isBuffer(Te))return Te.length;if(ArrayBuffer.isView(Te)||mt(Te,ArrayBuffer))return Te.byteLength;if(typeof Te!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Te);var We=Te.length,at=arguments.length>2&&arguments[2]===!0;if(!at&&We===0)return 0;for(var Re=!1;;)switch(Oe){case"ascii":case"latin1":case"binary":return We;case"utf8":case"utf-8":return _e(Te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return We*2;case"hex":return We>>>1;case"base64":return Ve(Te).length;default:if(Re)return at?-1:_e(Te).length;Oe=(""+Oe).toLowerCase(),Re=!0}}E.byteLength=Ae;function Pe(Te,Oe,We){var at=!1;if((Oe===void 0||Oe<0)&&(Oe=0),Oe>this.length||((We===void 0||We>this.length)&&(We=this.length),We<=0)||(We>>>=0,Oe>>>=0,We<=Oe))return"";for(Te||(Te="utf8");;)switch(Te){case"hex":return ot(this,Oe,We);case"utf8":case"utf-8":return Qe(this,Oe,We);case"ascii":return Ue(this,Oe,We);case"latin1":case"binary":return rt(this,Oe,We);case"base64":return Xe(this,Oe,We);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return it(this,Oe,We);default:if(at)throw new TypeError("Unknown encoding: "+Te);Te=(Te+"").toLowerCase(),at=!0}}E.prototype._isBuffer=!0;function ke(Te,Oe,We){var at=Te[Oe];Te[Oe]=Te[We],Te[We]=at}E.prototype.swap16=function(){var Oe=this.length;if(Oe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var We=0;We<Oe;We+=2)ke(this,We,We+1);return this},E.prototype.swap32=function(){var Oe=this.length;if(Oe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var We=0;We<Oe;We+=4)ke(this,We,We+3),ke(this,We+1,We+2);return this},E.prototype.swap64=function(){var Oe=this.length;if(Oe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var We=0;We<Oe;We+=8)ke(this,We,We+7),ke(this,We+1,We+6),ke(this,We+2,We+5),ke(this,We+3,We+4);return this},E.prototype.toString=function(){var Oe=this.length;return Oe===0?"":arguments.length===0?Qe(this,0,Oe):Pe.apply(this,arguments)},E.prototype.toLocaleString=E.prototype.toString,E.prototype.equals=function(Oe){if(!E.isBuffer(Oe))throw new TypeError("Argument must be a Buffer");return this===Oe?!0:E.compare(this,Oe)===0},E.prototype.inspect=function(){var Oe="",We=ve.INSPECT_MAX_BYTES;return Oe=this.toString("hex",0,We).replace(/(.{2})/g,"$1 ").trim(),this.length>We&&(Oe+=" ... "),"<Buffer "+Oe+">"},E.prototype.compare=function(Oe,We,at,Re,xe){if(mt(Oe,Uint8Array)&&(Oe=E.from(Oe,Oe.offset,Oe.byteLength)),!E.isBuffer(Oe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Oe);if(We===void 0&&(We=0),at===void 0&&(at=Oe?Oe.length:0),Re===void 0&&(Re=0),xe===void 0&&(xe=this.length),We<0||at>Oe.length||Re<0||xe>this.length)throw new RangeError("out of range index");if(Re>=xe&&We>=at)return 0;if(Re>=xe)return-1;if(We>=at)return 1;if(We>>>=0,at>>>=0,Re>>>=0,xe>>>=0,this===Oe)return 0;for(var ye=xe-Re,Fe=at-We,qe=Math.min(ye,Fe),Le=this.slice(Re,xe),vt=Oe.slice(We,at),yt=0;yt<qe;++yt)if(Le[yt]!==vt[yt]){ye=Le[yt],Fe=vt[yt];break}return ye<Fe?-1:Fe<ye?1:0};function de(Te,Oe,We,at,Re){if(Te.length===0)return-1;if(typeof We=="string"?(at=We,We=0):We>2147483647?We=2147483647:We<-2147483648&&(We=-2147483648),We=+We,nt(We)&&(We=Re?0:Te.length-1),We<0&&(We=Te.length+We),We>=Te.length){if(Re)return-1;We=Te.length-1}else if(We<0)if(Re)We=0;else return-1;if(typeof Oe=="string"&&(Oe=E.from(Oe,at)),E.isBuffer(Oe))return Oe.length===0?-1:ge(Te,Oe,We,at,Re);if(typeof Oe=="number")return Oe=Oe&255,typeof Uint8Array.prototype.indexOf=="function"?Re?Uint8Array.prototype.indexOf.call(Te,Oe,We):Uint8Array.prototype.lastIndexOf.call(Te,Oe,We):ge(Te,[Oe],We,at,Re);throw new TypeError("val must be string, number or Buffer")}function ge(Te,Oe,We,at,Re){var xe=1,ye=Te.length,Fe=Oe.length;if(at!==void 0&&(at=String(at).toLowerCase(),at==="ucs2"||at==="ucs-2"||at==="utf16le"||at==="utf-16le")){if(Te.length<2||Oe.length<2)return-1;xe=2,ye/=2,Fe/=2,We/=2}function qe(bt,ht){return xe===1?bt[ht]:bt.readUInt16BE(ht*xe)}var Le;if(Re){var vt=-1;for(Le=We;Le<ye;Le++)if(qe(Te,Le)===qe(Oe,vt===-1?0:Le-vt)){if(vt===-1&&(vt=Le),Le-vt+1===Fe)return vt*xe}else vt!==-1&&(Le-=Le-vt),vt=-1}else for(We+Fe>ye&&(We=ye-Fe),Le=We;Le>=0;Le--){for(var yt=!0,xt=0;xt<Fe;xt++)if(qe(Te,Le+xt)!==qe(Oe,xt)){yt=!1;break}if(yt)return Le}return-1}E.prototype.includes=function(Oe,We,at){return this.indexOf(Oe,We,at)!==-1},E.prototype.indexOf=function(Oe,We,at){return de(this,Oe,We,at,!0)},E.prototype.lastIndexOf=function(Oe,We,at){return de(this,Oe,We,at,!1)};function Se(Te,Oe,We,at){We=Number(We)||0;var Re=Te.length-We;at?(at=Number(at),at>Re&&(at=Re)):at=Re;var xe=Oe.length;at>xe/2&&(at=xe/2);for(var ye=0;ye<at;++ye){var Fe=parseInt(Oe.substr(ye*2,2),16);if(nt(Fe))return ye;Te[We+ye]=Fe}return ye}function je(Te,Oe,We,at){return ft(_e(Oe,Te.length-We),Te,We,at)}function Ne(Te,Oe,We,at){return ft(ze(Oe),Te,We,at)}function Ce(Te,Oe,We,at){return Ne(Te,Oe,We,at)}function De(Te,Oe,We,at){return ft(Ve(Oe),Te,We,at)}function Ze(Te,Oe,We,at){return ft(Me(Oe,Te.length-We),Te,We,at)}E.prototype.write=function(Oe,We,at,Re){if(We===void 0)Re="utf8",at=this.length,We=0;else if(at===void 0&&typeof We=="string")Re=We,at=this.length,We=0;else if(isFinite(We))We=We>>>0,isFinite(at)?(at=at>>>0,Re===void 0&&(Re="utf8")):(Re=at,at=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var xe=this.length-We;if((at===void 0||at>xe)&&(at=xe),Oe.length>0&&(at<0||We<0)||We>this.length)throw new RangeError("Attempt to write outside buffer bounds");Re||(Re="utf8");for(var ye=!1;;)switch(Re){case"hex":return Se(this,Oe,We,at);case"utf8":case"utf-8":return je(this,Oe,We,at);case"ascii":return Ne(this,Oe,We,at);case"latin1":case"binary":return Ce(this,Oe,We,at);case"base64":return De(this,Oe,We,at);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ze(this,Oe,We,at);default:if(ye)throw new TypeError("Unknown encoding: "+Re);Re=(""+Re).toLowerCase(),ye=!0}},E.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Xe(Te,Oe,We){return Oe===0&&We===Te.length?z.fromByteArray(Te):z.fromByteArray(Te.slice(Oe,We))}function Qe(Te,Oe,We){We=Math.min(Te.length,We);for(var at=[],Re=Oe;Re<We;){var xe=Te[Re],ye=null,Fe=xe>239?4:xe>223?3:xe>191?2:1;if(Re+Fe<=We){var qe,Le,vt,yt;switch(Fe){case 1:xe<128&&(ye=xe);break;case 2:qe=Te[Re+1],(qe&192)===128&&(yt=(xe&31)<<6|qe&63,yt>127&&(ye=yt));break;case 3:qe=Te[Re+1],Le=Te[Re+2],(qe&192)===128&&(Le&192)===128&&(yt=(xe&15)<<12|(qe&63)<<6|Le&63,yt>2047&&(yt<55296||yt>57343)&&(ye=yt));break;case 4:qe=Te[Re+1],Le=Te[Re+2],vt=Te[Re+3],(qe&192)===128&&(Le&192)===128&&(vt&192)===128&&(yt=(xe&15)<<18|(qe&63)<<12|(Le&63)<<6|vt&63,yt>65535&&yt<1114112&&(ye=yt))}}ye===null?(ye=65533,Fe=1):ye>65535&&(ye-=65536,at.push(ye>>>10&1023|55296),ye=56320|ye&1023),at.push(ye),Re+=Fe}return Ie(at)}var st=4096;function Ie(Te){var Oe=Te.length;if(Oe<=st)return String.fromCharCode.apply(String,Te);for(var We="",at=0;at<Oe;)We+=String.fromCharCode.apply(String,Te.slice(at,at+=st));return We}function Ue(Te,Oe,We){var at="";We=Math.min(Te.length,We);for(var Re=Oe;Re<We;++Re)at+=String.fromCharCode(Te[Re]&127);return at}function rt(Te,Oe,We){var at="";We=Math.min(Te.length,We);for(var Re=Oe;Re<We;++Re)at+=String.fromCharCode(Te[Re]);return at}function ot(Te,Oe,We){var at=Te.length;(!Oe||Oe<0)&&(Oe=0),(!We||We<0||We>at)&&(We=at);for(var Re="",xe=Oe;xe<We;++xe)Re+=He(Te[xe]);return Re}function it(Te,Oe,We){for(var at=Te.slice(Oe,We),Re="",xe=0;xe<at.length;xe+=2)Re+=String.fromCharCode(at[xe]+at[xe+1]*256);return Re}E.prototype.slice=function(Oe,We){var at=this.length;Oe=~~Oe,We=We===void 0?at:~~We,Oe<0?(Oe+=at,Oe<0&&(Oe=0)):Oe>at&&(Oe=at),We<0?(We+=at,We<0&&(We=0)):We>at&&(We=at),We<Oe&&(We=Oe);var Re=this.subarray(Oe,We);return Re.__proto__=E.prototype,Re};function $e(Te,Oe,We){if(Te%1!==0||Te<0)throw new RangeError("offset is not uint");if(Te+Oe>We)throw new RangeError("Trying to access beyond buffer length")}E.prototype.readUIntLE=function(Oe,We,at){Oe=Oe>>>0,We=We>>>0,at||$e(Oe,We,this.length);for(var Re=this[Oe],xe=1,ye=0;++ye<We&&(xe*=256);)Re+=this[Oe+ye]*xe;return Re},E.prototype.readUIntBE=function(Oe,We,at){Oe=Oe>>>0,We=We>>>0,at||$e(Oe,We,this.length);for(var Re=this[Oe+--We],xe=1;We>0&&(xe*=256);)Re+=this[Oe+--We]*xe;return Re},E.prototype.readUInt8=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,1,this.length),this[Oe]},E.prototype.readUInt16LE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,2,this.length),this[Oe]|this[Oe+1]<<8},E.prototype.readUInt16BE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,2,this.length),this[Oe]<<8|this[Oe+1]},E.prototype.readUInt32LE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),(this[Oe]|this[Oe+1]<<8|this[Oe+2]<<16)+this[Oe+3]*16777216},E.prototype.readUInt32BE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),this[Oe]*16777216+(this[Oe+1]<<16|this[Oe+2]<<8|this[Oe+3])},E.prototype.readIntLE=function(Oe,We,at){Oe=Oe>>>0,We=We>>>0,at||$e(Oe,We,this.length);for(var Re=this[Oe],xe=1,ye=0;++ye<We&&(xe*=256);)Re+=this[Oe+ye]*xe;return xe*=128,Re>=xe&&(Re-=Math.pow(2,8*We)),Re},E.prototype.readIntBE=function(Oe,We,at){Oe=Oe>>>0,We=We>>>0,at||$e(Oe,We,this.length);for(var Re=We,xe=1,ye=this[Oe+--Re];Re>0&&(xe*=256);)ye+=this[Oe+--Re]*xe;return xe*=128,ye>=xe&&(ye-=Math.pow(2,8*We)),ye},E.prototype.readInt8=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,1,this.length),this[Oe]&128?(255-this[Oe]+1)*-1:this[Oe]},E.prototype.readInt16LE=function(Oe,We){Oe=Oe>>>0,We||$e(Oe,2,this.length);var at=this[Oe]|this[Oe+1]<<8;return at&32768?at|4294901760:at},E.prototype.readInt16BE=function(Oe,We){Oe=Oe>>>0,We||$e(Oe,2,this.length);var at=this[Oe+1]|this[Oe]<<8;return at&32768?at|4294901760:at},E.prototype.readInt32LE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),this[Oe]|this[Oe+1]<<8|this[Oe+2]<<16|this[Oe+3]<<24},E.prototype.readInt32BE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),this[Oe]<<24|this[Oe+1]<<16|this[Oe+2]<<8|this[Oe+3]},E.prototype.readFloatLE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),oe.read(this,Oe,!0,23,4)},E.prototype.readFloatBE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,4,this.length),oe.read(this,Oe,!1,23,4)},E.prototype.readDoubleLE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,8,this.length),oe.read(this,Oe,!0,52,8)},E.prototype.readDoubleBE=function(Oe,We){return Oe=Oe>>>0,We||$e(Oe,8,this.length),oe.read(this,Oe,!1,52,8)};function Ye(Te,Oe,We,at,Re,xe){if(!E.isBuffer(Te))throw new TypeError('"buffer" argument must be a Buffer instance');if(Oe>Re||Oe<xe)throw new RangeError('"value" argument is out of bounds');if(We+at>Te.length)throw new RangeError("Index out of range")}E.prototype.writeUIntLE=function(Oe,We,at,Re){if(Oe=+Oe,We=We>>>0,at=at>>>0,!Re){var xe=Math.pow(2,8*at)-1;Ye(this,Oe,We,at,xe,0)}var ye=1,Fe=0;for(this[We]=Oe&255;++Fe<at&&(ye*=256);)this[We+Fe]=Oe/ye&255;return We+at},E.prototype.writeUIntBE=function(Oe,We,at,Re){if(Oe=+Oe,We=We>>>0,at=at>>>0,!Re){var xe=Math.pow(2,8*at)-1;Ye(this,Oe,We,at,xe,0)}var ye=at-1,Fe=1;for(this[We+ye]=Oe&255;--ye>=0&&(Fe*=256);)this[We+ye]=Oe/Fe&255;return We+at},E.prototype.writeUInt8=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,1,255,0),this[We]=Oe&255,We+1},E.prototype.writeUInt16LE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,2,65535,0),this[We]=Oe&255,this[We+1]=Oe>>>8,We+2},E.prototype.writeUInt16BE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,2,65535,0),this[We]=Oe>>>8,this[We+1]=Oe&255,We+2},E.prototype.writeUInt32LE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,4,4294967295,0),this[We+3]=Oe>>>24,this[We+2]=Oe>>>16,this[We+1]=Oe>>>8,this[We]=Oe&255,We+4},E.prototype.writeUInt32BE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,4,4294967295,0),this[We]=Oe>>>24,this[We+1]=Oe>>>16,this[We+2]=Oe>>>8,this[We+3]=Oe&255,We+4},E.prototype.writeIntLE=function(Oe,We,at,Re){if(Oe=+Oe,We=We>>>0,!Re){var xe=Math.pow(2,8*at-1);Ye(this,Oe,We,at,xe-1,-xe)}var ye=0,Fe=1,qe=0;for(this[We]=Oe&255;++ye<at&&(Fe*=256);)Oe<0&&qe===0&&this[We+ye-1]!==0&&(qe=1),this[We+ye]=(Oe/Fe>>0)-qe&255;return We+at},E.prototype.writeIntBE=function(Oe,We,at,Re){if(Oe=+Oe,We=We>>>0,!Re){var xe=Math.pow(2,8*at-1);Ye(this,Oe,We,at,xe-1,-xe)}var ye=at-1,Fe=1,qe=0;for(this[We+ye]=Oe&255;--ye>=0&&(Fe*=256);)Oe<0&&qe===0&&this[We+ye+1]!==0&&(qe=1),this[We+ye]=(Oe/Fe>>0)-qe&255;return We+at},E.prototype.writeInt8=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,1,127,-128),Oe<0&&(Oe=255+Oe+1),this[We]=Oe&255,We+1},E.prototype.writeInt16LE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,2,32767,-32768),this[We]=Oe&255,this[We+1]=Oe>>>8,We+2},E.prototype.writeInt16BE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,2,32767,-32768),this[We]=Oe>>>8,this[We+1]=Oe&255,We+2},E.prototype.writeInt32LE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,4,2147483647,-2147483648),this[We]=Oe&255,this[We+1]=Oe>>>8,this[We+2]=Oe>>>16,this[We+3]=Oe>>>24,We+4},E.prototype.writeInt32BE=function(Oe,We,at){return Oe=+Oe,We=We>>>0,at||Ye(this,Oe,We,4,2147483647,-2147483648),Oe<0&&(Oe=4294967295+Oe+1),this[We]=Oe>>>24,this[We+1]=Oe>>>16,this[We+2]=Oe>>>8,this[We+3]=Oe&255,We+4};function Ge(Te,Oe,We,at,Re,xe){if(We+at>Te.length)throw new RangeError("Index out of range");if(We<0)throw new RangeError("Index out of range")}function ct(Te,Oe,We,at,Re){return Oe=+Oe,We=We>>>0,Re||Ge(Te,Oe,We,4,34028234663852886e22,-34028234663852886e22),oe.write(Te,Oe,We,at,23,4),We+4}E.prototype.writeFloatLE=function(Oe,We,at){return ct(this,Oe,We,!0,at)},E.prototype.writeFloatBE=function(Oe,We,at){return ct(this,Oe,We,!1,at)};function tt(Te,Oe,We,at,Re){return Oe=+Oe,We=We>>>0,Re||Ge(Te,Oe,We,8,17976931348623157e292,-17976931348623157e292),oe.write(Te,Oe,We,at,52,8),We+8}E.prototype.writeDoubleLE=function(Oe,We,at){return tt(this,Oe,We,!0,at)},E.prototype.writeDoubleBE=function(Oe,We,at){return tt(this,Oe,We,!1,at)},E.prototype.copy=function(Oe,We,at,Re){if(!E.isBuffer(Oe))throw new TypeError("argument should be a Buffer");if(at||(at=0),!Re&&Re!==0&&(Re=this.length),We>=Oe.length&&(We=Oe.length),We||(We=0),Re>0&&Re<at&&(Re=at),Re===at||Oe.length===0||this.length===0)return 0;if(We<0)throw new RangeError("targetStart out of bounds");if(at<0||at>=this.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("sourceEnd out of bounds");Re>this.length&&(Re=this.length),Oe.length-We<Re-at&&(Re=Oe.length-We+at);var xe=Re-at;if(this===Oe&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(We,at,Re);else if(this===Oe&&at<We&&We<Re)for(var ye=xe-1;ye>=0;--ye)Oe[ye+We]=this[ye+at];else Uint8Array.prototype.set.call(Oe,this.subarray(at,Re),We);return xe},E.prototype.fill=function(Oe,We,at,Re){if(typeof Oe=="string"){if(typeof We=="string"?(Re=We,We=0,at=this.length):typeof at=="string"&&(Re=at,at=this.length),Re!==void 0&&typeof Re!="string")throw new TypeError("encoding must be a string");if(typeof Re=="string"&&!E.isEncoding(Re))throw new TypeError("Unknown encoding: "+Re);if(Oe.length===1){var xe=Oe.charCodeAt(0);(Re==="utf8"&&xe<128||Re==="latin1")&&(Oe=xe)}}else typeof Oe=="number"&&(Oe=Oe&255);if(We<0||this.length<We||this.length<at)throw new RangeError("Out of range index");if(at<=We)return this;We=We>>>0,at=at===void 0?this.length:at>>>0,Oe||(Oe=0);var ye;if(typeof Oe=="number")for(ye=We;ye<at;++ye)this[ye]=Oe;else{var Fe=E.isBuffer(Oe)?Oe:E.from(Oe,Re),qe=Fe.length;if(qe===0)throw new TypeError('The value "'+Oe+'" is invalid for argument "value"');for(ye=0;ye<at-We;++ye)this[ye+We]=Fe[ye%qe]}return this};var ut=/[^+/0-9A-Za-z-_]/g;function lt(Te){if(Te=Te.split("=")[0],Te=Te.trim().replace(ut,""),Te.length<2)return"";for(;Te.length%4!==0;)Te=Te+"=";return Te}function He(Te){return Te<16?"0"+Te.toString(16):Te.toString(16)}function _e(Te,Oe){Oe=Oe||1/0;for(var We,at=Te.length,Re=null,xe=[],ye=0;ye<at;++ye){if(We=Te.charCodeAt(ye),We>55295&&We<57344){if(!Re){if(We>56319){(Oe-=3)>-1&&xe.push(239,191,189);continue}else if(ye+1===at){(Oe-=3)>-1&&xe.push(239,191,189);continue}Re=We;continue}if(We<56320){(Oe-=3)>-1&&xe.push(239,191,189),Re=We;continue}We=(Re-55296<<10|We-56320)+65536}else Re&&(Oe-=3)>-1&&xe.push(239,191,189);if(Re=null,We<128){if((Oe-=1)<0)break;xe.push(We)}else if(We<2048){if((Oe-=2)<0)break;xe.push(We>>6|192,We&63|128)}else if(We<65536){if((Oe-=3)<0)break;xe.push(We>>12|224,We>>6&63|128,We&63|128)}else if(We<1114112){if((Oe-=4)<0)break;xe.push(We>>18|240,We>>12&63|128,We>>6&63|128,We&63|128)}else throw new Error("Invalid code point")}return xe}function ze(Te){for(var Oe=[],We=0;We<Te.length;++We)Oe.push(Te.charCodeAt(We)&255);return Oe}function Me(Te,Oe){for(var We,at,Re,xe=[],ye=0;ye<Te.length&&!((Oe-=2)<0);++ye)We=Te.charCodeAt(ye),at=We>>8,Re=We%256,xe.push(Re),xe.push(at);return xe}function Ve(Te){return z.toByteArray(lt(Te))}function ft(Te,Oe,We,at){for(var Re=0;Re<at&&!(Re+We>=Oe.length||Re>=Te.length);++Re)Oe[Re+We]=Te[Re];return Re}function mt(Te,Oe){return Te instanceof Oe||Te!=null&&Te.constructor!=null&&Te.constructor.name!=null&&Te.constructor.name===Oe.name}function nt(Te){return Te!==Te}}).call(this)}).call(this,y("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(y,we,ve){we.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(y,we,ve){"use strict";var x=y("get-intrinsic"),z=y("./"),oe=z(x("String.prototype.indexOf"));we.exports=function(ee,se){var E=x(ee,!!se);return typeof E=="function"&&oe(ee,".prototype.")>-1?z(E):E}},{"./":93,"get-intrinsic":348}],93:[function(y,we,ve){"use strict";var x=y("function-bind"),z=y("get-intrinsic"),oe=z("%Function.prototype.apply%"),ie=z("%Function.prototype.call%"),ee=z("%Reflect.apply%",!0)||x.call(ie,oe),se=z("%Object.getOwnPropertyDescriptor%",!0),E=z("%Object.defineProperty%",!0),te=z("%Math.max%");if(E)try{E({},"a",{value:1})}catch(le){E=null}we.exports=function(ue){var ce=ee(x,ie,arguments);if(se&&E){var he=se(ce,"length");he.configurable&&E(ce,"length",{value:1+te(0,ue.length-(arguments.length-1))})}return ce};var re=function(){return ee(x,oe,arguments)};E?E(we.exports,"apply",{value:re}):we.exports.apply=re},{"function-bind":347,"get-intrinsic":348}],94:[function(y,we,ve){"use strict";var x=Array.prototype.slice;we.exports=z;function z(ie,ee){if(!(this instanceof z))return new z(ie,ee);this.src=ie,this._withAccess=ee}z.prototype.withAccess=function(ie){return this._withAccess=ie!==!1,this},z.prototype.pick=function(ie){return Array.isArray(ie)||(ie=x.call(arguments)),ie.length&&(this.keys=ie),this},z.prototype.to=function(ie){if(ie=ie||{},!this.src)return ie;var ee=this.keys||Object.keys(this.src);if(!this._withAccess){for(var se=0;se<ee.length;se++)E=ee[se],ie[E]===void 0&&(ie[E]=this.src[E]);return ie}for(var se=0;se<ee.length;se++){var E=ee[se];if(oe(ie,E)){var te=this.src.__lookupGetter__(E),re=this.src.__lookupSetter__(E);te&&ie.__defineGetter__(E,te),re&&ie.__defineSetter__(E,re),!te&&!re&&(ie[E]=this.src[E])}}return ie},z.prototype.toCover=function(ie){for(var ee=this.keys||Object.keys(this.src),se=0;se<ee.length;se++){var E=ee[se];delete ie[E];var te=this.src.__lookupGetter__(E),re=this.src.__lookupSetter__(E);te&&ie.__defineGetter__(E,te),re&&ie.__defineSetter__(E,re),!te&&!re&&(ie[E]=this.src[E])}},z.prototype.override=z.prototype.toCover,z.prototype.and=function(ie){var ee={};return this.to(ee),this.src=ie,this.to(ee),this.src=ee,this};function oe(ie,ee){return ie[ee]===void 0&&ie.__lookupGetter__(ee)===void 0&&ie.__lookupSetter__(ee)===void 0}},{}],95:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-callable"),oe=y("../internals/try-to-string"),ie=x.TypeError;we.exports=function(ee){if(z(ee))return ee;throw ie(oe(ee)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-constructor"),oe=y("../internals/try-to-string"),ie=x.TypeError;we.exports=function(ee){if(z(ee))return ee;throw ie(oe(ee)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-callable"),oe=x.String,ie=x.TypeError;we.exports=function(ee){if(typeof ee=="object"||z(ee))return ee;throw ie("Can't set "+oe(ee)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(y,we,ve){var x=y("../internals/well-known-symbol"),z=y("../internals/object-create"),oe=y("../internals/object-define-property"),ie=x("unscopables"),ee=Array.prototype;ee[ie]==null&&oe.f(ee,ie,{configurable:!0,value:z(null)}),we.exports=function(se){ee[ie][se]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(y,we,ve){"use strict";var x=y("../internals/string-multibyte").charAt;we.exports=function(z,oe,ie){return oe+(ie?x(z,oe).length:1)}},{"../internals/string-multibyte":239}],100:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/object-is-prototype-of"),oe=x.TypeError;we.exports=function(ie,ee){if(z(ee,ie))return ie;throw oe("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-object"),oe=x.String,ie=x.TypeError;we.exports=function(ee){if(z(ee))return ee;throw ie(oe(ee)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(y,we,ve){we.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-native"),z=y("../internals/descriptors"),oe=y("../internals/global"),ie=y("../internals/is-callable"),ee=y("../internals/is-object"),se=y("../internals/has-own-property"),E=y("../internals/classof"),te=y("../internals/try-to-string"),re=y("../internals/create-non-enumerable-property"),le=y("../internals/redefine"),ue=y("../internals/object-define-property").f,ce=y("../internals/object-is-prototype-of"),he=y("../internals/object-get-prototype-of"),me=y("../internals/object-set-prototype-of"),fe=y("../internals/well-known-symbol"),be=y("../internals/uid"),Ee=oe.Int8Array,Ae=Ee&&Ee.prototype,Pe=oe.Uint8ClampedArray,ke=Pe&&Pe.prototype,de=Ee&&he(Ee),ge=Ae&&he(Ae),Se=Object.prototype,je=oe.TypeError,Ne=fe("toStringTag"),Ce=be("TYPED_ARRAY_TAG"),De=be("TYPED_ARRAY_CONSTRUCTOR"),Ze=x&&!!me&&E(oe.opera)!=="Opera",Xe=!1,Qe,st,Ie,Ue={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},rt={BigInt64Array:8,BigUint64Array:8},ot=function(ut){if(!ee(ut))return!1;var lt=E(ut);return lt==="DataView"||se(Ue,lt)||se(rt,lt)},it=function(tt){if(!ee(tt))return!1;var ut=E(tt);return se(Ue,ut)||se(rt,ut)},$e=function(tt){if(it(tt))return tt;throw je("Target is not a typed array")},Ye=function(tt){if(ie(tt)&&(!me||ce(de,tt)))return tt;throw je(te(tt)+" is not a typed array constructor")},Ge=function(tt,ut,lt,He){if(z){if(lt)for(var _e in Ue){var ze=oe[_e];if(ze&&se(ze.prototype,tt))try{delete ze.prototype[tt]}catch(Me){try{ze.prototype[tt]=ut}catch(Ve){}}}(!ge[tt]||lt)&&le(ge,tt,lt?ut:Ze&&Ae[tt]||ut,He)}},ct=function(tt,ut,lt){var He,_e;if(z){if(me){if(lt){for(He in Ue)if(_e=oe[He],_e&&se(_e,tt))try{delete _e[tt]}catch(ze){}}if(!de[tt]||lt)try{return le(de,tt,lt?ut:Ze&&de[tt]||ut)}catch(ze){}else return}for(He in Ue)_e=oe[He],_e&&(!_e[tt]||lt)&&le(_e,tt,ut)}};for(Qe in Ue)st=oe[Qe],Ie=st&&st.prototype,Ie?re(Ie,De,st):Ze=!1;for(Qe in rt)st=oe[Qe],Ie=st&&st.prototype,Ie&&re(Ie,De,st);if((!Ze||!ie(de)||de===Function.prototype)&&(de=function(){throw je("Incorrect invocation")},Ze))for(Qe in Ue)oe[Qe]&&me(oe[Qe],de);if((!Ze||!ge||ge===Se)&&(ge=de.prototype,Ze))for(Qe in Ue)oe[Qe]&&me(oe[Qe].prototype,ge);if(Ze&&he(ke)!==ge&&me(ke,ge),z&&!se(ge,Ne)){Xe=!0,ue(ge,Ne,{get:function(){return ee(this)?this[Ce]:void 0}});for(Qe in Ue)oe[Qe]&&re(oe[Qe],Ce,Qe)}we.exports={NATIVE_ARRAY_BUFFER_VIEWS:Ze,TYPED_ARRAY_CONSTRUCTOR:De,TYPED_ARRAY_TAG:Xe&&Ce,aTypedArray:$e,aTypedArrayConstructor:Ye,exportTypedArrayMethod:Ge,exportTypedArrayStaticMethod:ct,isView:ot,isTypedArray:it,TypedArray:de,TypedArrayPrototype:ge}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),oe=y("../internals/descriptors"),ie=y("../internals/array-buffer-native"),ee=y("../internals/function-name"),se=y("../internals/create-non-enumerable-property"),E=y("../internals/redefine-all"),te=y("../internals/fails"),re=y("../internals/an-instance"),le=y("../internals/to-integer-or-infinity"),ue=y("../internals/to-length"),ce=y("../internals/to-index"),he=y("../internals/ieee754"),me=y("../internals/object-get-prototype-of"),fe=y("../internals/object-set-prototype-of"),be=y("../internals/object-get-own-property-names").f,Ee=y("../internals/object-define-property").f,Ae=y("../internals/array-fill"),Pe=y("../internals/array-slice-simple"),ke=y("../internals/set-to-string-tag"),de=y("../internals/internal-state"),ge=ee.PROPER,Se=ee.CONFIGURABLE,je=de.get,Ne=de.set,Ce="ArrayBuffer",De="DataView",Ze="prototype",Xe="Wrong length",Qe="Wrong index",st=x[Ce],Ie=st,Ue=Ie&&Ie[Ze],rt=x[De],ot=rt&&rt[Ze],it=Object.prototype,$e=x.Array,Ye=x.RangeError,Ge=z(Ae),ct=z([].reverse),tt=he.pack,ut=he.unpack,lt=function(ye){return[ye&255]},He=function(ye){return[ye&255,ye>>8&255]},_e=function(ye){return[ye&255,ye>>8&255,ye>>16&255,ye>>24&255]},ze=function(ye){return ye[3]<<24|ye[2]<<16|ye[1]<<8|ye[0]},Me=function(ye){return tt(ye,23,4)},Ve=function(ye){return tt(ye,52,8)},ft=function(ye,Fe){Ee(ye[Ze],Fe,{get:function(){return je(this)[Fe]}})},mt=function(ye,Fe,qe,Le){var vt=ce(qe),yt=je(ye);if(vt+Fe>yt.byteLength)throw Ye(Qe);var xt=je(yt.buffer).bytes,bt=vt+yt.byteOffset,ht=Pe(xt,bt,bt+Fe);return Le?ht:ct(ht)},nt=function(ye,Fe,qe,Le,vt,yt){var xt=ce(qe),bt=je(ye);if(xt+Fe>bt.byteLength)throw Ye(Qe);for(var ht=je(bt.buffer).bytes,kt=xt+bt.byteOffset,Tt=Le(+vt),Pt=0;Pt<Fe;Pt++)ht[kt+Pt]=Tt[yt?Pt:Fe-Pt-1]};if(!ie)Ie=function(Fe){re(this,Ue);var qe=ce(Fe);Ne(this,{bytes:Ge($e(qe),0),byteLength:qe}),oe||(this.byteLength=qe)},Ue=Ie[Ze],rt=function(Fe,qe,Le){re(this,ot),re(Fe,Ue);var vt=je(Fe).byteLength,yt=le(qe);if(yt<0||yt>vt)throw Ye("Wrong offset");if(Le=Le===void 0?vt-yt:ue(Le),yt+Le>vt)throw Ye(Xe);Ne(this,{buffer:Fe,byteLength:Le,byteOffset:yt}),oe||(this.buffer=Fe,this.byteLength=Le,this.byteOffset=yt)},ot=rt[Ze],oe&&(ft(Ie,"byteLength"),ft(rt,"buffer"),ft(rt,"byteLength"),ft(rt,"byteOffset")),E(ot,{getInt8:function(Fe){return mt(this,1,Fe)[0]<<24>>24},getUint8:function(Fe){return mt(this,1,Fe)[0]},getInt16:function(Fe){var qe=mt(this,2,Fe,arguments.length>1?arguments[1]:void 0);return(qe[1]<<8|qe[0])<<16>>16},getUint16:function(Fe){var qe=mt(this,2,Fe,arguments.length>1?arguments[1]:void 0);return qe[1]<<8|qe[0]},getInt32:function(Fe){return ze(mt(this,4,Fe,arguments.length>1?arguments[1]:void 0))},getUint32:function(Fe){return ze(mt(this,4,Fe,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Fe){return ut(mt(this,4,Fe,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Fe){return ut(mt(this,8,Fe,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Fe,qe){nt(this,1,Fe,lt,qe)},setUint8:function(Fe,qe){nt(this,1,Fe,lt,qe)},setInt16:function(Fe,qe){nt(this,2,Fe,He,qe,arguments.length>2?arguments[2]:void 0)},setUint16:function(Fe,qe){nt(this,2,Fe,He,qe,arguments.length>2?arguments[2]:void 0)},setInt32:function(Fe,qe){nt(this,4,Fe,_e,qe,arguments.length>2?arguments[2]:void 0)},setUint32:function(Fe,qe){nt(this,4,Fe,_e,qe,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Fe,qe){nt(this,4,Fe,Me,qe,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Fe,qe){nt(this,8,Fe,Ve,qe,arguments.length>2?arguments[2]:void 0)}});else{var Te=ge&&st.name!==Ce;if(!te(function(){st(1)})||!te(function(){new st(-1)})||te(function(){return new st,new st(1.5),new st(NaN),Te&&!Se})){Ie=function(Fe){return re(this,Ue),new st(ce(Fe))},Ie[Ze]=Ue;for(var Oe=be(st),We=0,at;Oe.length>We;)(at=Oe[We++])in Ie||se(Ie,at,st[at]);Ue.constructor=Ie}else Te&&Se&&se(st,"name",Ce);fe&&me(ot)!==it&&fe(ot,it);var Re=new rt(new Ie(2)),xe=z(ot.setInt8);Re.setInt8(0,2147483648),Re.setInt8(1,2147483649),(Re.getInt8(0)||!Re.getInt8(1))&&E(ot,{setInt8:function(Fe,qe){xe(this,Fe,qe<<24>>24)},setUint8:function(Fe,qe){xe(this,Fe,qe<<24>>24)}},{unsafe:!0})}ke(Ie,Ce),ke(rt,De),we.exports={ArrayBuffer:Ie,DataView:rt}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(y,we,ve){"use strict";var x=y("../internals/to-object"),z=y("../internals/to-absolute-index"),oe=y("../internals/length-of-array-like"),ie=Math.min;we.exports=[].copyWithin||function(se,E){var te=x(this),re=oe(te),le=z(se,re),ue=z(E,re),ce=arguments.length>2?arguments[2]:void 0,he=ie((ce===void 0?re:z(ce,re))-ue,re-le),me=1;for(ue<le&&le<ue+he&&(me=-1,ue+=he-1,le+=he-1);he-- >0;)ue in te?te[le]=te[ue]:delete te[le],le+=me,ue+=me;return te}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(y,we,ve){"use strict";var x=y("../internals/to-object"),z=y("../internals/to-absolute-index"),oe=y("../internals/length-of-array-like");we.exports=function(ee){for(var se=x(this),E=oe(se),te=arguments.length,re=z(te>1?arguments[1]:void 0,E),le=te>2?arguments[2]:void 0,ue=le===void 0?E:z(le,E);ue>re;)se[re++]=ee;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(y,we,ve){"use strict";var x=y("../internals/array-iteration").forEach,z=y("../internals/array-method-is-strict"),oe=z("forEach");we.exports=oe?[].forEach:function(ee){return x(this,ee,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(y,we,ve){var x=y("../internals/length-of-array-like");we.exports=function(z,oe){for(var ie=0,ee=x(oe),se=new z(ee);ee>ie;)se[ie]=oe[ie++];return se}},{"../internals/length-of-array-like":188}],109:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/function-bind-context"),oe=y("../internals/function-call"),ie=y("../internals/to-object"),ee=y("../internals/call-with-safe-iteration-closing"),se=y("../internals/is-array-iterator-method"),E=y("../internals/is-constructor"),te=y("../internals/length-of-array-like"),re=y("../internals/create-property"),le=y("../internals/get-iterator"),ue=y("../internals/get-iterator-method"),ce=x.Array;we.exports=function(me){var fe=ie(me),be=E(this),Ee=arguments.length,Ae=Ee>1?arguments[1]:void 0,Pe=Ae!==void 0;Pe&&(Ae=z(Ae,Ee>2?arguments[2]:void 0));var ke=ue(fe),de=0,ge,Se,je,Ne,Ce,De;if(ke&&!(this==ce&&se(ke)))for(Ne=le(fe,ke),Ce=Ne.next,Se=be?new this:[];!(je=oe(Ce,Ne)).done;de++)De=Pe?ee(Ne,Ae,[je.value,de],!0):je.value,re(Se,de,De);else for(ge=te(fe),Se=be?new this(ge):ce(ge);ge>de;de++)De=Pe?Ae(fe[de],de):fe[de],re(Se,de,De);return Se.length=de,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(y,we,ve){var x=y("../internals/to-indexed-object"),z=y("../internals/to-absolute-index"),oe=y("../internals/length-of-array-like"),ie=function(ee){return function(se,E,te){var re=x(se),le=oe(re),ue=z(te,le),ce;if(ee&&E!=E){for(;le>ue;)if(ce=re[ue++],ce!=ce)return!0}else for(;le>ue;ue++)if((ee||ue in re)&&re[ue]===E)return ee||ue||0;return!ee&&-1}};we.exports={includes:ie(!0),indexOf:ie(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(y,we,ve){var x=y("../internals/function-bind-context"),z=y("../internals/function-uncurry-this"),oe=y("../internals/indexed-object"),ie=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),se=y("../internals/array-species-create"),E=z([].push),te=function(re){var le=re==1,ue=re==2,ce=re==3,he=re==4,me=re==6,fe=re==7,be=re==5||me;return function(Ee,Ae,Pe,ke){for(var de=ie(Ee),ge=oe(de),Se=x(Ae,Pe),je=ee(ge),Ne=0,Ce=ke||se,De=le?Ce(Ee,je):ue||fe?Ce(Ee,0):void 0,Ze,Xe;je>Ne;Ne++)if((be||Ne in ge)&&(Ze=ge[Ne],Xe=Se(Ze,Ne,de),re))if(le)De[Ne]=Xe;else if(Xe)switch(re){case 3:return!0;case 5:return Ze;case 6:return Ne;case 2:E(De,Ze)}else switch(re){case 4:return!1;case 7:E(De,Ze)}return me?-1:ce||he?he:De}};we.exports={forEach:te(0),map:te(1),filter:te(2),some:te(3),every:te(4),find:te(5),findIndex:te(6),filterReject:te(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(y,we,ve){"use strict";var x=y("../internals/function-apply"),z=y("../internals/to-indexed-object"),oe=y("../internals/to-integer-or-infinity"),ie=y("../internals/length-of-array-like"),ee=y("../internals/array-method-is-strict"),se=Math.min,E=[].lastIndexOf,te=!!E&&1/[1].lastIndexOf(1,-0)<0,re=ee("lastIndexOf"),le=te||!re;we.exports=le?function(ce){if(te)return x(E,this,arguments)||0;var he=z(this),me=ie(he),fe=me-1;for(arguments.length>1&&(fe=se(fe,oe(arguments[1]))),fe<0&&(fe=me+fe);fe>=0;fe--)if(fe in he&&he[fe]===ce)return fe||0;return-1}:E},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(y,we,ve){var x=y("../internals/fails"),z=y("../internals/well-known-symbol"),oe=y("../internals/engine-v8-version"),ie=z("species");we.exports=function(ee){return oe>=51||!x(function(){var se=[],E=se.constructor={};return E[ie]=function(){return{foo:1}},se[ee](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(y,we,ve){"use strict";var x=y("../internals/fails");we.exports=function(z,oe){var ie=[][z];return!!ie&&x(function(){ie.call(null,oe||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/a-callable"),oe=y("../internals/to-object"),ie=y("../internals/indexed-object"),ee=y("../internals/length-of-array-like"),se=x.TypeError,E=function(te){return function(re,le,ue,ce){z(le);var he=oe(re),me=ie(he),fe=ee(he),be=te?fe-1:0,Ee=te?-1:1;if(ue<2)for(;;){if(be in me){ce=me[be],be+=Ee;break}if(be+=Ee,te?be<0:fe<=be)throw se("Reduce of empty array with no initial value")}for(;te?be>=0:fe>be;be+=Ee)be in me&&(ce=le(ce,me[be],be,he));return ce}};we.exports={left:E(!1),right:E(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/to-absolute-index"),oe=y("../internals/length-of-array-like"),ie=y("../internals/create-property"),ee=x.Array,se=Math.max;we.exports=function(E,te,re){for(var le=oe(E),ue=z(te,le),ce=z(re===void 0?le:re,le),he=ee(se(ce-ue,0)),me=0;ue<ce;ue++,me++)ie(he,me,E[ue]);return he.length=me,he}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(y,we,ve){var x=y("../internals/function-uncurry-this");we.exports=x([].slice)},{"../internals/function-uncurry-this":157}],118:[function(y,we,ve){var x=y("../internals/array-slice-simple"),z=Math.floor,oe=function(se,E){var te=se.length,re=z(te/2);return te<8?ie(se,E):ee(se,oe(x(se,0,re),E),oe(x(se,re),E),E)},ie=function(se,E){for(var te=se.length,re=1,le,ue;re<te;){for(ue=re,le=se[re];ue&&E(se[ue-1],le)>0;)se[ue]=se[--ue];ue!==re++&&(se[ue]=le)}return se},ee=function(se,E,te,re){for(var le=E.length,ue=te.length,ce=0,he=0;ce<le||he<ue;)se[ce+he]=ce<le&&he<ue?re(E[ce],te[he])<=0?E[ce++]:te[he++]:ce<le?E[ce++]:te[he++];return se};we.exports=oe},{"../internals/array-slice-simple":116}],119:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-array"),oe=y("../internals/is-constructor"),ie=y("../internals/is-object"),ee=y("../internals/well-known-symbol"),se=ee("species"),E=x.Array;we.exports=function(te){var re;return z(te)&&(re=te.constructor,oe(re)&&(re===E||z(re.prototype))?re=void 0:ie(re)&&(re=re[se],re===null&&(re=void 0))),re===void 0?E:re}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(y,we,ve){var x=y("../internals/array-species-constructor");we.exports=function(z,oe){return new(x(z))(oe===0?0:oe)}},{"../internals/array-species-constructor":119}],121:[function(y,we,ve){var x=y("../internals/an-object"),z=y("../internals/iterator-close");we.exports=function(oe,ie,ee,se){try{return se?ie(x(ee)[0],ee[1]):ie(ee)}catch(E){z(oe,"throw",E)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(y,we,ve){var x=y("../internals/well-known-symbol"),z=x("iterator"),oe=!1;try{var ie=0,ee={next:function(){return{done:!!ie++}},return:function(){oe=!0}};ee[z]=function(){return this},Array.from(ee,function(){throw 2})}catch(se){}we.exports=function(se,E){if(!E&&!oe)return!1;var te=!1;try{var re={};re[z]=function(){return{next:function(){return{done:te=!0}}}},se(re)}catch(le){}return te}},{"../internals/well-known-symbol":268}],123:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=x({}.toString),oe=x("".slice);we.exports=function(ie){return oe(z(ie),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/to-string-tag-support"),oe=y("../internals/is-callable"),ie=y("../internals/classof-raw"),ee=y("../internals/well-known-symbol"),se=ee("toStringTag"),E=x.Object,te=ie(function(){return arguments}())=="Arguments",re=function(le,ue){try{return le[ue]}catch(ce){}};we.exports=z?ie:function(le){var ue,ce,he;return le===void 0?"Undefined":le===null?"Null":typeof(ce=re(ue=E(le),se))=="string"?ce:te?ie(ue):(he=ie(ue))=="Object"&&oe(ue.callee)?"Arguments":he}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(y,we,ve){var x=y("../internals/has-own-property"),z=y("../internals/own-keys"),oe=y("../internals/object-get-own-property-descriptor"),ie=y("../internals/object-define-property");we.exports=function(ee,se,E){for(var te=z(se),re=ie.f,le=oe.f,ue=0;ue<te.length;ue++){var ce=te[ue];!x(ee,ce)&&!(E&&x(E,ce))&&re(ee,ce,le(se,ce))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(y,we,ve){var x=y("../internals/well-known-symbol"),z=x("match");we.exports=function(oe){var ie=/./;try{"/./"[oe](ie)}catch(ee){try{return ie[z]=!1,"/./"[oe](ie)}catch(se){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(y,we,ve){var x=y("../internals/fails");we.exports=!x(function(){function z(){}return z.prototype.constructor=null,Object.getPrototypeOf(new z)!==z.prototype})},{"../internals/fails":150}],128:[function(y,we,ve){"use strict";var x=y("../internals/iterators-core").IteratorPrototype,z=y("../internals/object-create"),oe=y("../internals/create-property-descriptor"),ie=y("../internals/set-to-string-tag"),ee=y("../internals/iterators"),se=function(){return this};we.exports=function(E,te,re,le){var ue=te+" Iterator";return E.prototype=z(x,{next:oe(+!le,re)}),ie(E,ue,!1,!0),ee[ue]=se,E}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/object-define-property"),oe=y("../internals/create-property-descriptor");we.exports=x?function(ie,ee,se){return z.f(ie,ee,oe(1,se))}:function(ie,ee,se){return ie[ee]=se,ie}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(y,we,ve){we.exports=function(x,z){return{enumerable:!(x&1),configurable:!(x&2),writable:!(x&4),value:z}}},{}],131:[function(y,we,ve){"use strict";var x=y("../internals/to-property-key"),z=y("../internals/object-define-property"),oe=y("../internals/create-property-descriptor");we.exports=function(ie,ee,se){var E=x(ee);E in ie?z.f(ie,E,oe(0,se)):ie[E]=se}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),oe=y("../internals/is-pure"),ie=y("../internals/function-name"),ee=y("../internals/is-callable"),se=y("../internals/create-iterator-constructor"),E=y("../internals/object-get-prototype-of"),te=y("../internals/object-set-prototype-of"),re=y("../internals/set-to-string-tag"),le=y("../internals/create-non-enumerable-property"),ue=y("../internals/redefine"),ce=y("../internals/well-known-symbol"),he=y("../internals/iterators"),me=y("../internals/iterators-core"),fe=ie.PROPER,be=ie.CONFIGURABLE,Ee=me.IteratorPrototype,Ae=me.BUGGY_SAFARI_ITERATORS,Pe=ce("iterator"),ke="keys",de="values",ge="entries",Se=function(){return this};we.exports=function(je,Ne,Ce,De,Ze,Xe,Qe){se(Ce,Ne,De);var st=function(tt){if(tt===Ze&&it)return it;if(!Ae&&tt in rt)return rt[tt];switch(tt){case ke:return function(){return new Ce(this,tt)};case de:return function(){return new Ce(this,tt)};case ge:return function(){return new Ce(this,tt)}}return function(){return new Ce(this)}},Ie=Ne+" Iterator",Ue=!1,rt=je.prototype,ot=rt[Pe]||rt["@@iterator"]||Ze&&rt[Ze],it=!Ae&&ot||st(Ze),$e=Ne=="Array"&&rt.entries||ot,Ye,Ge,ct;if($e&&(Ye=E($e.call(new je)),Ye!==Object.prototype&&Ye.next&&(!oe&&E(Ye)!==Ee&&(te?te(Ye,Ee):ee(Ye[Pe])||ue(Ye,Pe,Se)),re(Ye,Ie,!0,!0),oe&&(he[Ie]=Se))),fe&&Ze==de&&ot&&ot.name!==de&&(!oe&&be?le(rt,"name",de):(Ue=!0,it=function(){return z(ot,this)})),Ze)if(Ge={values:st(de),keys:Xe?it:st(ke),entries:st(ge)},Qe)for(ct in Ge)(Ae||Ue||!(ct in rt))&&ue(rt,ct,Ge[ct]);else x({target:Ne,proto:!0,forced:Ae||Ue},Ge);return(!oe||Qe)&&rt[Pe]!==it&&ue(rt,Pe,it,{name:Ze}),he[Ne]=it,Ge}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(y,we,ve){var x=y("../internals/path"),z=y("../internals/has-own-property"),oe=y("../internals/well-known-symbol-wrapped"),ie=y("../internals/object-define-property").f;we.exports=function(ee){var se=x.Symbol||(x.Symbol={});z(se,ee)||ie(se,ee,{value:oe.f(ee)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(y,we,ve){var x=y("../internals/fails");we.exports=!x(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-object"),oe=x.document,ie=z(oe)&&z(oe.createElement);we.exports=function(ee){return ie?oe.createElement(ee):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(y,we,ve){we.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(y,we,ve){var x=y("../internals/document-create-element"),z=x("span").classList,oe=z&&z.constructor&&z.constructor.prototype;we.exports=oe===Object.prototype?void 0:oe},{"../internals/document-create-element":135}],138:[function(y,we,ve){var x=y("../internals/engine-user-agent"),z=x.match(/firefox\/(\d+)/i);we.exports=!!z&&+z[1]},{"../internals/engine-user-agent":145}],139:[function(y,we,ve){we.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(y,we,ve){var x=y("../internals/engine-user-agent");we.exports=/MSIE|Trident/.test(x)},{"../internals/engine-user-agent":145}],141:[function(y,we,ve){var x=y("../internals/engine-user-agent"),z=y("../internals/global");we.exports=/ipad|iphone|ipod/i.test(x)&&z.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(y,we,ve){var x=y("../internals/engine-user-agent");we.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(x)},{"../internals/engine-user-agent":145}],143:[function(y,we,ve){var x=y("../internals/classof-raw"),z=y("../internals/global");we.exports=x(z.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(y,we,ve){var x=y("../internals/engine-user-agent");we.exports=/web0s(?!.*chrome)/i.test(x)},{"../internals/engine-user-agent":145}],145:[function(y,we,ve){var x=y("../internals/get-built-in");we.exports=x("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/engine-user-agent"),oe=x.process,ie=x.Deno,ee=oe&&oe.versions||ie&&ie.version,se=ee&&ee.v8,E,te;se&&(E=se.split("."),te=E[0]>0&&E[0]<4?1:+(E[0]+E[1])),!te&&z&&(E=z.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=z.match(/Chrome\/(\d+)/),E&&(te=+E[1]))),we.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(y,we,ve){var x=y("../internals/engine-user-agent"),z=x.match(/AppleWebKit\/(\d+)\./);we.exports=!!z&&+z[1]},{"../internals/engine-user-agent":145}],148:[function(y,we,ve){we.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/object-get-own-property-descriptor").f,oe=y("../internals/create-non-enumerable-property"),ie=y("../internals/redefine"),ee=y("../internals/set-global"),se=y("../internals/copy-constructor-properties"),E=y("../internals/is-forced");we.exports=function(te,re){var le=te.target,ue=te.global,ce=te.stat,he,me,fe,be,Ee,Ae;if(ue?me=x:ce?me=x[le]||ee(le,{}):me=(x[le]||{}).prototype,me)for(fe in re){if(Ee=re[fe],te.noTargetGet?(Ae=z(me,fe),be=Ae&&Ae.value):be=me[fe],he=E(ue?fe:le+(ce?".":"#")+fe,te.forced),!he&&be!==void 0){if(typeof Ee==typeof be)continue;se(Ee,be)}(te.sham||be&&be.sham)&&oe(Ee,"sham",!0),ie(me,fe,Ee,te)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(y,we,ve){we.exports=function(x){try{return!!x()}catch(z){return!0}}},{}],151:[function(y,we,ve){"use strict";y("../modules/es.regexp.exec");var x=y("../internals/function-uncurry-this"),z=y("../internals/redefine"),oe=y("../internals/regexp-exec"),ie=y("../internals/fails"),ee=y("../internals/well-known-symbol"),se=y("../internals/create-non-enumerable-property"),E=ee("species"),te=RegExp.prototype;we.exports=function(re,le,ue,ce){var he=ee(re),me=!ie(function(){var Ae={};return Ae[he]=function(){return 7},""[re](Ae)!=7}),fe=me&&!ie(function(){var Ae=!1,Pe=/a/;return re==="split"&&(Pe={},Pe.constructor={},Pe.constructor[E]=function(){return Pe},Pe.flags="",Pe[he]=/./[he]),Pe.exec=function(){return Ae=!0,null},Pe[he](""),!Ae});if(!me||!fe||ue){var be=x(/./[he]),Ee=le(he,""[re],function(Ae,Pe,ke,de,ge){var Se=x(Ae),je=Pe.exec;return je===oe||je===te.exec?me&&!ge?{done:!0,value:be(Pe,ke,de)}:{done:!0,value:Se(ke,Pe,de)}:{done:!1}});z(String.prototype,re,Ee[0]),z(te,he,Ee[1])}ce&&se(te[he],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(y,we,ve){var x=y("../internals/function-bind-native"),z=Function.prototype,oe=z.apply,ie=z.call;we.exports=typeof Reflect=="object"&&Reflect.apply||(x?ie.bind(oe):function(){return ie.apply(oe,arguments)})},{"../internals/function-bind-native":154}],153:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/a-callable"),oe=y("../internals/function-bind-native"),ie=x(x.bind);we.exports=function(ee,se){return z(ee),se===void 0?ee:oe?ie(ee,se):function(){return ee.apply(se,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(y,we,ve){var x=y("../internals/fails");we.exports=!x(function(){var z=function(){}.bind();return typeof z!="function"||z.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(y,we,ve){var x=y("../internals/function-bind-native"),z=Function.prototype.call;we.exports=x?z.bind(z):function(){return z.apply(z,arguments)}},{"../internals/function-bind-native":154}],156:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/has-own-property"),oe=Function.prototype,ie=x&&Object.getOwnPropertyDescriptor,ee=z(oe,"name"),se=ee&&function(){}.name==="something",E=ee&&(!x||x&&ie(oe,"name").configurable);we.exports={EXISTS:ee,PROPER:se,CONFIGURABLE:E}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(y,we,ve){var x=y("../internals/function-bind-native"),z=Function.prototype,oe=z.bind,ie=z.call,ee=x&&oe.bind(ie,ie);we.exports=x?function(se){return se&&ee(se)}:function(se){return se&&function(){return ie.apply(se,arguments)}}},{"../internals/function-bind-native":154}],158:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-callable"),oe=function(ie){return z(ie)?ie:void 0};we.exports=function(ie,ee){return arguments.length<2?oe(x[ie]):x[ie]&&x[ie][ee]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(y,we,ve){var x=y("../internals/classof"),z=y("../internals/get-method"),oe=y("../internals/iterators"),ie=y("../internals/well-known-symbol"),ee=ie("iterator");we.exports=function(se){if(se!=null)return z(se,ee)||z(se,"@@iterator")||oe[x(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-call"),oe=y("../internals/a-callable"),ie=y("../internals/an-object"),ee=y("../internals/try-to-string"),se=y("../internals/get-iterator-method"),E=x.TypeError;we.exports=function(te,re){var le=arguments.length<2?se(te):re;if(oe(le))return ie(z(le,te));throw E(ee(te)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(y,we,ve){var x=y("../internals/a-callable");we.exports=function(z,oe){var ie=z[oe];return ie==null?void 0:x(ie)}},{"../internals/a-callable":95}],162:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-object"),oe=Math.floor,ie=x("".charAt),ee=x("".replace),se=x("".slice),E=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;we.exports=function(re,le,ue,ce,he,me){var fe=ue+re.length,be=ce.length,Ee=te;return he!==void 0&&(he=z(he),Ee=E),ee(me,Ee,function(Ae,Pe){var ke;switch(ie(Pe,0)){case"$":return"$";case"&":return re;case"`":return se(le,0,ue);case"'":return se(le,fe);case"<":ke=he[se(Pe,1,-1)];break;default:var de=+Pe;if(de===0)return Ae;if(de>be){var ge=oe(de/10);return ge===0?Ae:ge<=be?ce[ge-1]===void 0?ie(Pe,1):ce[ge-1]+ie(Pe,1):Ae}ke=ce[de-1]}return ke===void 0?"":ke})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(y,we,ve){(function(x){(function(){var z=function(oe){return oe&&oe.Math==Math&&oe};we.exports=z(typeof globalThis=="object"&&globalThis)||z(typeof window=="object"&&window)||z(typeof self=="object"&&self)||z(typeof x=="object"&&x)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-object"),oe=x({}.hasOwnProperty);we.exports=Object.hasOwn||function(ee,se){return oe(z(ee),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(y,we,ve){we.exports={}},{}],166:[function(y,we,ve){var x=y("../internals/global");we.exports=function(z,oe){var ie=x.console;ie&&ie.error&&(arguments.length==1?ie.error(z):ie.error(z,oe))}},{"../internals/global":163}],167:[function(y,we,ve){var x=y("../internals/get-built-in");we.exports=x("document","documentElement")},{"../internals/get-built-in":158}],168:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/fails"),oe=y("../internals/document-create-element");we.exports=!x&&!z(function(){return Object.defineProperty(oe("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(y,we,ve){var x=y("../internals/global"),z=x.Array,oe=Math.abs,ie=Math.pow,ee=Math.floor,se=Math.log,E=Math.LN2,te=function(le,ue,ce){var he=z(ce),me=ce*8-ue-1,fe=(1<<me)-1,be=fe>>1,Ee=ue===23?ie(2,-24)-ie(2,-77):0,Ae=le<0||le===0&&1/le<0?1:0,Pe=0,ke,de,ge;for(le=oe(le),le!=le||le===1/0?(de=le!=le?1:0,ke=fe):(ke=ee(se(le)/E),ge=ie(2,-ke),le*ge<1&&(ke--,ge*=2),ke+be>=1?le+=Ee/ge:le+=Ee*ie(2,1-be),le*ge>=2&&(ke++,ge/=2),ke+be>=fe?(de=0,ke=fe):ke+be>=1?(de=(le*ge-1)*ie(2,ue),ke=ke+be):(de=le*ie(2,be-1)*ie(2,ue),ke=0));ue>=8;)he[Pe++]=de&255,de/=256,ue-=8;for(ke=ke<<ue|de,me+=ue;me>0;)he[Pe++]=ke&255,ke/=256,me-=8;return he[--Pe]|=Ae*128,he},re=function(le,ue){var ce=le.length,he=ce*8-ue-1,me=(1<<he)-1,fe=me>>1,be=he-7,Ee=ce-1,Ae=le[Ee--],Pe=Ae&127,ke;for(Ae>>=7;be>0;)Pe=Pe*256+le[Ee--],be-=8;for(ke=Pe&(1<<-be)-1,Pe>>=-be,be+=ue;be>0;)ke=ke*256+le[Ee--],be-=8;if(Pe===0)Pe=1-fe;else{if(Pe===me)return ke?NaN:Ae?-1/0:1/0;ke=ke+ie(2,ue),Pe=Pe-fe}return(Ae?-1:1)*ke*ie(2,Pe-ue)};we.exports={pack:te,unpack:re}},{"../internals/global":163}],170:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),oe=y("../internals/fails"),ie=y("../internals/classof-raw"),ee=x.Object,se=z("".split);we.exports=oe(function(){return!ee("z").propertyIsEnumerable(0)})?function(E){return ie(E)=="String"?se(E,""):ee(E)}:ee},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(y,we,ve){var x=y("../internals/is-callable"),z=y("../internals/is-object"),oe=y("../internals/object-set-prototype-of");we.exports=function(ie,ee,se){var E,te;return oe&&x(E=ee.constructor)&&E!==se&&z(te=E.prototype)&&te!==se.prototype&&oe(ie,te),ie}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/is-callable"),oe=y("../internals/shared-store"),ie=x(Function.toString);z(oe.inspectSource)||(oe.inspectSource=function(ee){return ie(ee)}),we.exports=oe.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(y,we,ve){var x=y("../internals/native-weak-map"),z=y("../internals/global"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/is-object"),ee=y("../internals/create-non-enumerable-property"),se=y("../internals/has-own-property"),E=y("../internals/shared-store"),te=y("../internals/shared-key"),re=y("../internals/hidden-keys"),le="Object already initialized",ue=z.TypeError,ce=z.WeakMap,he,me,fe,be=function(Se){return fe(Se)?me(Se):he(Se,{})},Ee=function(Se){return function(je){var Ne;if(!ie(je)||(Ne=me(je)).type!==Se)throw ue("Incompatible receiver, "+Se+" required");return Ne}};if(x||E.state){var Ae=E.state||(E.state=new ce),Pe=oe(Ae.get),ke=oe(Ae.has),de=oe(Ae.set);he=function(Se,je){if(ke(Ae,Se))throw new ue(le);return je.facade=Se,de(Ae,Se,je),je},me=function(Se){return Pe(Ae,Se)||{}},fe=function(Se){return ke(Ae,Se)}}else{var ge=te("state");re[ge]=!0,he=function(Se,je){if(se(Se,ge))throw new ue(le);return je.facade=Se,ee(Se,ge,je),je},me=function(Se){return se(Se,ge)?Se[ge]:{}},fe=function(Se){return se(Se,ge)}}we.exports={set:he,get:me,has:fe,enforce:be,getterFor:Ee}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(y,we,ve){var x=y("../internals/well-known-symbol"),z=y("../internals/iterators"),oe=x("iterator"),ie=Array.prototype;we.exports=function(ee){return ee!==void 0&&(z.Array===ee||ie[oe]===ee)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(y,we,ve){var x=y("../internals/classof-raw");we.exports=Array.isArray||function(oe){return x(oe)=="Array"}},{"../internals/classof-raw":123}],176:[function(y,we,ve){we.exports=function(x){return typeof x=="function"}},{}],177:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/fails"),oe=y("../internals/is-callable"),ie=y("../internals/classof"),ee=y("../internals/get-built-in"),se=y("../internals/inspect-source"),E=function(){},te=[],re=ee("Reflect","construct"),le=/^\s*(?:class|function)\b/,ue=x(le.exec),ce=!le.exec(E),he=function(be){if(!oe(be))return!1;try{return re(E,te,be),!0}catch(Ee){return!1}},me=function(be){if(!oe(be))return!1;switch(ie(be)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ce||!!ue(le,se(be))}catch(Ee){return!0}};me.sham=!0,we.exports=!re||z(function(){var fe;return he(he.call)||!he(Object)||!he(function(){fe=!0})||fe})?me:he},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(y,we,ve){var x=y("../internals/fails"),z=y("../internals/is-callable"),oe=/#|\.prototype\./,ie=function(re,le){var ue=se[ee(re)];return ue==te?!0:ue==E?!1:z(le)?x(le):!!le},ee=ie.normalize=function(re){return String(re).replace(oe,".").toLowerCase()},se=ie.data={},E=ie.NATIVE="N",te=ie.POLYFILL="P";we.exports=ie},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(y,we,ve){var x=y("../internals/is-object"),z=Math.floor;we.exports=Number.isInteger||function(ie){return!x(ie)&&isFinite(ie)&&z(ie)===ie}},{"../internals/is-object":180}],180:[function(y,we,ve){var x=y("../internals/is-callable");we.exports=function(z){return typeof z=="object"?z!==null:x(z)}},{"../internals/is-callable":176}],181:[function(y,we,ve){we.exports=!1},{}],182:[function(y,we,ve){var x=y("../internals/is-object"),z=y("../internals/classof-raw"),oe=y("../internals/well-known-symbol"),ie=oe("match");we.exports=function(ee){var se;return x(ee)&&((se=ee[ie])!==void 0?!!se:z(ee)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/get-built-in"),oe=y("../internals/is-callable"),ie=y("../internals/object-is-prototype-of"),ee=y("../internals/use-symbol-as-uid"),se=x.Object;we.exports=ee?function(E){return typeof E=="symbol"}:function(E){var te=z("Symbol");return oe(te)&&ie(te.prototype,se(E))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-bind-context"),oe=y("../internals/function-call"),ie=y("../internals/an-object"),ee=y("../internals/try-to-string"),se=y("../internals/is-array-iterator-method"),E=y("../internals/length-of-array-like"),te=y("../internals/object-is-prototype-of"),re=y("../internals/get-iterator"),le=y("../internals/get-iterator-method"),ue=y("../internals/iterator-close"),ce=x.TypeError,he=function(fe,be){this.stopped=fe,this.result=be},me=he.prototype;we.exports=function(fe,be,Ee){var Ae=Ee&&Ee.that,Pe=!!(Ee&&Ee.AS_ENTRIES),ke=!!(Ee&&Ee.IS_ITERATOR),de=!!(Ee&&Ee.INTERRUPTED),ge=z(be,Ae),Se,je,Ne,Ce,De,Ze,Xe,Qe=function(Ie){return Se&&ue(Se,"normal",Ie),new he(!0,Ie)},st=function(Ie){return Pe?(ie(Ie),de?ge(Ie[0],Ie[1],Qe):ge(Ie[0],Ie[1])):de?ge(Ie,Qe):ge(Ie)};if(ke)Se=fe;else{if(je=le(fe),!je)throw ce(ee(fe)+" is not iterable");if(se(je)){for(Ne=0,Ce=E(fe);Ce>Ne;Ne++)if(De=st(fe[Ne]),De&&te(me,De))return De;return new he(!1)}Se=re(fe,je)}for(Ze=Se.next;!(Xe=oe(Ze,Se)).done;){try{De=st(Xe.value)}catch(Ie){ue(Se,"throw",Ie)}if(typeof De=="object"&&De&&te(me,De))return De}return new he(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(y,we,ve){var x=y("../internals/function-call"),z=y("../internals/an-object"),oe=y("../internals/get-method");we.exports=function(ie,ee,se){var E,te;z(ie);try{if(E=oe(ie,"return"),!E){if(ee==="throw")throw se;return se}E=x(E,ie)}catch(re){te=!0,E=re}if(ee==="throw")throw se;if(te)throw E;return z(E),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(y,we,ve){"use strict";var x=y("../internals/fails"),z=y("../internals/is-callable"),oe=y("../internals/object-create"),ie=y("../internals/object-get-prototype-of"),ee=y("../internals/redefine"),se=y("../internals/well-known-symbol"),E=y("../internals/is-pure"),te=se("iterator"),re=!1,le,ue,ce;[].keys&&(ce=[].keys(),"next"in ce?(ue=ie(ie(ce)),ue!==Object.prototype&&(le=ue)):re=!0);var he=le==null||x(function(){var me={};return le[te].call(me)!==me});he?le={}:E&&(le=oe(le)),z(le[te])||ee(le,te,function(){return this}),we.exports={IteratorPrototype:le,BUGGY_SAFARI_ITERATORS:re}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(y,we,ve){arguments[4][165][0].apply(ve,arguments)},{dup:165}],188:[function(y,we,ve){var x=y("../internals/to-length");we.exports=function(z){return x(z.length)}},{"../internals/to-length":249}],189:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-bind-context"),oe=y("../internals/object-get-own-property-descriptor").f,ie=y("../internals/task").set,ee=y("../internals/engine-is-ios"),se=y("../internals/engine-is-ios-pebble"),E=y("../internals/engine-is-webos-webkit"),te=y("../internals/engine-is-node"),re=x.MutationObserver||x.WebKitMutationObserver,le=x.document,ue=x.process,ce=x.Promise,he=oe(x,"queueMicrotask"),me=he&&he.value,fe,be,Ee,Ae,Pe,ke,de,ge;me||(fe=function(){var Se,je;for(te&&(Se=ue.domain)&&Se.exit();be;){je=be.fn,be=be.next;try{je()}catch(Ne){throw be?Ae():Ee=void 0,Ne}}Ee=void 0,Se&&Se.enter()},!ee&&!te&&!E&&re&&le?(Pe=!0,ke=le.createTextNode(""),new re(fe).observe(ke,{characterData:!0}),Ae=function(){ke.data=Pe=!Pe}):!se&&ce&&ce.resolve?(de=ce.resolve(void 0),de.constructor=ce,ge=z(de.then,de),Ae=function(){ge(fe)}):te?Ae=function(){ue.nextTick(fe)}:(ie=z(ie,x),Ae=function(){ie(fe)})),we.exports=me||function(Se){var je={fn:Se,next:void 0};Ee&&(Ee.next=je),be||(be=je,Ae()),Ee=je}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(y,we,ve){var x=y("../internals/native-symbol");we.exports=x&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(y,we,ve){var x=y("../internals/engine-v8-version"),z=y("../internals/fails");we.exports=!!Object.getOwnPropertySymbols&&!z(function(){var oe=Symbol();return!String(oe)||!(Object(oe)instanceof Symbol)||!Symbol.sham&&x&&x<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-callable"),oe=y("../internals/inspect-source"),ie=x.WeakMap;we.exports=z(ie)&&/native code/.test(oe(ie))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(y,we,ve){"use strict";var x=y("../internals/a-callable"),z=function(oe){var ie,ee;this.promise=new oe(function(se,E){if(ie!==void 0||ee!==void 0)throw TypeError("Bad Promise constructor");ie=se,ee=E}),this.resolve=x(ie),this.reject=x(ee)};we.exports.f=function(oe){return new z(oe)}},{"../internals/a-callable":95}],194:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-regexp"),oe=x.TypeError;we.exports=function(ie){if(z(ie))throw oe("The method doesn't accept regular expressions");return ie}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(y,we,ve){"use strict";var x=y("../internals/descriptors"),z=y("../internals/function-uncurry-this"),oe=y("../internals/function-call"),ie=y("../internals/fails"),ee=y("../internals/object-keys"),se=y("../internals/object-get-own-property-symbols"),E=y("../internals/object-property-is-enumerable"),te=y("../internals/to-object"),re=y("../internals/indexed-object"),le=Object.assign,ue=Object.defineProperty,ce=z([].concat);we.exports=!le||ie(function(){if(x&&le({b:1},le(ue({},"a",{enumerable:!0,get:function(){ue(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var he={},me={},fe=Symbol(),be="abcdefghijklmnopqrst";return he[fe]=7,be.split("").forEach(function(Ee){me[Ee]=Ee}),le({},he)[fe]!=7||ee(le({},me)).join("")!=be})?function(me,fe){for(var be=te(me),Ee=arguments.length,Ae=1,Pe=se.f,ke=E.f;Ee>Ae;)for(var de=re(arguments[Ae++]),ge=Pe?ce(ee(de),Pe(de)):ee(de),Se=ge.length,je=0,Ne;Se>je;)Ne=ge[je++],(!x||oe(ke,de,Ne))&&(be[Ne]=de[Ne]);return be}:le},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(y,we,ve){var x=y("../internals/an-object"),z=y("../internals/object-define-properties"),oe=y("../internals/enum-bug-keys"),ie=y("../internals/hidden-keys"),ee=y("../internals/html"),se=y("../internals/document-create-element"),E=y("../internals/shared-key"),te=">",re="<",le="prototype",ue="script",ce=E("IE_PROTO"),he=function(){},me=function(Pe){return re+ue+te+Pe+re+"/"+ue+te},fe=function(Pe){Pe.write(me("")),Pe.close();var ke=Pe.parentWindow.Object;return Pe=null,ke},be=function(){var Pe=se("iframe"),ke="java"+ue+":",de;return Pe.style.display="none",ee.appendChild(Pe),Pe.src=String(ke),de=Pe.contentWindow.document,de.open(),de.write(me("document.F=Object")),de.close(),de.F},Ee,Ae=function(){try{Ee=new ActiveXObject("htmlfile")}catch(ke){}Ae=typeof document!="undefined"?document.domain&&Ee?fe(Ee):be():fe(Ee);for(var Pe=oe.length;Pe--;)delete Ae[le][oe[Pe]];return Ae()};ie[ce]=!0,we.exports=Object.create||function(ke,de){var ge;return ke!==null?(he[le]=x(ke),ge=new he,he[le]=null,ge[ce]=ke):ge=Ae(),de===void 0?ge:z.f(ge,de)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/v8-prototype-define-bug"),oe=y("../internals/object-define-property"),ie=y("../internals/an-object"),ee=y("../internals/to-indexed-object"),se=y("../internals/object-keys");ve.f=x&&!z?Object.defineProperties:function(te,re){ie(te);for(var le=ee(re),ue=se(re),ce=ue.length,he=0,me;ce>he;)oe.f(te,me=ue[he++],le[me]);return te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/descriptors"),oe=y("../internals/ie8-dom-define"),ie=y("../internals/v8-prototype-define-bug"),ee=y("../internals/an-object"),se=y("../internals/to-property-key"),E=x.TypeError,te=Object.defineProperty,re=Object.getOwnPropertyDescriptor,le="enumerable",ue="configurable",ce="writable";ve.f=z?ie?function(me,fe,be){if(ee(me),fe=se(fe),ee(be),typeof me=="function"&&fe==="prototype"&&"value"in be&&ce in be&&!be[ce]){var Ee=re(me,fe);Ee&&Ee[ce]&&(me[fe]=be.value,be={configurable:ue in be?be[ue]:Ee[ue],enumerable:le in be?be[le]:Ee[le],writable:!1})}return te(me,fe,be)}:te:function(me,fe,be){if(ee(me),fe=se(fe),ee(be),oe)try{return te(me,fe,be)}catch(Ee){}if("get"in be||"set"in be)throw E("Accessors not supported");return"value"in be&&(me[fe]=be.value),me}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/function-call"),oe=y("../internals/object-property-is-enumerable"),ie=y("../internals/create-property-descriptor"),ee=y("../internals/to-indexed-object"),se=y("../internals/to-property-key"),E=y("../internals/has-own-property"),te=y("../internals/ie8-dom-define"),re=Object.getOwnPropertyDescriptor;ve.f=x?re:function(ue,ce){if(ue=ee(ue),ce=se(ce),te)try{return re(ue,ce)}catch(he){}if(E(ue,ce))return ie(!z(oe.f,ue,ce),ue[ce])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(y,we,ve){var x=y("../internals/classof-raw"),z=y("../internals/to-indexed-object"),oe=y("../internals/object-get-own-property-names").f,ie=y("../internals/array-slice-simple"),ee=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(E){try{return oe(E)}catch(te){return ie(ee)}};we.exports.f=function(te){return ee&&x(te)=="Window"?se(te):oe(z(te))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(y,we,ve){var x=y("../internals/object-keys-internal"),z=y("../internals/enum-bug-keys"),oe=z.concat("length","prototype");ve.f=Object.getOwnPropertyNames||function(ee){return x(ee,oe)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(y,we,ve){ve.f=Object.getOwnPropertySymbols},{}],203:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/has-own-property"),oe=y("../internals/is-callable"),ie=y("../internals/to-object"),ee=y("../internals/shared-key"),se=y("../internals/correct-prototype-getter"),E=ee("IE_PROTO"),te=x.Object,re=te.prototype;we.exports=se?te.getPrototypeOf:function(le){var ue=ie(le);if(z(ue,E))return ue[E];var ce=ue.constructor;return oe(ce)&&ue instanceof ce?ce.prototype:ue instanceof te?re:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(y,we,ve){var x=y("../internals/function-uncurry-this");we.exports=x({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/has-own-property"),oe=y("../internals/to-indexed-object"),ie=y("../internals/array-includes").indexOf,ee=y("../internals/hidden-keys"),se=x([].push);we.exports=function(E,te){var re=oe(E),le=0,ue=[],ce;for(ce in re)!z(ee,ce)&&z(re,ce)&&se(ue,ce);for(;te.length>le;)z(re,ce=te[le++])&&(~ie(ue,ce)||se(ue,ce));return ue}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(y,we,ve){var x=y("../internals/object-keys-internal"),z=y("../internals/enum-bug-keys");we.exports=Object.keys||function(ie){return x(ie,z)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(y,we,ve){"use strict";var x={}.propertyIsEnumerable,z=Object.getOwnPropertyDescriptor,oe=z&&!x.call({1:2},1);ve.f=oe?function(ee){var se=z(this,ee);return!!se&&se.enumerable}:x},{}],208:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/an-object"),oe=y("../internals/a-possible-prototype");we.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ie=!1,ee={},se;try{se=x(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),se(ee,[]),ie=ee instanceof Array}catch(E){}return function(te,re){return z(te),oe(re),ie?se(te,re):te.__proto__=re,te}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/function-uncurry-this"),oe=y("../internals/object-keys"),ie=y("../internals/to-indexed-object"),ee=y("../internals/object-property-is-enumerable").f,se=z(ee),E=z([].push),te=function(re){return function(le){for(var ue=ie(le),ce=oe(ue),he=ce.length,me=0,fe=[],be;he>me;)be=ce[me++],(!x||se(ue,be))&&E(fe,re?[be,ue[be]]:ue[be]);return fe}};we.exports={entries:te(!0),values:te(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(y,we,ve){"use strict";var x=y("../internals/to-string-tag-support"),z=y("../internals/classof");we.exports=x?{}.toString:function(){return"[object "+z(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-call"),oe=y("../internals/is-callable"),ie=y("../internals/is-object"),ee=x.TypeError;we.exports=function(se,E){var te,re;if(E==="string"&&oe(te=se.toString)&&!ie(re=z(te,se))||oe(te=se.valueOf)&&!ie(re=z(te,se))||E!=="string"&&oe(te=se.toString)&&!ie(re=z(te,se)))return re;throw ee("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(y,we,ve){var x=y("../internals/get-built-in"),z=y("../internals/function-uncurry-this"),oe=y("../internals/object-get-own-property-names"),ie=y("../internals/object-get-own-property-symbols"),ee=y("../internals/an-object"),se=z([].concat);we.exports=x("Reflect","ownKeys")||function(te){var re=oe.f(ee(te)),le=ie.f;return le?se(re,le(te)):re}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(y,we,ve){var x=y("../internals/global");we.exports=x},{"../internals/global":163}],214:[function(y,we,ve){we.exports=function(x){try{return{error:!1,value:x()}}catch(z){return{error:!0,value:z}}}},{}],215:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/promise-native-constructor"),oe=y("../internals/is-callable"),ie=y("../internals/is-forced"),ee=y("../internals/inspect-source"),se=y("../internals/well-known-symbol"),E=y("../internals/engine-is-browser"),te=y("../internals/is-pure"),re=y("../internals/engine-v8-version"),le=z&&z.prototype,ue=se("species"),ce=!1,he=oe(x.PromiseRejectionEvent),me=ie("Promise",function(){var fe=ee(z),be=fe!==String(z);if(!be&&re===66||te&&!(le.catch&&le.finally))return!0;if(re>=51&&/native code/.test(fe))return!1;var Ee=new z(function(ke){ke(1)}),Ae=function(ke){ke(function(){},function(){})},Pe=Ee.constructor={};return Pe[ue]=Ae,ce=Ee.then(function(){})instanceof Ae,ce?!be&&E&&!he:!0});we.exports={CONSTRUCTOR:me,REJECTION_EVENT:he,SUBCLASSING:ce}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(y,we,ve){var x=y("../internals/global");we.exports=x.Promise},{"../internals/global":163}],217:[function(y,we,ve){var x=y("../internals/an-object"),z=y("../internals/is-object"),oe=y("../internals/new-promise-capability");we.exports=function(ie,ee){if(x(ie),z(ee)&&ee.constructor===ie)return ee;var se=oe.f(ie),E=se.resolve;return E(ee),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(y,we,ve){var x=y("../internals/promise-native-constructor"),z=y("../internals/check-correctness-of-iteration"),oe=y("../internals/promise-constructor-detection").CONSTRUCTOR;we.exports=oe||!z(function(ie){x.all(ie).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(y,we,ve){var x=y("../internals/object-define-property").f;we.exports=function(z,oe,ie){ie in z||x(z,ie,{configurable:!0,get:function(){return oe[ie]},set:function(ee){oe[ie]=ee}})}},{"../internals/object-define-property":198}],220:[function(y,we,ve){var x=function(){this.head=null,this.tail=null};x.prototype={add:function(z){var oe={item:z,next:null};this.head?this.tail.next=oe:this.head=oe,this.tail=oe},get:function(){var z=this.head;if(z)return this.head=z.next,this.tail===z&&(this.tail=null),z.item}},we.exports=x},{}],221:[function(y,we,ve){var x=y("../internals/redefine");we.exports=function(z,oe,ie){for(var ee in oe)x(z,ee,oe[ee],ie);return z}},{"../internals/redefine":222}],222:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/is-callable"),oe=y("../internals/has-own-property"),ie=y("../internals/create-non-enumerable-property"),ee=y("../internals/set-global"),se=y("../internals/inspect-source"),E=y("../internals/internal-state"),te=y("../internals/function-name").CONFIGURABLE,re=E.get,le=E.enforce,ue=String(String).split("String");(we.exports=function(ce,he,me,fe){var be=fe?!!fe.unsafe:!1,Ee=fe?!!fe.enumerable:!1,Ae=fe?!!fe.noTargetGet:!1,Pe=fe&&fe.name!==void 0?fe.name:he,ke;if(z(me)&&(String(Pe).slice(0,7)==="Symbol("&&(Pe="["+String(Pe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!oe(me,"name")||te&&me.name!==Pe)&&ie(me,"name",Pe),ke=le(me),ke.source||(ke.source=ue.join(typeof Pe=="string"?Pe:""))),ce===x){Ee?ce[he]=me:ee(he,me);return}else be?!Ae&&ce[he]&&(Ee=!0):delete ce[he];Ee?ce[he]=me:ie(ce,he,me)})(Function.prototype,"toString",function(){return z(this)&&re(this).source||se(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-call"),oe=y("../internals/an-object"),ie=y("../internals/is-callable"),ee=y("../internals/classof-raw"),se=y("../internals/regexp-exec"),E=x.TypeError;we.exports=function(te,re){var le=te.exec;if(ie(le)){var ue=z(le,te,re);return ue!==null&&oe(ue),ue}if(ee(te)==="RegExp")return z(se,te,re);throw E("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(y,we,ve){"use strict";var x=y("../internals/function-call"),z=y("../internals/function-uncurry-this"),oe=y("../internals/to-string"),ie=y("../internals/regexp-flags"),ee=y("../internals/regexp-sticky-helpers"),se=y("../internals/shared"),E=y("../internals/object-create"),te=y("../internals/internal-state").get,re=y("../internals/regexp-unsupported-dot-all"),le=y("../internals/regexp-unsupported-ncg"),ue=se("native-string-replace",String.prototype.replace),ce=RegExp.prototype.exec,he=ce,me=z("".charAt),fe=z("".indexOf),be=z("".replace),Ee=z("".slice),Ae=function(){var ge=/a/,Se=/b*/g;return x(ce,ge,"a"),x(ce,Se,"a"),ge.lastIndex!==0||Se.lastIndex!==0}(),Pe=ee.BROKEN_CARET,ke=/()??/.exec("")[1]!==void 0,de=Ae||ke||Pe||re||le;de&&(he=function(Se){var je=this,Ne=te(je),Ce=oe(Se),De=Ne.raw,Ze,Xe,Qe,st,Ie,Ue,rt;if(De)return De.lastIndex=je.lastIndex,Ze=x(he,De,Ce),je.lastIndex=De.lastIndex,Ze;var ot=Ne.groups,it=Pe&&je.sticky,$e=x(ie,je),Ye=je.source,Ge=0,ct=Ce;if(it&&($e=be($e,"y",""),fe($e,"g")===-1&&($e+="g"),ct=Ee(Ce,je.lastIndex),je.lastIndex>0&&(!je.multiline||je.multiline&&me(Ce,je.lastIndex-1)!==`
`)&&(Ye="(?: "+Ye+")",ct=" "+ct,Ge++),Xe=new RegExp("^(?:"+Ye+")",$e)),ke&&(Xe=new RegExp("^"+Ye+"$(?!\\s)",$e)),Ae&&(Qe=je.lastIndex),st=x(ce,it?Xe:je,ct),it?st?(st.input=Ee(st.input,Ge),st[0]=Ee(st[0],Ge),st.index=je.lastIndex,je.lastIndex+=st[0].length):je.lastIndex=0:Ae&&st&&(je.lastIndex=je.global?st.index+st[0].length:Qe),ke&&st&&st.length>1&&x(ue,st[0],Xe,function(){for(Ie=1;Ie<arguments.length-2;Ie++)arguments[Ie]===void 0&&(st[Ie]=void 0)}),st&&ot)for(st.groups=Ue=E(null),Ie=0;Ie<ot.length;Ie++)rt=ot[Ie],Ue[rt[0]]=st[rt[1]];return st}),we.exports=he},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(y,we,ve){"use strict";var x=y("../internals/an-object");we.exports=function(){var z=x(this),oe="";return z.hasIndices&&(oe+="d"),z.global&&(oe+="g"),z.ignoreCase&&(oe+="i"),z.multiline&&(oe+="m"),z.dotAll&&(oe+="s"),z.unicode&&(oe+="u"),z.sticky&&(oe+="y"),oe}},{"../internals/an-object":101}],226:[function(y,we,ve){var x=y("../internals/function-call"),z=y("../internals/has-own-property"),oe=y("../internals/object-is-prototype-of"),ie=y("../internals/regexp-flags"),ee=RegExp.prototype;we.exports=function(se){var E=se.flags;return E===void 0&&!("flags"in ee)&&!z(se,"flags")&&oe(ee,se)?x(ie,se):E}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(y,we,ve){var x=y("../internals/fails"),z=y("../internals/global"),oe=z.RegExp,ie=x(function(){var E=oe("a","y");return E.lastIndex=2,E.exec("abcd")!=null}),ee=ie||x(function(){return!oe("a","y").sticky}),se=ie||x(function(){var E=oe("^r","gy");return E.lastIndex=2,E.exec("str")!=null});we.exports={BROKEN_CARET:se,MISSED_STICKY:ee,UNSUPPORTED_Y:ie}},{"../internals/fails":150,"../internals/global":163}],228:[function(y,we,ve){var x=y("../internals/fails"),z=y("../internals/global"),oe=z.RegExp;we.exports=x(function(){var ie=oe(".","s");return!(ie.dotAll&&ie.exec(`
`)&&ie.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(y,we,ve){var x=y("../internals/fails"),z=y("../internals/global"),oe=z.RegExp;we.exports=x(function(){var ie=oe("(?<a>b)","g");return ie.exec("b").groups.a!=="b"||"b".replace(ie,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(y,we,ve){var x=y("../internals/global"),z=x.TypeError;we.exports=function(oe){if(oe==null)throw z("Can't call method on "+oe);return oe}},{"../internals/global":163}],231:[function(y,we,ve){we.exports=Object.is||function(z,oe){return z===oe?z!==0||1/z===1/oe:z!=z&&oe!=oe}},{}],232:[function(y,we,ve){var x=y("../internals/global"),z=Object.defineProperty;we.exports=function(oe,ie){try{z(x,oe,{value:ie,configurable:!0,writable:!0})}catch(ee){x[oe]=ie}return ie}},{"../internals/global":163}],233:[function(y,we,ve){"use strict";var x=y("../internals/get-built-in"),z=y("../internals/object-define-property"),oe=y("../internals/well-known-symbol"),ie=y("../internals/descriptors"),ee=oe("species");we.exports=function(se){var E=x(se),te=z.f;ie&&E&&!E[ee]&&te(E,ee,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(y,we,ve){var x=y("../internals/object-define-property").f,z=y("../internals/has-own-property"),oe=y("../internals/well-known-symbol"),ie=oe("toStringTag");we.exports=function(ee,se,E){ee&&!E&&(ee=ee.prototype),ee&&!z(ee,ie)&&x(ee,ie,{configurable:!0,value:se})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(y,we,ve){var x=y("../internals/shared"),z=y("../internals/uid"),oe=x("keys");we.exports=function(ie){return oe[ie]||(oe[ie]=z(ie))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/set-global"),oe="__core-js_shared__",ie=x[oe]||z(oe,{});we.exports=ie},{"../internals/global":163,"../internals/set-global":232}],237:[function(y,we,ve){var x=y("../internals/is-pure"),z=y("../internals/shared-store");(we.exports=function(oe,ie){return z[oe]||(z[oe]=ie!==void 0?ie:{})})("versions",[]).push({version:"3.22.1",mode:x?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(y,we,ve){var x=y("../internals/an-object"),z=y("../internals/a-constructor"),oe=y("../internals/well-known-symbol"),ie=oe("species");we.exports=function(ee,se){var E=x(ee).constructor,te;return E===void 0||(te=x(E)[ie])==null?se:z(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-integer-or-infinity"),oe=y("../internals/to-string"),ie=y("../internals/require-object-coercible"),ee=x("".charAt),se=x("".charCodeAt),E=x("".slice),te=function(re){return function(le,ue){var ce=oe(ie(le)),he=z(ue),me=ce.length,fe,be;return he<0||he>=me?re?"":void 0:(fe=se(ce,he),fe<55296||fe>56319||he+1===me||(be=se(ce,he+1))<56320||be>57343?re?ee(ce,he):fe:re?E(ce,he,he+2):(fe-55296<<10)+(be-56320)+65536)}};we.exports={codeAt:te(!1),charAt:te(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(y,we,ve){var x=y("../internals/function-name").PROPER,z=y("../internals/fails"),oe=y("../internals/whitespaces"),ie="\u200B\x85\u180E";we.exports=function(ee){return z(function(){return!!oe[ee]()||ie[ee]()!==ie||x&&oe[ee].name!==ee})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=y("../internals/require-object-coercible"),oe=y("../internals/to-string"),ie=y("../internals/whitespaces"),ee=x("".replace),se="["+ie+"]",E=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),re=function(le){return function(ue){var ce=oe(z(ue));return le&1&&(ce=ee(ce,E,"")),le&2&&(ce=ee(ce,te,"")),ce}};we.exports={start:re(1),end:re(2),trim:re(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(y,we,ve){var x=y("../internals/function-call"),z=y("../internals/get-built-in"),oe=y("../internals/well-known-symbol"),ie=y("../internals/redefine");we.exports=function(){var ee=z("Symbol"),se=ee&&ee.prototype,E=se&&se.valueOf,te=oe("toPrimitive");se&&!se[te]&&ie(se,te,function(re){return x(E,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-apply"),oe=y("../internals/function-bind-context"),ie=y("../internals/is-callable"),ee=y("../internals/has-own-property"),se=y("../internals/fails"),E=y("../internals/html"),te=y("../internals/array-slice"),re=y("../internals/document-create-element"),le=y("../internals/validate-arguments-length"),ue=y("../internals/engine-is-ios"),ce=y("../internals/engine-is-node"),he=x.setImmediate,me=x.clearImmediate,fe=x.process,be=x.Dispatch,Ee=x.Function,Ae=x.MessageChannel,Pe=x.String,ke=0,de={},ge="onreadystatechange",Se,je,Ne,Ce;try{Se=x.location}catch(st){}var De=function(st){if(ee(de,st)){var Ie=de[st];delete de[st],Ie()}},Ze=function(st){return function(){De(st)}},Xe=function(st){De(st.data)},Qe=function(st){x.postMessage(Pe(st),Se.protocol+"//"+Se.host)};(!he||!me)&&(he=function(Ie){le(arguments.length,1);var Ue=ie(Ie)?Ie:Ee(Ie),rt=te(arguments,1);return de[++ke]=function(){z(Ue,void 0,rt)},je(ke),ke},me=function(Ie){delete de[Ie]},ce?je=function(st){fe.nextTick(Ze(st))}:be&&be.now?je=function(st){be.now(Ze(st))}:Ae&&!ue?(Ne=new Ae,Ce=Ne.port2,Ne.port1.onmessage=Xe,je=oe(Ce.postMessage,Ce)):x.addEventListener&&ie(x.postMessage)&&!x.importScripts&&Se&&Se.protocol!=="file:"&&!se(Qe)?(je=Qe,x.addEventListener("message",Xe,!1)):ge in re("script")?je=function(st){E.appendChild(re("script"))[ge]=function(){E.removeChild(this),De(st)}}:je=function(st){setTimeout(Ze(st),0)}),we.exports={set:he,clear:me}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(y,we,ve){var x=y("../internals/function-uncurry-this");we.exports=x(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(y,we,ve){var x=y("../internals/to-integer-or-infinity"),z=Math.max,oe=Math.min;we.exports=function(ie,ee){var se=x(ie);return se<0?z(se+ee,0):oe(se,ee)}},{"../internals/to-integer-or-infinity":248}],246:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/to-integer-or-infinity"),oe=y("../internals/to-length"),ie=x.RangeError;we.exports=function(ee){if(ee===void 0)return 0;var se=z(ee),E=oe(se);if(se!==E)throw ie("Wrong length or index");return E}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(y,we,ve){var x=y("../internals/indexed-object"),z=y("../internals/require-object-coercible");we.exports=function(oe){return x(z(oe))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(y,we,ve){var x=Math.ceil,z=Math.floor;we.exports=function(oe){var ie=+oe;return ie!==ie||ie===0?0:(ie>0?z:x)(ie)}},{}],249:[function(y,we,ve){var x=y("../internals/to-integer-or-infinity"),z=Math.min;we.exports=function(oe){return oe>0?z(x(oe),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/require-object-coercible"),oe=x.Object;we.exports=function(ie){return oe(z(ie))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/to-positive-integer"),oe=x.RangeError;we.exports=function(ie,ee){var se=z(ie);if(se%ee)throw oe("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/to-integer-or-infinity"),oe=x.RangeError;we.exports=function(ie){var ee=z(ie);if(ee<0)throw oe("The argument can't be less than 0");return ee}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/function-call"),oe=y("../internals/is-object"),ie=y("../internals/is-symbol"),ee=y("../internals/get-method"),se=y("../internals/ordinary-to-primitive"),E=y("../internals/well-known-symbol"),te=x.TypeError,re=E("toPrimitive");we.exports=function(le,ue){if(!oe(le)||ie(le))return le;var ce=ee(le,re),he;if(ce){if(ue===void 0&&(ue="default"),he=z(ce,le,ue),!oe(he)||ie(he))return he;throw te("Can't convert object to primitive value")}return ue===void 0&&(ue="number"),se(le,ue)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(y,we,ve){var x=y("../internals/to-primitive"),z=y("../internals/is-symbol");we.exports=function(oe){var ie=x(oe,"string");return z(ie)?ie:ie+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(y,we,ve){var x=y("../internals/well-known-symbol"),z=x("toStringTag"),oe={};oe[z]="z",we.exports=String(oe)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/classof"),oe=x.String;we.exports=function(ie){if(z(ie)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return oe(ie)}},{"../internals/classof":124,"../internals/global":163}],257:[function(y,we,ve){var x=y("../internals/global"),z=x.String;we.exports=function(oe){try{return z(oe)}catch(ie){return"Object"}}},{"../internals/global":163}],258:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/function-call"),ie=y("../internals/descriptors"),ee=y("../internals/typed-array-constructors-require-wrappers"),se=y("../internals/array-buffer-view-core"),E=y("../internals/array-buffer"),te=y("../internals/an-instance"),re=y("../internals/create-property-descriptor"),le=y("../internals/create-non-enumerable-property"),ue=y("../internals/is-integral-number"),ce=y("../internals/to-length"),he=y("../internals/to-index"),me=y("../internals/to-offset"),fe=y("../internals/to-property-key"),be=y("../internals/has-own-property"),Ee=y("../internals/classof"),Ae=y("../internals/is-object"),Pe=y("../internals/is-symbol"),ke=y("../internals/object-create"),de=y("../internals/object-is-prototype-of"),ge=y("../internals/object-set-prototype-of"),Se=y("../internals/object-get-own-property-names").f,je=y("../internals/typed-array-from"),Ne=y("../internals/array-iteration").forEach,Ce=y("../internals/set-species"),De=y("../internals/object-define-property"),Ze=y("../internals/object-get-own-property-descriptor"),Xe=y("../internals/internal-state"),Qe=y("../internals/inherit-if-required"),st=Xe.get,Ie=Xe.set,Ue=De.f,rt=Ze.f,ot=Math.round,it=z.RangeError,$e=E.ArrayBuffer,Ye=$e.prototype,Ge=E.DataView,ct=se.NATIVE_ARRAY_BUFFER_VIEWS,tt=se.TYPED_ARRAY_CONSTRUCTOR,ut=se.TYPED_ARRAY_TAG,lt=se.TypedArray,He=se.TypedArrayPrototype,_e=se.aTypedArrayConstructor,ze=se.isTypedArray,Me="BYTES_PER_ELEMENT",Ve="Wrong length",ft=function(at,Re){_e(at);for(var xe=0,ye=Re.length,Fe=new at(ye);ye>xe;)Fe[xe]=Re[xe++];return Fe},mt=function(at,Re){Ue(at,Re,{get:function(){return st(this)[Re]}})},nt=function(at){var Re;return de(Ye,at)||(Re=Ee(at))=="ArrayBuffer"||Re=="SharedArrayBuffer"},Te=function(at,Re){return ze(at)&&!Pe(Re)&&Re in at&&ue(+Re)&&Re>=0},Oe=function(Re,xe){return xe=fe(xe),Te(Re,xe)?re(2,Re[xe]):rt(Re,xe)},We=function(Re,xe,ye){return xe=fe(xe),Te(Re,xe)&&Ae(ye)&&be(ye,"value")&&!be(ye,"get")&&!be(ye,"set")&&!ye.configurable&&(!be(ye,"writable")||ye.writable)&&(!be(ye,"enumerable")||ye.enumerable)?(Re[xe]=ye.value,Re):Ue(Re,xe,ye)};ie?(ct||(Ze.f=Oe,De.f=We,mt(He,"buffer"),mt(He,"byteOffset"),mt(He,"byteLength"),mt(He,"length")),x({target:"Object",stat:!0,forced:!ct},{getOwnPropertyDescriptor:Oe,defineProperty:We}),we.exports=function(at,Re,xe){var ye=at.match(/\d+$/)[0]/8,Fe=at+(xe?"Clamped":"")+"Array",qe="get"+at,Le="set"+at,vt=z[Fe],yt=vt,xt=yt&&yt.prototype,bt={},ht=function(Pt,Vt){var vr=st(Pt);return vr.view[qe](Vt*ye+vr.byteOffset,!0)},kt=function(Pt,Vt,vr){var Yt=st(Pt);xe&&(vr=(vr=ot(vr))<0?0:vr>255?255:vr&255),Yt.view[Le](Vt*ye+Yt.byteOffset,vr,!0)},Tt=function(Pt,Vt){Ue(Pt,Vt,{get:function(){return ht(this,Vt)},set:function(vr){return kt(this,Vt,vr)},enumerable:!0})};ct?ee&&(yt=Re(function(Pt,Vt,vr,Yt){return te(Pt,xt),Qe(function(){return Ae(Vt)?nt(Vt)?Yt!==void 0?new vt(Vt,me(vr,ye),Yt):vr!==void 0?new vt(Vt,me(vr,ye)):new vt(Vt):ze(Vt)?ft(yt,Vt):oe(je,yt,Vt):new vt(he(Vt))}(),Pt,yt)}),ge&&ge(yt,lt),Ne(Se(vt),function(Pt){Pt in yt||le(yt,Pt,vt[Pt])}),yt.prototype=xt):(yt=Re(function(Pt,Vt,vr,Yt){te(Pt,xt);var Er=0,jr=0,Pr,_r,Xr;if(!Ae(Vt))Xr=he(Vt),_r=Xr*ye,Pr=new $e(_r);else if(nt(Vt)){Pr=Vt,jr=me(vr,ye);var mn=Vt.byteLength;if(Yt===void 0){if(mn%ye||(_r=mn-jr,_r<0))throw it(Ve)}else if(_r=ce(Yt)*ye,_r+jr>mn)throw it(Ve);Xr=_r/ye}else return ze(Vt)?ft(yt,Vt):oe(je,yt,Vt);for(Ie(Pt,{buffer:Pr,byteOffset:jr,byteLength:_r,length:Xr,view:new Ge(Pr)});Er<Xr;)Tt(Pt,Er++)}),ge&&ge(yt,lt),xt=yt.prototype=ke(He)),xt.constructor!==yt&&le(xt,"constructor",yt),le(xt,tt,yt),ut&&le(xt,ut,Fe),bt[Fe]=yt,x({global:!0,forced:yt!=vt,sham:!ct},bt),Me in yt||le(yt,Me,ye),Me in xt||le(xt,Me,ye),Ce(Fe)}):we.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/fails"),oe=y("../internals/check-correctness-of-iteration"),ie=y("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ee=x.ArrayBuffer,se=x.Int8Array;we.exports=!ie||!z(function(){se(1)})||!z(function(){new se(-1)})||!oe(function(E){new se,new se(null),new se(1.5),new se(E)},!0)||z(function(){return new se(new ee(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(y,we,ve){var x=y("../internals/array-from-constructor-and-list"),z=y("../internals/typed-array-species-constructor");we.exports=function(oe,ie){return x(z(oe),ie)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(y,we,ve){var x=y("../internals/function-bind-context"),z=y("../internals/function-call"),oe=y("../internals/a-constructor"),ie=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),se=y("../internals/get-iterator"),E=y("../internals/get-iterator-method"),te=y("../internals/is-array-iterator-method"),re=y("../internals/array-buffer-view-core").aTypedArrayConstructor;we.exports=function(ue){var ce=oe(this),he=ie(ue),me=arguments.length,fe=me>1?arguments[1]:void 0,be=fe!==void 0,Ee=E(he),Ae,Pe,ke,de,ge,Se;if(Ee&&!te(Ee))for(ge=se(he,Ee),Se=ge.next,he=[];!(de=z(Se,ge)).done;)he.push(de.value);for(be&&me>2&&(fe=x(fe,arguments[2])),Pe=ee(he),ke=new(re(ce))(Pe),Ae=0;Pe>Ae;Ae++)ke[Ae]=be?fe(he[Ae],Ae):he[Ae];return ke}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(y,we,ve){var x=y("../internals/array-buffer-view-core"),z=y("../internals/species-constructor"),oe=x.TYPED_ARRAY_CONSTRUCTOR,ie=x.aTypedArrayConstructor;we.exports=function(ee){return ie(z(ee,ee[oe]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(y,we,ve){var x=y("../internals/function-uncurry-this"),z=0,oe=Math.random(),ie=x(1 .toString);we.exports=function(ee){return"Symbol("+(ee===void 0?"":ee)+")_"+ie(++z+oe,36)}},{"../internals/function-uncurry-this":157}],264:[function(y,we,ve){var x=y("../internals/native-symbol");we.exports=x&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/fails");we.exports=x&&z(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(y,we,ve){var x=y("../internals/global"),z=x.TypeError;we.exports=function(oe,ie){if(oe<ie)throw z("Not enough arguments");return oe}},{"../internals/global":163}],267:[function(y,we,ve){var x=y("../internals/well-known-symbol");ve.f=x},{"../internals/well-known-symbol":268}],268:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/shared"),oe=y("../internals/has-own-property"),ie=y("../internals/uid"),ee=y("../internals/native-symbol"),se=y("../internals/use-symbol-as-uid"),E=z("wks"),te=x.Symbol,re=te&&te.for,le=se?te:te&&te.withoutSetter||ie;we.exports=function(ue){if(!oe(E,ue)||!(ee||typeof E[ue]=="string")){var ce="Symbol."+ue;ee&&oe(te,ue)?E[ue]=te[ue]:se&&re?E[ue]=re(ce):E[ue]=le(ce)}return E[ue]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(y,we,ve){we.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/array-buffer"),ie=y("../internals/set-species"),ee="ArrayBuffer",se=oe[ee],E=z[ee];x({global:!0,forced:E!==se},{ArrayBuffer:se}),ie(ee)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),oe=y("../internals/fails"),ie=y("../internals/array-buffer"),ee=y("../internals/an-object"),se=y("../internals/to-absolute-index"),E=y("../internals/to-length"),te=y("../internals/species-constructor"),re=ie.ArrayBuffer,le=ie.DataView,ue=le.prototype,ce=z(re.prototype.slice),he=z(ue.getUint8),me=z(ue.setUint8),fe=oe(function(){return!new re(2).slice(1,void 0).byteLength});x({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:fe},{slice:function(Ee,Ae){if(ce&&Ae===void 0)return ce(ee(this),Ee);for(var Pe=ee(this).byteLength,ke=se(Ee,Pe),de=se(Ae===void 0?Pe:Ae,Pe),ge=new(te(this,re))(E(de-ke)),Se=new le(this),je=new le(ge),Ne=0;ke<de;)me(je,Ne++,he(Se,ke++));return ge}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/fails"),ie=y("../internals/is-array"),ee=y("../internals/is-object"),se=y("../internals/to-object"),E=y("../internals/length-of-array-like"),te=y("../internals/create-property"),re=y("../internals/array-species-create"),le=y("../internals/array-method-has-species-support"),ue=y("../internals/well-known-symbol"),ce=y("../internals/engine-v8-version"),he=ue("isConcatSpreadable"),me=9007199254740991,fe="Maximum allowed index exceeded",be=z.TypeError,Ee=ce>=51||!oe(function(){var de=[];return de[he]=!1,de.concat()[0]!==de}),Ae=le("concat"),Pe=function(de){if(!ee(de))return!1;var ge=de[he];return ge!==void 0?!!ge:ie(de)},ke=!Ee||!Ae;x({target:"Array",proto:!0,forced:ke},{concat:function(ge){var Se=se(this),je=re(Se,0),Ne=0,Ce,De,Ze,Xe,Qe;for(Ce=-1,Ze=arguments.length;Ce<Ze;Ce++)if(Qe=Ce===-1?Se:arguments[Ce],Pe(Qe)){if(Xe=E(Qe),Ne+Xe>me)throw be(fe);for(De=0;De<Xe;De++,Ne++)De in Qe&&te(je,Ne,Qe[De])}else{if(Ne>=me)throw be(fe);te(je,Ne++,Qe)}return je.length=Ne,je}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/array-fill"),oe=y("../internals/add-to-unscopables");x({target:"Array",proto:!0},{fill:z}),oe("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").filter,oe=y("../internals/array-method-has-species-support"),ie=oe("filter");x({target:"Array",proto:!0,forced:!ie},{filter:function(se){return z(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").find,oe=y("../internals/add-to-unscopables"),ie="find",ee=!0;ie in[]&&Array(1)[ie](function(){ee=!1}),x({target:"Array",proto:!0,forced:ee},{find:function(E){return z(this,E,arguments.length>1?arguments[1]:void 0)}}),oe(ie)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/array-from"),oe=y("../internals/check-correctness-of-iteration"),ie=!oe(function(ee){Array.from(ee)});x({target:"Array",stat:!0,forced:ie},{from:z})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/array-includes").includes,oe=y("../internals/add-to-unscopables");x({target:"Array",proto:!0},{includes:function(ee){return z(this,ee,arguments.length>1?arguments[1]:void 0)}}),oe("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(y,we,ve){"use strict";var x=y("../internals/to-indexed-object"),z=y("../internals/add-to-unscopables"),oe=y("../internals/iterators"),ie=y("../internals/internal-state"),ee=y("../internals/object-define-property").f,se=y("../internals/define-iterator"),E=y("../internals/is-pure"),te=y("../internals/descriptors"),re="Array Iterator",le=ie.set,ue=ie.getterFor(re);we.exports=se(Array,"Array",function(he,me){le(this,{type:re,target:x(he),index:0,kind:me})},function(){var he=ue(this),me=he.target,fe=he.kind,be=he.index++;return!me||be>=me.length?(he.target=void 0,{value:void 0,done:!0}):fe=="keys"?{value:be,done:!1}:fe=="values"?{value:me[be],done:!1}:{value:[be,me[be]],done:!1}},"values");var ce=oe.Arguments=oe.Array;if(z("keys"),z("values"),z("entries"),!E&&te&&ce.name!=="values")try{ee(ce,"name",{value:"values"})}catch(he){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),oe=y("../internals/indexed-object"),ie=y("../internals/to-indexed-object"),ee=y("../internals/array-method-is-strict"),se=z([].join),E=oe!=Object,te=ee("join",",");x({target:"Array",proto:!0,forced:E||!te},{join:function(le){return se(ie(this),le===void 0?",":le)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").map,oe=y("../internals/array-method-has-species-support"),ie=oe("map");x({target:"Array",proto:!0,forced:!ie},{map:function(se){return z(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/is-array"),ie=y("../internals/is-constructor"),ee=y("../internals/is-object"),se=y("../internals/to-absolute-index"),E=y("../internals/length-of-array-like"),te=y("../internals/to-indexed-object"),re=y("../internals/create-property"),le=y("../internals/well-known-symbol"),ue=y("../internals/array-method-has-species-support"),ce=y("../internals/array-slice"),he=ue("slice"),me=le("species"),fe=z.Array,be=Math.max;x({target:"Array",proto:!0,forced:!he},{slice:function(Ae,Pe){var ke=te(this),de=E(ke),ge=se(Ae,de),Se=se(Pe===void 0?de:Pe,de),je,Ne,Ce;if(oe(ke)&&(je=ke.constructor,ie(je)&&(je===fe||oe(je.prototype))?je=void 0:ee(je)&&(je=je[me],je===null&&(je=void 0)),je===fe||je===void 0))return ce(ke,ge,Se);for(Ne=new(je===void 0?fe:je)(be(Se-ge,0)),Ce=0;ge<Se;ge++,Ce++)ge in ke&&re(Ne,Ce,ke[ge]);return Ne.length=Ce,Ne}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),oe=y("../internals/a-callable"),ie=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),se=y("../internals/to-string"),E=y("../internals/fails"),te=y("../internals/array-sort"),re=y("../internals/array-method-is-strict"),le=y("../internals/engine-ff-version"),ue=y("../internals/engine-is-ie-or-edge"),ce=y("../internals/engine-v8-version"),he=y("../internals/engine-webkit-version"),me=[],fe=z(me.sort),be=z(me.push),Ee=E(function(){me.sort(void 0)}),Ae=E(function(){me.sort(null)}),Pe=re("sort"),ke=!E(function(){if(ce)return ce<70;if(!(le&&le>3)){if(ue)return!0;if(he)return he<603;var Se="",je,Ne,Ce,De;for(je=65;je<76;je++){switch(Ne=String.fromCharCode(je),je){case 66:case 69:case 70:case 72:Ce=3;break;case 68:case 71:Ce=4;break;default:Ce=2}for(De=0;De<47;De++)me.push({k:Ne+De,v:Ce})}for(me.sort(function(Ze,Xe){return Xe.v-Ze.v}),De=0;De<me.length;De++)Ne=me[De].k.charAt(0),Se.charAt(Se.length-1)!==Ne&&(Se+=Ne);return Se!=="DGBEFHACIJK"}}),de=Ee||!Ae||!Pe||!ke,ge=function(Se){return function(je,Ne){return Ne===void 0?-1:je===void 0?1:Se!==void 0?+Se(je,Ne)||0:se(je)>se(Ne)?1:-1}};x({target:"Array",proto:!0,forced:de},{sort:function(je){je!==void 0&&oe(je);var Ne=ie(this);if(ke)return je===void 0?fe(Ne):fe(Ne,je);var Ce=[],De=ee(Ne),Ze,Xe;for(Xe=0;Xe<De;Xe++)Xe in Ne&&be(Ce,Ne[Xe]);for(te(Ce,ge(je)),Ze=Ce.length,Xe=0;Xe<Ze;)Ne[Xe]=Ce[Xe++];for(;Xe<De;)delete Ne[Xe++];return Ne}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/to-absolute-index"),ie=y("../internals/to-integer-or-infinity"),ee=y("../internals/length-of-array-like"),se=y("../internals/to-object"),E=y("../internals/array-species-create"),te=y("../internals/create-property"),re=y("../internals/array-method-has-species-support"),le=re("splice"),ue=z.TypeError,ce=Math.max,he=Math.min,me=9007199254740991,fe="Maximum allowed length exceeded";x({target:"Array",proto:!0,forced:!le},{splice:function(Ee,Ae){var Pe=se(this),ke=ee(Pe),de=oe(Ee,ke),ge=arguments.length,Se,je,Ne,Ce,De,Ze;if(ge===0?Se=je=0:ge===1?(Se=0,je=ke-de):(Se=ge-2,je=he(ce(ie(Ae),0),ke-de)),ke+Se-je>me)throw ue(fe);for(Ne=E(Pe,je),Ce=0;Ce<je;Ce++)De=de+Ce,De in Pe&&te(Ne,Ce,Pe[De]);if(Ne.length=je,Se<je){for(Ce=de;Ce<ke-je;Ce++)De=Ce+je,Ze=Ce+Se,De in Pe?Pe[Ze]=Pe[De]:delete Pe[Ze];for(Ce=ke;Ce>ke-je+Se;Ce--)delete Pe[Ce-1]}else if(Se>je)for(Ce=ke-je;Ce>de;Ce--)De=Ce+je-1,Ze=Ce+Se-1,De in Pe?Pe[Ze]=Pe[De]:delete Pe[Ze];for(Ce=0;Ce<Se;Ce++)Pe[Ce+de]=arguments[Ce+2];return Pe.length=ke-je+Se,Ne}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/function-name").EXISTS,oe=y("../internals/function-uncurry-this"),ie=y("../internals/object-define-property").f,ee=Function.prototype,se=oe(ee.toString),E=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,te=oe(E.exec),re="name";x&&!z&&ie(ee,re,{configurable:!0,get:function(){try{return te(E,se(this))[1]}catch(le){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/get-built-in"),oe=y("../internals/function-apply"),ie=y("../internals/function-call"),ee=y("../internals/function-uncurry-this"),se=y("../internals/fails"),E=y("../internals/is-array"),te=y("../internals/is-callable"),re=y("../internals/is-object"),le=y("../internals/is-symbol"),ue=y("../internals/array-slice"),ce=y("../internals/native-symbol"),he=z("JSON","stringify"),me=ee(/./.exec),fe=ee("".charAt),be=ee("".charCodeAt),Ee=ee("".replace),Ae=ee(1 .toString),Pe=/[\uD800-\uDFFF]/g,ke=/^[\uD800-\uDBFF]$/,de=/^[\uDC00-\uDFFF]$/,ge=!ce||se(function(){var Ce=z("Symbol")();return he([Ce])!="[null]"||he({a:Ce})!="{}"||he(Object(Ce))!="{}"}),Se=se(function(){return he("\uDF06\uD834")!=='"\\udf06\\ud834"'||he("\uDEAD")!=='"\\udead"'}),je=function(Ce,De){var Ze=ue(arguments),Xe=De;if(!(!re(De)&&Ce===void 0||le(Ce)))return E(De)||(De=function(Qe,st){if(te(Xe)&&(st=ie(Xe,this,Qe,st)),!le(st))return st}),Ze[1]=De,oe(he,null,Ze)},Ne=function(Ce,De,Ze){var Xe=fe(Ze,De-1),Qe=fe(Ze,De+1);return me(ke,Ce)&&!me(de,Qe)||me(de,Ce)&&!me(ke,Xe)?"\\u"+Ae(be(Ce,0),16):Ce};he&&x({target:"JSON",stat:!0,forced:ge||Se},{stringify:function(De,Ze,Xe){var Qe=ue(arguments),st=oe(ge?je:he,null,Qe);return Se&&typeof st=="string"?Ee(st,Pe,Ne):st}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(y,we,ve){"use strict";var x=y("../internals/descriptors"),z=y("../internals/global"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/is-forced"),ee=y("../internals/redefine"),se=y("../internals/has-own-property"),E=y("../internals/inherit-if-required"),te=y("../internals/object-is-prototype-of"),re=y("../internals/is-symbol"),le=y("../internals/to-primitive"),ue=y("../internals/fails"),ce=y("../internals/object-get-own-property-names").f,he=y("../internals/object-get-own-property-descriptor").f,me=y("../internals/object-define-property").f,fe=y("../internals/this-number-value"),be=y("../internals/string-trim").trim,Ee="Number",Ae=z[Ee],Pe=Ae.prototype,ke=z.TypeError,de=oe("".slice),ge=oe("".charCodeAt),Se=function(Xe){var Qe=le(Xe,"number");return typeof Qe=="bigint"?Qe:je(Qe)},je=function(Xe){var Qe=le(Xe,"number"),st,Ie,Ue,rt,ot,it,$e,Ye;if(re(Qe))throw ke("Cannot convert a Symbol value to a number");if(typeof Qe=="string"&&Qe.length>2){if(Qe=be(Qe),st=ge(Qe,0),st===43||st===45){if(Ie=ge(Qe,2),Ie===88||Ie===120)return NaN}else if(st===48){switch(ge(Qe,1)){case 66:case 98:Ue=2,rt=49;break;case 79:case 111:Ue=8,rt=55;break;default:return+Qe}for(ot=de(Qe,2),it=ot.length,$e=0;$e<it;$e++)if(Ye=ge(ot,$e),Ye<48||Ye>rt)return NaN;return parseInt(ot,Ue)}}return+Qe};if(ie(Ee,!Ae(" 0o1")||!Ae("0b1")||Ae("+0x1"))){for(var Ne=function(Qe){var st=arguments.length<1?0:Ae(Se(Qe)),Ie=this;return te(Pe,Ie)&&ue(function(){fe(Ie)})?E(Object(st),Ie,Ne):st},Ce=x?ce(Ae):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),De=0,Ze;Ce.length>De;De++)se(Ae,Ze=Ce[De])&&!se(Ne,Ze)&&me(Ne,Ze,he(Ae,Ze));Ne.prototype=Pe,Pe.constructor=Ne,ee(z,Ee,Ne)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/object-assign");x({target:"Object",stat:!0,forced:Object.assign!==z},{assign:z})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/object-to-array").entries;x({target:"Object",stat:!0},{entries:function(ie){return z(ie)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/native-symbol"),oe=y("../internals/fails"),ie=y("../internals/object-get-own-property-symbols"),ee=y("../internals/to-object"),se=!z||oe(function(){ie.f(1)});x({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(te){var re=ie.f;return re?re(ee(te)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/to-object"),oe=y("../internals/object-keys"),ie=y("../internals/fails"),ee=ie(function(){oe(1)});x({target:"Object",stat:!0,forced:ee},{keys:function(E){return oe(z(E))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(y,we,ve){var x=y("../internals/to-string-tag-support"),z=y("../internals/redefine"),oe=y("../internals/object-to-string");x||z(Object.prototype,"toString",oe,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),oe=y("../internals/a-callable"),ie=y("../internals/new-promise-capability"),ee=y("../internals/perform"),se=y("../internals/iterate"),E=y("../internals/promise-statics-incorrect-iteration");x({target:"Promise",stat:!0,forced:E},{all:function(re){var le=this,ue=ie.f(le),ce=ue.resolve,he=ue.reject,me=ee(function(){var fe=oe(le.resolve),be=[],Ee=0,Ae=1;se(re,function(Pe){var ke=Ee++,de=!1;Ae++,z(fe,le,Pe).then(function(ge){de||(de=!0,be[ke]=ge,--Ae||ce(be))},he)}),--Ae||ce(be)});return me.error&&he(me.value),ue.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/is-pure"),oe=y("../internals/promise-constructor-detection").CONSTRUCTOR,ie=y("../internals/promise-native-constructor"),ee=y("../internals/get-built-in"),se=y("../internals/is-callable"),E=y("../internals/redefine"),te=ie&&ie.prototype;if(x({target:"Promise",proto:!0,forced:oe,real:!0},{catch:function(le){return this.then(void 0,le)}}),!z&&se(ie)){var re=ee("Promise").prototype.catch;te.catch!==re&&E(te,"catch",re,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/is-pure"),oe=y("../internals/engine-is-node"),ie=y("../internals/global"),ee=y("../internals/function-call"),se=y("../internals/redefine"),E=y("../internals/redefine-all"),te=y("../internals/object-set-prototype-of"),re=y("../internals/set-to-string-tag"),le=y("../internals/set-species"),ue=y("../internals/a-callable"),ce=y("../internals/is-callable"),he=y("../internals/is-object"),me=y("../internals/an-instance"),fe=y("../internals/species-constructor"),be=y("../internals/task").set,Ee=y("../internals/microtask"),Ae=y("../internals/host-report-errors"),Pe=y("../internals/perform"),ke=y("../internals/queue"),de=y("../internals/internal-state"),ge=y("../internals/promise-native-constructor"),Se=y("../internals/promise-constructor-detection"),je=y("../internals/new-promise-capability"),Ne="Promise",Ce=Se.CONSTRUCTOR,De=Se.REJECTION_EVENT,Ze=Se.SUBCLASSING,Xe=de.getterFor(Ne),Qe=de.set,st=ge&&ge.prototype,Ie=ge,Ue=st,rt=ie.TypeError,ot=ie.document,it=ie.process,$e=je.f,Ye=$e,Ge=!!(ot&&ot.createEvent&&ie.dispatchEvent),ct="unhandledrejection",tt="rejectionhandled",ut=0,lt=1,He=2,_e=1,ze=2,Me,Ve,ft,mt,nt=function(Le){var vt;return he(Le)&&ce(vt=Le.then)?vt:!1},Te=function(Le,vt){var yt=vt.value,xt=vt.state==lt,bt=xt?Le.ok:Le.fail,ht=Le.resolve,kt=Le.reject,Tt=Le.domain,Pt,Vt,vr;try{bt?(xt||(vt.rejection===ze&&xe(vt),vt.rejection=_e),bt===!0?Pt=yt:(Tt&&Tt.enter(),Pt=bt(yt),Tt&&(Tt.exit(),vr=!0)),Pt===Le.promise?kt(rt("Promise-chain cycle")):(Vt=nt(Pt))?ee(Vt,Pt,ht,kt):ht(Pt)):kt(yt)}catch(Yt){Tt&&!vr&&Tt.exit(),kt(Yt)}},Oe=function(Le,vt){Le.notified||(Le.notified=!0,Ee(function(){for(var yt=Le.reactions,xt;xt=yt.get();)Te(xt,Le);Le.notified=!1,vt&&!Le.rejection&&at(Le)}))},We=function(Le,vt,yt){var xt,bt;Ge?(xt=ot.createEvent("Event"),xt.promise=vt,xt.reason=yt,xt.initEvent(Le,!1,!0),ie.dispatchEvent(xt)):xt={promise:vt,reason:yt},!De&&(bt=ie["on"+Le])?bt(xt):Le===ct&&Ae("Unhandled promise rejection",yt)},at=function(Le){ee(be,ie,function(){var vt=Le.facade,yt=Le.value,xt=Re(Le),bt;if(xt&&(bt=Pe(function(){oe?it.emit("unhandledRejection",yt,vt):We(ct,vt,yt)}),Le.rejection=oe||Re(Le)?ze:_e,bt.error))throw bt.value})},Re=function(Le){return Le.rejection!==_e&&!Le.parent},xe=function(Le){ee(be,ie,function(){var vt=Le.facade;oe?it.emit("rejectionHandled",vt):We(tt,vt,Le.value)})},ye=function(Le,vt,yt){return function(xt){Le(vt,xt,yt)}},Fe=function(Le,vt,yt){Le.done||(Le.done=!0,yt&&(Le=yt),Le.value=vt,Le.state=He,Oe(Le,!0))},qe=function(Le,vt,yt){if(!Le.done){Le.done=!0,yt&&(Le=yt);try{if(Le.facade===vt)throw rt("Promise can't be resolved itself");var xt=nt(vt);xt?Ee(function(){var bt={done:!1};try{ee(xt,vt,ye(qe,bt,Le),ye(Fe,bt,Le))}catch(ht){Fe(bt,ht,Le)}}):(Le.value=vt,Le.state=lt,Oe(Le,!1))}catch(bt){Fe({done:!1},bt,Le)}}};if(Ce&&(Ie=function(vt){me(this,Ue),ue(vt),ee(Me,this);var yt=Xe(this);try{vt(ye(qe,yt),ye(Fe,yt))}catch(xt){Fe(yt,xt)}},Ue=Ie.prototype,Me=function(vt){Qe(this,{type:Ne,done:!1,notified:!1,parent:!1,reactions:new ke,rejection:!1,state:ut,value:void 0})},Me.prototype=E(Ue,{then:function(vt,yt){var xt=Xe(this),bt=$e(fe(this,Ie));return xt.parent=!0,bt.ok=ce(vt)?vt:!0,bt.fail=ce(yt)&&yt,bt.domain=oe?it.domain:void 0,xt.state==ut?xt.reactions.add(bt):Ee(function(){Te(bt,xt)}),bt.promise}}),Ve=function(){var Le=new Me,vt=Xe(Le);this.promise=Le,this.resolve=ye(qe,vt),this.reject=ye(Fe,vt)},je.f=$e=function(Le){return Le===Ie||Le===ft?new Ve(Le):Ye(Le)},!z&&ce(ge)&&st!==Object.prototype)){mt=st.then,Ze||se(st,"then",function(vt,yt){var xt=this;return new Ie(function(bt,ht){ee(mt,xt,bt,ht)}).then(vt,yt)},{unsafe:!0});try{delete st.constructor}catch(Le){}te&&te(st,Ue)}x({global:!0,wrap:!0,forced:Ce},{Promise:Ie}),re(Ie,Ne,!1,!0),le(Ne)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(y,we,ve){y("../modules/es.promise.constructor"),y("../modules/es.promise.all"),y("../modules/es.promise.catch"),y("../modules/es.promise.race"),y("../modules/es.promise.reject"),y("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),oe=y("../internals/a-callable"),ie=y("../internals/new-promise-capability"),ee=y("../internals/perform"),se=y("../internals/iterate"),E=y("../internals/promise-statics-incorrect-iteration");x({target:"Promise",stat:!0,forced:E},{race:function(re){var le=this,ue=ie.f(le),ce=ue.reject,he=ee(function(){var me=oe(le.resolve);se(re,function(fe){z(me,le,fe).then(ue.resolve,ce)})});return he.error&&ce(he.value),ue.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),oe=y("../internals/new-promise-capability"),ie=y("../internals/promise-constructor-detection").CONSTRUCTOR;x({target:"Promise",stat:!0,forced:ie},{reject:function(se){var E=oe.f(this);return z(E.reject,void 0,se),E.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/get-built-in"),oe=y("../internals/is-pure"),ie=y("../internals/promise-native-constructor"),ee=y("../internals/promise-constructor-detection").CONSTRUCTOR,se=y("../internals/promise-resolve"),E=z("Promise"),te=oe&&!ee;x({target:"Promise",stat:!0,forced:oe||ee},{resolve:function(le){return se(te&&this===E?ie:this,le)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(y,we,ve){var x=y("../internals/descriptors"),z=y("../internals/global"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/is-forced"),ee=y("../internals/inherit-if-required"),se=y("../internals/create-non-enumerable-property"),E=y("../internals/object-get-own-property-names").f,te=y("../internals/object-is-prototype-of"),re=y("../internals/is-regexp"),le=y("../internals/to-string"),ue=y("../internals/regexp-get-flags"),ce=y("../internals/regexp-sticky-helpers"),he=y("../internals/proxy-accessor"),me=y("../internals/redefine"),fe=y("../internals/fails"),be=y("../internals/has-own-property"),Ee=y("../internals/internal-state").enforce,Ae=y("../internals/set-species"),Pe=y("../internals/well-known-symbol"),ke=y("../internals/regexp-unsupported-dot-all"),de=y("../internals/regexp-unsupported-ncg"),ge=Pe("match"),Se=z.RegExp,je=Se.prototype,Ne=z.SyntaxError,Ce=oe(je.exec),De=oe("".charAt),Ze=oe("".replace),Xe=oe("".indexOf),Qe=oe("".slice),st=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Ie=/a/g,Ue=/a/g,rt=new Se(Ie)!==Ie,ot=ce.MISSED_STICKY,it=ce.UNSUPPORTED_Y,$e=x&&(!rt||ot||ke||de||fe(function(){return Ue[ge]=!1,Se(Ie)!=Ie||Se(Ue)==Ue||Se(Ie,"i")!="/a/i"})),Ye=function(lt){for(var He=lt.length,_e=0,ze="",Me=!1,Ve;_e<=He;_e++){if(Ve=De(lt,_e),Ve==="\\"){ze+=Ve+De(lt,++_e);continue}!Me&&Ve==="."?ze+="[\\s\\S]":(Ve==="["?Me=!0:Ve==="]"&&(Me=!1),ze+=Ve)}return ze},Ge=function(lt){for(var He=lt.length,_e=0,ze="",Me=[],Ve={},ft=!1,mt=!1,nt=0,Te="",Oe;_e<=He;_e++){if(Oe=De(lt,_e),Oe==="\\")Oe=Oe+De(lt,++_e);else if(Oe==="]")ft=!1;else if(!ft)switch(!0){case Oe==="[":ft=!0;break;case Oe==="(":Ce(st,Qe(lt,_e+1))&&(_e+=2,mt=!0),ze+=Oe,nt++;continue;case(Oe===">"&&mt):if(Te===""||be(Ve,Te))throw new Ne("Invalid capture group name");Ve[Te]=!0,Me[Me.length]=[Te,nt],mt=!1,Te="";continue}mt?Te+=Oe:ze+=Oe}return[ze,Me]};if(ie("RegExp",$e)){for(var ct=function(He,_e){var ze=te(je,this),Me=re(He),Ve=_e===void 0,ft=[],mt=He,nt,Te,Oe,We,at,Re;if(!ze&&Me&&Ve&&He.constructor===ct)return He;if((Me||te(je,He))&&(He=He.source,Ve&&(_e=ue(mt))),He=He===void 0?"":le(He),_e=_e===void 0?"":le(_e),mt=He,ke&&"dotAll"in Ie&&(Te=!!_e&&Xe(_e,"s")>-1,Te&&(_e=Ze(_e,/s/g,""))),nt=_e,ot&&"sticky"in Ie&&(Oe=!!_e&&Xe(_e,"y")>-1,Oe&&it&&(_e=Ze(_e,/y/g,""))),de&&(We=Ge(He),He=We[0],ft=We[1]),at=ee(Se(He,_e),ze?this:je,ct),(Te||Oe||ft.length)&&(Re=Ee(at),Te&&(Re.dotAll=!0,Re.raw=ct(Ye(He),nt)),Oe&&(Re.sticky=!0),ft.length&&(Re.groups=ft)),He!==mt)try{se(at,"source",mt===""?"(?:)":mt)}catch(xe){}return at},tt=E(Se),ut=0;tt.length>ut;)he(ct,Se,tt[ut++]);je.constructor=ct,ct.prototype=je,me(z,"RegExp",ct)}Ae("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/regexp-exec");x({target:"RegExp",proto:!0,forced:/./.exec!==z},{exec:z})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(y,we,ve){"use strict";var x=y("../internals/function-name").PROPER,z=y("../internals/redefine"),oe=y("../internals/an-object"),ie=y("../internals/to-string"),ee=y("../internals/fails"),se=y("../internals/regexp-get-flags"),E="toString",te=RegExp.prototype,re=te[E],le=ee(function(){return re.call({source:"a",flags:"b"})!="/a/b"}),ue=x&&re.name!=E;(le||ue)&&z(RegExp.prototype,E,function(){var he=oe(this),me=ie(he.source),fe=ie(se(he));return"/"+me+"/"+fe},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),oe=y("../internals/not-a-regexp"),ie=y("../internals/require-object-coercible"),ee=y("../internals/to-string"),se=y("../internals/correct-is-regexp-logic"),E=z("".indexOf);x({target:"String",proto:!0,forced:!se("includes")},{includes:function(re){return!!~E(ee(ie(this)),ee(oe(re)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(y,we,ve){"use strict";var x=y("../internals/string-multibyte").charAt,z=y("../internals/to-string"),oe=y("../internals/internal-state"),ie=y("../internals/define-iterator"),ee="String Iterator",se=oe.set,E=oe.getterFor(ee);ie(String,"String",function(te){se(this,{type:ee,string:z(te),index:0})},function(){var re=E(this),le=re.string,ue=re.index,ce;return ue>=le.length?{value:void 0,done:!0}:(ce=x(le,ue),re.index+=ce.length,{value:ce,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(y,we,ve){"use strict";var x=y("../internals/function-call"),z=y("../internals/fix-regexp-well-known-symbol-logic"),oe=y("../internals/an-object"),ie=y("../internals/to-length"),ee=y("../internals/to-string"),se=y("../internals/require-object-coercible"),E=y("../internals/get-method"),te=y("../internals/advance-string-index"),re=y("../internals/regexp-exec-abstract");z("match",function(le,ue,ce){return[function(me){var fe=se(this),be=me==null?void 0:E(me,le);return be?x(be,me,fe):new RegExp(me)[le](ee(fe))},function(he){var me=oe(this),fe=ee(he),be=ce(ue,me,fe);if(be.done)return be.value;if(!me.global)return re(me,fe);var Ee=me.unicode;me.lastIndex=0;for(var Ae=[],Pe=0,ke;(ke=re(me,fe))!==null;){var de=ee(ke[0]);Ae[Pe]=de,de===""&&(me.lastIndex=te(fe,ie(me.lastIndex),Ee)),Pe++}return Pe===0?null:Ae}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(y,we,ve){"use strict";var x=y("../internals/function-apply"),z=y("../internals/function-call"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/fix-regexp-well-known-symbol-logic"),ee=y("../internals/fails"),se=y("../internals/an-object"),E=y("../internals/is-callable"),te=y("../internals/to-integer-or-infinity"),re=y("../internals/to-length"),le=y("../internals/to-string"),ue=y("../internals/require-object-coercible"),ce=y("../internals/advance-string-index"),he=y("../internals/get-method"),me=y("../internals/get-substitution"),fe=y("../internals/regexp-exec-abstract"),be=y("../internals/well-known-symbol"),Ee=be("replace"),Ae=Math.max,Pe=Math.min,ke=oe([].concat),de=oe([].push),ge=oe("".indexOf),Se=oe("".slice),je=function(Ze){return Ze===void 0?Ze:String(Ze)},Ne=function(){return"a".replace(/./,"$0")==="$0"}(),Ce=function(){return/./[Ee]?/./[Ee]("a","$0")==="":!1}(),De=!ee(function(){var Ze=/./;return Ze.exec=function(){var Xe=[];return Xe.groups={a:"7"},Xe},"".replace(Ze,"$<a>")!=="7"});ie("replace",function(Ze,Xe,Qe){var st=Ce?"$":"$0";return[function(Ue,rt){var ot=ue(this),it=Ue==null?void 0:he(Ue,Ee);return it?z(it,Ue,ot,rt):z(Xe,le(ot),Ue,rt)},function(Ie,Ue){var rt=se(this),ot=le(Ie);if(typeof Ue=="string"&&ge(Ue,st)===-1&&ge(Ue,"$<")===-1){var it=Qe(Xe,rt,ot,Ue);if(it.done)return it.value}var $e=E(Ue);$e||(Ue=le(Ue));var Ye=rt.global;if(Ye){var Ge=rt.unicode;rt.lastIndex=0}for(var ct=[];;){var tt=fe(rt,ot);if(tt===null||(de(ct,tt),!Ye))break;var ut=le(tt[0]);ut===""&&(rt.lastIndex=ce(ot,re(rt.lastIndex),Ge))}for(var lt="",He=0,_e=0;_e<ct.length;_e++){tt=ct[_e];for(var ze=le(tt[0]),Me=Ae(Pe(te(tt.index),ot.length),0),Ve=[],ft=1;ft<tt.length;ft++)de(Ve,je(tt[ft]));var mt=tt.groups;if($e){var nt=ke([ze],Ve,Me,ot);mt!==void 0&&de(nt,mt);var Te=le(x(Ue,void 0,nt))}else Te=me(ze,ot,Me,Ve,mt,Ue);Me>=He&&(lt+=Se(ot,He,Me)+Te,He=Me+ze.length)}return lt+Se(ot,He)}]},!De||!Ne||Ce)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(y,we,ve){"use strict";var x=y("../internals/function-call"),z=y("../internals/fix-regexp-well-known-symbol-logic"),oe=y("../internals/an-object"),ie=y("../internals/require-object-coercible"),ee=y("../internals/same-value"),se=y("../internals/to-string"),E=y("../internals/get-method"),te=y("../internals/regexp-exec-abstract");z("search",function(re,le,ue){return[function(he){var me=ie(this),fe=he==null?void 0:E(he,re);return fe?x(fe,he,me):new RegExp(he)[re](se(me))},function(ce){var he=oe(this),me=se(ce),fe=ue(le,he,me);if(fe.done)return fe.value;var be=he.lastIndex;ee(be,0)||(he.lastIndex=0);var Ee=te(he,me);return ee(he.lastIndex,be)||(he.lastIndex=be),Ee===null?-1:Ee.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(y,we,ve){"use strict";var x=y("../internals/function-apply"),z=y("../internals/function-call"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/fix-regexp-well-known-symbol-logic"),ee=y("../internals/is-regexp"),se=y("../internals/an-object"),E=y("../internals/require-object-coercible"),te=y("../internals/species-constructor"),re=y("../internals/advance-string-index"),le=y("../internals/to-length"),ue=y("../internals/to-string"),ce=y("../internals/get-method"),he=y("../internals/array-slice-simple"),me=y("../internals/regexp-exec-abstract"),fe=y("../internals/regexp-exec"),be=y("../internals/regexp-sticky-helpers"),Ee=y("../internals/fails"),Ae=be.UNSUPPORTED_Y,Pe=4294967295,ke=Math.min,de=[].push,ge=oe(/./.exec),Se=oe(de),je=oe("".slice),Ne=!Ee(function(){var Ce=/(?:)/,De=Ce.exec;Ce.exec=function(){return De.apply(this,arguments)};var Ze="ab".split(Ce);return Ze.length!==2||Ze[0]!=="a"||Ze[1]!=="b"});ie("split",function(Ce,De,Ze){var Xe;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Xe=function(Qe,st){var Ie=ue(E(this)),Ue=st===void 0?Pe:st>>>0;if(Ue===0)return[];if(Qe===void 0)return[Ie];if(!ee(Qe))return z(De,Ie,Qe,Ue);for(var rt=[],ot=(Qe.ignoreCase?"i":"")+(Qe.multiline?"m":"")+(Qe.unicode?"u":"")+(Qe.sticky?"y":""),it=0,$e=new RegExp(Qe.source,ot+"g"),Ye,Ge,ct;(Ye=z(fe,$e,Ie))&&(Ge=$e.lastIndex,!(Ge>it&&(Se(rt,je(Ie,it,Ye.index)),Ye.length>1&&Ye.index<Ie.length&&x(de,rt,he(Ye,1)),ct=Ye[0].length,it=Ge,rt.length>=Ue)));)$e.lastIndex===Ye.index&&$e.lastIndex++;return it===Ie.length?(ct||!ge($e,""))&&Se(rt,""):Se(rt,je(Ie,it)),rt.length>Ue?he(rt,0,Ue):rt}:"0".split(void 0,0).length?Xe=function(Qe,st){return Qe===void 0&&st===0?[]:z(De,this,Qe,st)}:Xe=De,[function(st,Ie){var Ue=E(this),rt=st==null?void 0:ce(st,Ce);return rt?z(rt,st,Ue,Ie):z(Xe,ue(Ue),st,Ie)},function(Qe,st){var Ie=se(this),Ue=ue(Qe),rt=Ze(Xe,Ie,Ue,st,Xe!==De);if(rt.done)return rt.value;var ot=te(Ie,RegExp),it=Ie.unicode,$e=(Ie.ignoreCase?"i":"")+(Ie.multiline?"m":"")+(Ie.unicode?"u":"")+(Ae?"g":"y"),Ye=new ot(Ae?"^(?:"+Ie.source+")":Ie,$e),Ge=st===void 0?Pe:st>>>0;if(Ge===0)return[];if(Ue.length===0)return me(Ye,Ue)===null?[Ue]:[];for(var ct=0,tt=0,ut=[];tt<Ue.length;){Ye.lastIndex=Ae?0:tt;var lt=me(Ye,Ae?je(Ue,tt):Ue),He;if(lt===null||(He=ke(le(Ye.lastIndex+(Ae?tt:0)),Ue.length))===ct)tt=re(Ue,tt,it);else{if(Se(ut,je(Ue,ct,tt)),ut.length===Ge)return ut;for(var _e=1;_e<=lt.length-1;_e++)if(Se(ut,lt[_e]),ut.length===Ge)return ut;tt=ct=He}}return Se(ut,je(Ue,ct)),ut}]},!Ne,Ae)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/string-trim").trim,oe=y("../internals/string-trim-forced");x({target:"String",proto:!0,forced:oe("trim")},{trim:function(){return z(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/global"),oe=y("../internals/function-call"),ie=y("../internals/function-uncurry-this"),ee=y("../internals/is-pure"),se=y("../internals/descriptors"),E=y("../internals/native-symbol"),te=y("../internals/fails"),re=y("../internals/has-own-property"),le=y("../internals/object-is-prototype-of"),ue=y("../internals/an-object"),ce=y("../internals/to-indexed-object"),he=y("../internals/to-property-key"),me=y("../internals/to-string"),fe=y("../internals/create-property-descriptor"),be=y("../internals/object-create"),Ee=y("../internals/object-keys"),Ae=y("../internals/object-get-own-property-names"),Pe=y("../internals/object-get-own-property-names-external"),ke=y("../internals/object-get-own-property-symbols"),de=y("../internals/object-get-own-property-descriptor"),ge=y("../internals/object-define-property"),Se=y("../internals/object-define-properties"),je=y("../internals/object-property-is-enumerable"),Ne=y("../internals/redefine"),Ce=y("../internals/shared"),De=y("../internals/shared-key"),Ze=y("../internals/hidden-keys"),Xe=y("../internals/uid"),Qe=y("../internals/well-known-symbol"),st=y("../internals/well-known-symbol-wrapped"),Ie=y("../internals/define-well-known-symbol"),Ue=y("../internals/symbol-define-to-primitive"),rt=y("../internals/set-to-string-tag"),ot=y("../internals/internal-state"),it=y("../internals/array-iteration").forEach,$e=De("hidden"),Ye="Symbol",Ge="prototype",ct=ot.set,tt=ot.getterFor(Ye),ut=Object[Ge],lt=z.Symbol,He=lt&&lt[Ge],_e=z.TypeError,ze=z.QObject,Me=de.f,Ve=ge.f,ft=Pe.f,mt=je.f,nt=ie([].push),Te=Ce("symbols"),Oe=Ce("op-symbols"),We=Ce("wks"),at=!ze||!ze[Ge]||!ze[Ge].findChild,Re=se&&te(function(){return be(Ve({},"a",{get:function(){return Ve(this,"a",{value:7}).a}})).a!=7})?function(bt,ht,kt){var Tt=Me(ut,ht);Tt&&delete ut[ht],Ve(bt,ht,kt),Tt&&bt!==ut&&Ve(ut,ht,Tt)}:Ve,xe=function(bt,ht){var kt=Te[bt]=be(He);return ct(kt,{type:Ye,tag:bt,description:ht}),se||(kt.description=ht),kt},ye=function(ht,kt,Tt){ht===ut&&ye(Oe,kt,Tt),ue(ht);var Pt=he(kt);return ue(Tt),re(Te,Pt)?(Tt.enumerable?(re(ht,$e)&&ht[$e][Pt]&&(ht[$e][Pt]=!1),Tt=be(Tt,{enumerable:fe(0,!1)})):(re(ht,$e)||Ve(ht,$e,fe(1,{})),ht[$e][Pt]=!0),Re(ht,Pt,Tt)):Ve(ht,Pt,Tt)},Fe=function(ht,kt){ue(ht);var Tt=ce(kt),Pt=Ee(Tt).concat(xt(Tt));return it(Pt,function(Vt){(!se||oe(Le,Tt,Vt))&&ye(ht,Vt,Tt[Vt])}),ht},qe=function(ht,kt){return kt===void 0?be(ht):Fe(be(ht),kt)},Le=function(ht){var kt=he(ht),Tt=oe(mt,this,kt);return this===ut&&re(Te,kt)&&!re(Oe,kt)?!1:Tt||!re(this,kt)||!re(Te,kt)||re(this,$e)&&this[$e][kt]?Tt:!0},vt=function(ht,kt){var Tt=ce(ht),Pt=he(kt);if(!(Tt===ut&&re(Te,Pt)&&!re(Oe,Pt))){var Vt=Me(Tt,Pt);return Vt&&re(Te,Pt)&&!(re(Tt,$e)&&Tt[$e][Pt])&&(Vt.enumerable=!0),Vt}},yt=function(ht){var kt=ft(ce(ht)),Tt=[];return it(kt,function(Pt){!re(Te,Pt)&&!re(Ze,Pt)&&nt(Tt,Pt)}),Tt},xt=function(bt){var ht=bt===ut,kt=ft(ht?Oe:ce(bt)),Tt=[];return it(kt,function(Pt){re(Te,Pt)&&(!ht||re(ut,Pt))&&nt(Tt,Te[Pt])}),Tt};E||(lt=function(){if(le(He,this))throw _e("Symbol is not a constructor");var ht=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),kt=Xe(ht),Tt=function(Pt){this===ut&&oe(Tt,Oe,Pt),re(this,$e)&&re(this[$e],kt)&&(this[$e][kt]=!1),Re(this,kt,fe(1,Pt))};return se&&at&&Re(ut,kt,{configurable:!0,set:Tt}),xe(kt,ht)},He=lt[Ge],Ne(He,"toString",function(){return tt(this).tag}),Ne(lt,"withoutSetter",function(bt){return xe(Xe(bt),bt)}),je.f=Le,ge.f=ye,Se.f=Fe,de.f=vt,Ae.f=Pe.f=yt,ke.f=xt,st.f=function(bt){return xe(Qe(bt),bt)},se&&(Ve(He,"description",{configurable:!0,get:function(){return tt(this).description}}),ee||Ne(ut,"propertyIsEnumerable",Le,{unsafe:!0}))),x({global:!0,wrap:!0,forced:!E,sham:!E},{Symbol:lt}),it(Ee(We),function(bt){Ie(bt)}),x({target:Ye,stat:!0,forced:!E},{useSetter:function(){at=!0},useSimple:function(){at=!1}}),x({target:"Object",stat:!0,forced:!E,sham:!se},{create:qe,defineProperty:ye,defineProperties:Fe,getOwnPropertyDescriptor:vt}),x({target:"Object",stat:!0,forced:!E},{getOwnPropertyNames:yt}),Ue(),rt(lt,Ye),Ze[$e]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(y,we,ve){"use strict";var x=y("../internals/export"),z=y("../internals/descriptors"),oe=y("../internals/global"),ie=y("../internals/function-uncurry-this"),ee=y("../internals/has-own-property"),se=y("../internals/is-callable"),E=y("../internals/object-is-prototype-of"),te=y("../internals/to-string"),re=y("../internals/object-define-property").f,le=y("../internals/copy-constructor-properties"),ue=oe.Symbol,ce=ue&&ue.prototype;if(z&&se(ue)&&(!("description"in ce)||ue().description!==void 0)){var he={},me=function(){var ge=arguments.length<1||arguments[0]===void 0?void 0:te(arguments[0]),Se=E(ce,this)?new ue(ge):ge===void 0?ue():ue(ge);return ge===""&&(he[Se]=!0),Se};le(me,ue),me.prototype=ce,ce.constructor=me;var fe=String(ue("test"))=="Symbol(test)",be=ie(ce.toString),Ee=ie(ce.valueOf),Ae=/^Symbol\((.*)\)[^)]+$/,Pe=ie("".replace),ke=ie("".slice);re(ce,"description",{configurable:!0,get:function(){var ge=Ee(this),Se=be(ge);if(ee(he,ge))return"";var je=fe?ke(Se,7,-1):Pe(Se,Ae,"$1");return je===""?void 0:je}}),x({global:!0,forced:!0},{Symbol:me})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/get-built-in"),oe=y("../internals/has-own-property"),ie=y("../internals/to-string"),ee=y("../internals/shared"),se=y("../internals/native-symbol-registry"),E=ee("string-to-symbol-registry"),te=ee("symbol-to-string-registry");x({target:"Symbol",stat:!0,forced:!se},{for:function(re){var le=ie(re);if(oe(E,le))return E[le];var ue=z("Symbol")(le);return E[le]=ue,te[ue]=le,ue}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(y,we,ve){var x=y("../internals/define-well-known-symbol");x("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(y,we,ve){y("../modules/es.symbol.constructor"),y("../modules/es.symbol.for"),y("../modules/es.symbol.key-for"),y("../modules/es.json.stringify"),y("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(y,we,ve){var x=y("../internals/export"),z=y("../internals/has-own-property"),oe=y("../internals/is-symbol"),ie=y("../internals/try-to-string"),ee=y("../internals/shared"),se=y("../internals/native-symbol-registry"),E=ee("symbol-to-string-registry");x({target:"Symbol",stat:!0,forced:!se},{keyFor:function(re){if(!oe(re))throw TypeError(ie(re)+" is not a symbol");if(z(E,re))return E[re]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(y,we,ve){"use strict";var x=y("../internals/function-uncurry-this"),z=y("../internals/array-buffer-view-core"),oe=y("../internals/array-copy-within"),ie=x(oe),ee=z.aTypedArray,se=z.exportTypedArrayMethod;se("copyWithin",function(te,re){return ie(ee(this),te,re,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").every,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("every",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-call"),oe=y("../internals/array-fill"),ie=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("fill",function(E){var te=arguments.length;return z(oe,ie(this),E,te>1?arguments[1]:void 0,te>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").filter,oe=y("../internals/typed-array-from-species-and-list"),ie=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("filter",function(E){var te=z(ie(this),E,arguments.length>1?arguments[1]:void 0);return oe(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").findIndex,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("findIndex",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").find,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("find",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").forEach,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("forEach",function(se){z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-includes").includes,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("includes",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-includes").indexOf,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("indexOf",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/fails"),oe=y("../internals/function-uncurry-this"),ie=y("../internals/array-buffer-view-core"),ee=y("../modules/es.array.iterator"),se=y("../internals/well-known-symbol"),E=se("iterator"),te=x.Uint8Array,re=oe(ee.values),le=oe(ee.keys),ue=oe(ee.entries),ce=ie.aTypedArray,he=ie.exportTypedArrayMethod,me=te&&te.prototype,fe=!z(function(){me[E].call([1])}),be=!!me&&me.values&&me[E]===me.values&&me.values.name==="values",Ee=function(){return re(ce(this))};he("entries",function(){return ue(ce(this))},fe),he("keys",function(){return le(ce(this))},fe),he("values",Ee,fe||!be,{name:"values"}),he(E,Ee,fe||!be,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-uncurry-this"),oe=x.aTypedArray,ie=x.exportTypedArrayMethod,ee=z([].join);ie("join",function(E){return ee(oe(this),E)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-apply"),oe=y("../internals/array-last-index-of"),ie=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("lastIndexOf",function(E){var te=arguments.length;return z(oe,ie(this),te>1?[E,arguments[1]]:[E])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").map,oe=y("../internals/typed-array-species-constructor"),ie=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("map",function(E){return z(ie(this),E,arguments.length>1?arguments[1]:void 0,function(te,re){return new(oe(te))(re)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-reduce").right,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("reduceRight",function(se){var E=arguments.length;return z(oe(this),se,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-reduce").left,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("reduce",function(se){var E=arguments.length;return z(oe(this),se,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=x.aTypedArray,oe=x.exportTypedArrayMethod,ie=Math.floor;oe("reverse",function(){for(var se=this,E=z(se).length,te=ie(E/2),re=0,le;re<te;)le=se[re],se[re++]=se[--E],se[E]=le;return se})},{"../internals/array-buffer-view-core":103}],331:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/function-call"),oe=y("../internals/array-buffer-view-core"),ie=y("../internals/length-of-array-like"),ee=y("../internals/to-offset"),se=y("../internals/to-object"),E=y("../internals/fails"),te=x.RangeError,re=x.Int8Array,le=re&&re.prototype,ue=le&&le.set,ce=oe.aTypedArray,he=oe.exportTypedArrayMethod,me=!E(function(){var be=new Uint8ClampedArray(2);return z(ue,be,{length:1,0:3},1),be[1]!==3}),fe=me&&oe.NATIVE_ARRAY_BUFFER_VIEWS&&E(function(){var be=new re(2);return be.set(1),be.set("2",1),be[0]!==0||be[1]!==2});he("set",function(Ee){ce(this);var Ae=ee(arguments.length>1?arguments[1]:void 0,1),Pe=se(Ee);if(me)return z(ue,this,Pe,Ae);var ke=this.length,de=ie(Pe),ge=0;if(de+Ae>ke)throw te("Wrong length");for(;ge<de;)this[Ae+ge]=Pe[ge++]},!me||fe)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/typed-array-species-constructor"),oe=y("../internals/fails"),ie=y("../internals/array-slice"),ee=x.aTypedArray,se=x.exportTypedArrayMethod,E=oe(function(){new Int8Array(1).slice()});se("slice",function(re,le){for(var ue=ie(ee(this),re,le),ce=z(this),he=0,me=ue.length,fe=new ce(me);me>he;)fe[he]=ue[he++];return fe},E)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").some,oe=x.aTypedArray,ie=x.exportTypedArrayMethod;ie("some",function(se){return z(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),oe=y("../internals/fails"),ie=y("../internals/a-callable"),ee=y("../internals/array-sort"),se=y("../internals/array-buffer-view-core"),E=y("../internals/engine-ff-version"),te=y("../internals/engine-is-ie-or-edge"),re=y("../internals/engine-v8-version"),le=y("../internals/engine-webkit-version"),ue=se.aTypedArray,ce=se.exportTypedArrayMethod,he=x.Uint16Array,me=he&&z(he.prototype.sort),fe=!!me&&!(oe(function(){me(new he(2),null)})&&oe(function(){me(new he(2),{})})),be=!!me&&!oe(function(){if(re)return re<74;if(E)return E<67;if(te)return!0;if(le)return le<602;var Ae=new he(516),Pe=Array(516),ke,de;for(ke=0;ke<516;ke++)de=ke%4,Ae[ke]=515-ke,Pe[ke]=ke-2*de+3;for(me(Ae,function(ge,Se){return(ge/4|0)-(Se/4|0)}),ke=0;ke<516;ke++)if(Ae[ke]!==Pe[ke])return!0}),Ee=function(Ae){return function(Pe,ke){return Ae!==void 0?+Ae(Pe,ke)||0:ke!==ke?-1:Pe!==Pe?1:Pe===0&&ke===0?1/Pe>0&&1/ke<0?1:-1:Pe>ke}};ce("sort",function(Pe){return Pe!==void 0&&ie(Pe),be?me(this,Pe):ee(ue(this),Ee(Pe))},!be||fe)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/to-length"),oe=y("../internals/to-absolute-index"),ie=y("../internals/typed-array-species-constructor"),ee=x.aTypedArray,se=x.exportTypedArrayMethod;se("subarray",function(te,re){var le=ee(this),ue=le.length,ce=oe(te,ue),he=ie(le);return new he(le.buffer,le.byteOffset+ce*le.BYTES_PER_ELEMENT,z((re===void 0?ue:oe(re,ue))-ce))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(y,we,ve){"use strict";var x=y("../internals/global"),z=y("../internals/function-apply"),oe=y("../internals/array-buffer-view-core"),ie=y("../internals/fails"),ee=y("../internals/array-slice"),se=x.Int8Array,E=oe.aTypedArray,te=oe.exportTypedArrayMethod,re=[].toLocaleString,le=!!se&&ie(function(){re.call(new se(1))}),ue=ie(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!ie(function(){se.prototype.toLocaleString.call([1,2])});te("toLocaleString",function(){return z(re,le?ee(E(this)):E(this),ee(arguments))},ue)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(y,we,ve){"use strict";var x=y("../internals/array-buffer-view-core").exportTypedArrayMethod,z=y("../internals/fails"),oe=y("../internals/global"),ie=y("../internals/function-uncurry-this"),ee=oe.Uint8Array,se=ee&&ee.prototype||{},E=[].toString,te=ie([].join);z(function(){E.call({})})&&(E=function(){return te(this)});var re=se.toString!=E;x("toString",E,re)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(y,we,ve){var x=y("../internals/typed-array-constructor");x("Uint8",function(z){return function(ie,ee,se){return z(this,ie,ee,se)}})},{"../internals/typed-array-constructor":258}],339:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/dom-iterables"),oe=y("../internals/dom-token-list-prototype"),ie=y("../internals/array-for-each"),ee=y("../internals/create-non-enumerable-property"),se=function(te){if(te&&te.forEach!==ie)try{ee(te,"forEach",ie)}catch(re){te.forEach=ie}};for(var E in z)z[E]&&se(x[E]&&x[E].prototype);se(oe)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(y,we,ve){var x=y("../internals/global"),z=y("../internals/dom-iterables"),oe=y("../internals/dom-token-list-prototype"),ie=y("../modules/es.array.iterator"),ee=y("../internals/create-non-enumerable-property"),se=y("../internals/well-known-symbol"),E=se("iterator"),te=se("toStringTag"),re=ie.values,le=function(ce,he){if(ce){if(ce[E]!==re)try{ee(ce,E,re)}catch(fe){ce[E]=re}if(ce[te]||ee(ce,te,he),z[he]){for(var me in ie)if(ce[me]!==ie[me])try{ee(ce,me,ie[me])}catch(fe){ce[me]=ie[me]}}}};for(var ue in z)le(x[ue]&&x[ue].prototype,ue);le(oe,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(y,we,ve){function x(be){return Array.isArray?Array.isArray(be):fe(be)==="[object Array]"}ve.isArray=x;function z(be){return typeof be=="boolean"}ve.isBoolean=z;function oe(be){return be===null}ve.isNull=oe;function ie(be){return be==null}ve.isNullOrUndefined=ie;function ee(be){return typeof be=="number"}ve.isNumber=ee;function se(be){return typeof be=="string"}ve.isString=se;function E(be){return typeof be=="symbol"}ve.isSymbol=E;function te(be){return be===void 0}ve.isUndefined=te;function re(be){return fe(be)==="[object RegExp]"}ve.isRegExp=re;function le(be){return typeof be=="object"&&be!==null}ve.isObject=le;function ue(be){return fe(be)==="[object Date]"}ve.isDate=ue;function ce(be){return fe(be)==="[object Error]"||be instanceof Error}ve.isError=ce;function he(be){return typeof be=="function"}ve.isFunction=he;function me(be){return be===null||typeof be=="boolean"||typeof be=="number"||typeof be=="string"||typeof be=="symbol"||typeof be=="undefined"}ve.isPrimitive=me,ve.isBuffer=y("buffer").Buffer.isBuffer;function fe(be){return Object.prototype.toString.call(be)}},{buffer:90}],342:[function(y,we,ve){(function(x){"use strict";var z=function(){var E=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,te=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,re=/[^-+\dA-Z]/g;return function(le,ue,ce,he){if(arguments.length===1&&se(le)==="string"&&!/\d/.test(le)&&(ue=le,le=void 0),le=le||new Date,le instanceof Date||(le=new Date(le)),isNaN(le))throw TypeError("Invalid date");ue=String(z.masks[ue]||ue||z.masks.default);var me=ue.slice(0,4);(me==="UTC:"||me==="GMT:")&&(ue=ue.slice(4),ce=!0,me==="GMT:"&&(he=!0));var fe=ce?"getUTC":"get",be=le[fe+"Date"](),Ee=le[fe+"Day"](),Ae=le[fe+"Month"](),Pe=le[fe+"FullYear"](),ke=le[fe+"Hours"](),de=le[fe+"Minutes"](),ge=le[fe+"Seconds"](),Se=le[fe+"Milliseconds"](),je=ce?0:le.getTimezoneOffset(),Ne=ie(le),Ce=ee(le),De={d:be,dd:oe(be),ddd:z.i18n.dayNames[Ee],dddd:z.i18n.dayNames[Ee+7],m:Ae+1,mm:oe(Ae+1),mmm:z.i18n.monthNames[Ae],mmmm:z.i18n.monthNames[Ae+12],yy:String(Pe).slice(2),yyyy:Pe,h:ke%12||12,hh:oe(ke%12||12),H:ke,HH:oe(ke),M:de,MM:oe(de),s:ge,ss:oe(ge),l:oe(Se,3),L:oe(Math.round(Se/10)),t:ke<12?"a":"p",tt:ke<12?"am":"pm",T:ke<12?"A":"P",TT:ke<12?"AM":"PM",Z:he?"GMT":ce?"UTC":(String(le).match(te)||[""]).pop().replace(re,""),o:(je>0?"-":"+")+oe(Math.floor(Math.abs(je)/60)*100+Math.abs(je)%60,4),S:["th","st","nd","rd"][be%10>3?0:(be%100-be%10!=10)*be%10],W:Ne,N:Ce};return ue.replace(E,function(Ze){return Ze in De?De[Ze]:Ze.slice(1,Ze.length-1)})}}();z.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},z.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function oe(E,te){for(E=String(E),te=te||2;E.length<te;)E="0"+E;return E}function ie(E){var te=new Date(E.getFullYear(),E.getMonth(),E.getDate());te.setDate(te.getDate()-(te.getDay()+6)%7+3);var re=new Date(te.getFullYear(),0,4);re.setDate(re.getDate()-(re.getDay()+6)%7+3);var le=te.getTimezoneOffset()-re.getTimezoneOffset();te.setHours(te.getHours()-le);var ue=(te-re)/(864e5*7);return 1+Math.floor(ue)}function ee(E){var te=E.getDay();return te===0&&(te=7),te}function se(E){return E===null?"null":E===void 0?"undefined":typeof E!="object"?typeof E:Array.isArray(E)?"array":{}.toString.call(E).slice(8,-1).toLowerCase()}typeof Ke=="function"&&Ke.amd?Ke(function(){return z}):typeof ve=="object"?we.exports=z:x.dateFormat=z})(this)},{}],343:[function(y,we,ve){"use strict";var x=/["'&<>]/;we.exports=z;function z(oe){var ie=""+oe,ee=x.exec(ie);if(!ee)return ie;var se,E="",te=0,re=0;for(te=ee.index;te<ie.length;te++){switch(ie.charCodeAt(te)){case 34:se="&quot;";break;case 38:se="&amp;";break;case 39:se="&#39;";break;case 60:se="&lt;";break;case 62:se="&gt;";break;default:continue}re!==te&&(E+=ie.substring(re,te)),re=te+1,E+=se}return re!==te?E+ie.substring(re,te):E}},{}],344:[function(y,we,ve){"use strict";var x=typeof Reflect=="object"?Reflect:null,z=x&&typeof x.apply=="function"?x.apply:function(ge,Se,je){return Function.prototype.apply.call(ge,Se,je)},oe;x&&typeof x.ownKeys=="function"?oe=x.ownKeys:Object.getOwnPropertySymbols?oe=function(ge){return Object.getOwnPropertyNames(ge).concat(Object.getOwnPropertySymbols(ge))}:oe=function(ge){return Object.getOwnPropertyNames(ge)};function ie(de){console&&console.warn&&console.warn(de)}var ee=Number.isNaN||function(ge){return ge!==ge};function se(){se.init.call(this)}we.exports=se,we.exports.once=Ae,se.EventEmitter=se,se.prototype._events=void 0,se.prototype._eventsCount=0,se.prototype._maxListeners=void 0;var E=10;function te(de){if(typeof de!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof de)}Object.defineProperty(se,"defaultMaxListeners",{enumerable:!0,get:function(){return E},set:function(de){if(typeof de!="number"||de<0||ee(de))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+de+".");E=de}}),se.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},se.prototype.setMaxListeners=function(ge){if(typeof ge!="number"||ge<0||ee(ge))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+ge+".");return this._maxListeners=ge,this};function re(de){return de._maxListeners===void 0?se.defaultMaxListeners:de._maxListeners}se.prototype.getMaxListeners=function(){return re(this)},se.prototype.emit=function(ge){for(var Se=[],je=1;je<arguments.length;je++)Se.push(arguments[je]);var Ne=ge==="error",Ce=this._events;if(Ce!==void 0)Ne=Ne&&Ce.error===void 0;else if(!Ne)return!1;if(Ne){var De;if(Se.length>0&&(De=Se[0]),De instanceof Error)throw De;var Ze=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ze.context=De,Ze}var Xe=Ce[ge];if(Xe===void 0)return!1;if(typeof Xe=="function")z(Xe,this,Se);else for(var Qe=Xe.length,st=fe(Xe,Qe),je=0;je<Qe;++je)z(st[je],this,Se);return!0};function le(de,ge,Se,je){var Ne,Ce,De;if(te(Se),Ce=de._events,Ce===void 0?(Ce=de._events=Object.create(null),de._eventsCount=0):(Ce.newListener!==void 0&&(de.emit("newListener",ge,Se.listener?Se.listener:Se),Ce=de._events),De=Ce[ge]),De===void 0)De=Ce[ge]=Se,++de._eventsCount;else if(typeof De=="function"?De=Ce[ge]=je?[Se,De]:[De,Se]:je?De.unshift(Se):De.push(Se),Ne=re(de),Ne>0&&De.length>Ne&&!De.warned){De.warned=!0;var Ze=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(ge)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ze.name="MaxListenersExceededWarning",Ze.emitter=de,Ze.type=ge,Ze.count=De.length,ie(Ze)}return de}se.prototype.addListener=function(ge,Se){return le(this,ge,Se,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(ge,Se){return le(this,ge,Se,!0)};function ue(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ce(de,ge,Se){var je={fired:!1,wrapFn:void 0,target:de,type:ge,listener:Se},Ne=ue.bind(je);return Ne.listener=Se,je.wrapFn=Ne,Ne}se.prototype.once=function(ge,Se){return te(Se),this.on(ge,ce(this,ge,Se)),this},se.prototype.prependOnceListener=function(ge,Se){return te(Se),this.prependListener(ge,ce(this,ge,Se)),this},se.prototype.removeListener=function(ge,Se){var je,Ne,Ce,De,Ze;if(te(Se),Ne=this._events,Ne===void 0)return this;if(je=Ne[ge],je===void 0)return this;if(je===Se||je.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Ne[ge],Ne.removeListener&&this.emit("removeListener",ge,je.listener||Se));else if(typeof je!="function"){for(Ce=-1,De=je.length-1;De>=0;De--)if(je[De]===Se||je[De].listener===Se){Ze=je[De].listener,Ce=De;break}if(Ce<0)return this;Ce===0?je.shift():be(je,Ce),je.length===1&&(Ne[ge]=je[0]),Ne.removeListener!==void 0&&this.emit("removeListener",ge,Ze||Se)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(ge){var Se,je,Ne;if(je=this._events,je===void 0)return this;if(je.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):je[ge]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete je[ge]),this;if(arguments.length===0){var Ce=Object.keys(je),De;for(Ne=0;Ne<Ce.length;++Ne)De=Ce[Ne],De!=="removeListener"&&this.removeAllListeners(De);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Se=je[ge],typeof Se=="function")this.removeListener(ge,Se);else if(Se!==void 0)for(Ne=Se.length-1;Ne>=0;Ne--)this.removeListener(ge,Se[Ne]);return this};function he(de,ge,Se){var je=de._events;if(je===void 0)return[];var Ne=je[ge];return Ne===void 0?[]:typeof Ne=="function"?Se?[Ne.listener||Ne]:[Ne]:Se?Ee(Ne):fe(Ne,Ne.length)}se.prototype.listeners=function(ge){return he(this,ge,!0)},se.prototype.rawListeners=function(ge){return he(this,ge,!1)},se.listenerCount=function(de,ge){return typeof de.listenerCount=="function"?de.listenerCount(ge):me.call(de,ge)},se.prototype.listenerCount=me;function me(de){var ge=this._events;if(ge!==void 0){var Se=ge[de];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?oe(this._events):[]};function fe(de,ge){for(var Se=new Array(ge),je=0;je<ge;++je)Se[je]=de[je];return Se}function be(de,ge){for(;ge+1<de.length;ge++)de[ge]=de[ge+1];de.pop()}function Ee(de){for(var ge=new Array(de.length),Se=0;Se<ge.length;++Se)ge[Se]=de[Se].listener||de[Se];return ge}function Ae(de,ge){return new Promise(function(Se,je){function Ne(De){de.removeListener(ge,Ce),je(De)}function Ce(){typeof de.removeListener=="function"&&de.removeListener("error",Ne),Se([].slice.call(arguments))}ke(de,ge,Ce,{once:!0}),ge!=="error"&&Pe(de,Ne,{once:!0})})}function Pe(de,ge,Se){typeof de.on=="function"&&ke(de,"error",ge,Se)}function ke(de,ge,Se,je){if(typeof de.on=="function")je.once?de.once(ge,Se):de.on(ge,Se);else if(typeof de.addEventListener=="function")de.addEventListener(ge,function Ne(Ce){je.once&&de.removeEventListener(ge,Ne),Se(Ce)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof de)}},{}],345:[function(y,we,ve){"use strict";var x=y("is-callable"),z=Object.prototype.toString,oe=Object.prototype.hasOwnProperty,ie=function(re,le,ue){for(var ce=0,he=re.length;ce<he;ce++)oe.call(re,ce)&&(ue==null?le(re[ce],ce,re):le.call(ue,re[ce],ce,re))},ee=function(re,le,ue){for(var ce=0,he=re.length;ce<he;ce++)ue==null?le(re.charAt(ce),ce,re):le.call(ue,re.charAt(ce),ce,re)},se=function(re,le,ue){for(var ce in re)oe.call(re,ce)&&(ue==null?le(re[ce],ce,re):le.call(ue,re[ce],ce,re))},E=function(re,le,ue){if(!x(le))throw new TypeError("iterator must be a function");var ce;arguments.length>=3&&(ce=ue),z.call(re)==="[object Array]"?ie(re,le,ce):typeof re=="string"?ee(re,le,ce):se(re,le,ce)};we.exports=E},{"is-callable":367}],346:[function(y,we,ve){"use strict";var x="Function.prototype.bind called on incompatible ",z=Array.prototype.slice,oe=Object.prototype.toString,ie="[object Function]";we.exports=function(se){var E=this;if(typeof E!="function"||oe.call(E)!==ie)throw new TypeError(x+E);for(var te=z.call(arguments,1),re,le=function(){if(this instanceof re){var fe=E.apply(this,te.concat(z.call(arguments)));return Object(fe)===fe?fe:this}else return E.apply(se,te.concat(z.call(arguments)))},ue=Math.max(0,E.length-te.length),ce=[],he=0;he<ue;he++)ce.push("$"+he);if(re=Function("binder","return function ("+ce.join(",")+"){ return binder.apply(this,arguments); }")(le),E.prototype){var me=function(){};me.prototype=E.prototype,re.prototype=new me,me.prototype=null}return re}},{}],347:[function(y,we,ve){"use strict";var x=y("./implementation");we.exports=Function.prototype.bind||x},{"./implementation":346}],348:[function(y,we,ve){"use strict";var x,z=SyntaxError,oe=Function,ie=TypeError,ee=function(Xe){try{return oe('"use strict"; return ('+Xe+").constructor;")()}catch(Qe){}},se=Object.getOwnPropertyDescriptor;if(se)try{se({},"")}catch(Xe){se=null}var E=function(){throw new ie},te=se?function(){try{return arguments.callee,E}catch(Xe){try{return se(arguments,"callee").get}catch(Qe){return E}}}():E,re=y("has-symbols")(),le=y("has-proto")(),ue=Object.getPrototypeOf||(le?function(Xe){return Xe.__proto__}:null),ce={},he=typeof Uint8Array=="undefined"||!ue?x:ue(Uint8Array),me={"%AggregateError%":typeof AggregateError=="undefined"?x:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?x:ArrayBuffer,"%ArrayIteratorPrototype%":re&&ue?ue([][Symbol.iterator]()):x,"%AsyncFromSyncIteratorPrototype%":x,"%AsyncFunction%":ce,"%AsyncGenerator%":ce,"%AsyncGeneratorFunction%":ce,"%AsyncIteratorPrototype%":ce,"%Atomics%":typeof Atomics=="undefined"?x:Atomics,"%BigInt%":typeof BigInt=="undefined"?x:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?x:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?x:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?x:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?x:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?x:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?x:FinalizationRegistry,"%Function%":oe,"%GeneratorFunction%":ce,"%Int8Array%":typeof Int8Array=="undefined"?x:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?x:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?x:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":re&&ue?ue(ue([][Symbol.iterator]())):x,"%JSON%":typeof JSON=="object"?JSON:x,"%Map%":typeof Map=="undefined"?x:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!re||!ue?x:ue(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?x:Promise,"%Proxy%":typeof Proxy=="undefined"?x:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?x:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?x:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!re||!ue?x:ue(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?x:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":re&&ue?ue(""[Symbol.iterator]()):x,"%Symbol%":re?Symbol:x,"%SyntaxError%":z,"%ThrowTypeError%":te,"%TypedArray%":he,"%TypeError%":ie,"%Uint8Array%":typeof Uint8Array=="undefined"?x:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?x:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?x:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?x:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?x:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?x:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?x:WeakSet};if(ue)try{null.error}catch(Xe){var fe=ue(ue(Xe));me["%Error.prototype%"]=fe}var be=function Xe(Qe){var st;if(Qe==="%AsyncFunction%")st=ee("async function () {}");else if(Qe==="%GeneratorFunction%")st=ee("function* () {}");else if(Qe==="%AsyncGeneratorFunction%")st=ee("async function* () {}");else if(Qe==="%AsyncGenerator%"){var Ie=Xe("%AsyncGeneratorFunction%");Ie&&(st=Ie.prototype)}else if(Qe==="%AsyncIteratorPrototype%"){var Ue=Xe("%AsyncGenerator%");Ue&&ue&&(st=ue(Ue.prototype))}return me[Qe]=st,st},Ee={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Ae=y("function-bind"),Pe=y("has"),ke=Ae.call(Function.call,Array.prototype.concat),de=Ae.call(Function.apply,Array.prototype.splice),ge=Ae.call(Function.call,String.prototype.replace),Se=Ae.call(Function.call,String.prototype.slice),je=Ae.call(Function.call,RegExp.prototype.exec),Ne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ce=/\\(\\)?/g,De=function(Qe){var st=Se(Qe,0,1),Ie=Se(Qe,-1);if(st==="%"&&Ie!=="%")throw new z("invalid intrinsic syntax, expected closing `%`");if(Ie==="%"&&st!=="%")throw new z("invalid intrinsic syntax, expected opening `%`");var Ue=[];return ge(Qe,Ne,function(rt,ot,it,$e){Ue[Ue.length]=it?ge($e,Ce,"$1"):ot||rt}),Ue},Ze=function(Qe,st){var Ie=Qe,Ue;if(Pe(Ee,Ie)&&(Ue=Ee[Ie],Ie="%"+Ue[0]+"%"),Pe(me,Ie)){var rt=me[Ie];if(rt===ce&&(rt=be(Ie)),typeof rt=="undefined"&&!st)throw new ie("intrinsic "+Qe+" exists, but is not available. Please file an issue!");return{alias:Ue,name:Ie,value:rt}}throw new z("intrinsic "+Qe+" does not exist!")};we.exports=function(Qe,st){if(typeof Qe!="string"||Qe.length===0)throw new ie("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof st!="boolean")throw new ie('"allowMissing" argument must be a boolean');if(je(/^%?[^%]*%?$/,Qe)===null)throw new z("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ie=De(Qe),Ue=Ie.length>0?Ie[0]:"",rt=Ze("%"+Ue+"%",st),ot=rt.name,it=rt.value,$e=!1,Ye=rt.alias;Ye&&(Ue=Ye[0],de(Ie,ke([0,1],Ye)));for(var Ge=1,ct=!0;Ge<Ie.length;Ge+=1){var tt=Ie[Ge],ut=Se(tt,0,1),lt=Se(tt,-1);if((ut==='"'||ut==="'"||ut==="`"||lt==='"'||lt==="'"||lt==="`")&&ut!==lt)throw new z("property names with quotes must have matching quotes");if((tt==="constructor"||!ct)&&($e=!0),Ue+="."+tt,ot="%"+Ue+"%",Pe(me,ot))it=me[ot];else if(it!=null){if(!(tt in it)){if(!st)throw new ie("base intrinsic for "+Qe+" exists, but the property is not available.");return}if(se&&Ge+1>=Ie.length){var He=se(it,tt);ct=!!He,ct&&"get"in He&&!("originalValue"in He.get)?it=He.get:it=it[tt]}else ct=Pe(it,tt),it=it[tt];ct&&!$e&&(me[ot]=it)}}return it}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(y,we,ve){"use strict";var x=y("get-intrinsic"),z=x("%Object.getOwnPropertyDescriptor%",!0);if(z)try{z([],"length")}catch(oe){z=null}we.exports=z},{"get-intrinsic":348}],350:[function(y,we,ve){"use strict";var x={foo:{}},z=Object;we.exports=function(){return{__proto__:x}.foo===x.foo&&!({__proto__:null}instanceof z)}},{}],351:[function(y,we,ve){"use strict";var x=typeof Symbol!="undefined"&&Symbol,z=y("./shams");we.exports=function(){return typeof x!="function"||typeof Symbol!="function"||typeof x("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:z()}},{"./shams":352}],352:[function(y,we,ve){"use strict";we.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var z={},oe=Symbol("test"),ie=Object(oe);if(typeof oe=="string"||Object.prototype.toString.call(oe)!=="[object Symbol]"||Object.prototype.toString.call(ie)!=="[object Symbol]")return!1;var ee=42;z[oe]=ee;for(oe in z)return!1;if(typeof Object.keys=="function"&&Object.keys(z).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(z).length!==0)return!1;var se=Object.getOwnPropertySymbols(z);if(se.length!==1||se[0]!==oe||!Object.prototype.propertyIsEnumerable.call(z,oe))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var E=Object.getOwnPropertyDescriptor(z,oe);if(E.value!==ee||E.enumerable!==!0)return!1}return!0}},{}],353:[function(y,we,ve){"use strict";var x=y("has-symbols/shams");we.exports=function(){return x()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(y,we,ve){"use strict";var x=y("function-bind");we.exports=x.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(y,we,ve){var x=y("http"),z=y("url"),oe=we.exports;for(var ie in x)x.hasOwnProperty(ie)&&(oe[ie]=x[ie]);oe.request=function(se,E){return se=ee(se),x.request.call(this,se,E)},oe.get=function(se,E){return se=ee(se),x.get.call(this,se,E)};function ee(se){if(typeof se=="string"&&(se=z.parse(se)),se.protocol||(se.protocol="https:"),se.protocol!=="https:")throw new Error('Protocol "'+se.protocol+'" not supported. Expected "https:"');return se}},{http:468,url:472}],356:[function(y,we,ve){"use strict";var x=y("util"),z=y("ms");we.exports=function(oe){if(typeof oe=="number")return oe;var ie=z(oe);if(ie===void 0){var ee=new Error(x.format("humanize-ms(%j) result undefined",oe));console.warn(ee.stack)}return ie}},{ms:376,util:419}],357:[function(y,we,ve){ve.read=function(x,z,oe,ie,ee){var se,E,te=ee*8-ie-1,re=(1<<te)-1,le=re>>1,ue=-7,ce=oe?ee-1:0,he=oe?-1:1,me=x[z+ce];for(ce+=he,se=me&(1<<-ue)-1,me>>=-ue,ue+=te;ue>0;se=se*256+x[z+ce],ce+=he,ue-=8);for(E=se&(1<<-ue)-1,se>>=-ue,ue+=ie;ue>0;E=E*256+x[z+ce],ce+=he,ue-=8);if(se===0)se=1-le;else{if(se===re)return E?NaN:(me?-1:1)*(1/0);E=E+Math.pow(2,ie),se=se-le}return(me?-1:1)*E*Math.pow(2,se-ie)},ve.write=function(x,z,oe,ie,ee,se){var E,te,re,le=se*8-ee-1,ue=(1<<le)-1,ce=ue>>1,he=ee===23?Math.pow(2,-24)-Math.pow(2,-77):0,me=ie?0:se-1,fe=ie?1:-1,be=z<0||z===0&&1/z<0?1:0;for(z=Math.abs(z),isNaN(z)||z===1/0?(te=isNaN(z)?1:0,E=ue):(E=Math.floor(Math.log(z)/Math.LN2),z*(re=Math.pow(2,-E))<1&&(E--,re*=2),E+ce>=1?z+=he/re:z+=he*Math.pow(2,1-ce),z*re>=2&&(E++,re/=2),E+ce>=ue?(te=0,E=ue):E+ce>=1?(te=(z*re-1)*Math.pow(2,ee),E=E+ce):(te=z*Math.pow(2,ce-1)*Math.pow(2,ee),E=0));ee>=8;x[oe+me]=te&255,me+=fe,te/=256,ee-=8);for(E=E<<ee|te,le+=ee;le>0;x[oe+me]=E&255,me+=fe,E/=256,le-=8);x[oe+me-fe]|=be*128}},{}],358:[function(y,we,ve){"use strict";var x=[y("./nextTick"),y("./queueMicrotask"),y("./mutation.js"),y("./messageChannel"),y("./stateChange"),y("./timeout")],z,oe,ie=-1,ee=[],se=!1;function E(){!z||!oe||(z=!1,oe.length?ee=oe.concat(ee):ie=-1,ee.length&&te())}function te(){if(!z){se=!1,z=!0;for(var me=ee.length,fe=setTimeout(E);me;){for(oe=ee,ee=[];oe&&++ie<me;)oe[ie].run();ie=-1,me=ee.length}oe=null,ie=-1,z=!1,clearTimeout(fe)}}for(var re,le=-1,ue=x.length;++le<ue;)if(x[le]&&x[le].test&&x[le].test()){re=x[le].install(te);break}function ce(me,fe){this.fun=me,this.array=fe}ce.prototype.run=function(){var me=this.fun,fe=this.array;switch(fe.length){case 0:return me();case 1:return me(fe[0]);case 2:return me(fe[0],fe[1]);case 3:return me(fe[0],fe[1],fe[2]);default:return me.apply(null,fe)}},we.exports=he;function he(me){var fe=new Array(arguments.length-1);if(arguments.length>1)for(var be=1;be<arguments.length;be++)fe[be-1]=arguments[be];ee.push(new ce(me,fe)),!se&&!z&&(se=!0,re())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(y,we,ve){(function(x){(function(){"use strict";ve.test=function(){return x.setImmediate?!1:typeof x.MessageChannel!="undefined"},ve.install=function(z){var oe=new x.MessageChannel;return oe.port1.onmessage=z,function(){oe.port2.postMessage(0)}}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(y,we,ve){(function(x){(function(){"use strict";var z=x.MutationObserver||x.WebKitMutationObserver;ve.test=function(){return z},ve.install=function(oe){var ie=0,ee=new z(oe),se=x.document.createTextNode("");return ee.observe(se,{characterData:!0}),function(){se.data=ie=++ie%2}}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(y,we,ve){(function(x){(function(){"use strict";ve.test=function(){return typeof x.queueMicrotask=="function"},ve.install=function(z){return function(){x.queueMicrotask(z)}}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(y,we,ve){(function(x){(function(){"use strict";ve.test=function(){return"document"in x&&"onreadystatechange"in x.document.createElement("script")},ve.install=function(z){return function(){var oe=x.document.createElement("script");return oe.onreadystatechange=function(){z(),oe.onreadystatechange=null,oe.parentNode.removeChild(oe),oe=null},x.document.documentElement.appendChild(oe),z}}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(y,we,ve){"use strict";ve.test=function(){return!0},ve.install=function(x){return function(){setTimeout(x,0)}}},{}],364:[function(y,we,ve){typeof Object.create=="function"?we.exports=function(z,oe){oe&&(z.super_=oe,z.prototype=Object.create(oe.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}))}:we.exports=function(z,oe){if(oe){z.super_=oe;var ie=function(){};ie.prototype=oe.prototype,z.prototype=new ie,z.prototype.constructor=z}}},{}],365:[function(y,we,ve){"use strict";var x=y("has-tostringtag/shams")(),z=y("call-bind/callBound"),oe=z("Object.prototype.toString"),ie=function(te){return x&&te&&typeof te=="object"&&Symbol.toStringTag in te?!1:oe(te)==="[object Arguments]"},ee=function(te){return ie(te)?!0:te!==null&&typeof te=="object"&&typeof te.length=="number"&&te.length>=0&&oe(te)!=="[object Array]"&&oe(te.callee)==="[object Function]"},se=function(){return ie(arguments)}();ie.isLegacyArguments=ee,we.exports=se?ie:ee},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(y,we,ve){we.exports=function(oe){return oe!=null&&(x(oe)||z(oe)||!!oe._isBuffer)};function x(oe){return!!oe.constructor&&typeof oe.constructor.isBuffer=="function"&&oe.constructor.isBuffer(oe)}function z(oe){return typeof oe.readFloatLE=="function"&&typeof oe.slice=="function"&&x(oe.slice(0,0))}},{}],367:[function(y,we,ve){"use strict";var x=Function.prototype.toString,z=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,oe,ie;if(typeof z=="function"&&typeof Object.defineProperty=="function")try{oe=Object.defineProperty({},"length",{get:function(){throw ie}}),ie={},z(function(){throw 42},null,oe)}catch(Pe){Pe!==ie&&(z=null)}else z=null;var ee=/^\s*class\b/,se=function(ke){try{var de=x.call(ke);return ee.test(de)}catch(ge){return!1}},E=function(ke){try{return se(ke)?!1:(x.call(ke),!0)}catch(de){return!1}},te=Object.prototype.toString,re="[object Object]",le="[object Function]",ue="[object GeneratorFunction]",ce="[object HTMLAllCollection]",he="[object HTML document.all class]",me="[object HTMLCollection]",fe=typeof Symbol=="function"&&!!Symbol.toStringTag,be=!(0 in[,]),Ee=function(){return!1};if(typeof document=="object"){var Ae=document.all;te.call(Ae)===te.call(document.all)&&(Ee=function(ke){if((be||!ke)&&(typeof ke=="undefined"||typeof ke=="object"))try{var de=te.call(ke);return(de===ce||de===he||de===me||de===re)&&ke("")==null}catch(ge){}return!1})}we.exports=z?function(ke){if(Ee(ke))return!0;if(!ke||typeof ke!="function"&&typeof ke!="object")return!1;try{z(ke,null,oe)}catch(de){if(de!==ie)return!1}return!se(ke)&&E(ke)}:function(ke){if(Ee(ke))return!0;if(!ke||typeof ke!="function"&&typeof ke!="object")return!1;if(fe)return E(ke);if(se(ke))return!1;var de=te.call(ke);return de!==le&&de!==ue&&!/^\[object HTML/.test(de)?!1:E(ke)}},{}],368:[function(y,we,ve){"use strict";var x=Object.prototype.toString,z=Function.prototype.toString,oe=/^\s*(?:function)?\*/,ie=y("has-tostringtag/shams")(),ee=Object.getPrototypeOf,se=function(){if(!ie)return!1;try{return Function("return function*() {}")()}catch(te){}},E;we.exports=function(re){if(typeof re!="function")return!1;if(oe.test(z.call(re)))return!0;if(!ie){var le=x.call(re);return le==="[object GeneratorFunction]"}if(!ee)return!1;if(typeof E=="undefined"){var ue=se();E=ue?ee(ue):!1}return ee(re)===E}},{"has-tostringtag/shams":353}],369:[function(y,we,ve){"use strict";var x=y("which-typed-array");we.exports=function(oe){return!!x(oe)}},{"which-typed-array":420}],370:[function(y,we,ve){var x={}.toString;we.exports=Array.isArray||function(z){return x.call(z)=="[object Array]"}},{}],371:[function(y,we,ve){(function(x){(function(){(function(z,oe){typeof ve=="object"&&typeof we!="undefined"?we.exports=oe(z):typeof Ke=="function"&&Ke.amd?Ke(oe):oe(z)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof x!="undefined"?x:this,function(z){"use strict";z=z||{};var oe=z.Base64,ie="2.6.4",ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Qe){for(var st={},Ie=0,Ue=Qe.length;Ie<Ue;Ie++)st[Qe.charAt(Ie)]=Ie;return st}(ee),E=String.fromCharCode,te=function(Qe){if(Qe.length<2){var st=Qe.charCodeAt(0);return st<128?Qe:st<2048?E(192|st>>>6)+E(128|st&63):E(224|st>>>12&15)+E(128|st>>>6&63)+E(128|st&63)}else{var st=65536+(Qe.charCodeAt(0)-55296)*1024+(Qe.charCodeAt(1)-56320);return E(240|st>>>18&7)+E(128|st>>>12&63)+E(128|st>>>6&63)+E(128|st&63)}},re=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,le=function(Qe){return Qe.replace(re,te)},ue=function(Qe){var st=[0,2,1][Qe.length%3],Ie=Qe.charCodeAt(0)<<16|(Qe.length>1?Qe.charCodeAt(1):0)<<8|(Qe.length>2?Qe.charCodeAt(2):0),Ue=[ee.charAt(Ie>>>18),ee.charAt(Ie>>>12&63),st>=2?"=":ee.charAt(Ie>>>6&63),st>=1?"=":ee.charAt(Ie&63)];return Ue.join("")},ce=z.btoa&&typeof z.btoa=="function"?function(Qe){return z.btoa(Qe)}:function(Qe){if(Qe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Qe.replace(/[\s\S]{1,3}/g,ue)},he=function(Qe){return ce(le(String(Qe)))},me=function(Qe){return Qe.replace(/[+\/]/g,function(st){return st=="+"?"-":"_"}).replace(/=/g,"")},fe=function(Qe,st){return st?me(he(Qe)):he(Qe)},be=function(Qe){return fe(Qe,!0)},Ee;z.Uint8Array&&(Ee=function(Qe,st){for(var Ie="",Ue=0,rt=Qe.length;Ue<rt;Ue+=3){var ot=Qe[Ue],it=Qe[Ue+1],$e=Qe[Ue+2],Ye=ot<<16|it<<8|$e;Ie+=ee.charAt(Ye>>>18)+ee.charAt(Ye>>>12&63)+(typeof it!="undefined"?ee.charAt(Ye>>>6&63):"=")+(typeof $e!="undefined"?ee.charAt(Ye&63):"=")}return st?me(Ie):Ie});var Ae=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Pe=function(Qe){switch(Qe.length){case 4:var st=(7&Qe.charCodeAt(0))<<18|(63&Qe.charCodeAt(1))<<12|(63&Qe.charCodeAt(2))<<6|63&Qe.charCodeAt(3),Ie=st-65536;return E((Ie>>>10)+55296)+E((Ie&1023)+56320);case 3:return E((15&Qe.charCodeAt(0))<<12|(63&Qe.charCodeAt(1))<<6|63&Qe.charCodeAt(2));default:return E((31&Qe.charCodeAt(0))<<6|63&Qe.charCodeAt(1))}},ke=function(Qe){return Qe.replace(Ae,Pe)},de=function(Qe){var st=Qe.length,Ie=st%4,Ue=(st>0?se[Qe.charAt(0)]<<18:0)|(st>1?se[Qe.charAt(1)]<<12:0)|(st>2?se[Qe.charAt(2)]<<6:0)|(st>3?se[Qe.charAt(3)]:0),rt=[E(Ue>>>16),E(Ue>>>8&255),E(Ue&255)];return rt.length-=[0,0,2,1][Ie],rt.join("")},ge=z.atob&&typeof z.atob=="function"?function(Qe){return z.atob(Qe)}:function(Qe){return Qe.replace(/\S{1,4}/g,de)},Se=function(Qe){return ge(String(Qe).replace(/[^A-Za-z0-9\+\/]/g,""))},je=function(Qe){return ke(ge(Qe))},Ne=function(Qe){return String(Qe).replace(/[-_]/g,function(st){return st=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ce=function(Qe){return je(Ne(Qe))},De;z.Uint8Array&&(De=function(Qe){return Uint8Array.from(Se(Ne(Qe)),function(st){return st.charCodeAt(0)})});var Ze=function(){var Qe=z.Base64;return z.Base64=oe,Qe};if(z.Base64={VERSION:ie,atob:Se,btoa:ce,fromBase64:Ce,toBase64:fe,utob:le,encode:fe,encodeURI:be,btou:ke,decode:Ce,noConflict:Ze,fromUint8Array:Ee,toUint8Array:De},typeof Object.defineProperty=="function"){var Xe=function(Qe){return{value:Qe,enumerable:!1,writable:!0,configurable:!0}};z.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Xe(function(){return Ce(this)})),Object.defineProperty(String.prototype,"toBase64",Xe(function(Qe){return fe(this,Qe)})),Object.defineProperty(String.prototype,"toBase64URI",Xe(function(){return fe(this,!0)}))}}return z.Meteor&&(Base64=z.Base64),typeof we!="undefined"&&we.exports?we.exports.Base64=z.Base64:typeof Ke=="function"&&Ke.amd&&Ke([],function(){return z.Base64}),{Base64:z.Base64}})}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(y,we,ve){"use strict";we.exports=z;var x=Object.prototype.hasOwnProperty;function z(oe,ie,ee){if(!oe)throw new TypeError("argument dest is required");if(!ie)throw new TypeError("argument src is required");return ee===void 0&&(ee=!0),Object.getOwnPropertyNames(ie).forEach(function(E){if(!(!ee&&x.call(oe,E))){var te=Object.getOwnPropertyDescriptor(ie,E);Object.defineProperty(oe,E,te)}}),oe}},{}],373:[function(y,we,ve){"use strict";y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.regexp.constructor.js"),y("core-js/modules/es.regexp.to-string.js");function x(){this._types=Object.create(null),this._extensions=Object.create(null);for(var z=0;z<arguments.length;z++)this.define(arguments[z]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}x.prototype.define=function(z,oe){for(var ie in z){var ee=z[ie].map(function(re){return re.toLowerCase()});ie=ie.toLowerCase();for(var se=0;se<ee.length;se++){var E=ee[se];if(E[0]!=="*"){if(!oe&&E in this._types)throw new Error('Attempt to change mapping for "'+E+'" extension from "'+this._types[E]+'" to "'+ie+'". Pass `force=true` to allow this, otherwise remove "'+E+'" from the list of extensions for "'+ie+'".');this._types[E]=ie}}if(oe||!this._extensions[ie]){var te=ee[0];this._extensions[ie]=te[0]!=="*"?te:te.substr(1)}}},x.prototype.getType=function(z){z=String(z);var oe=z.replace(/^.*[/\\]/,"").toLowerCase(),ie=oe.replace(/^.*\./,"").toLowerCase(),ee=oe.length<z.length,se=ie.length<oe.length-1;return(se||!ee)&&this._types[ie]||null},x.prototype.getExtension=function(z){return z=/^\s*([^;\s]*)/.test(z)&&RegExp.$1,z&&this._extensions[z.toLowerCase()]||null},we.exports=x},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(y,we,ve){"use strict";var x=y("./Mime");we.exports=new x(y("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(y,we,ve){"use strict";we.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(y,we,ve){var x=1e3,z=x*60,oe=z*60,ie=oe*24,ee=ie*7,se=ie*365.25;we.exports=function(ue,ce){ce=ce||{};var he=typeof ue;if(he==="string"&&ue.length>0)return E(ue);if(he==="number"&&isFinite(ue))return ce.long?re(ue):te(ue);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(ue))};function E(ue){if(ue=String(ue),!(ue.length>100)){var ce=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(ue);if(ce){var he=parseFloat(ce[1]),me=(ce[2]||"ms").toLowerCase();switch(me){case"years":case"year":case"yrs":case"yr":case"y":return he*se;case"weeks":case"week":case"w":return he*ee;case"days":case"day":case"d":return he*ie;case"hours":case"hour":case"hrs":case"hr":case"h":return he*oe;case"minutes":case"minute":case"mins":case"min":case"m":return he*z;case"seconds":case"second":case"secs":case"sec":case"s":return he*x;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return he;default:return}}}}function te(ue){var ce=Math.abs(ue);return ce>=ie?Math.round(ue/ie)+"d":ce>=oe?Math.round(ue/oe)+"h":ce>=z?Math.round(ue/z)+"m":ce>=x?Math.round(ue/x)+"s":ue+"ms"}function re(ue){var ce=Math.abs(ue);return ce>=ie?le(ue,ce,ie,"day"):ce>=oe?le(ue,ce,oe,"hour"):ce>=z?le(ue,ce,z,"minute"):ce>=x?le(ue,ce,x,"second"):ue+" ms"}function le(ue,ce,he,me){var fe=ce>=he*1.5;return Math.round(ue/he)+" "+me+(fe?"s":"")}},{}],377:[function(y,we,ve){"use strict";var x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;function ie(se){if(se==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(se)}function ee(){try{if(!Object.assign)return!1;var se=new String("abc");if(se[5]="de",Object.getOwnPropertyNames(se)[0]==="5")return!1;for(var E={},te=0;te<10;te++)E["_"+String.fromCharCode(te)]=te;var re=Object.getOwnPropertyNames(E).map(function(ue){return E[ue]});if(re.join("")!=="0123456789")return!1;var le={};return"abcdefghijklmnopqrst".split("").forEach(function(ue){le[ue]=ue}),Object.keys(Object.assign({},le)).join("")==="abcdefghijklmnopqrst"}catch(ue){return!1}}we.exports=ee()?Object.assign:function(se,E){for(var te,re=ie(se),le,ue=1;ue<arguments.length;ue++){te=Object(arguments[ue]);for(var ce in te)z.call(te,ce)&&(re[ce]=te[ce]);if(x){le=x(te);for(var he=0;he<le.length;he++)oe.call(te,le[he])&&(re[le[he]]=te[le[he]])}}return re}},{}],378:[function(y,we,ve){(function(x){(function(){"use strict";function z(se){if(typeof se!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(se))}function oe(se,E){for(var te="",re=0,le=-1,ue=0,ce,he=0;he<=se.length;++he){if(he<se.length)ce=se.charCodeAt(he);else{if(ce===47)break;ce=47}if(ce===47){if(!(le===he-1||ue===1))if(le!==he-1&&ue===2){if(te.length<2||re!==2||te.charCodeAt(te.length-1)!==46||te.charCodeAt(te.length-2)!==46){if(te.length>2){var me=te.lastIndexOf("/");if(me!==te.length-1){me===-1?(te="",re=0):(te=te.slice(0,me),re=te.length-1-te.lastIndexOf("/")),le=he,ue=0;continue}}else if(te.length===2||te.length===1){te="",re=0,le=he,ue=0;continue}}E&&(te.length>0?te+="/..":te="..",re=2)}else te.length>0?te+="/"+se.slice(le+1,he):te=se.slice(le+1,he),re=he-le-1;le=he,ue=0}else ce===46&&ue!==-1?++ue:ue=-1}return te}function ie(se,E){var te=E.dir||E.root,re=E.base||(E.name||"")+(E.ext||"");return te?te===E.root?te+re:te+se+re:re}var ee={resolve:function(){for(var E="",te=!1,re,le=arguments.length-1;le>=-1&&!te;le--){var ue;le>=0?ue=arguments[le]:(re===void 0&&(re=x.cwd()),ue=re),z(ue),ue.length!==0&&(E=ue+"/"+E,te=ue.charCodeAt(0)===47)}return E=oe(E,!te),te?E.length>0?"/"+E:"/":E.length>0?E:"."},normalize:function(E){if(z(E),E.length===0)return".";var te=E.charCodeAt(0)===47,re=E.charCodeAt(E.length-1)===47;return E=oe(E,!te),E.length===0&&!te&&(E="."),E.length>0&&re&&(E+="/"),te?"/"+E:E},isAbsolute:function(E){return z(E),E.length>0&&E.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var E,te=0;te<arguments.length;++te){var re=arguments[te];z(re),re.length>0&&(E===void 0?E=re:E+="/"+re)}return E===void 0?".":ee.normalize(E)},relative:function(E,te){if(z(E),z(te),E===te||(E=ee.resolve(E),te=ee.resolve(te),E===te))return"";for(var re=1;re<E.length&&E.charCodeAt(re)===47;++re);for(var le=E.length,ue=le-re,ce=1;ce<te.length&&te.charCodeAt(ce)===47;++ce);for(var he=te.length,me=he-ce,fe=ue<me?ue:me,be=-1,Ee=0;Ee<=fe;++Ee){if(Ee===fe){if(me>fe){if(te.charCodeAt(ce+Ee)===47)return te.slice(ce+Ee+1);if(Ee===0)return te.slice(ce+Ee)}else ue>fe&&(E.charCodeAt(re+Ee)===47?be=Ee:Ee===0&&(be=0));break}var Ae=E.charCodeAt(re+Ee),Pe=te.charCodeAt(ce+Ee);if(Ae!==Pe)break;Ae===47&&(be=Ee)}var ke="";for(Ee=re+be+1;Ee<=le;++Ee)(Ee===le||E.charCodeAt(Ee)===47)&&(ke.length===0?ke+="..":ke+="/..");return ke.length>0?ke+te.slice(ce+be):(ce+=be,te.charCodeAt(ce)===47&&++ce,te.slice(ce))},_makeLong:function(E){return E},dirname:function(E){if(z(E),E.length===0)return".";for(var te=E.charCodeAt(0),re=te===47,le=-1,ue=!0,ce=E.length-1;ce>=1;--ce)if(te=E.charCodeAt(ce),te===47){if(!ue){le=ce;break}}else ue=!1;return le===-1?re?"/":".":re&&le===1?"//":E.slice(0,le)},basename:function(E,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');z(E);var re=0,le=-1,ue=!0,ce;if(te!==void 0&&te.length>0&&te.length<=E.length){if(te.length===E.length&&te===E)return"";var he=te.length-1,me=-1;for(ce=E.length-1;ce>=0;--ce){var fe=E.charCodeAt(ce);if(fe===47){if(!ue){re=ce+1;break}}else me===-1&&(ue=!1,me=ce+1),he>=0&&(fe===te.charCodeAt(he)?--he===-1&&(le=ce):(he=-1,le=me))}return re===le?le=me:le===-1&&(le=E.length),E.slice(re,le)}else{for(ce=E.length-1;ce>=0;--ce)if(E.charCodeAt(ce)===47){if(!ue){re=ce+1;break}}else le===-1&&(ue=!1,le=ce+1);return le===-1?"":E.slice(re,le)}},extname:function(E){z(E);for(var te=-1,re=0,le=-1,ue=!0,ce=0,he=E.length-1;he>=0;--he){var me=E.charCodeAt(he);if(me===47){if(!ue){re=he+1;break}continue}le===-1&&(ue=!1,le=he+1),me===46?te===-1?te=he:ce!==1&&(ce=1):te!==-1&&(ce=-1)}return te===-1||le===-1||ce===0||ce===1&&te===le-1&&te===re+1?"":E.slice(te,le)},format:function(E){if(E===null||typeof E!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof E);return ie("/",E)},parse:function(E){z(E);var te={root:"",dir:"",base:"",ext:"",name:""};if(E.length===0)return te;var re=E.charCodeAt(0),le=re===47,ue;le?(te.root="/",ue=1):ue=0;for(var ce=-1,he=0,me=-1,fe=!0,be=E.length-1,Ee=0;be>=ue;--be){if(re=E.charCodeAt(be),re===47){if(!fe){he=be+1;break}continue}me===-1&&(fe=!1,me=be+1),re===46?ce===-1?ce=be:Ee!==1&&(Ee=1):ce!==-1&&(Ee=-1)}return ce===-1||me===-1||Ee===0||Ee===1&&ce===me-1&&ce===he+1?me!==-1&&(he===0&&le?te.base=te.name=E.slice(1,me):te.base=te.name=E.slice(he,me)):(he===0&&le?(te.name=E.slice(1,ce),te.base=E.slice(1,me)):(te.name=E.slice(he,ce),te.base=E.slice(he,me)),te.ext=E.slice(ce,me)),he>0?te.dir=E.slice(0,he-1):le&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};ee.posix=ee,we.exports=ee}).call(this)}).call(this,y("_process"))},{_process:467}],379:[function(y,we,ve){(function(x){(function(){(function(){"use strict";var z={function:!0,object:!0},oe=z[typeof window]&&window||this,ie=oe,ee=z[typeof ve]&&ve,se=z[typeof we]&&we&&!we.nodeType&&we,E=ee&&se&&typeof x=="object"&&x;E&&(E.global===E||E.window===E||E.self===E)&&(oe=E);var te=Math.pow(2,53)-1,re=/\bOpera/,le=this,ue=Object.prototype,ce=ue.hasOwnProperty,he=ue.toString;function me(Ce){return Ce=String(Ce),Ce.charAt(0).toUpperCase()+Ce.slice(1)}function fe(Ce,De,Ze){var Xe={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return De&&Ze&&/^Win/i.test(Ce)&&!/^Windows Phone /i.test(Ce)&&(Xe=Xe[/[\d.]+$/.exec(Ce)])&&(Ce="Windows "+Xe),Ce=String(Ce),De&&Ze&&(Ce=Ce.replace(RegExp(De,"i"),Ze)),Ce=Ee(Ce.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Ce}function be(Ce,De){var Ze=-1,Xe=Ce?Ce.length:0;if(typeof Xe=="number"&&Xe>-1&&Xe<=te)for(;++Ze<Xe;)De(Ce[Ze],Ze,Ce);else Ae(Ce,De)}function Ee(Ce){return Ce=Se(Ce),/^(?:webOS|i(?:OS|P))/.test(Ce)?Ce:me(Ce)}function Ae(Ce,De){for(var Ze in Ce)ce.call(Ce,Ze)&&De(Ce[Ze],Ze,Ce)}function Pe(Ce){return Ce==null?me(Ce):he.call(Ce).slice(8,-1)}function ke(Ce,De){var Ze=Ce!=null?typeof Ce[De]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Ze)&&(Ze=="object"?!!Ce[De]:!0)}function de(Ce){return String(Ce).replace(/([ -])(?!$)/g,"$1?")}function ge(Ce,De){var Ze=null;return be(Ce,function(Xe,Qe){Ze=De(Ze,Xe,Qe,Ce)}),Ze}function Se(Ce){return String(Ce).replace(/^ +| +$/g,"")}function je(Ce){var De=oe,Ze=Ce&&typeof Ce=="object"&&Pe(Ce)!="String";Ze&&(De=Ce,Ce=null);var Xe=De.navigator||{},Qe=Xe.userAgent||"";Ce||(Ce=Qe);var st=Ze||le==ie,Ie=Ze?!!Xe.likeChrome:/\bChrome\b/.test(Ce)&&!/internal|\n/i.test(he.toString()),Ue="Object",rt=Ze?Ue:"ScriptBridgingProxyObject",ot=Ze?Ue:"Environment",it=Ze&&De.java?"JavaPackage":Pe(De.java),$e=Ze?Ue:"RuntimeObject",Ye=/\bJava/.test(it)&&De.java,Ge=Ye&&Pe(De.environment)==ot,ct=Ye?"a":"\u03B1",tt=Ye?"b":"\u03B2",ut=De.document||{},lt=De.operamini||De.opera,He=re.test(He=Ze&&lt?lt["[[Class]]"]:Pe(lt))?He:lt=null,_e,ze=Ce,Me=[],Ve=null,ft=Ce==Qe,mt=ft&&lt&&typeof lt.version=="function"&&lt.version(),nt,Te=xe([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Oe=Fe(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),We=Le([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),at=ye({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),Re=qe(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function xe(bt){return ge(bt,function(ht,kt){return ht||RegExp("\\b"+(kt.pattern||de(kt))+"\\b","i").exec(Ce)&&(kt.label||kt)})}function ye(bt){return ge(bt,function(ht,kt,Tt){return ht||(kt[We]||kt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(We)]||RegExp("\\b"+de(Tt)+"(?:\\b|\\w*\\d)","i").exec(Ce))&&Tt})}function Fe(bt){return ge(bt,function(ht,kt){return ht||RegExp("\\b"+(kt.pattern||de(kt))+"\\b","i").exec(Ce)&&(kt.label||kt)})}function qe(bt){return ge(bt,function(ht,kt){var Tt=kt.pattern||de(kt);return!ht&&(ht=RegExp("\\b"+Tt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Ce))&&(ht=fe(ht,Tt,kt.label||kt)),ht})}function Le(bt){return ge(bt,function(ht,kt){var Tt=kt.pattern||de(kt);return!ht&&(ht=RegExp("\\b"+Tt+" *\\d+[.\\w_]*","i").exec(Ce)||RegExp("\\b"+Tt+" *\\w+-[\\w]*","i").exec(Ce)||RegExp("\\b"+Tt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Ce))&&((ht=String(kt.label&&!RegExp(Tt,"i").test(kt.label)?kt.label:ht).split("/"))[1]&&!/[\d.]+/.test(ht[0])&&(ht[0]+=" "+ht[1]),kt=kt.label||kt,ht=Ee(ht[0].replace(RegExp(Tt,"i"),kt).replace(RegExp("; *(?:"+kt+"[_-])?","i")," ").replace(RegExp("("+kt+")[-_.]?(\\w)","i"),"$1 $2"))),ht})}function vt(bt){return ge(bt,function(ht,kt){return ht||(RegExp(kt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(Ce)||0)[1]||null})}function yt(){return this.description||""}if(Te&&(Te=[Te]),/\bAndroid\b/.test(Re)&&!We&&(_e=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Ce))&&(We=Se(_e[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),at&&!We?We=Le([at]):at&&We&&(We=We.replace(RegExp("^("+de(at)+")[-_.\\s]","i"),at+" ").replace(RegExp("^("+de(at)+")[-_.]?(\\w)","i"),at+" $2")),(_e=/\bGoogle TV\b/.exec(We))&&(We=_e[0]),/\bSimulator\b/i.test(Ce)&&(We=(We?We+" ":"")+"Simulator"),Oe=="Opera Mini"&&/\bOPiOS\b/.test(Ce)&&Me.push("running in Turbo/Uncompressed mode"),Oe=="IE"&&/\blike iPhone OS\b/.test(Ce)?(_e=je(Ce.replace(/like iPhone OS/,"")),at=_e.manufacturer,We=_e.product):/^iP/.test(We)?(Oe||(Oe="Safari"),Re="iOS"+((_e=/ OS ([\d_]+)/i.exec(Ce))?" "+_e[1].replace(/_/g,"."):"")):Oe=="Konqueror"&&/^Linux\b/i.test(Re)?Re="Kubuntu":at&&at!="Google"&&(/Chrome/.test(Oe)&&!/\bMobile Safari\b/i.test(Ce)||/\bVita\b/.test(We))||/\bAndroid\b/.test(Re)&&/^Chrome/.test(Oe)&&/\bVersion\//i.test(Ce)?(Oe="Android Browser",Re=/\bAndroid\b/.test(Re)?Re:"Android"):Oe=="Silk"?(/\bMobi/i.test(Ce)||(Re="Android",Me.unshift("desktop mode")),/Accelerated *= *true/i.test(Ce)&&Me.unshift("accelerated")):Oe=="UC Browser"&&/\bUCWEB\b/.test(Ce)?Me.push("speed mode"):Oe=="PaleMoon"&&(_e=/\bFirefox\/([\d.]+)\b/.exec(Ce))?Me.push("identifying as Firefox "+_e[1]):Oe=="Firefox"&&(_e=/\b(Mobile|Tablet|TV)\b/i.exec(Ce))?(Re||(Re="Firefox OS"),We||(We=_e[1])):!Oe||(_e=!/\bMinefield\b/i.test(Ce)&&/\b(?:Firefox|Safari)\b/.exec(Oe))?(Oe&&!We&&/[\/,]|^[^(]+?\)/.test(Ce.slice(Ce.indexOf(_e+"/")+8))&&(Oe=null),(_e=We||at||Re)&&(We||at||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Re))&&(Oe=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Re)?Re:_e)+" Browser")):Oe=="Electron"&&(_e=(/\bChrome\/([\d.]+)\b/.exec(Ce)||0)[1])&&Me.push("Chromium "+_e),mt||(mt=vt(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",de(Oe),"(?:Firefox|Minefield|NetFront)"])),(_e=Te=="iCab"&&parseFloat(mt)>3&&"WebKit"||/\bOpera\b/.test(Oe)&&(/\bOPR\b/.test(Ce)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ce)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(Ce)&&(Re=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Oe)&&"NetFront")&&(Te=[_e]),Oe=="IE"&&(_e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ce)||0)[1])?(Oe+=" Mobile",Re="Windows Phone "+(/\+$/.test(_e)?_e:_e+".x"),Me.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ce)?(Oe="IE Mobile",Re="Windows Phone 8.x",Me.unshift("desktop mode"),mt||(mt=(/\brv:([\d.]+)/.exec(Ce)||0)[1])):Oe!="IE"&&Te=="Trident"&&(_e=/\brv:([\d.]+)/.exec(Ce))&&(Oe&&Me.push("identifying as "+Oe+(mt?" "+mt:"")),Oe="IE",mt=_e[1]),ft){if(ke(De,"global"))if(Ye&&(_e=Ye.lang.System,ze=_e.getProperty("os.arch"),Re=Re||_e.getProperty("os.name")+" "+_e.getProperty("os.version")),Ge){try{mt=De.require("ringo/engine").version.join("."),Oe="RingoJS"}catch(bt){(_e=De.system)&&_e.global.system==De.system&&(Oe="Narwhal",Re||(Re=_e[0].os||null))}Oe||(Oe="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(_e=De.process)&&(typeof _e.versions=="object"&&(typeof _e.versions.electron=="string"?(Me.push("Node "+_e.versions.node),Oe="Electron",mt=_e.versions.electron):typeof _e.versions.nw=="string"&&(Me.push("Chromium "+mt,"Node "+_e.versions.node),Oe="NW.js",mt=_e.versions.nw)),Oe||(Oe="Node.js",ze=_e.arch,Re=_e.platform,mt=/[\d.]+/.exec(_e.version),mt=mt?mt[0]:null));else Pe(_e=De.runtime)==rt?(Oe="Adobe AIR",Re=_e.flash.system.Capabilities.os):Pe(_e=De.phantom)==$e?(Oe="PhantomJS",mt=(_e=_e.version||null)&&_e.major+"."+_e.minor+"."+_e.patch):typeof ut.documentMode=="number"&&(_e=/\bTrident\/(\d+)/i.exec(Ce))?(mt=[mt,ut.documentMode],(_e=+_e[1]+4)!=mt[1]&&(Me.push("IE "+mt[1]+" mode"),Te&&(Te[1]=""),mt[1]=_e),mt=Oe=="IE"?String(mt[1].toFixed(1)):mt[0]):typeof ut.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Oe)&&(Me.push("masking as "+Oe+" "+mt),Oe="IE",mt="11.0",Te=["Trident"],Re="Windows");Re=Re&&Ee(Re)}if(mt&&(_e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(mt)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ce+";"+(ft&&Xe.appMinorVersion))||/\bMinefield\b/i.test(Ce)&&"a")&&(Ve=/b/i.test(_e)?"beta":"alpha",mt=mt.replace(RegExp(_e+"\\+?$"),"")+(Ve=="beta"?tt:ct)+(/\d+\+?/.exec(_e)||"")),Oe=="Fennec"||Oe=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Re))Oe="Firefox Mobile";else if(Oe=="Maxthon"&&mt)mt=mt.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(We))We=="Xbox 360"&&(Re=null),We=="Xbox 360"&&/\bIEMobile\b/.test(Ce)&&Me.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Oe)||Oe&&!We&&!/Browser|Mobi/.test(Oe))&&(Re=="Windows CE"||/Mobi/i.test(Ce)))Oe+=" Mobile";else if(Oe=="IE"&&ft)try{De.external===null&&Me.unshift("platform preview")}catch(bt){Me.unshift("embedded")}else(/\bBlackBerry\b/.test(We)||/\bBB10\b/.test(Ce))&&(_e=(RegExp(We.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ce)||0)[1]||mt)?(_e=[_e,/BB10/.test(Ce)],Re=(_e[1]?(We=null,at="BlackBerry"):"Device Software")+" "+_e[0],mt=null):this!=Ae&&We!="Wii"&&(ft&&lt||/Opera/.test(Oe)&&/\b(?:MSIE|Firefox)\b/i.test(Ce)||Oe=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Re)||Oe=="IE"&&(Re&&!/^Win/.test(Re)&&mt>5.5||/\bWindows XP\b/.test(Re)&&mt>8||mt==8&&!/\bTrident\b/.test(Ce)))&&!re.test(_e=je.call(Ae,Ce.replace(re,"")+";"))&&_e.name&&(_e="ing as "+_e.name+((_e=_e.version)?" "+_e:""),re.test(Oe)?(/\bIE\b/.test(_e)&&Re=="Mac OS"&&(Re=null),_e="identify"+_e):(_e="mask"+_e,He?Oe=Ee(He.replace(/([a-z])([A-Z])/g,"$1 $2")):Oe="Opera",/\bIE\b/.test(_e)&&(Re=null),ft||(mt=null)),Te=["Presto"],Me.push(_e));(_e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ce)||0)[1])&&(_e=[parseFloat(_e.replace(/\.(\d)$/,".0$1")),_e],Oe=="Safari"&&_e[1].slice(-1)=="+"?(Oe="WebKit Nightly",Ve="alpha",mt=_e[1].slice(0,-1)):(mt==_e[1]||mt==(_e[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ce)||0)[1]))&&(mt=null),_e[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ce)||0)[1],_e[0]==537.36&&_e[2]==537.36&&parseFloat(_e[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),!ft||!Ie&&!_e[1]?(Te&&(Te[1]="like Safari"),_e=(_e=_e[0],_e<400?1:_e<500?2:_e<526?3:_e<533?4:_e<534?"4+":_e<535?5:_e<537?6:_e<538?7:_e<601?8:_e<602?9:_e<604?10:_e<606?11:_e<608?12:"12")):(Te&&(Te[1]="like Chrome"),_e=_e[1]||(_e=_e[0],_e<530?1:_e<532?2:_e<532.05?3:_e<533?4:_e<534.03?5:_e<534.07?6:_e<534.1?7:_e<534.13?8:_e<534.16?9:_e<534.24?10:_e<534.3?11:_e<535.01?12:_e<535.02?"13+":_e<535.07?15:_e<535.11?16:_e<535.19?17:_e<536.05?18:_e<536.1?19:_e<537.01?20:_e<537.11?"21+":_e<537.13?23:_e<537.18?24:_e<537.24?25:_e<537.36?26:Te!="Blink"?"27":"28")),Te&&(Te[1]+=" "+(_e+=typeof _e=="number"?".x":/[.+]/.test(_e)?"":"+")),Oe=="Safari"&&(!mt||parseInt(mt)>45)?mt=_e:Oe=="Chrome"&&/\bHeadlessChrome/i.test(Ce)&&Me.unshift("headless")),Oe=="Opera"&&(_e=/\bzbov|zvav$/.exec(Re))?(Oe+=" ",Me.unshift("desktop mode"),_e=="zvav"?(Oe+="Mini",mt=null):Oe+="Mobile",Re=Re.replace(RegExp(" *"+_e+"$"),"")):Oe=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])?(Me.unshift("desktop mode"),Oe="Chrome Mobile",mt=null,/\bOS X\b/.test(Re)?(at="Apple",Re="iOS 4.3+"):Re=null):/\bSRWare Iron\b/.test(Oe)&&!mt&&(mt=vt("Chrome")),mt&&mt.indexOf(_e=/[\d.]+$/.exec(Re))==0&&Ce.indexOf("/"+_e+"-")>-1&&(Re=Se(Re.replace(_e,""))),Re&&Re.indexOf(Oe)!=-1&&!RegExp(Oe+" OS").test(Re)&&(Re=Re.replace(RegExp(" *"+de(Oe)+" *"),"")),Te&&!/\b(?:Avant|Nook)\b/.test(Oe)&&(/Browser|Lunascape|Maxthon/.test(Oe)||Oe!="Safari"&&/^iOS/.test(Re)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Oe)&&Te[1])&&(_e=Te[Te.length-1])&&Me.push(_e),Me.length&&(Me=["("+Me.join("; ")+")"]),at&&We&&We.indexOf(at)<0&&Me.push("on "+at),We&&Me.push((/^on /.test(Me[Me.length-1])?"":"on ")+We),Re&&(_e=/ ([\d.+]+)$/.exec(Re),nt=_e&&Re.charAt(Re.length-_e[0].length-1)=="/",Re={architecture:32,family:_e&&!nt?Re.replace(_e[0],""):Re,version:_e?_e[1]:null,toString:function(){var bt=this.version;return this.family+(bt&&!nt?" "+bt:"")+(this.architecture==64?" 64-bit":"")}}),(_e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ze))&&!/\bi686\b/i.test(ze)?(Re&&(Re.architecture=64,Re.family=Re.family.replace(RegExp(" *"+_e),"")),Oe&&(/\bWOW64\b/i.test(Ce)||ft&&/\w(?:86|32)$/.test(Xe.cpuClass||Xe.platform)&&!/\bWin64; x64\b/i.test(Ce))&&Me.unshift("32-bit")):Re&&/^OS X/.test(Re.family)&&Oe=="Chrome"&&parseFloat(mt)>=39&&(Re.architecture=64),Ce||(Ce=null);var xt={};return xt.description=Ce,xt.layout=Te&&Te[0],xt.manufacturer=at,xt.name=Oe,xt.prerelease=Ve,xt.product=We,xt.ua=Ce,xt.version=Oe&&mt,xt.os=Re||{architecture:null,family:null,version:null,toString:function(){return"null"}},xt.parse=je,xt.toString=yt,xt.version&&Me.unshift(mt),xt.name&&Me.unshift(Oe),Re&&Oe&&!(Re==String(Re).split(" ")[0]&&(Re==Oe.split(" ")[0]||We))&&Me.push(We?"("+Re+")":"on "+Re),Me.length&&(xt.description=Me.join(" ")),xt}var Ne=je();typeof Ke=="function"&&typeof Ke.amd=="object"&&Ke.amd?(oe.platform=Ne,Ke(function(){return Ne})):ee&&se?Ae(Ne,function(Ce,De){ee[De]=Ce}):oe.platform=Ne}).call(this)}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(y,we,ve){(function(x){(function(){"use strict";typeof x=="undefined"||!x.version||x.version.indexOf("v0.")===0||x.version.indexOf("v1.")===0&&x.version.indexOf("v1.8.")!==0?we.exports={nextTick:z}:we.exports=x;function z(oe,ie,ee,se){if(typeof oe!="function")throw new TypeError('"callback" argument must be a function');var E=arguments.length,te,re;switch(E){case 0:case 1:return x.nextTick(oe);case 2:return x.nextTick(function(){oe.call(null,ie)});case 3:return x.nextTick(function(){oe.call(null,ie,ee)});case 4:return x.nextTick(function(){oe.call(null,ie,ee,se)});default:for(te=new Array(E-1),re=0;re<te.length;)te[re++]=arguments[re];return x.nextTick(function(){oe.apply(null,te)})}}}).call(this)}).call(this,y("_process"))},{_process:467}],381:[function(y,we,ve){var x=we.exports={},z,oe;function ie(){throw new Error("setTimeout has not been defined")}function ee(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?z=setTimeout:z=ie}catch(be){z=ie}try{typeof clearTimeout=="function"?oe=clearTimeout:oe=ee}catch(be){oe=ee}})();function se(be){if(z===setTimeout)return setTimeout(be,0);if((z===ie||!z)&&setTimeout)return z=setTimeout,setTimeout(be,0);try{return z(be,0)}catch(Ee){try{return z.call(null,be,0)}catch(Ae){return z.call(this,be,0)}}}function E(be){if(oe===clearTimeout)return clearTimeout(be);if((oe===ee||!oe)&&clearTimeout)return oe=clearTimeout,clearTimeout(be);try{return oe(be)}catch(Ee){try{return oe.call(null,be)}catch(Ae){return oe.call(this,be)}}}var te=[],re=!1,le,ue=-1;function ce(){!re||!le||(re=!1,le.length?te=le.concat(te):ue=-1,te.length&&he())}function he(){if(!re){var be=se(ce);re=!0;for(var Ee=te.length;Ee;){for(le=te,te=[];++ue<Ee;)le&&le[ue].run();ue=-1,Ee=te.length}le=null,re=!1,E(be)}}x.nextTick=function(be){var Ee=new Array(arguments.length-1);if(arguments.length>1)for(var Ae=1;Ae<arguments.length;Ae++)Ee[Ae-1]=arguments[Ae];te.push(new me(be,Ee)),te.length===1&&!re&&se(he)};function me(be,Ee){this.fun=be,this.array=Ee}me.prototype.run=function(){this.fun.apply(null,this.array)},x.title="browser",x.browser=!0,x.env={},x.argv=[],x.version="",x.versions={};function fe(){}x.on=fe,x.addListener=fe,x.once=fe,x.off=fe,x.removeListener=fe,x.removeAllListeners=fe,x.emit=fe,x.prependListener=fe,x.prependOnceListener=fe,x.listeners=function(be){return[]},x.binding=function(be){throw new Error("process.binding is not supported")},x.cwd=function(){return"/"},x.chdir=function(be){throw new Error("process.chdir is not supported")},x.umask=function(){return 0}},{}],382:[function(y,we,ve){(function(x){(function(){(function(z){var oe=typeof ve=="object"&&ve&&!ve.nodeType&&ve,ie=typeof we=="object"&&we&&!we.nodeType&&we,ee=typeof x=="object"&&x;(ee.global===ee||ee.window===ee||ee.self===ee)&&(z=ee);var se,E=2147483647,te=36,re=1,le=26,ue=38,ce=700,he=72,me=128,fe="-",be=/^xn--/,Ee=/[^\x20-\x7E]/,Ae=/[\x2E\u3002\uFF0E\uFF61]/g,Pe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ke=te-re,de=Math.floor,ge=String.fromCharCode,Se;function je(it){throw new RangeError(Pe[it])}function Ne(it,$e){for(var Ye=it.length,Ge=[];Ye--;)Ge[Ye]=$e(it[Ye]);return Ge}function Ce(it,$e){var Ye=it.split("@"),Ge="";Ye.length>1&&(Ge=Ye[0]+"@",it=Ye[1]),it=it.replace(Ae,".");var ct=it.split("."),tt=Ne(ct,$e).join(".");return Ge+tt}function De(it){for(var $e=[],Ye=0,Ge=it.length,ct,tt;Ye<Ge;)ct=it.charCodeAt(Ye++),ct>=55296&&ct<=56319&&Ye<Ge?(tt=it.charCodeAt(Ye++),(tt&64512)==56320?$e.push(((ct&1023)<<10)+(tt&1023)+65536):($e.push(ct),Ye--)):$e.push(ct);return $e}function Ze(it){return Ne(it,function($e){var Ye="";return $e>65535&&($e-=65536,Ye+=ge($e>>>10&1023|55296),$e=56320|$e&1023),Ye+=ge($e),Ye}).join("")}function Xe(it){return it-48<10?it-22:it-65<26?it-65:it-97<26?it-97:te}function Qe(it,$e){return it+22+75*(it<26)-(($e!=0)<<5)}function st(it,$e,Ye){var Ge=0;for(it=Ye?de(it/ce):it>>1,it+=de(it/$e);it>ke*le>>1;Ge+=te)it=de(it/ke);return de(Ge+(ke+1)*it/(it+ue))}function Ie(it){var $e=[],Ye=it.length,Ge,ct=0,tt=me,ut=he,lt,He,_e,ze,Me,Ve,ft,mt,nt;for(lt=it.lastIndexOf(fe),lt<0&&(lt=0),He=0;He<lt;++He)it.charCodeAt(He)>=128&&je("not-basic"),$e.push(it.charCodeAt(He));for(_e=lt>0?lt+1:0;_e<Ye;){for(ze=ct,Me=1,Ve=te;_e>=Ye&&je("invalid-input"),ft=Xe(it.charCodeAt(_e++)),(ft>=te||ft>de((E-ct)/Me))&&je("overflow"),ct+=ft*Me,mt=Ve<=ut?re:Ve>=ut+le?le:Ve-ut,!(ft<mt);Ve+=te)nt=te-mt,Me>de(E/nt)&&je("overflow"),Me*=nt;Ge=$e.length+1,ut=st(ct-ze,Ge,ze==0),de(ct/Ge)>E-tt&&je("overflow"),tt+=de(ct/Ge),ct%=Ge,$e.splice(ct++,0,tt)}return Ze($e)}function Ue(it){var $e,Ye,Ge,ct,tt,ut,lt,He,_e,ze,Me,Ve=[],ft,mt,nt,Te;for(it=De(it),ft=it.length,$e=me,Ye=0,tt=he,ut=0;ut<ft;++ut)Me=it[ut],Me<128&&Ve.push(ge(Me));for(Ge=ct=Ve.length,ct&&Ve.push(fe);Ge<ft;){for(lt=E,ut=0;ut<ft;++ut)Me=it[ut],Me>=$e&&Me<lt&&(lt=Me);for(mt=Ge+1,lt-$e>de((E-Ye)/mt)&&je("overflow"),Ye+=(lt-$e)*mt,$e=lt,ut=0;ut<ft;++ut)if(Me=it[ut],Me<$e&&++Ye>E&&je("overflow"),Me==$e){for(He=Ye,_e=te;ze=_e<=tt?re:_e>=tt+le?le:_e-tt,!(He<ze);_e+=te)Te=He-ze,nt=te-ze,Ve.push(ge(Qe(ze+Te%nt,0))),He=de(Te/nt);Ve.push(ge(Qe(He,0))),tt=st(Ye,mt,Ge==ct),Ye=0,++Ge}++Ye,++$e}return Ve.join("")}function rt(it){return Ce(it,function($e){return be.test($e)?Ie($e.slice(4).toLowerCase()):$e})}function ot(it){return Ce(it,function($e){return Ee.test($e)?"xn--"+Ue($e):$e})}if(se={version:"1.4.1",ucs2:{decode:De,encode:Ze},decode:Ie,encode:Ue,toASCII:ot,toUnicode:rt},typeof Ke=="function"&&typeof Ke.amd=="object"&&Ke.amd)Ke("punycode",function(){return se});else if(oe&&ie)if(we.exports==oe)ie.exports=se;else for(Se in se)se.hasOwnProperty(Se)&&(oe[Se]=se[Se]);else z.punycode=se})(this)}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(y,we,ve){"use strict";function x(oe,ie){return Object.prototype.hasOwnProperty.call(oe,ie)}we.exports=function(oe,ie,ee,se){ie=ie||"&",ee=ee||"=";var E={};if(typeof oe!="string"||oe.length===0)return E;var te=/\+/g;oe=oe.split(ie);var re=1e3;se&&typeof se.maxKeys=="number"&&(re=se.maxKeys);var le=oe.length;re>0&&le>re&&(le=re);for(var ue=0;ue<le;++ue){var ce=oe[ue].replace(te,"%20"),he=ce.indexOf(ee),me,fe,be,Ee;he>=0?(me=ce.substr(0,he),fe=ce.substr(he+1)):(me=ce,fe=""),be=decodeURIComponent(me),Ee=decodeURIComponent(fe),x(E,be)?z(E[be])?E[be].push(Ee):E[be]=[E[be],Ee]:E[be]=Ee}return E};var z=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"}},{}],384:[function(y,we,ve){"use strict";var x=function(ee){switch(typeof ee){case"string":return ee;case"boolean":return ee?"true":"false";case"number":return isFinite(ee)?ee:"";default:return""}};we.exports=function(ee,se,E,te){return se=se||"&",E=E||"=",ee===null&&(ee=void 0),typeof ee=="object"?oe(ie(ee),function(re){var le=encodeURIComponent(x(re))+E;return z(ee[re])?oe(ee[re],function(ue){return le+encodeURIComponent(x(ue))}).join(se):le+encodeURIComponent(x(ee[re]))}).join(se):te?encodeURIComponent(x(te))+E+encodeURIComponent(x(ee)):""};var z=Array.isArray||function(ee){return Object.prototype.toString.call(ee)==="[object Array]"};function oe(ee,se){if(ee.map)return ee.map(se);for(var E=[],te=0;te<ee.length;te++)E.push(se(ee[te],te));return E}var ie=Object.keys||function(ee){var se=[];for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&se.push(E);return se}},{}],385:[function(y,we,ve){"use strict";ve.decode=ve.parse=y("./decode"),ve.encode=ve.stringify=y("./encode")},{"./decode":383,"./encode":384}],386:[function(y,we,ve){"use strict";var x=y("process-nextick-args"),z=Object.keys||function(ce){var he=[];for(var me in ce)he.push(me);return he};we.exports=re;var oe=Object.create(y("core-util-is"));oe.inherits=y("inherits");var ie=y("./_stream_readable"),ee=y("./_stream_writable");oe.inherits(re,ie);for(var se=z(ee.prototype),E=0;E<se.length;E++){var te=se[E];re.prototype[te]||(re.prototype[te]=ee.prototype[te])}function re(ce){if(!(this instanceof re))return new re(ce);ie.call(this,ce),ee.call(this,ce),ce&&ce.readable===!1&&(this.readable=!1),ce&&ce.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,ce&&ce.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",le)}Object.defineProperty(re.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function le(){this.allowHalfOpen||this._writableState.ended||x.nextTick(ue,this)}function ue(ce){ce.end()}Object.defineProperty(re.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(ce){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=ce,this._writableState.destroyed=ce)}}),re.prototype._destroy=function(ce,he){this.push(null),this.end(),x.nextTick(he,ce)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(y,we,ve){"use strict";we.exports=oe;var x=y("./_stream_transform"),z=Object.create(y("core-util-is"));z.inherits=y("inherits"),z.inherits(oe,x);function oe(ie){if(!(this instanceof oe))return new oe(ie);x.call(this,ie)}oe.prototype._transform=function(ie,ee,se){se(null,ie)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(y,we,ve){(function(x,z){(function(){"use strict";var oe=y("process-nextick-args");we.exports=ge;var ie=y("isarray"),ee;ge.ReadableState=de;var se=y("events").EventEmitter,E=function(Me,Ve){return Me.listeners(Ve).length},te=y("./internal/streams/stream"),re=y("safe-buffer").Buffer,le=z.Uint8Array||function(){};function ue(Me){return re.from(Me)}function ce(Me){return re.isBuffer(Me)||Me instanceof le}var he=Object.create(y("core-util-is"));he.inherits=y("inherits");var me=y("util"),fe=void 0;me&&me.debuglog?fe=me.debuglog("stream"):fe=function(){};var be=y("./internal/streams/BufferList"),Ee=y("./internal/streams/destroy"),Ae;he.inherits(ge,te);var Pe=["error","close","destroy","pause","resume"];function ke(Me,Ve,ft){if(typeof Me.prependListener=="function")return Me.prependListener(Ve,ft);!Me._events||!Me._events[Ve]?Me.on(Ve,ft):ie(Me._events[Ve])?Me._events[Ve].unshift(ft):Me._events[Ve]=[ft,Me._events[Ve]]}function de(Me,Ve){ee=ee||y("./_stream_duplex"),Me=Me||{};var ft=Ve instanceof ee;this.objectMode=!!Me.objectMode,ft&&(this.objectMode=this.objectMode||!!Me.readableObjectMode);var mt=Me.highWaterMark,nt=Me.readableHighWaterMark,Te=this.objectMode?16:16*1024;mt||mt===0?this.highWaterMark=mt:ft&&(nt||nt===0)?this.highWaterMark=nt:this.highWaterMark=Te,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new be,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Me.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Me.encoding&&(Ae||(Ae=y("string_decoder/").StringDecoder),this.decoder=new Ae(Me.encoding),this.encoding=Me.encoding)}function ge(Me){if(ee=ee||y("./_stream_duplex"),!(this instanceof ge))return new ge(Me);this._readableState=new de(Me,this),this.readable=!0,Me&&(typeof Me.read=="function"&&(this._read=Me.read),typeof Me.destroy=="function"&&(this._destroy=Me.destroy)),te.call(this)}Object.defineProperty(ge.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Me){this._readableState&&(this._readableState.destroyed=Me)}}),ge.prototype.destroy=Ee.destroy,ge.prototype._undestroy=Ee.undestroy,ge.prototype._destroy=function(Me,Ve){this.push(null),Ve(Me)},ge.prototype.push=function(Me,Ve){var ft=this._readableState,mt;return ft.objectMode?mt=!0:typeof Me=="string"&&(Ve=Ve||ft.defaultEncoding,Ve!==ft.encoding&&(Me=re.from(Me,Ve),Ve=""),mt=!0),Se(this,Me,Ve,!1,mt)},ge.prototype.unshift=function(Me){return Se(this,Me,null,!0,!1)};function Se(Me,Ve,ft,mt,nt){var Te=Me._readableState;if(Ve===null)Te.reading=!1,Qe(Me,Te);else{var Oe;nt||(Oe=Ne(Te,Ve)),Oe?Me.emit("error",Oe):Te.objectMode||Ve&&Ve.length>0?(typeof Ve!="string"&&!Te.objectMode&&Object.getPrototypeOf(Ve)!==re.prototype&&(Ve=ue(Ve)),mt?Te.endEmitted?Me.emit("error",new Error("stream.unshift() after end event")):je(Me,Te,Ve,!0):Te.ended?Me.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!ft?(Ve=Te.decoder.write(Ve),Te.objectMode||Ve.length!==0?je(Me,Te,Ve,!1):Ue(Me,Te)):je(Me,Te,Ve,!1))):mt||(Te.reading=!1)}return Ce(Te)}function je(Me,Ve,ft,mt){Ve.flowing&&Ve.length===0&&!Ve.sync?(Me.emit("data",ft),Me.read(0)):(Ve.length+=Ve.objectMode?1:ft.length,mt?Ve.buffer.unshift(ft):Ve.buffer.push(ft),Ve.needReadable&&st(Me)),Ue(Me,Ve)}function Ne(Me,Ve){var ft;return!ce(Ve)&&typeof Ve!="string"&&Ve!==void 0&&!Me.objectMode&&(ft=new TypeError("Invalid non-string/buffer chunk")),ft}function Ce(Me){return!Me.ended&&(Me.needReadable||Me.length<Me.highWaterMark||Me.length===0)}ge.prototype.isPaused=function(){return this._readableState.flowing===!1},ge.prototype.setEncoding=function(Me){return Ae||(Ae=y("string_decoder/").StringDecoder),this._readableState.decoder=new Ae(Me),this._readableState.encoding=Me,this};var De=8388608;function Ze(Me){return Me>=De?Me=De:(Me--,Me|=Me>>>1,Me|=Me>>>2,Me|=Me>>>4,Me|=Me>>>8,Me|=Me>>>16,Me++),Me}function Xe(Me,Ve){return Me<=0||Ve.length===0&&Ve.ended?0:Ve.objectMode?1:Me!==Me?Ve.flowing&&Ve.length?Ve.buffer.head.data.length:Ve.length:(Me>Ve.highWaterMark&&(Ve.highWaterMark=Ze(Me)),Me<=Ve.length?Me:Ve.ended?Ve.length:(Ve.needReadable=!0,0))}ge.prototype.read=function(Me){fe("read",Me),Me=parseInt(Me,10);var Ve=this._readableState,ft=Me;if(Me!==0&&(Ve.emittedReadable=!1),Me===0&&Ve.needReadable&&(Ve.length>=Ve.highWaterMark||Ve.ended))return fe("read: emitReadable",Ve.length,Ve.ended),Ve.length===0&&Ve.ended?He(this):st(this),null;if(Me=Xe(Me,Ve),Me===0&&Ve.ended)return Ve.length===0&&He(this),null;var mt=Ve.needReadable;fe("need readable",mt),(Ve.length===0||Ve.length-Me<Ve.highWaterMark)&&(mt=!0,fe("length less than watermark",mt)),Ve.ended||Ve.reading?(mt=!1,fe("reading or ended",mt)):mt&&(fe("do read"),Ve.reading=!0,Ve.sync=!0,Ve.length===0&&(Ve.needReadable=!0),this._read(Ve.highWaterMark),Ve.sync=!1,Ve.reading||(Me=Xe(ft,Ve)));var nt;return Me>0?nt=ct(Me,Ve):nt=null,nt===null?(Ve.needReadable=!0,Me=0):Ve.length-=Me,Ve.length===0&&(Ve.ended||(Ve.needReadable=!0),ft!==Me&&Ve.ended&&He(this)),nt!==null&&this.emit("data",nt),nt};function Qe(Me,Ve){if(!Ve.ended){if(Ve.decoder){var ft=Ve.decoder.end();ft&&ft.length&&(Ve.buffer.push(ft),Ve.length+=Ve.objectMode?1:ft.length)}Ve.ended=!0,st(Me)}}function st(Me){var Ve=Me._readableState;Ve.needReadable=!1,Ve.emittedReadable||(fe("emitReadable",Ve.flowing),Ve.emittedReadable=!0,Ve.sync?oe.nextTick(Ie,Me):Ie(Me))}function Ie(Me){fe("emit readable"),Me.emit("readable"),Ge(Me)}function Ue(Me,Ve){Ve.readingMore||(Ve.readingMore=!0,oe.nextTick(rt,Me,Ve))}function rt(Me,Ve){for(var ft=Ve.length;!Ve.reading&&!Ve.flowing&&!Ve.ended&&Ve.length<Ve.highWaterMark&&(fe("maybeReadMore read 0"),Me.read(0),ft!==Ve.length);)ft=Ve.length;Ve.readingMore=!1}ge.prototype._read=function(Me){this.emit("error",new Error("_read() is not implemented"))},ge.prototype.pipe=function(Me,Ve){var ft=this,mt=this._readableState;switch(mt.pipesCount){case 0:mt.pipes=Me;break;case 1:mt.pipes=[mt.pipes,Me];break;default:mt.pipes.push(Me);break}mt.pipesCount+=1,fe("pipe count=%d opts=%j",mt.pipesCount,Ve);var nt=(!Ve||Ve.end!==!1)&&Me!==x.stdout&&Me!==x.stderr,Te=nt?We:yt;mt.endEmitted?oe.nextTick(Te):ft.once("end",Te),Me.on("unpipe",Oe);function Oe(xt,bt){fe("onunpipe"),xt===ft&&bt&&bt.hasUnpiped===!1&&(bt.hasUnpiped=!0,xe())}function We(){fe("onend"),Me.end()}var at=ot(ft);Me.on("drain",at);var Re=!1;function xe(){fe("cleanup"),Me.removeListener("close",Le),Me.removeListener("finish",vt),Me.removeListener("drain",at),Me.removeListener("error",qe),Me.removeListener("unpipe",Oe),ft.removeListener("end",We),ft.removeListener("end",yt),ft.removeListener("data",Fe),Re=!0,mt.awaitDrain&&(!Me._writableState||Me._writableState.needDrain)&&at()}var ye=!1;ft.on("data",Fe);function Fe(xt){fe("ondata"),ye=!1;var bt=Me.write(xt);bt===!1&&!ye&&((mt.pipesCount===1&&mt.pipes===Me||mt.pipesCount>1&&ze(mt.pipes,Me)!==-1)&&!Re&&(fe("false write response, pause",ft._readableState.awaitDrain),ft._readableState.awaitDrain++,ye=!0),ft.pause())}function qe(xt){fe("onerror",xt),yt(),Me.removeListener("error",qe),E(Me,"error")===0&&Me.emit("error",xt)}ke(Me,"error",qe);function Le(){Me.removeListener("finish",vt),yt()}Me.once("close",Le);function vt(){fe("onfinish"),Me.removeListener("close",Le),yt()}Me.once("finish",vt);function yt(){fe("unpipe"),ft.unpipe(Me)}return Me.emit("pipe",ft),mt.flowing||(fe("pipe resume"),ft.resume()),Me};function ot(Me){return function(){var Ve=Me._readableState;fe("pipeOnDrain",Ve.awaitDrain),Ve.awaitDrain&&Ve.awaitDrain--,Ve.awaitDrain===0&&E(Me,"data")&&(Ve.flowing=!0,Ge(Me))}}ge.prototype.unpipe=function(Me){var Ve=this._readableState,ft={hasUnpiped:!1};if(Ve.pipesCount===0)return this;if(Ve.pipesCount===1)return Me&&Me!==Ve.pipes?this:(Me||(Me=Ve.pipes),Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1,Me&&Me.emit("unpipe",this,ft),this);if(!Me){var mt=Ve.pipes,nt=Ve.pipesCount;Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1;for(var Te=0;Te<nt;Te++)mt[Te].emit("unpipe",this,ft);return this}var Oe=ze(Ve.pipes,Me);return Oe===-1?this:(Ve.pipes.splice(Oe,1),Ve.pipesCount-=1,Ve.pipesCount===1&&(Ve.pipes=Ve.pipes[0]),Me.emit("unpipe",this,ft),this)},ge.prototype.on=function(Me,Ve){var ft=te.prototype.on.call(this,Me,Ve);if(Me==="data")this._readableState.flowing!==!1&&this.resume();else if(Me==="readable"){var mt=this._readableState;!mt.endEmitted&&!mt.readableListening&&(mt.readableListening=mt.needReadable=!0,mt.emittedReadable=!1,mt.reading?mt.length&&st(this):oe.nextTick(it,this))}return ft},ge.prototype.addListener=ge.prototype.on;function it(Me){fe("readable nexttick read 0"),Me.read(0)}ge.prototype.resume=function(){var Me=this._readableState;return Me.flowing||(fe("resume"),Me.flowing=!0,$e(this,Me)),this};function $e(Me,Ve){Ve.resumeScheduled||(Ve.resumeScheduled=!0,oe.nextTick(Ye,Me,Ve))}function Ye(Me,Ve){Ve.reading||(fe("resume read 0"),Me.read(0)),Ve.resumeScheduled=!1,Ve.awaitDrain=0,Me.emit("resume"),Ge(Me),Ve.flowing&&!Ve.reading&&Me.read(0)}ge.prototype.pause=function(){return fe("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(fe("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ge(Me){var Ve=Me._readableState;for(fe("flow",Ve.flowing);Ve.flowing&&Me.read()!==null;);}ge.prototype.wrap=function(Me){var Ve=this,ft=this._readableState,mt=!1;Me.on("end",function(){if(fe("wrapped end"),ft.decoder&&!ft.ended){var Oe=ft.decoder.end();Oe&&Oe.length&&Ve.push(Oe)}Ve.push(null)}),Me.on("data",function(Oe){if(fe("wrapped data"),ft.decoder&&(Oe=ft.decoder.write(Oe)),!(ft.objectMode&&Oe==null)&&!(!ft.objectMode&&(!Oe||!Oe.length))){var We=Ve.push(Oe);We||(mt=!0,Me.pause())}});for(var nt in Me)this[nt]===void 0&&typeof Me[nt]=="function"&&(this[nt]=function(Oe){return function(){return Me[Oe].apply(Me,arguments)}}(nt));for(var Te=0;Te<Pe.length;Te++)Me.on(Pe[Te],this.emit.bind(this,Pe[Te]));return this._read=function(Oe){fe("wrapped _read",Oe),mt&&(mt=!1,Me.resume())},this},Object.defineProperty(ge.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ge._fromList=ct;function ct(Me,Ve){if(Ve.length===0)return null;var ft;return Ve.objectMode?ft=Ve.buffer.shift():!Me||Me>=Ve.length?(Ve.decoder?ft=Ve.buffer.join(""):Ve.buffer.length===1?ft=Ve.buffer.head.data:ft=Ve.buffer.concat(Ve.length),Ve.buffer.clear()):ft=tt(Me,Ve.buffer,Ve.decoder),ft}function tt(Me,Ve,ft){var mt;return Me<Ve.head.data.length?(mt=Ve.head.data.slice(0,Me),Ve.head.data=Ve.head.data.slice(Me)):Me===Ve.head.data.length?mt=Ve.shift():mt=ft?ut(Me,Ve):lt(Me,Ve),mt}function ut(Me,Ve){var ft=Ve.head,mt=1,nt=ft.data;for(Me-=nt.length;ft=ft.next;){var Te=ft.data,Oe=Me>Te.length?Te.length:Me;if(Oe===Te.length?nt+=Te:nt+=Te.slice(0,Me),Me-=Oe,Me===0){Oe===Te.length?(++mt,ft.next?Ve.head=ft.next:Ve.head=Ve.tail=null):(Ve.head=ft,ft.data=Te.slice(Oe));break}++mt}return Ve.length-=mt,nt}function lt(Me,Ve){var ft=re.allocUnsafe(Me),mt=Ve.head,nt=1;for(mt.data.copy(ft),Me-=mt.data.length;mt=mt.next;){var Te=mt.data,Oe=Me>Te.length?Te.length:Me;if(Te.copy(ft,ft.length-Me,0,Oe),Me-=Oe,Me===0){Oe===Te.length?(++nt,mt.next?Ve.head=mt.next:Ve.head=Ve.tail=null):(Ve.head=mt,mt.data=Te.slice(Oe));break}++nt}return Ve.length-=nt,ft}function He(Me){var Ve=Me._readableState;if(Ve.length>0)throw new Error('"endReadable()" called on non-empty stream');Ve.endEmitted||(Ve.ended=!0,oe.nextTick(_e,Ve,Me))}function _e(Me,Ve){!Me.endEmitted&&Me.length===0&&(Me.endEmitted=!0,Ve.readable=!1,Ve.emit("end"))}function ze(Me,Ve){for(var ft=0,mt=Me.length;ft<mt;ft++)if(Me[ft]===Ve)return ft;return-1}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(y,we,ve){"use strict";we.exports=ie;var x=y("./_stream_duplex"),z=Object.create(y("core-util-is"));z.inherits=y("inherits"),z.inherits(ie,x);function oe(E,te){var re=this._transformState;re.transforming=!1;var le=re.writecb;if(!le)return this.emit("error",new Error("write callback called multiple times"));re.writechunk=null,re.writecb=null,te!=null&&this.push(te),le(E);var ue=this._readableState;ue.reading=!1,(ue.needReadable||ue.length<ue.highWaterMark)&&this._read(ue.highWaterMark)}function ie(E){if(!(this instanceof ie))return new ie(E);x.call(this,E),this._transformState={afterTransform:oe.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,E&&(typeof E.transform=="function"&&(this._transform=E.transform),typeof E.flush=="function"&&(this._flush=E.flush)),this.on("prefinish",ee)}function ee(){var E=this;typeof this._flush=="function"?this._flush(function(te,re){se(E,te,re)}):se(this,null,null)}ie.prototype.push=function(E,te){return this._transformState.needTransform=!1,x.prototype.push.call(this,E,te)},ie.prototype._transform=function(E,te,re){throw new Error("_transform() is not implemented")},ie.prototype._write=function(E,te,re){var le=this._transformState;if(le.writecb=re,le.writechunk=E,le.writeencoding=te,!le.transforming){var ue=this._readableState;(le.needTransform||ue.needReadable||ue.length<ue.highWaterMark)&&this._read(ue.highWaterMark)}},ie.prototype._read=function(E){var te=this._transformState;te.writechunk!==null&&te.writecb&&!te.transforming?(te.transforming=!0,this._transform(te.writechunk,te.writeencoding,te.afterTransform)):te.needTransform=!0},ie.prototype._destroy=function(E,te){var re=this;x.prototype._destroy.call(this,E,function(le){te(le),re.emit("close")})};function se(E,te,re){if(te)return E.emit("error",te);if(re!=null&&E.push(re),E._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(E._transformState.transforming)throw new Error("Calling transform done when still transforming");return E.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(y,we,ve){(function(x,z,oe){(function(){"use strict";var ie=y("process-nextick-args");we.exports=ke;function ee(Ye,Ge,ct){this.chunk=Ye,this.encoding=Ge,this.callback=ct,this.next=null}function se(Ye){var Ge=this;this.next=null,this.entry=null,this.finish=function(){$e(Ge,Ye)}}var E=!x.browser&&["v0.10","v0.9."].indexOf(x.version.slice(0,5))>-1?oe:ie.nextTick,te;ke.WritableState=Ae;var re=Object.create(y("core-util-is"));re.inherits=y("inherits");var le={deprecate:y("util-deprecate")},ue=y("./internal/streams/stream"),ce=y("safe-buffer").Buffer,he=z.Uint8Array||function(){};function me(Ye){return ce.from(Ye)}function fe(Ye){return ce.isBuffer(Ye)||Ye instanceof he}var be=y("./internal/streams/destroy");re.inherits(ke,ue);function Ee(){}function Ae(Ye,Ge){te=te||y("./_stream_duplex"),Ye=Ye||{};var ct=Ge instanceof te;this.objectMode=!!Ye.objectMode,ct&&(this.objectMode=this.objectMode||!!Ye.writableObjectMode);var tt=Ye.highWaterMark,ut=Ye.writableHighWaterMark,lt=this.objectMode?16:16*1024;tt||tt===0?this.highWaterMark=tt:ct&&(ut||ut===0)?this.highWaterMark=ut:this.highWaterMark=lt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var He=Ye.decodeStrings===!1;this.decodeStrings=!He,this.defaultEncoding=Ye.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(_e){Ze(Ge,_e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}Ae.prototype.getBuffer=function(){for(var Ge=this.bufferedRequest,ct=[];Ge;)ct.push(Ge),Ge=Ge.next;return ct},function(){try{Object.defineProperty(Ae.prototype,"buffer",{get:le.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ye){}}();var Pe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Pe=Function.prototype[Symbol.hasInstance],Object.defineProperty(ke,Symbol.hasInstance,{value:function(Ye){return Pe.call(this,Ye)?!0:this!==ke?!1:Ye&&Ye._writableState instanceof Ae}})):Pe=function(Ye){return Ye instanceof this};function ke(Ye){if(te=te||y("./_stream_duplex"),!Pe.call(ke,this)&&!(this instanceof te))return new ke(Ye);this._writableState=new Ae(Ye,this),this.writable=!0,Ye&&(typeof Ye.write=="function"&&(this._write=Ye.write),typeof Ye.writev=="function"&&(this._writev=Ye.writev),typeof Ye.destroy=="function"&&(this._destroy=Ye.destroy),typeof Ye.final=="function"&&(this._final=Ye.final)),ue.call(this)}ke.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function de(Ye,Ge){var ct=new Error("write after end");Ye.emit("error",ct),ie.nextTick(Ge,ct)}function ge(Ye,Ge,ct,tt){var ut=!0,lt=!1;return ct===null?lt=new TypeError("May not write null values to stream"):typeof ct!="string"&&ct!==void 0&&!Ge.objectMode&&(lt=new TypeError("Invalid non-string/buffer chunk")),lt&&(Ye.emit("error",lt),ie.nextTick(tt,lt),ut=!1),ut}ke.prototype.write=function(Ye,Ge,ct){var tt=this._writableState,ut=!1,lt=!tt.objectMode&&fe(Ye);return lt&&!ce.isBuffer(Ye)&&(Ye=me(Ye)),typeof Ge=="function"&&(ct=Ge,Ge=null),lt?Ge="buffer":Ge||(Ge=tt.defaultEncoding),typeof ct!="function"&&(ct=Ee),tt.ended?de(this,ct):(lt||ge(this,tt,Ye,ct))&&(tt.pendingcb++,ut=je(this,tt,lt,Ye,Ge,ct)),ut},ke.prototype.cork=function(){var Ye=this._writableState;Ye.corked++},ke.prototype.uncork=function(){var Ye=this._writableState;Ye.corked&&(Ye.corked--,!Ye.writing&&!Ye.corked&&!Ye.finished&&!Ye.bufferProcessing&&Ye.bufferedRequest&&st(this,Ye))},ke.prototype.setDefaultEncoding=function(Ge){if(typeof Ge=="string"&&(Ge=Ge.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ge+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ge);return this._writableState.defaultEncoding=Ge,this};function Se(Ye,Ge,ct){return!Ye.objectMode&&Ye.decodeStrings!==!1&&typeof Ge=="string"&&(Ge=ce.from(Ge,ct)),Ge}Object.defineProperty(ke.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function je(Ye,Ge,ct,tt,ut,lt){if(!ct){var He=Se(Ge,tt,ut);tt!==He&&(ct=!0,ut="buffer",tt=He)}var _e=Ge.objectMode?1:tt.length;Ge.length+=_e;var ze=Ge.length<Ge.highWaterMark;if(ze||(Ge.needDrain=!0),Ge.writing||Ge.corked){var Me=Ge.lastBufferedRequest;Ge.lastBufferedRequest={chunk:tt,encoding:ut,isBuf:ct,callback:lt,next:null},Me?Me.next=Ge.lastBufferedRequest:Ge.bufferedRequest=Ge.lastBufferedRequest,Ge.bufferedRequestCount+=1}else Ne(Ye,Ge,!1,_e,tt,ut,lt);return ze}function Ne(Ye,Ge,ct,tt,ut,lt,He){Ge.writelen=tt,Ge.writecb=He,Ge.writing=!0,Ge.sync=!0,ct?Ye._writev(ut,Ge.onwrite):Ye._write(ut,lt,Ge.onwrite),Ge.sync=!1}function Ce(Ye,Ge,ct,tt,ut){--Ge.pendingcb,ct?(ie.nextTick(ut,tt),ie.nextTick(ot,Ye,Ge),Ye._writableState.errorEmitted=!0,Ye.emit("error",tt)):(ut(tt),Ye._writableState.errorEmitted=!0,Ye.emit("error",tt),ot(Ye,Ge))}function De(Ye){Ye.writing=!1,Ye.writecb=null,Ye.length-=Ye.writelen,Ye.writelen=0}function Ze(Ye,Ge){var ct=Ye._writableState,tt=ct.sync,ut=ct.writecb;if(De(ct),Ge)Ce(Ye,ct,tt,Ge,ut);else{var lt=Ie(ct);!lt&&!ct.corked&&!ct.bufferProcessing&&ct.bufferedRequest&&st(Ye,ct),tt?E(Xe,Ye,ct,lt,ut):Xe(Ye,ct,lt,ut)}}function Xe(Ye,Ge,ct,tt){ct||Qe(Ye,Ge),Ge.pendingcb--,tt(),ot(Ye,Ge)}function Qe(Ye,Ge){Ge.length===0&&Ge.needDrain&&(Ge.needDrain=!1,Ye.emit("drain"))}function st(Ye,Ge){Ge.bufferProcessing=!0;var ct=Ge.bufferedRequest;if(Ye._writev&&ct&&ct.next){var tt=Ge.bufferedRequestCount,ut=new Array(tt),lt=Ge.corkedRequestsFree;lt.entry=ct;for(var He=0,_e=!0;ct;)ut[He]=ct,ct.isBuf||(_e=!1),ct=ct.next,He+=1;ut.allBuffers=_e,Ne(Ye,Ge,!0,Ge.length,ut,"",lt.finish),Ge.pendingcb++,Ge.lastBufferedRequest=null,lt.next?(Ge.corkedRequestsFree=lt.next,lt.next=null):Ge.corkedRequestsFree=new se(Ge),Ge.bufferedRequestCount=0}else{for(;ct;){var ze=ct.chunk,Me=ct.encoding,Ve=ct.callback,ft=Ge.objectMode?1:ze.length;if(Ne(Ye,Ge,!1,ft,ze,Me,Ve),ct=ct.next,Ge.bufferedRequestCount--,Ge.writing)break}ct===null&&(Ge.lastBufferedRequest=null)}Ge.bufferedRequest=ct,Ge.bufferProcessing=!1}ke.prototype._write=function(Ye,Ge,ct){ct(new Error("_write() is not implemented"))},ke.prototype._writev=null,ke.prototype.end=function(Ye,Ge,ct){var tt=this._writableState;typeof Ye=="function"?(ct=Ye,Ye=null,Ge=null):typeof Ge=="function"&&(ct=Ge,Ge=null),Ye!=null&&this.write(Ye,Ge),tt.corked&&(tt.corked=1,this.uncork()),!tt.ending&&!tt.finished&&it(this,tt,ct)};function Ie(Ye){return Ye.ending&&Ye.length===0&&Ye.bufferedRequest===null&&!Ye.finished&&!Ye.writing}function Ue(Ye,Ge){Ye._final(function(ct){Ge.pendingcb--,ct&&Ye.emit("error",ct),Ge.prefinished=!0,Ye.emit("prefinish"),ot(Ye,Ge)})}function rt(Ye,Ge){!Ge.prefinished&&!Ge.finalCalled&&(typeof Ye._final=="function"?(Ge.pendingcb++,Ge.finalCalled=!0,ie.nextTick(Ue,Ye,Ge)):(Ge.prefinished=!0,Ye.emit("prefinish")))}function ot(Ye,Ge){var ct=Ie(Ge);return ct&&(rt(Ye,Ge),Ge.pendingcb===0&&(Ge.finished=!0,Ye.emit("finish"))),ct}function it(Ye,Ge,ct){Ge.ending=!0,ot(Ye,Ge),ct&&(Ge.finished?ie.nextTick(ct):Ye.once("finish",ct)),Ge.ended=!0,Ye.writable=!1}function $e(Ye,Ge,ct){var tt=Ye.entry;for(Ye.entry=null;tt;){var ut=tt.callback;Ge.pendingcb--,ut(ct),tt=tt.next}Ge.corkedRequestsFree?Ge.corkedRequestsFree.next=Ye:Ge.corkedRequestsFree=Ye}Object.defineProperty(ke.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ye){this._writableState&&(this._writableState.destroyed=Ye)}}),ke.prototype.destroy=be.destroy,ke.prototype._undestroy=be.undestroy,ke.prototype._destroy=function(Ye,Ge){this.end(),Ge(Ye)}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(y,we,ve){"use strict";function x(ee,se){if(!(ee instanceof se))throw new TypeError("Cannot call a class as a function")}var z=y("safe-buffer").Buffer,oe=y("util");function ie(ee,se,E){ee.copy(se,E)}we.exports=function(){function ee(){x(this,ee),this.head=null,this.tail=null,this.length=0}return ee.prototype.push=function(E){var te={data:E,next:null};this.length>0?this.tail.next=te:this.head=te,this.tail=te,++this.length},ee.prototype.unshift=function(E){var te={data:E,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},ee.prototype.shift=function(){if(this.length!==0){var E=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,E}},ee.prototype.clear=function(){this.head=this.tail=null,this.length=0},ee.prototype.join=function(E){if(this.length===0)return"";for(var te=this.head,re=""+te.data;te=te.next;)re+=E+te.data;return re},ee.prototype.concat=function(E){if(this.length===0)return z.alloc(0);if(this.length===1)return this.head.data;for(var te=z.allocUnsafe(E>>>0),re=this.head,le=0;re;)ie(re.data,te,le),le+=re.data.length,re=re.next;return te},ee}(),oe&&oe.inspect&&oe.inspect.custom&&(we.exports.prototype[oe.inspect.custom]=function(){var ee=oe.inspect({length:this.length});return this.constructor.name+" "+ee})},{"safe-buffer":396,util:89}],392:[function(y,we,ve){"use strict";var x=y("process-nextick-args");function z(ee,se){var E=this,te=this._readableState&&this._readableState.destroyed,re=this._writableState&&this._writableState.destroyed;return te||re?(se?se(ee):ee&&(!this._writableState||!this._writableState.errorEmitted)&&x.nextTick(ie,this,ee),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ee||null,function(le){!se&&le?(x.nextTick(ie,E,le),E._writableState&&(E._writableState.errorEmitted=!0)):se&&se(le)}),this)}function oe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ie(ee,se){ee.emit("error",se)}we.exports={destroy:z,undestroy:oe}},{"process-nextick-args":380}],393:[function(y,we,ve){we.exports=y("events").EventEmitter},{events:344}],394:[function(y,we,ve){ve=we.exports=y("./lib/_stream_readable.js"),ve.Stream=ve,ve.Readable=ve,ve.Writable=y("./lib/_stream_writable.js"),ve.Duplex=y("./lib/_stream_duplex.js"),ve.Transform=y("./lib/_stream_transform.js"),ve.PassThrough=y("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(y,we,ve){var x=function(z){"use strict";var oe=Object.prototype,ie=oe.hasOwnProperty,ee,se=typeof Symbol=="function"?Symbol:{},E=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",re=se.toStringTag||"@@toStringTag";function le(rt,ot,it){return Object.defineProperty(rt,ot,{value:it,enumerable:!0,configurable:!0,writable:!0}),rt[ot]}try{le({},"")}catch(rt){le=function(ot,it,$e){return ot[it]=$e}}function ue(rt,ot,it,$e){var Ye=ot&&ot.prototype instanceof Ae?ot:Ae,Ge=Object.create(Ye.prototype),ct=new st($e||[]);return Ge._invoke=De(rt,it,ct),Ge}z.wrap=ue;function ce(rt,ot,it){try{return{type:"normal",arg:rt.call(ot,it)}}catch($e){return{type:"throw",arg:$e}}}var he="suspendedStart",me="suspendedYield",fe="executing",be="completed",Ee={};function Ae(){}function Pe(){}function ke(){}var de={};le(de,E,function(){return this});var ge=Object.getPrototypeOf,Se=ge&&ge(ge(Ie([])));Se&&Se!==oe&&ie.call(Se,E)&&(de=Se);var je=ke.prototype=Ae.prototype=Object.create(de);Pe.prototype=ke,le(je,"constructor",ke),le(ke,"constructor",Pe),Pe.displayName=le(ke,re,"GeneratorFunction");function Ne(rt){["next","throw","return"].forEach(function(ot){le(rt,ot,function(it){return this._invoke(ot,it)})})}z.isGeneratorFunction=function(rt){var ot=typeof rt=="function"&&rt.constructor;return ot?ot===Pe||(ot.displayName||ot.name)==="GeneratorFunction":!1},z.mark=function(rt){return Object.setPrototypeOf?Object.setPrototypeOf(rt,ke):(rt.__proto__=ke,le(rt,re,"GeneratorFunction")),rt.prototype=Object.create(je),rt},z.awrap=function(rt){return{__await:rt}};function Ce(rt,ot){function it(Ge,ct,tt,ut){var lt=ce(rt[Ge],rt,ct);if(lt.type==="throw")ut(lt.arg);else{var He=lt.arg,_e=He.value;return _e&&typeof _e=="object"&&ie.call(_e,"__await")?ot.resolve(_e.__await).then(function(ze){it("next",ze,tt,ut)},function(ze){it("throw",ze,tt,ut)}):ot.resolve(_e).then(function(ze){He.value=ze,tt(He)},function(ze){return it("throw",ze,tt,ut)})}}var $e;function Ye(Ge,ct){function tt(){return new ot(function(ut,lt){it(Ge,ct,ut,lt)})}return $e=$e?$e.then(tt,tt):tt()}this._invoke=Ye}Ne(Ce.prototype),le(Ce.prototype,te,function(){return this}),z.AsyncIterator=Ce,z.async=function(rt,ot,it,$e,Ye){Ye===void 0&&(Ye=Promise);var Ge=new Ce(ue(rt,ot,it,$e),Ye);return z.isGeneratorFunction(ot)?Ge:Ge.next().then(function(ct){return ct.done?ct.value:Ge.next()})};function De(rt,ot,it){var $e=he;return function(Ge,ct){if($e===fe)throw new Error("Generator is already running");if($e===be){if(Ge==="throw")throw ct;return Ue()}for(it.method=Ge,it.arg=ct;;){var tt=it.delegate;if(tt){var ut=Ze(tt,it);if(ut){if(ut===Ee)continue;return ut}}if(it.method==="next")it.sent=it._sent=it.arg;else if(it.method==="throw"){if($e===he)throw $e=be,it.arg;it.dispatchException(it.arg)}else it.method==="return"&&it.abrupt("return",it.arg);$e=fe;var lt=ce(rt,ot,it);if(lt.type==="normal"){if($e=it.done?be:me,lt.arg===Ee)continue;return{value:lt.arg,done:it.done}}else lt.type==="throw"&&($e=be,it.method="throw",it.arg=lt.arg)}}}function Ze(rt,ot){var it=rt.iterator[ot.method];if(it===ee){if(ot.delegate=null,ot.method==="throw"){if(rt.iterator.return&&(ot.method="return",ot.arg=ee,Ze(rt,ot),ot.method==="throw"))return Ee;ot.method="throw",ot.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ee}var $e=ce(it,rt.iterator,ot.arg);if($e.type==="throw")return ot.method="throw",ot.arg=$e.arg,ot.delegate=null,Ee;var Ye=$e.arg;if(!Ye)return ot.method="throw",ot.arg=new TypeError("iterator result is not an object"),ot.delegate=null,Ee;if(Ye.done)ot[rt.resultName]=Ye.value,ot.next=rt.nextLoc,ot.method!=="return"&&(ot.method="next",ot.arg=ee);else return Ye;return ot.delegate=null,Ee}Ne(je),le(je,re,"Generator"),le(je,E,function(){return this}),le(je,"toString",function(){return"[object Generator]"});function Xe(rt){var ot={tryLoc:rt[0]};1 in rt&&(ot.catchLoc=rt[1]),2 in rt&&(ot.finallyLoc=rt[2],ot.afterLoc=rt[3]),this.tryEntries.push(ot)}function Qe(rt){var ot=rt.completion||{};ot.type="normal",delete ot.arg,rt.completion=ot}function st(rt){this.tryEntries=[{tryLoc:"root"}],rt.forEach(Xe,this),this.reset(!0)}z.keys=function(rt){var ot=[];for(var it in rt)ot.push(it);return ot.reverse(),function $e(){for(;ot.length;){var Ye=ot.pop();if(Ye in rt)return $e.value=Ye,$e.done=!1,$e}return $e.done=!0,$e}};function Ie(rt){if(rt){var ot=rt[E];if(ot)return ot.call(rt);if(typeof rt.next=="function")return rt;if(!isNaN(rt.length)){var it=-1,$e=function Ye(){for(;++it<rt.length;)if(ie.call(rt,it))return Ye.value=rt[it],Ye.done=!1,Ye;return Ye.value=ee,Ye.done=!0,Ye};return $e.next=$e}}return{next:Ue}}z.values=Ie;function Ue(){return{value:ee,done:!0}}return st.prototype={constructor:st,reset:function(rt){if(this.prev=0,this.next=0,this.sent=this._sent=ee,this.done=!1,this.delegate=null,this.method="next",this.arg=ee,this.tryEntries.forEach(Qe),!rt)for(var ot in this)ot.charAt(0)==="t"&&ie.call(this,ot)&&!isNaN(+ot.slice(1))&&(this[ot]=ee)},stop:function(){this.done=!0;var rt=this.tryEntries[0],ot=rt.completion;if(ot.type==="throw")throw ot.arg;return this.rval},dispatchException:function(rt){if(this.done)throw rt;var ot=this;function it(ut,lt){return Ge.type="throw",Ge.arg=rt,ot.next=ut,lt&&(ot.method="next",ot.arg=ee),!!lt}for(var $e=this.tryEntries.length-1;$e>=0;--$e){var Ye=this.tryEntries[$e],Ge=Ye.completion;if(Ye.tryLoc==="root")return it("end");if(Ye.tryLoc<=this.prev){var ct=ie.call(Ye,"catchLoc"),tt=ie.call(Ye,"finallyLoc");if(ct&&tt){if(this.prev<Ye.catchLoc)return it(Ye.catchLoc,!0);if(this.prev<Ye.finallyLoc)return it(Ye.finallyLoc)}else if(ct){if(this.prev<Ye.catchLoc)return it(Ye.catchLoc,!0)}else if(tt){if(this.prev<Ye.finallyLoc)return it(Ye.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(rt,ot){for(var it=this.tryEntries.length-1;it>=0;--it){var $e=this.tryEntries[it];if($e.tryLoc<=this.prev&&ie.call($e,"finallyLoc")&&this.prev<$e.finallyLoc){var Ye=$e;break}}Ye&&(rt==="break"||rt==="continue")&&Ye.tryLoc<=ot&&ot<=Ye.finallyLoc&&(Ye=null);var Ge=Ye?Ye.completion:{};return Ge.type=rt,Ge.arg=ot,Ye?(this.method="next",this.next=Ye.finallyLoc,Ee):this.complete(Ge)},complete:function(rt,ot){if(rt.type==="throw")throw rt.arg;return rt.type==="break"||rt.type==="continue"?this.next=rt.arg:rt.type==="return"?(this.rval=this.arg=rt.arg,this.method="return",this.next="end"):rt.type==="normal"&&ot&&(this.next=ot),Ee},finish:function(rt){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var it=this.tryEntries[ot];if(it.finallyLoc===rt)return this.complete(it.completion,it.afterLoc),Qe(it),Ee}},catch:function(rt){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var it=this.tryEntries[ot];if(it.tryLoc===rt){var $e=it.completion;if($e.type==="throw"){var Ye=$e.arg;Qe(it)}return Ye}}throw new Error("illegal catch attempt")},delegateYield:function(rt,ot,it){return this.delegate={iterator:Ie(rt),resultName:ot,nextLoc:it},this.method==="next"&&(this.arg=ee),Ee}},z}(typeof we=="object"?we.exports:{});try{regeneratorRuntime=x}catch(z){typeof globalThis=="object"?globalThis.regeneratorRuntime=x:Function("r","regeneratorRuntime = r")(x)}},{}],396:[function(y,we,ve){var x=y("buffer"),z=x.Buffer;function oe(ee,se){for(var E in ee)se[E]=ee[E]}z.from&&z.alloc&&z.allocUnsafe&&z.allocUnsafeSlow?we.exports=x:(oe(x,ve),ve.Buffer=ie);function ie(ee,se,E){return z(ee,se,E)}oe(z,ie),ie.from=function(ee,se,E){if(typeof ee=="number")throw new TypeError("Argument must not be a number");return z(ee,se,E)},ie.alloc=function(ee,se,E){if(typeof ee!="number")throw new TypeError("Argument must be a number");var te=z(ee);return se!==void 0?typeof E=="string"?te.fill(se,E):te.fill(se):te.fill(0),te},ie.allocUnsafe=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return z(ee)},ie.allocUnsafeSlow=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return x.SlowBuffer(ee)}},{buffer:90}],397:[function(y,we,ve){(function(x){(function(){(function(z){z.parser=function(He,_e){return new ie(He,_e)},z.SAXParser=ie,z.SAXStream=ue,z.createStream=le,z.MAX_BUFFER_LENGTH=64*1024;var oe=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];z.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ie(He,_e){if(!(this instanceof ie))return new ie(He,_e);var ze=this;se(ze),ze.q=ze.c="",ze.bufferCheckPosition=z.MAX_BUFFER_LENGTH,ze.opt=_e||{},ze.opt.lowercase=ze.opt.lowercase||ze.opt.lowercasetags,ze.looseCase=ze.opt.lowercase?"toLowerCase":"toUpperCase",ze.tags=[],ze.closed=ze.closedRoot=ze.sawRoot=!1,ze.tag=ze.error=null,ze.strict=!!He,ze.noscript=!!(He||ze.opt.noscript),ze.state=Ce.BEGIN,ze.strictEntities=ze.opt.strictEntities,ze.ENTITIES=ze.strictEntities?Object.create(z.XML_ENTITIES):Object.create(z.ENTITIES),ze.attribList=[],ze.opt.xmlns&&(ze.ns=Object.create(be)),ze.trackPosition=ze.opt.position!==!1,ze.trackPosition&&(ze.position=ze.line=ze.column=0),Ze(ze,"onready")}Object.create||(Object.create=function(He){function _e(){}_e.prototype=He;var ze=new _e;return ze}),Object.keys||(Object.keys=function(He){var _e=[];for(var ze in He)He.hasOwnProperty(ze)&&_e.push(ze);return _e});function ee(He){for(var _e=Math.max(z.MAX_BUFFER_LENGTH,10),ze=0,Me=0,Ve=oe.length;Me<Ve;Me++){var ft=He[oe[Me]].length;if(ft>_e)switch(oe[Me]){case"textNode":Qe(He);break;case"cdata":Xe(He,"oncdata",He.cdata),He.cdata="";break;case"script":Xe(He,"onscript",He.script),He.script="";break;default:Ie(He,"Max buffer length exceeded: "+oe[Me])}ze=Math.max(ze,ft)}var mt=z.MAX_BUFFER_LENGTH-ze;He.bufferCheckPosition=mt+He.position}function se(He){for(var _e=0,ze=oe.length;_e<ze;_e++)He[oe[_e]]=""}function E(He){Qe(He),He.cdata!==""&&(Xe(He,"oncdata",He.cdata),He.cdata=""),He.script!==""&&(Xe(He,"onscript",He.script),He.script="")}ie.prototype={end:function(){Ue(this)},write:lt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){E(this)}};var te;try{te=y("stream").Stream}catch(He){te=function(){}}var re=z.EVENTS.filter(function(He){return He!=="error"&&He!=="end"});function le(He,_e){return new ue(He,_e)}function ue(He,_e){if(!(this instanceof ue))return new ue(He,_e);te.apply(this),this._parser=new ie(He,_e),this.writable=!0,this.readable=!0;var ze=this;this._parser.onend=function(){ze.emit("end")},this._parser.onerror=function(Me){ze.emit("error",Me),ze._parser.error=null},this._decoder=null,re.forEach(function(Me){Object.defineProperty(ze,"on"+Me,{get:function(){return ze._parser["on"+Me]},set:function(Ve){if(!Ve)return ze.removeAllListeners(Me),ze._parser["on"+Me]=Ve,Ve;ze.on(Me,Ve)},enumerable:!0,configurable:!1})})}ue.prototype=Object.create(te.prototype,{constructor:{value:ue}}),ue.prototype.write=function(He){if(typeof x=="function"&&typeof x.isBuffer=="function"&&x.isBuffer(He)){if(!this._decoder){var _e=y("string_decoder").StringDecoder;this._decoder=new _e("utf8")}He=this._decoder.write(He)}return this._parser.write(He.toString()),this.emit("data",He),!0},ue.prototype.end=function(He){return He&&He.length&&this.write(He),this._parser.end(),!0},ue.prototype.on=function(He,_e){var ze=this;return!ze._parser["on"+He]&&re.indexOf(He)!==-1&&(ze._parser["on"+He]=function(){var Me=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Me.splice(0,0,He),ze.emit.apply(ze,Me)}),te.prototype.on.call(ze,He,_e)};var ce="[CDATA[",he="DOCTYPE",me="http://www.w3.org/XML/1998/namespace",fe="http://www.w3.org/2000/xmlns/",be={xml:me,xmlns:fe},Ee=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Ae=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,Pe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ke=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function de(He){return He===" "||He===`
`||He==="\r"||He===" "}function ge(He){return He==='"'||He==="'"}function Se(He){return He===">"||de(He)}function je(He,_e){return He.test(_e)}function Ne(He,_e){return!je(He,_e)}var Ce=0;z.STATE={BEGIN:Ce++,BEGIN_WHITESPACE:Ce++,TEXT:Ce++,TEXT_ENTITY:Ce++,OPEN_WAKA:Ce++,SGML_DECL:Ce++,SGML_DECL_QUOTED:Ce++,DOCTYPE:Ce++,DOCTYPE_QUOTED:Ce++,DOCTYPE_DTD:Ce++,DOCTYPE_DTD_QUOTED:Ce++,COMMENT_STARTING:Ce++,COMMENT:Ce++,COMMENT_ENDING:Ce++,COMMENT_ENDED:Ce++,CDATA:Ce++,CDATA_ENDING:Ce++,CDATA_ENDING_2:Ce++,PROC_INST:Ce++,PROC_INST_BODY:Ce++,PROC_INST_ENDING:Ce++,OPEN_TAG:Ce++,OPEN_TAG_SLASH:Ce++,ATTRIB:Ce++,ATTRIB_NAME:Ce++,ATTRIB_NAME_SAW_WHITE:Ce++,ATTRIB_VALUE:Ce++,ATTRIB_VALUE_QUOTED:Ce++,ATTRIB_VALUE_CLOSED:Ce++,ATTRIB_VALUE_UNQUOTED:Ce++,ATTRIB_VALUE_ENTITY_Q:Ce++,ATTRIB_VALUE_ENTITY_U:Ce++,CLOSE_TAG:Ce++,CLOSE_TAG_SAW_WHITE:Ce++,SCRIPT:Ce++,SCRIPT_ENDING:Ce++},z.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},z.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(z.ENTITIES).forEach(function(He){var _e=z.ENTITIES[He],ze=typeof _e=="number"?String.fromCharCode(_e):_e;z.ENTITIES[He]=ze});for(var De in z.STATE)z.STATE[z.STATE[De]]=De;Ce=z.STATE;function Ze(He,_e,ze){He[_e]&&He[_e](ze)}function Xe(He,_e,ze){He.textNode&&Qe(He),Ze(He,_e,ze)}function Qe(He){He.textNode=st(He.opt,He.textNode),He.textNode&&Ze(He,"ontext",He.textNode),He.textNode=""}function st(He,_e){return He.trim&&(_e=_e.trim()),He.normalize&&(_e=_e.replace(/\s+/g," ")),_e}function Ie(He,_e){return Qe(He),He.trackPosition&&(_e+=`
Line: `+He.line+`
Column: `+He.column+`
Char: `+He.c),_e=new Error(_e),He.error=_e,Ze(He,"onerror",_e),He}function Ue(He){return He.sawRoot&&!He.closedRoot&&rt(He,"Unclosed root tag"),He.state!==Ce.BEGIN&&He.state!==Ce.BEGIN_WHITESPACE&&He.state!==Ce.TEXT&&Ie(He,"Unexpected end"),Qe(He),He.c="",He.closed=!0,Ze(He,"onend"),ie.call(He,He.strict,He.opt),He}function rt(He,_e){if(typeof He!="object"||!(He instanceof ie))throw new Error("bad call to strictFail");He.strict&&Ie(He,_e)}function ot(He){He.strict||(He.tagName=He.tagName[He.looseCase]());var _e=He.tags[He.tags.length-1]||He,ze=He.tag={name:He.tagName,attributes:{}};He.opt.xmlns&&(ze.ns=_e.ns),He.attribList.length=0,Xe(He,"onopentagstart",ze)}function it(He,_e){var ze=He.indexOf(":"),Me=ze<0?["",He]:He.split(":"),Ve=Me[0],ft=Me[1];return _e&&He==="xmlns"&&(Ve="xmlns",ft=""),{prefix:Ve,local:ft}}function $e(He){if(He.strict||(He.attribName=He.attribName[He.looseCase]()),He.attribList.indexOf(He.attribName)!==-1||He.tag.attributes.hasOwnProperty(He.attribName)){He.attribName=He.attribValue="";return}if(He.opt.xmlns){var _e=it(He.attribName,!0),ze=_e.prefix,Me=_e.local;if(ze==="xmlns")if(Me==="xml"&&He.attribValue!==me)rt(He,"xml: prefix must be bound to "+me+`
Actual: `+He.attribValue);else if(Me==="xmlns"&&He.attribValue!==fe)rt(He,"xmlns: prefix must be bound to "+fe+`
Actual: `+He.attribValue);else{var Ve=He.tag,ft=He.tags[He.tags.length-1]||He;Ve.ns===ft.ns&&(Ve.ns=Object.create(ft.ns)),Ve.ns[Me]=He.attribValue}He.attribList.push([He.attribName,He.attribValue])}else He.tag.attributes[He.attribName]=He.attribValue,Xe(He,"onattribute",{name:He.attribName,value:He.attribValue});He.attribName=He.attribValue=""}function Ye(He,_e){if(He.opt.xmlns){var ze=He.tag,Me=it(He.tagName);ze.prefix=Me.prefix,ze.local=Me.local,ze.uri=ze.ns[Me.prefix]||"",ze.prefix&&!ze.uri&&(rt(He,"Unbound namespace prefix: "+JSON.stringify(He.tagName)),ze.uri=Me.prefix);var Ve=He.tags[He.tags.length-1]||He;ze.ns&&Ve.ns!==ze.ns&&Object.keys(ze.ns).forEach(function(Fe){Xe(He,"onopennamespace",{prefix:Fe,uri:ze.ns[Fe]})});for(var ft=0,mt=He.attribList.length;ft<mt;ft++){var nt=He.attribList[ft],Te=nt[0],Oe=nt[1],We=it(Te,!0),at=We.prefix,Re=We.local,xe=at===""?"":ze.ns[at]||"",ye={name:Te,value:Oe,prefix:at,local:Re,uri:xe};at&&at!=="xmlns"&&!xe&&(rt(He,"Unbound namespace prefix: "+JSON.stringify(at)),ye.uri=at),He.tag.attributes[Te]=ye,Xe(He,"onattribute",ye)}He.attribList.length=0}He.tag.isSelfClosing=!!_e,He.sawRoot=!0,He.tags.push(He.tag),Xe(He,"onopentag",He.tag),_e||(!He.noscript&&He.tagName.toLowerCase()==="script"?He.state=Ce.SCRIPT:He.state=Ce.TEXT,He.tag=null,He.tagName=""),He.attribName=He.attribValue="",He.attribList.length=0}function Ge(He){if(!He.tagName){rt(He,"Weird empty close tag."),He.textNode+="</>",He.state=Ce.TEXT;return}if(He.script){if(He.tagName!=="script"){He.script+="</"+He.tagName+">",He.tagName="",He.state=Ce.SCRIPT;return}Xe(He,"onscript",He.script),He.script=""}var _e=He.tags.length,ze=He.tagName;He.strict||(ze=ze[He.looseCase]());for(var Me=ze;_e--;){var Ve=He.tags[_e];if(Ve.name!==Me)rt(He,"Unexpected close tag");else break}if(_e<0){rt(He,"Unmatched closing tag: "+He.tagName),He.textNode+="</"+He.tagName+">",He.state=Ce.TEXT;return}He.tagName=ze;for(var ft=He.tags.length;ft-- >_e;){var mt=He.tag=He.tags.pop();He.tagName=He.tag.name,Xe(He,"onclosetag",He.tagName);var nt={};for(var Te in mt.ns)nt[Te]=mt.ns[Te];var Oe=He.tags[He.tags.length-1]||He;He.opt.xmlns&&mt.ns!==Oe.ns&&Object.keys(mt.ns).forEach(function(We){var at=mt.ns[We];Xe(He,"onclosenamespace",{prefix:We,uri:at})})}_e===0&&(He.closedRoot=!0),He.tagName=He.attribValue=He.attribName="",He.attribList.length=0,He.state=Ce.TEXT}function ct(He){var _e=He.entity,ze=_e.toLowerCase(),Me,Ve="";return He.ENTITIES[_e]?He.ENTITIES[_e]:He.ENTITIES[ze]?He.ENTITIES[ze]:(_e=ze,_e.charAt(0)==="#"&&(_e.charAt(1)==="x"?(_e=_e.slice(2),Me=parseInt(_e,16),Ve=Me.toString(16)):(_e=_e.slice(1),Me=parseInt(_e,10),Ve=Me.toString(10))),_e=_e.replace(/^0+/,""),isNaN(Me)||Ve.toLowerCase()!==_e?(rt(He,"Invalid character entity"),"&"+He.entity+";"):String.fromCodePoint(Me))}function tt(He,_e){_e==="<"?(He.state=Ce.OPEN_WAKA,He.startTagPosition=He.position):de(_e)||(rt(He,"Non-whitespace before first tag."),He.textNode=_e,He.state=Ce.TEXT)}function ut(He,_e){var ze="";return _e<He.length&&(ze=He.charAt(_e)),ze}function lt(He){var _e=this;if(this.error)throw this.error;if(_e.closed)return Ie(_e,"Cannot write after close. Assign an onready handler.");if(He===null)return Ue(_e);typeof He=="object"&&(He=He.toString());for(var ze=0,Me="";Me=ut(He,ze++),_e.c=Me,!!Me;)switch(_e.trackPosition&&(_e.position++,Me===`
`?(_e.line++,_e.column=0):_e.column++),_e.state){case Ce.BEGIN:if(_e.state=Ce.BEGIN_WHITESPACE,Me==="\uFEFF")continue;tt(_e,Me);continue;case Ce.BEGIN_WHITESPACE:tt(_e,Me);continue;case Ce.TEXT:if(_e.sawRoot&&!_e.closedRoot){for(var Ve=ze-1;Me&&Me!=="<"&&Me!=="&";)Me=ut(He,ze++),Me&&_e.trackPosition&&(_e.position++,Me===`
`?(_e.line++,_e.column=0):_e.column++);_e.textNode+=He.substring(Ve,ze-1)}Me==="<"&&!(_e.sawRoot&&_e.closedRoot&&!_e.strict)?(_e.state=Ce.OPEN_WAKA,_e.startTagPosition=_e.position):(!de(Me)&&(!_e.sawRoot||_e.closedRoot)&&rt(_e,"Text data outside of root node."),Me==="&"?_e.state=Ce.TEXT_ENTITY:_e.textNode+=Me);continue;case Ce.SCRIPT:Me==="<"?_e.state=Ce.SCRIPT_ENDING:_e.script+=Me;continue;case Ce.SCRIPT_ENDING:Me==="/"?_e.state=Ce.CLOSE_TAG:(_e.script+="<"+Me,_e.state=Ce.SCRIPT);continue;case Ce.OPEN_WAKA:if(Me==="!")_e.state=Ce.SGML_DECL,_e.sgmlDecl="";else if(!de(Me))if(je(Ee,Me))_e.state=Ce.OPEN_TAG,_e.tagName=Me;else if(Me==="/")_e.state=Ce.CLOSE_TAG,_e.tagName="";else if(Me==="?")_e.state=Ce.PROC_INST,_e.procInstName=_e.procInstBody="";else{if(rt(_e,"Unencoded <"),_e.startTagPosition+1<_e.position){var ft=_e.position-_e.startTagPosition;Me=new Array(ft).join(" ")+Me}_e.textNode+="<"+Me,_e.state=Ce.TEXT}continue;case Ce.SGML_DECL:(_e.sgmlDecl+Me).toUpperCase()===ce?(Xe(_e,"onopencdata"),_e.state=Ce.CDATA,_e.sgmlDecl="",_e.cdata=""):_e.sgmlDecl+Me==="--"?(_e.state=Ce.COMMENT,_e.comment="",_e.sgmlDecl=""):(_e.sgmlDecl+Me).toUpperCase()===he?(_e.state=Ce.DOCTYPE,(_e.doctype||_e.sawRoot)&&rt(_e,"Inappropriately located doctype declaration"),_e.doctype="",_e.sgmlDecl=""):Me===">"?(Xe(_e,"onsgmldeclaration",_e.sgmlDecl),_e.sgmlDecl="",_e.state=Ce.TEXT):(ge(Me)&&(_e.state=Ce.SGML_DECL_QUOTED),_e.sgmlDecl+=Me);continue;case Ce.SGML_DECL_QUOTED:Me===_e.q&&(_e.state=Ce.SGML_DECL,_e.q=""),_e.sgmlDecl+=Me;continue;case Ce.DOCTYPE:Me===">"?(_e.state=Ce.TEXT,Xe(_e,"ondoctype",_e.doctype),_e.doctype=!0):(_e.doctype+=Me,Me==="["?_e.state=Ce.DOCTYPE_DTD:ge(Me)&&(_e.state=Ce.DOCTYPE_QUOTED,_e.q=Me));continue;case Ce.DOCTYPE_QUOTED:_e.doctype+=Me,Me===_e.q&&(_e.q="",_e.state=Ce.DOCTYPE);continue;case Ce.DOCTYPE_DTD:_e.doctype+=Me,Me==="]"?_e.state=Ce.DOCTYPE:ge(Me)&&(_e.state=Ce.DOCTYPE_DTD_QUOTED,_e.q=Me);continue;case Ce.DOCTYPE_DTD_QUOTED:_e.doctype+=Me,Me===_e.q&&(_e.state=Ce.DOCTYPE_DTD,_e.q="");continue;case Ce.COMMENT:Me==="-"?_e.state=Ce.COMMENT_ENDING:_e.comment+=Me;continue;case Ce.COMMENT_ENDING:Me==="-"?(_e.state=Ce.COMMENT_ENDED,_e.comment=st(_e.opt,_e.comment),_e.comment&&Xe(_e,"oncomment",_e.comment),_e.comment=""):(_e.comment+="-"+Me,_e.state=Ce.COMMENT);continue;case Ce.COMMENT_ENDED:Me!==">"?(rt(_e,"Malformed comment"),_e.comment+="--"+Me,_e.state=Ce.COMMENT):_e.state=Ce.TEXT;continue;case Ce.CDATA:Me==="]"?_e.state=Ce.CDATA_ENDING:_e.cdata+=Me;continue;case Ce.CDATA_ENDING:Me==="]"?_e.state=Ce.CDATA_ENDING_2:(_e.cdata+="]"+Me,_e.state=Ce.CDATA);continue;case Ce.CDATA_ENDING_2:Me===">"?(_e.cdata&&Xe(_e,"oncdata",_e.cdata),Xe(_e,"onclosecdata"),_e.cdata="",_e.state=Ce.TEXT):Me==="]"?_e.cdata+="]":(_e.cdata+="]]"+Me,_e.state=Ce.CDATA);continue;case Ce.PROC_INST:Me==="?"?_e.state=Ce.PROC_INST_ENDING:de(Me)?_e.state=Ce.PROC_INST_BODY:_e.procInstName+=Me;continue;case Ce.PROC_INST_BODY:if(!_e.procInstBody&&de(Me))continue;Me==="?"?_e.state=Ce.PROC_INST_ENDING:_e.procInstBody+=Me;continue;case Ce.PROC_INST_ENDING:Me===">"?(Xe(_e,"onprocessinginstruction",{name:_e.procInstName,body:_e.procInstBody}),_e.procInstName=_e.procInstBody="",_e.state=Ce.TEXT):(_e.procInstBody+="?"+Me,_e.state=Ce.PROC_INST_BODY);continue;case Ce.OPEN_TAG:je(Ae,Me)?_e.tagName+=Me:(ot(_e),Me===">"?Ye(_e):Me==="/"?_e.state=Ce.OPEN_TAG_SLASH:(de(Me)||rt(_e,"Invalid character in tag name"),_e.state=Ce.ATTRIB));continue;case Ce.OPEN_TAG_SLASH:Me===">"?(Ye(_e,!0),Ge(_e)):(rt(_e,"Forward-slash in opening tag not followed by >"),_e.state=Ce.ATTRIB);continue;case Ce.ATTRIB:if(de(Me))continue;Me===">"?Ye(_e):Me==="/"?_e.state=Ce.OPEN_TAG_SLASH:je(Ee,Me)?(_e.attribName=Me,_e.attribValue="",_e.state=Ce.ATTRIB_NAME):rt(_e,"Invalid attribute name");continue;case Ce.ATTRIB_NAME:Me==="="?_e.state=Ce.ATTRIB_VALUE:Me===">"?(rt(_e,"Attribute without value"),_e.attribValue=_e.attribName,$e(_e),Ye(_e)):de(Me)?_e.state=Ce.ATTRIB_NAME_SAW_WHITE:je(Ae,Me)?_e.attribName+=Me:rt(_e,"Invalid attribute name");continue;case Ce.ATTRIB_NAME_SAW_WHITE:if(Me==="=")_e.state=Ce.ATTRIB_VALUE;else{if(de(Me))continue;rt(_e,"Attribute without value"),_e.tag.attributes[_e.attribName]="",_e.attribValue="",Xe(_e,"onattribute",{name:_e.attribName,value:""}),_e.attribName="",Me===">"?Ye(_e):je(Ee,Me)?(_e.attribName=Me,_e.state=Ce.ATTRIB_NAME):(rt(_e,"Invalid attribute name"),_e.state=Ce.ATTRIB)}continue;case Ce.ATTRIB_VALUE:if(de(Me))continue;ge(Me)?(_e.q=Me,_e.state=Ce.ATTRIB_VALUE_QUOTED):(rt(_e,"Unquoted attribute value"),_e.state=Ce.ATTRIB_VALUE_UNQUOTED,_e.attribValue=Me);continue;case Ce.ATTRIB_VALUE_QUOTED:if(Me!==_e.q){Me==="&"?_e.state=Ce.ATTRIB_VALUE_ENTITY_Q:_e.attribValue+=Me;continue}$e(_e),_e.q="",_e.state=Ce.ATTRIB_VALUE_CLOSED;continue;case Ce.ATTRIB_VALUE_CLOSED:de(Me)?_e.state=Ce.ATTRIB:Me===">"?Ye(_e):Me==="/"?_e.state=Ce.OPEN_TAG_SLASH:je(Ee,Me)?(rt(_e,"No whitespace between attributes"),_e.attribName=Me,_e.attribValue="",_e.state=Ce.ATTRIB_NAME):rt(_e,"Invalid attribute name");continue;case Ce.ATTRIB_VALUE_UNQUOTED:if(!Se(Me)){Me==="&"?_e.state=Ce.ATTRIB_VALUE_ENTITY_U:_e.attribValue+=Me;continue}$e(_e),Me===">"?Ye(_e):_e.state=Ce.ATTRIB;continue;case Ce.CLOSE_TAG:if(_e.tagName)Me===">"?Ge(_e):je(Ae,Me)?_e.tagName+=Me:_e.script?(_e.script+="</"+_e.tagName,_e.tagName="",_e.state=Ce.SCRIPT):(de(Me)||rt(_e,"Invalid tagname in closing tag"),_e.state=Ce.CLOSE_TAG_SAW_WHITE);else{if(de(Me))continue;Ne(Ee,Me)?_e.script?(_e.script+="</"+Me,_e.state=Ce.SCRIPT):rt(_e,"Invalid tagname in closing tag."):_e.tagName=Me}continue;case Ce.CLOSE_TAG_SAW_WHITE:if(de(Me))continue;Me===">"?Ge(_e):rt(_e,"Invalid characters in closing tag");continue;case Ce.TEXT_ENTITY:case Ce.ATTRIB_VALUE_ENTITY_Q:case Ce.ATTRIB_VALUE_ENTITY_U:var mt,nt;switch(_e.state){case Ce.TEXT_ENTITY:mt=Ce.TEXT,nt="textNode";break;case Ce.ATTRIB_VALUE_ENTITY_Q:mt=Ce.ATTRIB_VALUE_QUOTED,nt="attribValue";break;case Ce.ATTRIB_VALUE_ENTITY_U:mt=Ce.ATTRIB_VALUE_UNQUOTED,nt="attribValue";break}Me===";"?(_e[nt]+=ct(_e),_e.entity="",_e.state=mt):je(_e.entity.length?ke:Pe,Me)?_e.entity+=Me:(rt(_e,"Invalid character in entity name"),_e[nt]+="&"+_e.entity+Me,_e.entity="",_e.state=mt);continue;default:throw new Error(_e,"Unknown state: "+_e.state)}return _e.position>=_e.bufferCheckPosition&&ee(_e),_e}String.fromCodePoint||function(){var He=String.fromCharCode,_e=Math.floor,ze=function(){var Me=16384,Ve=[],ft,mt,nt=-1,Te=arguments.length;if(!Te)return"";for(var Oe="";++nt<Te;){var We=Number(arguments[nt]);if(!isFinite(We)||We<0||We>1114111||_e(We)!==We)throw RangeError("Invalid code point: "+We);We<=65535?Ve.push(We):(We-=65536,ft=(We>>10)+55296,mt=We%1024+56320,Ve.push(ft,mt)),(nt+1===Te||Ve.length>Me)&&(Oe+=He.apply(null,Ve),Ve.length=0)}return Oe};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:ze,configurable:!0,writable:!0}):String.fromCodePoint=ze}()})(typeof ve=="undefined"?this.sax={}:ve)}).call(this)}).call(this,y("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(y,we,ve){we.exports=oe;var x=y("events").EventEmitter,z=y("inherits");z(oe,x),oe.Readable=y("readable-stream/lib/_stream_readable.js"),oe.Writable=y("readable-stream/lib/_stream_writable.js"),oe.Duplex=y("readable-stream/lib/_stream_duplex.js"),oe.Transform=y("readable-stream/lib/_stream_transform.js"),oe.PassThrough=y("readable-stream/lib/_stream_passthrough.js"),oe.finished=y("readable-stream/lib/internal/streams/end-of-stream.js"),oe.pipeline=y("readable-stream/lib/internal/streams/pipeline.js"),oe.Stream=oe;function oe(){x.call(this)}oe.prototype.pipe=function(ie,ee){var se=this;function E(me){ie.writable&&ie.write(me)===!1&&se.pause&&se.pause()}se.on("data",E);function te(){se.readable&&se.resume&&se.resume()}ie.on("drain",te),!ie._isStdio&&(!ee||ee.end!==!1)&&(se.on("end",le),se.on("close",ue));var re=!1;function le(){re||(re=!0,ie.end())}function ue(){re||(re=!0,typeof ie.destroy=="function"&&ie.destroy())}function ce(me){if(he(),x.listenerCount(this,"error")===0)throw me}se.on("error",ce),ie.on("error",ce);function he(){se.removeListener("data",E),ie.removeListener("drain",te),se.removeListener("end",le),se.removeListener("close",ue),se.removeListener("error",ce),ie.removeListener("error",ce),se.removeListener("end",he),se.removeListener("close",he),ie.removeListener("close",he)}return se.on("end",he),se.on("close",he),ie.on("close",he),ie.emit("pipe",se),ie}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(y,we,ve){"use strict";function x(te,re){te.prototype=Object.create(re.prototype),te.prototype.constructor=te,te.__proto__=re}var z={};function oe(te,re,le){le||(le=Error);function ue(he,me,fe){return typeof re=="string"?re:re(he,me,fe)}var ce=function(he){x(me,he);function me(fe,be,Ee){return he.call(this,ue(fe,be,Ee))||this}return me}(le);ce.prototype.name=le.name,ce.prototype.code=te,z[te]=ce}function ie(te,re){if(Array.isArray(te)){var le=te.length;return te=te.map(function(ue){return String(ue)}),le>2?"one of ".concat(re," ").concat(te.slice(0,le-1).join(", "),", or ")+te[le-1]:le===2?"one of ".concat(re," ").concat(te[0]," or ").concat(te[1]):"of ".concat(re," ").concat(te[0])}else return"of ".concat(re," ").concat(String(te))}function ee(te,re,le){return te.substr(!le||le<0?0:+le,re.length)===re}function se(te,re,le){return(le===void 0||le>te.length)&&(le=te.length),te.substring(le-re.length,le)===re}function E(te,re,le){return typeof le!="number"&&(le=0),le+re.length>te.length?!1:te.indexOf(re,le)!==-1}oe("ERR_INVALID_OPT_VALUE",function(te,re){return'The value "'+re+'" is invalid for option "'+te+'"'},TypeError),oe("ERR_INVALID_ARG_TYPE",function(te,re,le){var ue;typeof re=="string"&&ee(re,"not ")?(ue="must not be",re=re.replace(/^not /,"")):ue="must be";var ce;if(se(te," argument"))ce="The ".concat(te," ").concat(ue," ").concat(ie(re,"type"));else{var he=E(te,".")?"property":"argument";ce='The "'.concat(te,'" ').concat(he," ").concat(ue," ").concat(ie(re,"type"))}return ce+=". Received type ".concat(typeof le),ce},TypeError),oe("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),oe("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),oe("ERR_STREAM_PREMATURE_CLOSE","Premature close"),oe("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),oe("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),oe("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),oe("ERR_STREAM_WRITE_AFTER_END","write after end"),oe("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),oe("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),oe("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),we.exports.codes=z},{}],400:[function(y,we,ve){(function(x){(function(){"use strict";var z=Object.keys||function(ue){var ce=[];for(var he in ue)ce.push(he);return ce};we.exports=te;var oe=y("./_stream_readable"),ie=y("./_stream_writable");y("inherits")(te,oe);for(var ee=z(ie.prototype),se=0;se<ee.length;se++){var E=ee[se];te.prototype[E]||(te.prototype[E]=ie.prototype[E])}function te(ue){if(!(this instanceof te))return new te(ue);oe.call(this,ue),ie.call(this,ue),this.allowHalfOpen=!0,ue&&(ue.readable===!1&&(this.readable=!1),ue.writable===!1&&(this.writable=!1),ue.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",re)))}Object.defineProperty(te.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(te.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(te.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function re(){this._writableState.ended||x.nextTick(le,this)}function le(ue){ue.end()}Object.defineProperty(te.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(ce){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=ce,this._writableState.destroyed=ce)}})}).call(this)}).call(this,y("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(y,we,ve){"use strict";we.exports=z;var x=y("./_stream_transform");y("inherits")(z,x);function z(oe){if(!(this instanceof z))return new z(oe);x.call(this,oe)}z.prototype._transform=function(oe,ie,ee){ee(null,oe)}},{"./_stream_transform":403,inherits:364}],402:[function(y,we,ve){(function(x,z){(function(){"use strict";we.exports=Xe;var oe;Xe.ReadableState=Ze;var ie=y("events").EventEmitter,ee=function(Te,Oe){return Te.listeners(Oe).length},se=y("./internal/streams/stream"),E=y("buffer").Buffer,te=(typeof z!="undefined"?z:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function re(nt){return E.from(nt)}function le(nt){return E.isBuffer(nt)||nt instanceof te}var ue=y("util"),ce;ue&&ue.debuglog?ce=ue.debuglog("stream"):ce=function(){};var he=y("./internal/streams/buffer_list"),me=y("./internal/streams/destroy"),fe=y("./internal/streams/state"),be=fe.getHighWaterMark,Ee=y("../errors").codes,Ae=Ee.ERR_INVALID_ARG_TYPE,Pe=Ee.ERR_STREAM_PUSH_AFTER_EOF,ke=Ee.ERR_METHOD_NOT_IMPLEMENTED,de=Ee.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ge,Se,je;y("inherits")(Xe,se);var Ne=me.errorOrDestroy,Ce=["error","close","destroy","pause","resume"];function De(nt,Te,Oe){if(typeof nt.prependListener=="function")return nt.prependListener(Te,Oe);!nt._events||!nt._events[Te]?nt.on(Te,Oe):Array.isArray(nt._events[Te])?nt._events[Te].unshift(Oe):nt._events[Te]=[Oe,nt._events[Te]]}function Ze(nt,Te,Oe){oe=oe||y("./_stream_duplex"),nt=nt||{},typeof Oe!="boolean"&&(Oe=Te instanceof oe),this.objectMode=!!nt.objectMode,Oe&&(this.objectMode=this.objectMode||!!nt.readableObjectMode),this.highWaterMark=be(this,nt,"readableHighWaterMark",Oe),this.buffer=new he,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=nt.emitClose!==!1,this.autoDestroy=!!nt.autoDestroy,this.destroyed=!1,this.defaultEncoding=nt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,nt.encoding&&(ge||(ge=y("string_decoder/").StringDecoder),this.decoder=new ge(nt.encoding),this.encoding=nt.encoding)}function Xe(nt){if(oe=oe||y("./_stream_duplex"),!(this instanceof Xe))return new Xe(nt);var Te=this instanceof oe;this._readableState=new Ze(nt,this,Te),this.readable=!0,nt&&(typeof nt.read=="function"&&(this._read=nt.read),typeof nt.destroy=="function"&&(this._destroy=nt.destroy)),se.call(this)}Object.defineProperty(Xe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Te){this._readableState&&(this._readableState.destroyed=Te)}}),Xe.prototype.destroy=me.destroy,Xe.prototype._undestroy=me.undestroy,Xe.prototype._destroy=function(nt,Te){Te(nt)},Xe.prototype.push=function(nt,Te){var Oe=this._readableState,We;return Oe.objectMode?We=!0:typeof nt=="string"&&(Te=Te||Oe.defaultEncoding,Te!==Oe.encoding&&(nt=E.from(nt,Te),Te=""),We=!0),Qe(this,nt,Te,!1,We)},Xe.prototype.unshift=function(nt){return Qe(this,nt,null,!0,!1)};function Qe(nt,Te,Oe,We,at){ce("readableAddChunk",Te);var Re=nt._readableState;if(Te===null)Re.reading=!1,it(nt,Re);else{var xe;if(at||(xe=Ie(Re,Te)),xe)Ne(nt,xe);else if(Re.objectMode||Te&&Te.length>0)if(typeof Te!="string"&&!Re.objectMode&&Object.getPrototypeOf(Te)!==E.prototype&&(Te=re(Te)),We)Re.endEmitted?Ne(nt,new de):st(nt,Re,Te,!0);else if(Re.ended)Ne(nt,new Pe);else{if(Re.destroyed)return!1;Re.reading=!1,Re.decoder&&!Oe?(Te=Re.decoder.write(Te),Re.objectMode||Te.length!==0?st(nt,Re,Te,!1):Ge(nt,Re)):st(nt,Re,Te,!1)}else We||(Re.reading=!1,Ge(nt,Re))}return!Re.ended&&(Re.length<Re.highWaterMark||Re.length===0)}function st(nt,Te,Oe,We){Te.flowing&&Te.length===0&&!Te.sync?(Te.awaitDrain=0,nt.emit("data",Oe)):(Te.length+=Te.objectMode?1:Oe.length,We?Te.buffer.unshift(Oe):Te.buffer.push(Oe),Te.needReadable&&$e(nt)),Ge(nt,Te)}function Ie(nt,Te){var Oe;return!le(Te)&&typeof Te!="string"&&Te!==void 0&&!nt.objectMode&&(Oe=new Ae("chunk",["string","Buffer","Uint8Array"],Te)),Oe}Xe.prototype.isPaused=function(){return this._readableState.flowing===!1},Xe.prototype.setEncoding=function(nt){ge||(ge=y("string_decoder/").StringDecoder);var Te=new ge(nt);this._readableState.decoder=Te,this._readableState.encoding=this._readableState.decoder.encoding;for(var Oe=this._readableState.buffer.head,We="";Oe!==null;)We+=Te.write(Oe.data),Oe=Oe.next;return this._readableState.buffer.clear(),We!==""&&this._readableState.buffer.push(We),this._readableState.length=We.length,this};var Ue=1073741824;function rt(nt){return nt>=Ue?nt=Ue:(nt--,nt|=nt>>>1,nt|=nt>>>2,nt|=nt>>>4,nt|=nt>>>8,nt|=nt>>>16,nt++),nt}function ot(nt,Te){return nt<=0||Te.length===0&&Te.ended?0:Te.objectMode?1:nt!==nt?Te.flowing&&Te.length?Te.buffer.head.data.length:Te.length:(nt>Te.highWaterMark&&(Te.highWaterMark=rt(nt)),nt<=Te.length?nt:Te.ended?Te.length:(Te.needReadable=!0,0))}Xe.prototype.read=function(nt){ce("read",nt),nt=parseInt(nt,10);var Te=this._readableState,Oe=nt;if(nt!==0&&(Te.emittedReadable=!1),nt===0&&Te.needReadable&&((Te.highWaterMark!==0?Te.length>=Te.highWaterMark:Te.length>0)||Te.ended))return ce("read: emitReadable",Te.length,Te.ended),Te.length===0&&Te.ended?Ve(this):$e(this),null;if(nt=ot(nt,Te),nt===0&&Te.ended)return Te.length===0&&Ve(this),null;var We=Te.needReadable;ce("need readable",We),(Te.length===0||Te.length-nt<Te.highWaterMark)&&(We=!0,ce("length less than watermark",We)),Te.ended||Te.reading?(We=!1,ce("reading or ended",We)):We&&(ce("do read"),Te.reading=!0,Te.sync=!0,Te.length===0&&(Te.needReadable=!0),this._read(Te.highWaterMark),Te.sync=!1,Te.reading||(nt=ot(Oe,Te)));var at;return nt>0?at=Me(nt,Te):at=null,at===null?(Te.needReadable=Te.length<=Te.highWaterMark,nt=0):(Te.length-=nt,Te.awaitDrain=0),Te.length===0&&(Te.ended||(Te.needReadable=!0),Oe!==nt&&Te.ended&&Ve(this)),at!==null&&this.emit("data",at),at};function it(nt,Te){if(ce("onEofChunk"),!Te.ended){if(Te.decoder){var Oe=Te.decoder.end();Oe&&Oe.length&&(Te.buffer.push(Oe),Te.length+=Te.objectMode?1:Oe.length)}Te.ended=!0,Te.sync?$e(nt):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,Ye(nt)))}}function $e(nt){var Te=nt._readableState;ce("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(ce("emitReadable",Te.flowing),Te.emittedReadable=!0,x.nextTick(Ye,nt))}function Ye(nt){var Te=nt._readableState;ce("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(nt.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,ze(nt)}function Ge(nt,Te){Te.readingMore||(Te.readingMore=!0,x.nextTick(ct,nt,Te))}function ct(nt,Te){for(;!Te.reading&&!Te.ended&&(Te.length<Te.highWaterMark||Te.flowing&&Te.length===0);){var Oe=Te.length;if(ce("maybeReadMore read 0"),nt.read(0),Oe===Te.length)break}Te.readingMore=!1}Xe.prototype._read=function(nt){Ne(this,new ke("_read()"))},Xe.prototype.pipe=function(nt,Te){var Oe=this,We=this._readableState;switch(We.pipesCount){case 0:We.pipes=nt;break;case 1:We.pipes=[We.pipes,nt];break;default:We.pipes.push(nt);break}We.pipesCount+=1,ce("pipe count=%d opts=%j",We.pipesCount,Te);var at=(!Te||Te.end!==!1)&&nt!==x.stdout&&nt!==x.stderr,Re=at?ye:ht;We.endEmitted?x.nextTick(Re):Oe.once("end",Re),nt.on("unpipe",xe);function xe(kt,Tt){ce("onunpipe"),kt===Oe&&Tt&&Tt.hasUnpiped===!1&&(Tt.hasUnpiped=!0,Le())}function ye(){ce("onend"),nt.end()}var Fe=tt(Oe);nt.on("drain",Fe);var qe=!1;function Le(){ce("cleanup"),nt.removeListener("close",xt),nt.removeListener("finish",bt),nt.removeListener("drain",Fe),nt.removeListener("error",yt),nt.removeListener("unpipe",xe),Oe.removeListener("end",ye),Oe.removeListener("end",ht),Oe.removeListener("data",vt),qe=!0,We.awaitDrain&&(!nt._writableState||nt._writableState.needDrain)&&Fe()}Oe.on("data",vt);function vt(kt){ce("ondata");var Tt=nt.write(kt);ce("dest.write",Tt),Tt===!1&&((We.pipesCount===1&&We.pipes===nt||We.pipesCount>1&&mt(We.pipes,nt)!==-1)&&!qe&&(ce("false write response, pause",We.awaitDrain),We.awaitDrain++),Oe.pause())}function yt(kt){ce("onerror",kt),ht(),nt.removeListener("error",yt),ee(nt,"error")===0&&Ne(nt,kt)}De(nt,"error",yt);function xt(){nt.removeListener("finish",bt),ht()}nt.once("close",xt);function bt(){ce("onfinish"),nt.removeListener("close",xt),ht()}nt.once("finish",bt);function ht(){ce("unpipe"),Oe.unpipe(nt)}return nt.emit("pipe",Oe),We.flowing||(ce("pipe resume"),Oe.resume()),nt};function tt(nt){return function(){var Oe=nt._readableState;ce("pipeOnDrain",Oe.awaitDrain),Oe.awaitDrain&&Oe.awaitDrain--,Oe.awaitDrain===0&&ee(nt,"data")&&(Oe.flowing=!0,ze(nt))}}Xe.prototype.unpipe=function(nt){var Te=this._readableState,Oe={hasUnpiped:!1};if(Te.pipesCount===0)return this;if(Te.pipesCount===1)return nt&&nt!==Te.pipes?this:(nt||(nt=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,nt&&nt.emit("unpipe",this,Oe),this);if(!nt){var We=Te.pipes,at=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var Re=0;Re<at;Re++)We[Re].emit("unpipe",this,{hasUnpiped:!1});return this}var xe=mt(Te.pipes,nt);return xe===-1?this:(Te.pipes.splice(xe,1),Te.pipesCount-=1,Te.pipesCount===1&&(Te.pipes=Te.pipes[0]),nt.emit("unpipe",this,Oe),this)},Xe.prototype.on=function(nt,Te){var Oe=se.prototype.on.call(this,nt,Te),We=this._readableState;return nt==="data"?(We.readableListening=this.listenerCount("readable")>0,We.flowing!==!1&&this.resume()):nt==="readable"&&!We.endEmitted&&!We.readableListening&&(We.readableListening=We.needReadable=!0,We.flowing=!1,We.emittedReadable=!1,ce("on readable",We.length,We.reading),We.length?$e(this):We.reading||x.nextTick(lt,this)),Oe},Xe.prototype.addListener=Xe.prototype.on,Xe.prototype.removeListener=function(nt,Te){var Oe=se.prototype.removeListener.call(this,nt,Te);return nt==="readable"&&x.nextTick(ut,this),Oe},Xe.prototype.removeAllListeners=function(nt){var Te=se.prototype.removeAllListeners.apply(this,arguments);return(nt==="readable"||nt===void 0)&&x.nextTick(ut,this),Te};function ut(nt){var Te=nt._readableState;Te.readableListening=nt.listenerCount("readable")>0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:nt.listenerCount("data")>0&&nt.resume()}function lt(nt){ce("readable nexttick read 0"),nt.read(0)}Xe.prototype.resume=function(){var nt=this._readableState;return nt.flowing||(ce("resume"),nt.flowing=!nt.readableListening,He(this,nt)),nt.paused=!1,this};function He(nt,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,x.nextTick(_e,nt,Te))}function _e(nt,Te){ce("resume",Te.reading),Te.reading||nt.read(0),Te.resumeScheduled=!1,nt.emit("resume"),ze(nt),Te.flowing&&!Te.reading&&nt.read(0)}Xe.prototype.pause=function(){return ce("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ce("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function ze(nt){var Te=nt._readableState;for(ce("flow",Te.flowing);Te.flowing&&nt.read()!==null;);}Xe.prototype.wrap=function(nt){var Te=this,Oe=this._readableState,We=!1;nt.on("end",function(){if(ce("wrapped end"),Oe.decoder&&!Oe.ended){var xe=Oe.decoder.end();xe&&xe.length&&Te.push(xe)}Te.push(null)}),nt.on("data",function(xe){if(ce("wrapped data"),Oe.decoder&&(xe=Oe.decoder.write(xe)),!(Oe.objectMode&&xe==null)&&!(!Oe.objectMode&&(!xe||!xe.length))){var ye=Te.push(xe);ye||(We=!0,nt.pause())}});for(var at in nt)this[at]===void 0&&typeof nt[at]=="function"&&(this[at]=function(ye){return function(){return nt[ye].apply(nt,arguments)}}(at));for(var Re=0;Re<Ce.length;Re++)nt.on(Ce[Re],this.emit.bind(this,Ce[Re]));return this._read=function(xe){ce("wrapped _read",xe),We&&(We=!1,nt.resume())},this},typeof Symbol=="function"&&(Xe.prototype[Symbol.asyncIterator]=function(){return Se===void 0&&(Se=y("./internal/streams/async_iterator")),Se(this)}),Object.defineProperty(Xe.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Xe.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Xe.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Te){this._readableState&&(this._readableState.flowing=Te)}}),Xe._fromList=Me,Object.defineProperty(Xe.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Me(nt,Te){if(Te.length===0)return null;var Oe;return Te.objectMode?Oe=Te.buffer.shift():!nt||nt>=Te.length?(Te.decoder?Oe=Te.buffer.join(""):Te.buffer.length===1?Oe=Te.buffer.first():Oe=Te.buffer.concat(Te.length),Te.buffer.clear()):Oe=Te.buffer.consume(nt,Te.decoder),Oe}function Ve(nt){var Te=nt._readableState;ce("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,x.nextTick(ft,Te,nt))}function ft(nt,Te){if(ce("endReadableNT",nt.endEmitted,nt.length),!nt.endEmitted&&nt.length===0&&(nt.endEmitted=!0,Te.readable=!1,Te.emit("end"),nt.autoDestroy)){var Oe=Te._writableState;(!Oe||Oe.autoDestroy&&Oe.finished)&&Te.destroy()}}typeof Symbol=="function"&&(Xe.from=function(nt,Te){return je===void 0&&(je=y("./internal/streams/from")),je(Xe,nt,Te)});function mt(nt,Te){for(var Oe=0,We=nt.length;Oe<We;Oe++)if(nt[Oe]===Te)return Oe;return-1}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(y,we,ve){"use strict";we.exports=te;var x=y("../errors").codes,z=x.ERR_METHOD_NOT_IMPLEMENTED,oe=x.ERR_MULTIPLE_CALLBACK,ie=x.ERR_TRANSFORM_ALREADY_TRANSFORMING,ee=x.ERR_TRANSFORM_WITH_LENGTH_0,se=y("./_stream_duplex");y("inherits")(te,se);function E(ue,ce){var he=this._transformState;he.transforming=!1;var me=he.writecb;if(me===null)return this.emit("error",new oe);he.writechunk=null,he.writecb=null,ce!=null&&this.push(ce),me(ue);var fe=this._readableState;fe.reading=!1,(fe.needReadable||fe.length<fe.highWaterMark)&&this._read(fe.highWaterMark)}function te(ue){if(!(this instanceof te))return new te(ue);se.call(this,ue),this._transformState={afterTransform:E.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,ue&&(typeof ue.transform=="function"&&(this._transform=ue.transform),typeof ue.flush=="function"&&(this._flush=ue.flush)),this.on("prefinish",re)}function re(){var ue=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(ce,he){le(ue,ce,he)}):le(this,null,null)}te.prototype.push=function(ue,ce){return this._transformState.needTransform=!1,se.prototype.push.call(this,ue,ce)},te.prototype._transform=function(ue,ce,he){he(new z("_transform()"))},te.prototype._write=function(ue,ce,he){var me=this._transformState;if(me.writecb=he,me.writechunk=ue,me.writeencoding=ce,!me.transforming){var fe=this._readableState;(me.needTransform||fe.needReadable||fe.length<fe.highWaterMark)&&this._read(fe.highWaterMark)}},te.prototype._read=function(ue){var ce=this._transformState;ce.writechunk!==null&&!ce.transforming?(ce.transforming=!0,this._transform(ce.writechunk,ce.writeencoding,ce.afterTransform)):ce.needTransform=!0},te.prototype._destroy=function(ue,ce){se.prototype._destroy.call(this,ue,function(he){ce(he)})};function le(ue,ce,he){if(ce)return ue.emit("error",ce);if(he!=null&&ue.push(he),ue._writableState.length)throw new ee;if(ue._transformState.transforming)throw new ie;return ue.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(y,we,ve){(function(x,z){(function(){"use strict";we.exports=Ze;function oe(ze,Me,Ve){this.chunk=ze,this.encoding=Me,this.callback=Ve,this.next=null}function ie(ze){var Me=this;this.next=null,this.entry=null,this.finish=function(){_e(Me,ze)}}var ee;Ze.WritableState=Ce;var se={deprecate:y("util-deprecate")},E=y("./internal/streams/stream"),te=y("buffer").Buffer,re=(typeof z!="undefined"?z:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function le(ze){return te.from(ze)}function ue(ze){return te.isBuffer(ze)||ze instanceof re}var ce=y("./internal/streams/destroy"),he=y("./internal/streams/state"),me=he.getHighWaterMark,fe=y("../errors").codes,be=fe.ERR_INVALID_ARG_TYPE,Ee=fe.ERR_METHOD_NOT_IMPLEMENTED,Ae=fe.ERR_MULTIPLE_CALLBACK,Pe=fe.ERR_STREAM_CANNOT_PIPE,ke=fe.ERR_STREAM_DESTROYED,de=fe.ERR_STREAM_NULL_VALUES,ge=fe.ERR_STREAM_WRITE_AFTER_END,Se=fe.ERR_UNKNOWN_ENCODING,je=ce.errorOrDestroy;y("inherits")(Ze,E);function Ne(){}function Ce(ze,Me,Ve){ee=ee||y("./_stream_duplex"),ze=ze||{},typeof Ve!="boolean"&&(Ve=Me instanceof ee),this.objectMode=!!ze.objectMode,Ve&&(this.objectMode=this.objectMode||!!ze.writableObjectMode),this.highWaterMark=me(this,ze,"writableHighWaterMark",Ve),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ft=ze.decodeStrings===!1;this.decodeStrings=!ft,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(mt){it(Me,mt)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=ze.emitClose!==!1,this.autoDestroy=!!ze.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new ie(this)}Ce.prototype.getBuffer=function(){for(var Me=this.bufferedRequest,Ve=[];Me;)Ve.push(Me),Me=Me.next;return Ve},function(){try{Object.defineProperty(Ce.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var De;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(De=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ze,Symbol.hasInstance,{value:function(Me){return De.call(this,Me)?!0:this!==Ze?!1:Me&&Me._writableState instanceof Ce}})):De=function(Me){return Me instanceof this};function Ze(ze){ee=ee||y("./_stream_duplex");var Me=this instanceof ee;if(!Me&&!De.call(Ze,this))return new Ze(ze);this._writableState=new Ce(ze,this,Me),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),E.call(this)}Ze.prototype.pipe=function(){je(this,new Pe)};function Xe(ze,Me){var Ve=new ge;je(ze,Ve),x.nextTick(Me,Ve)}function Qe(ze,Me,Ve,ft){var mt;return Ve===null?mt=new de:typeof Ve!="string"&&!Me.objectMode&&(mt=new be("chunk",["string","Buffer"],Ve)),mt?(je(ze,mt),x.nextTick(ft,mt),!1):!0}Ze.prototype.write=function(ze,Me,Ve){var ft=this._writableState,mt=!1,nt=!ft.objectMode&&ue(ze);return nt&&!te.isBuffer(ze)&&(ze=le(ze)),typeof Me=="function"&&(Ve=Me,Me=null),nt?Me="buffer":Me||(Me=ft.defaultEncoding),typeof Ve!="function"&&(Ve=Ne),ft.ending?Xe(this,Ve):(nt||Qe(this,ft,ze,Ve))&&(ft.pendingcb++,mt=Ie(this,ft,nt,ze,Me,Ve)),mt},Ze.prototype.cork=function(){this._writableState.corked++},Ze.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.bufferProcessing&&ze.bufferedRequest&&Ge(this,ze))},Ze.prototype.setDefaultEncoding=function(Me){if(typeof Me=="string"&&(Me=Me.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Me+"").toLowerCase())>-1))throw new Se(Me);return this._writableState.defaultEncoding=Me,this},Object.defineProperty(Ze.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function st(ze,Me,Ve){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Me=="string"&&(Me=te.from(Me,Ve)),Me}Object.defineProperty(Ze.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ie(ze,Me,Ve,ft,mt,nt){if(!Ve){var Te=st(Me,ft,mt);ft!==Te&&(Ve=!0,mt="buffer",ft=Te)}var Oe=Me.objectMode?1:ft.length;Me.length+=Oe;var We=Me.length<Me.highWaterMark;if(We||(Me.needDrain=!0),Me.writing||Me.corked){var at=Me.lastBufferedRequest;Me.lastBufferedRequest={chunk:ft,encoding:mt,isBuf:Ve,callback:nt,next:null},at?at.next=Me.lastBufferedRequest:Me.bufferedRequest=Me.lastBufferedRequest,Me.bufferedRequestCount+=1}else Ue(ze,Me,!1,Oe,ft,mt,nt);return We}function Ue(ze,Me,Ve,ft,mt,nt,Te){Me.writelen=ft,Me.writecb=Te,Me.writing=!0,Me.sync=!0,Me.destroyed?Me.onwrite(new ke("write")):Ve?ze._writev(mt,Me.onwrite):ze._write(mt,nt,Me.onwrite),Me.sync=!1}function rt(ze,Me,Ve,ft,mt){--Me.pendingcb,Ve?(x.nextTick(mt,ft),x.nextTick(lt,ze,Me),ze._writableState.errorEmitted=!0,je(ze,ft)):(mt(ft),ze._writableState.errorEmitted=!0,je(ze,ft),lt(ze,Me))}function ot(ze){ze.writing=!1,ze.writecb=null,ze.length-=ze.writelen,ze.writelen=0}function it(ze,Me){var Ve=ze._writableState,ft=Ve.sync,mt=Ve.writecb;if(typeof mt!="function")throw new Ae;if(ot(Ve),Me)rt(ze,Ve,ft,Me,mt);else{var nt=ct(Ve)||ze.destroyed;!nt&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&Ge(ze,Ve),ft?x.nextTick($e,ze,Ve,nt,mt):$e(ze,Ve,nt,mt)}}function $e(ze,Me,Ve,ft){Ve||Ye(ze,Me),Me.pendingcb--,ft(),lt(ze,Me)}function Ye(ze,Me){Me.length===0&&Me.needDrain&&(Me.needDrain=!1,ze.emit("drain"))}function Ge(ze,Me){Me.bufferProcessing=!0;var Ve=Me.bufferedRequest;if(ze._writev&&Ve&&Ve.next){var ft=Me.bufferedRequestCount,mt=new Array(ft),nt=Me.corkedRequestsFree;nt.entry=Ve;for(var Te=0,Oe=!0;Ve;)mt[Te]=Ve,Ve.isBuf||(Oe=!1),Ve=Ve.next,Te+=1;mt.allBuffers=Oe,Ue(ze,Me,!0,Me.length,mt,"",nt.finish),Me.pendingcb++,Me.lastBufferedRequest=null,nt.next?(Me.corkedRequestsFree=nt.next,nt.next=null):Me.corkedRequestsFree=new ie(Me),Me.bufferedRequestCount=0}else{for(;Ve;){var We=Ve.chunk,at=Ve.encoding,Re=Ve.callback,xe=Me.objectMode?1:We.length;if(Ue(ze,Me,!1,xe,We,at,Re),Ve=Ve.next,Me.bufferedRequestCount--,Me.writing)break}Ve===null&&(Me.lastBufferedRequest=null)}Me.bufferedRequest=Ve,Me.bufferProcessing=!1}Ze.prototype._write=function(ze,Me,Ve){Ve(new Ee("_write()"))},Ze.prototype._writev=null,Ze.prototype.end=function(ze,Me,Ve){var ft=this._writableState;return typeof ze=="function"?(Ve=ze,ze=null,Me=null):typeof Me=="function"&&(Ve=Me,Me=null),ze!=null&&this.write(ze,Me),ft.corked&&(ft.corked=1,this.uncork()),ft.ending||He(this,ft,Ve),this},Object.defineProperty(Ze.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ct(ze){return ze.ending&&ze.length===0&&ze.bufferedRequest===null&&!ze.finished&&!ze.writing}function tt(ze,Me){ze._final(function(Ve){Me.pendingcb--,Ve&&je(ze,Ve),Me.prefinished=!0,ze.emit("prefinish"),lt(ze,Me)})}function ut(ze,Me){!Me.prefinished&&!Me.finalCalled&&(typeof ze._final=="function"&&!Me.destroyed?(Me.pendingcb++,Me.finalCalled=!0,x.nextTick(tt,ze,Me)):(Me.prefinished=!0,ze.emit("prefinish")))}function lt(ze,Me){var Ve=ct(Me);if(Ve&&(ut(ze,Me),Me.pendingcb===0&&(Me.finished=!0,ze.emit("finish"),Me.autoDestroy))){var ft=ze._readableState;(!ft||ft.autoDestroy&&ft.endEmitted)&&ze.destroy()}return Ve}function He(ze,Me,Ve){Me.ending=!0,lt(ze,Me),Ve&&(Me.finished?x.nextTick(Ve):ze.once("finish",Ve)),Me.ended=!0,ze.writable=!1}function _e(ze,Me,Ve){var ft=ze.entry;for(ze.entry=null;ft;){var mt=ft.callback;Me.pendingcb--,mt(Ve),ft=ft.next}Me.corkedRequestsFree.next=ze}Object.defineProperty(Ze.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Me){this._writableState&&(this._writableState.destroyed=Me)}}),Ze.prototype.destroy=ce.destroy,Ze.prototype._undestroy=ce.undestroy,Ze.prototype._destroy=function(ze,Me){Me(ze)}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(y,we,ve){(function(x){(function(){"use strict";var z;function oe(de,ge,Se){return ge=ie(ge),ge in de?Object.defineProperty(de,ge,{value:Se,enumerable:!0,configurable:!0,writable:!0}):de[ge]=Se,de}function ie(de){var ge=ee(de,"string");return typeof ge=="symbol"?ge:String(ge)}function ee(de,ge){if(typeof de!="object"||de===null)return de;var Se=de[Symbol.toPrimitive];if(Se!==void 0){var je=Se.call(de,ge||"default");if(typeof je!="object")return je;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ge==="string"?String:Number)(de)}var se=y("./end-of-stream"),E=Symbol("lastResolve"),te=Symbol("lastReject"),re=Symbol("error"),le=Symbol("ended"),ue=Symbol("lastPromise"),ce=Symbol("handlePromise"),he=Symbol("stream");function me(de,ge){return{value:de,done:ge}}function fe(de){var ge=de[E];if(ge!==null){var Se=de[he].read();Se!==null&&(de[ue]=null,de[E]=null,de[te]=null,ge(me(Se,!1)))}}function be(de){x.nextTick(fe,de)}function Ee(de,ge){return function(Se,je){de.then(function(){if(ge[le]){Se(me(void 0,!0));return}ge[ce](Se,je)},je)}}var Ae=Object.getPrototypeOf(function(){}),Pe=Object.setPrototypeOf((z={get stream(){return this[he]},next:function(){var ge=this,Se=this[re];if(Se!==null)return Promise.reject(Se);if(this[le])return Promise.resolve(me(void 0,!0));if(this[he].destroyed)return new Promise(function(De,Ze){x.nextTick(function(){ge[re]?Ze(ge[re]):De(me(void 0,!0))})});var je=this[ue],Ne;if(je)Ne=new Promise(Ee(je,this));else{var Ce=this[he].read();if(Ce!==null)return Promise.resolve(me(Ce,!1));Ne=new Promise(this[ce])}return this[ue]=Ne,Ne}},oe(z,Symbol.asyncIterator,function(){return this}),oe(z,"return",function(){var ge=this;return new Promise(function(Se,je){ge[he].destroy(null,function(Ne){if(Ne){je(Ne);return}Se(me(void 0,!0))})})}),z),Ae),ke=function(ge){var Se,je=Object.create(Pe,(Se={},oe(Se,he,{value:ge,writable:!0}),oe(Se,E,{value:null,writable:!0}),oe(Se,te,{value:null,writable:!0}),oe(Se,re,{value:null,writable:!0}),oe(Se,le,{value:ge._readableState.endEmitted,writable:!0}),oe(Se,ce,{value:function(Ce,De){var Ze=je[he].read();Ze?(je[ue]=null,je[E]=null,je[te]=null,Ce(me(Ze,!1))):(je[E]=Ce,je[te]=De)},writable:!0}),Se));return je[ue]=null,se(ge,function(Ne){if(Ne&&Ne.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Ce=je[te];Ce!==null&&(je[ue]=null,je[E]=null,je[te]=null,Ce(Ne)),je[re]=Ne;return}var De=je[E];De!==null&&(je[ue]=null,je[E]=null,je[te]=null,De(me(void 0,!0))),je[le]=!0}),ge.on("readable",be.bind(null,je)),je};we.exports=ke}).call(this)}).call(this,y("_process"))},{"./end-of-stream":408,_process:467}],406:[function(y,we,ve){"use strict";function x(fe,be){var Ee=Object.keys(fe);if(Object.getOwnPropertySymbols){var Ae=Object.getOwnPropertySymbols(fe);be&&(Ae=Ae.filter(function(Pe){return Object.getOwnPropertyDescriptor(fe,Pe).enumerable})),Ee.push.apply(Ee,Ae)}return Ee}function z(fe){for(var be=1;be<arguments.length;be++){var Ee=arguments[be]!=null?arguments[be]:{};be%2?x(Object(Ee),!0).forEach(function(Ae){oe(fe,Ae,Ee[Ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(fe,Object.getOwnPropertyDescriptors(Ee)):x(Object(Ee)).forEach(function(Ae){Object.defineProperty(fe,Ae,Object.getOwnPropertyDescriptor(Ee,Ae))})}return fe}function oe(fe,be,Ee){return be=E(be),be in fe?Object.defineProperty(fe,be,{value:Ee,enumerable:!0,configurable:!0,writable:!0}):fe[be]=Ee,fe}function ie(fe,be){if(!(fe instanceof be))throw new TypeError("Cannot call a class as a function")}function ee(fe,be){for(var Ee=0;Ee<be.length;Ee++){var Ae=be[Ee];Ae.enumerable=Ae.enumerable||!1,Ae.configurable=!0,"value"in Ae&&(Ae.writable=!0),Object.defineProperty(fe,E(Ae.key),Ae)}}function se(fe,be,Ee){return be&&ee(fe.prototype,be),Ee&&ee(fe,Ee),Object.defineProperty(fe,"prototype",{writable:!1}),fe}function E(fe){var be=te(fe,"string");return typeof be=="symbol"?be:String(be)}function te(fe,be){if(typeof fe!="object"||fe===null)return fe;var Ee=fe[Symbol.toPrimitive];if(Ee!==void 0){var Ae=Ee.call(fe,be||"default");if(typeof Ae!="object")return Ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(be==="string"?String:Number)(fe)}var re=y("buffer"),le=re.Buffer,ue=y("util"),ce=ue.inspect,he=ce&&ce.custom||"inspect";function me(fe,be,Ee){le.prototype.copy.call(fe,be,Ee)}we.exports=function(){function fe(){ie(this,fe),this.head=null,this.tail=null,this.length=0}return se(fe,[{key:"push",value:function(Ee){var Ae={data:Ee,next:null};this.length>0?this.tail.next=Ae:this.head=Ae,this.tail=Ae,++this.length}},{key:"unshift",value:function(Ee){var Ae={data:Ee,next:this.head};this.length===0&&(this.tail=Ae),this.head=Ae,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ee=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ee}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ee){if(this.length===0)return"";for(var Ae=this.head,Pe=""+Ae.data;Ae=Ae.next;)Pe+=Ee+Ae.data;return Pe}},{key:"concat",value:function(Ee){if(this.length===0)return le.alloc(0);for(var Ae=le.allocUnsafe(Ee>>>0),Pe=this.head,ke=0;Pe;)me(Pe.data,Ae,ke),ke+=Pe.data.length,Pe=Pe.next;return Ae}},{key:"consume",value:function(Ee,Ae){var Pe;return Ee<this.head.data.length?(Pe=this.head.data.slice(0,Ee),this.head.data=this.head.data.slice(Ee)):Ee===this.head.data.length?Pe=this.shift():Pe=Ae?this._getString(Ee):this._getBuffer(Ee),Pe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Ee){var Ae=this.head,Pe=1,ke=Ae.data;for(Ee-=ke.length;Ae=Ae.next;){var de=Ae.data,ge=Ee>de.length?de.length:Ee;if(ge===de.length?ke+=de:ke+=de.slice(0,Ee),Ee-=ge,Ee===0){ge===de.length?(++Pe,Ae.next?this.head=Ae.next:this.head=this.tail=null):(this.head=Ae,Ae.data=de.slice(ge));break}++Pe}return this.length-=Pe,ke}},{key:"_getBuffer",value:function(Ee){var Ae=le.allocUnsafe(Ee),Pe=this.head,ke=1;for(Pe.data.copy(Ae),Ee-=Pe.data.length;Pe=Pe.next;){var de=Pe.data,ge=Ee>de.length?de.length:Ee;if(de.copy(Ae,Ae.length-Ee,0,ge),Ee-=ge,Ee===0){ge===de.length?(++ke,Pe.next?this.head=Pe.next:this.head=this.tail=null):(this.head=Pe,Pe.data=de.slice(ge));break}++ke}return this.length-=ke,Ae}},{key:he,value:function(Ee,Ae){return ce(this,z(z({},Ae),{},{depth:0,customInspect:!1}))}}]),fe}()},{buffer:90,util:89}],407:[function(y,we,ve){(function(x){(function(){"use strict";function z(te,re){var le=this,ue=this._readableState&&this._readableState.destroyed,ce=this._writableState&&this._writableState.destroyed;return ue||ce?(re?re(te):te&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,x.nextTick(se,this,te)):x.nextTick(se,this,te)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(he){!re&&he?le._writableState?le._writableState.errorEmitted?x.nextTick(ie,le):(le._writableState.errorEmitted=!0,x.nextTick(oe,le,he)):x.nextTick(oe,le,he):re?(x.nextTick(ie,le),re(he)):x.nextTick(ie,le)}),this)}function oe(te,re){se(te,re),ie(te)}function ie(te){te._writableState&&!te._writableState.emitClose||te._readableState&&!te._readableState.emitClose||te.emit("close")}function ee(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function se(te,re){te.emit("error",re)}function E(te,re){var le=te._readableState,ue=te._writableState;le&&le.autoDestroy||ue&&ue.autoDestroy?te.destroy(re):te.emit("error",re)}we.exports={destroy:z,undestroy:ee,errorOrDestroy:E}}).call(this)}).call(this,y("_process"))},{_process:467}],408:[function(y,we,ve){"use strict";var x=y("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function z(se){var E=!1;return function(){if(!E){E=!0;for(var te=arguments.length,re=new Array(te),le=0;le<te;le++)re[le]=arguments[le];se.apply(this,re)}}}function oe(){}function ie(se){return se.setHeader&&typeof se.abort=="function"}function ee(se,E,te){if(typeof E=="function")return ee(se,null,E);E||(E={}),te=z(te||oe);var re=E.readable||E.readable!==!1&&se.readable,le=E.writable||E.writable!==!1&&se.writable,ue=function(){se.writable||he()},ce=se._writableState&&se._writableState.finished,he=function(){le=!1,ce=!0,re||te.call(se)},me=se._readableState&&se._readableState.endEmitted,fe=function(){re=!1,me=!0,le||te.call(se)},be=function(ke){te.call(se,ke)},Ee=function(){var ke;if(re&&!me)return(!se._readableState||!se._readableState.ended)&&(ke=new x),te.call(se,ke);if(le&&!ce)return(!se._writableState||!se._writableState.ended)&&(ke=new x),te.call(se,ke)},Ae=function(){se.req.on("finish",he)};return ie(se)?(se.on("complete",he),se.on("abort",Ee),se.req?Ae():se.on("request",Ae)):le&&!se._writableState&&(se.on("end",ue),se.on("close",ue)),se.on("end",fe),se.on("finish",he),E.error!==!1&&se.on("error",be),se.on("close",Ee),function(){se.removeListener("complete",he),se.removeListener("abort",Ee),se.removeListener("request",Ae),se.req&&se.req.removeListener("finish",he),se.removeListener("end",ue),se.removeListener("close",ue),se.removeListener("finish",he),se.removeListener("end",fe),se.removeListener("error",be),se.removeListener("close",Ee)}}we.exports=ee},{"../../../errors":399}],409:[function(y,we,ve){we.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(y,we,ve){"use strict";var x;function z(he){var me=!1;return function(){me||(me=!0,he.apply(void 0,arguments))}}var oe=y("../../../errors").codes,ie=oe.ERR_MISSING_ARGS,ee=oe.ERR_STREAM_DESTROYED;function se(he){if(he)throw he}function E(he){return he.setHeader&&typeof he.abort=="function"}function te(he,me,fe,be){be=z(be);var Ee=!1;he.on("close",function(){Ee=!0}),x===void 0&&(x=y("./end-of-stream")),x(he,{readable:me,writable:fe},function(Pe){if(Pe)return be(Pe);Ee=!0,be()});var Ae=!1;return function(Pe){if(!Ee&&!Ae){if(Ae=!0,E(he))return he.abort();if(typeof he.destroy=="function")return he.destroy();be(Pe||new ee("pipe"))}}}function re(he){he()}function le(he,me){return he.pipe(me)}function ue(he){return!he.length||typeof he[he.length-1]!="function"?se:he.pop()}function ce(){for(var he=arguments.length,me=new Array(he),fe=0;fe<he;fe++)me[fe]=arguments[fe];var be=ue(me);if(Array.isArray(me[0])&&(me=me[0]),me.length<2)throw new ie("streams");var Ee,Ae=me.map(function(Pe,ke){var de=ke<me.length-1,ge=ke>0;return te(Pe,de,ge,function(Se){Ee||(Ee=Se),Se&&Ae.forEach(re),!de&&(Ae.forEach(re),be(Ee))})});return me.reduce(le)}we.exports=ce},{"../../../errors":399,"./end-of-stream":408}],411:[function(y,we,ve){"use strict";var x=y("../../../errors").codes.ERR_INVALID_OPT_VALUE;function z(ie,ee,se){return ie.highWaterMark!=null?ie.highWaterMark:ee?ie[se]:null}function oe(ie,ee,se,E){var te=z(ee,E,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var re=E?se:"highWaterMark";throw new x(re,te)}return Math.floor(te)}return ie.objectMode?16:16*1024}we.exports={getHighWaterMark:oe}},{"../../../errors":399}],412:[function(y,we,ve){arguments[4][393][0].apply(ve,arguments)},{dup:393,events:344}],413:[function(y,we,ve){"use strict";var x=y("safe-buffer").Buffer,z=x.isEncoding||function(Ae){switch(Ae=""+Ae,Ae&&Ae.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function oe(Ae){if(!Ae)return"utf8";for(var Pe;;)switch(Ae){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Ae;default:if(Pe)return;Ae=(""+Ae).toLowerCase(),Pe=!0}}function ie(Ae){var Pe=oe(Ae);if(typeof Pe!="string"&&(x.isEncoding===z||!z(Ae)))throw new Error("Unknown encoding: "+Ae);return Pe||Ae}ve.StringDecoder=ee;function ee(Ae){this.encoding=ie(Ae);var Pe;switch(this.encoding){case"utf16le":this.text=ce,this.end=he,Pe=4;break;case"utf8":this.fillLast=re,Pe=4;break;case"base64":this.text=me,this.end=fe,Pe=3;break;default:this.write=be,this.end=Ee;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=x.allocUnsafe(Pe)}ee.prototype.write=function(Ae){if(Ae.length===0)return"";var Pe,ke;if(this.lastNeed){if(Pe=this.fillLast(Ae),Pe===void 0)return"";ke=this.lastNeed,this.lastNeed=0}else ke=0;return ke<Ae.length?Pe?Pe+this.text(Ae,ke):this.text(Ae,ke):Pe||""},ee.prototype.end=ue,ee.prototype.text=le,ee.prototype.fillLast=function(Ae){if(this.lastNeed<=Ae.length)return Ae.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Ae.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Ae.length),this.lastNeed-=Ae.length};function se(Ae){return Ae<=127?0:Ae>>5===6?2:Ae>>4===14?3:Ae>>3===30?4:Ae>>6===2?-1:-2}function E(Ae,Pe,ke){var de=Pe.length-1;if(de<ke)return 0;var ge=se(Pe[de]);return ge>=0?(ge>0&&(Ae.lastNeed=ge-1),ge):--de<ke||ge===-2?0:(ge=se(Pe[de]),ge>=0?(ge>0&&(Ae.lastNeed=ge-2),ge):--de<ke||ge===-2?0:(ge=se(Pe[de]),ge>=0?(ge>0&&(ge===2?ge=0:Ae.lastNeed=ge-3),ge):0))}function te(Ae,Pe,ke){if((Pe[0]&192)!==128)return Ae.lastNeed=0,"\uFFFD";if(Ae.lastNeed>1&&Pe.length>1){if((Pe[1]&192)!==128)return Ae.lastNeed=1,"\uFFFD";if(Ae.lastNeed>2&&Pe.length>2&&(Pe[2]&192)!==128)return Ae.lastNeed=2,"\uFFFD"}}function re(Ae){var Pe=this.lastTotal-this.lastNeed,ke=te(this,Ae,Pe);if(ke!==void 0)return ke;if(this.lastNeed<=Ae.length)return Ae.copy(this.lastChar,Pe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Ae.copy(this.lastChar,Pe,0,Ae.length),this.lastNeed-=Ae.length}function le(Ae,Pe){var ke=E(this,Ae,Pe);if(!this.lastNeed)return Ae.toString("utf8",Pe);this.lastTotal=ke;var de=Ae.length-(ke-this.lastNeed);return Ae.copy(this.lastChar,0,de),Ae.toString("utf8",Pe,de)}function ue(Ae){var Pe=Ae&&Ae.length?this.write(Ae):"";return this.lastNeed?Pe+"\uFFFD":Pe}function ce(Ae,Pe){if((Ae.length-Pe)%2===0){var ke=Ae.toString("utf16le",Pe);if(ke){var de=ke.charCodeAt(ke.length-1);if(de>=55296&&de<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Ae[Ae.length-2],this.lastChar[1]=Ae[Ae.length-1],ke.slice(0,-1)}return ke}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Ae[Ae.length-1],Ae.toString("utf16le",Pe,Ae.length-1)}function he(Ae){var Pe=Ae&&Ae.length?this.write(Ae):"";if(this.lastNeed){var ke=this.lastTotal-this.lastNeed;return Pe+this.lastChar.toString("utf16le",0,ke)}return Pe}function me(Ae,Pe){var ke=(Ae.length-Pe)%3;return ke===0?Ae.toString("base64",Pe):(this.lastNeed=3-ke,this.lastTotal=3,ke===1?this.lastChar[0]=Ae[Ae.length-1]:(this.lastChar[0]=Ae[Ae.length-2],this.lastChar[1]=Ae[Ae.length-1]),Ae.toString("base64",Pe,Ae.length-ke))}function fe(Ae){var Pe=Ae&&Ae.length?this.write(Ae):"";return this.lastNeed?Pe+this.lastChar.toString("base64",0,3-this.lastNeed):Pe}function be(Ae){return Ae.toString(this.encoding)}function Ee(Ae){return Ae&&Ae.length?this.write(Ae):""}},{"safe-buffer":396}],414:[function(y,we,ve){(function(x,z){(function(){var oe=y("process/browser.js").nextTick,ie=Function.prototype.apply,ee=Array.prototype.slice,se={},E=0;ve.setTimeout=function(){return new te(ie.call(setTimeout,window,arguments),clearTimeout)},ve.setInterval=function(){return new te(ie.call(setInterval,window,arguments),clearInterval)},ve.clearTimeout=ve.clearInterval=function(re){re.close()};function te(re,le){this._id=re,this._clearFn=le}te.prototype.unref=te.prototype.ref=function(){},te.prototype.close=function(){this._clearFn.call(window,this._id)},ve.enroll=function(re,le){clearTimeout(re._idleTimeoutId),re._idleTimeout=le},ve.unenroll=function(re){clearTimeout(re._idleTimeoutId),re._idleTimeout=-1},ve._unrefActive=ve.active=function(re){clearTimeout(re._idleTimeoutId);var le=re._idleTimeout;le>=0&&(re._idleTimeoutId=setTimeout(function(){re._onTimeout&&re._onTimeout()},le))},ve.setImmediate=typeof x=="function"?x:function(re){var le=E++,ue=arguments.length<2?!1:ee.call(arguments,1);return se[le]=!0,oe(function(){se[le]&&(ue?re.apply(null,ue):re.call(null),ve.clearImmediate(le))}),le},ve.clearImmediate=typeof z=="function"?z:function(re){delete se[re]}}).call(this)}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(y,we,ve){var x=y("buffer").Buffer;we.exports=function(z){if(z instanceof Uint8Array){if(z.byteOffset===0&&z.byteLength===z.buffer.byteLength)return z.buffer;if(typeof z.buffer.slice=="function")return z.buffer.slice(z.byteOffset,z.byteOffset+z.byteLength)}if(x.isBuffer(z)){for(var oe=new Uint8Array(z.length),ie=z.length,ee=0;ee<ie;ee++)oe[ee]=z[ee];return oe.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(y,we,ve){(function(x){(function(){we.exports=z;function z(ie,ee){if(oe("noDeprecation"))return ie;var se=!1;function E(){if(!se){if(oe("throwDeprecation"))throw new Error(ee);oe("traceDeprecation")?console.trace(ee):console.warn(ee),se=!0}return ie.apply(this,arguments)}return E}function oe(ie){try{if(!x.localStorage)return!1}catch(se){return!1}var ee=x.localStorage[ie];return ee==null?!1:String(ee).toLowerCase()==="true"}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(y,we,ve){arguments[4][84][0].apply(ve,arguments)},{dup:84}],418:[function(y,we,ve){"use strict";var x=y("is-arguments"),z=y("is-generator-function"),oe=y("which-typed-array"),ie=y("is-typed-array");function ee(at){return at.call.bind(at)}var se=typeof BigInt!="undefined",E=typeof Symbol!="undefined",te=ee(Object.prototype.toString),re=ee(Number.prototype.valueOf),le=ee(String.prototype.valueOf),ue=ee(Boolean.prototype.valueOf);if(se)var ce=ee(BigInt.prototype.valueOf);if(E)var he=ee(Symbol.prototype.valueOf);function me(at,Re){if(typeof at!="object")return!1;try{return Re(at),!0}catch(xe){return!1}}ve.isArgumentsObject=x,ve.isGeneratorFunction=z,ve.isTypedArray=ie;function fe(at){return typeof Promise!="undefined"&&at instanceof Promise||at!==null&&typeof at=="object"&&typeof at.then=="function"&&typeof at.catch=="function"}ve.isPromise=fe;function be(at){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(at):ie(at)||Ge(at)}ve.isArrayBufferView=be;function Ee(at){return oe(at)==="Uint8Array"}ve.isUint8Array=Ee;function Ae(at){return oe(at)==="Uint8ClampedArray"}ve.isUint8ClampedArray=Ae;function Pe(at){return oe(at)==="Uint16Array"}ve.isUint16Array=Pe;function ke(at){return oe(at)==="Uint32Array"}ve.isUint32Array=ke;function de(at){return oe(at)==="Int8Array"}ve.isInt8Array=de;function ge(at){return oe(at)==="Int16Array"}ve.isInt16Array=ge;function Se(at){return oe(at)==="Int32Array"}ve.isInt32Array=Se;function je(at){return oe(at)==="Float32Array"}ve.isFloat32Array=je;function Ne(at){return oe(at)==="Float64Array"}ve.isFloat64Array=Ne;function Ce(at){return oe(at)==="BigInt64Array"}ve.isBigInt64Array=Ce;function De(at){return oe(at)==="BigUint64Array"}ve.isBigUint64Array=De;function Ze(at){return te(at)==="[object Map]"}Ze.working=typeof Map!="undefined"&&Ze(new Map);function Xe(at){return typeof Map=="undefined"?!1:Ze.working?Ze(at):at instanceof Map}ve.isMap=Xe;function Qe(at){return te(at)==="[object Set]"}Qe.working=typeof Set!="undefined"&&Qe(new Set);function st(at){return typeof Set=="undefined"?!1:Qe.working?Qe(at):at instanceof Set}ve.isSet=st;function Ie(at){return te(at)==="[object WeakMap]"}Ie.working=typeof WeakMap!="undefined"&&Ie(new WeakMap);function Ue(at){return typeof WeakMap=="undefined"?!1:Ie.working?Ie(at):at instanceof WeakMap}ve.isWeakMap=Ue;function rt(at){return te(at)==="[object WeakSet]"}rt.working=typeof WeakSet!="undefined"&&rt(new WeakSet);function ot(at){return rt(at)}ve.isWeakSet=ot;function it(at){return te(at)==="[object ArrayBuffer]"}it.working=typeof ArrayBuffer!="undefined"&&it(new ArrayBuffer);function $e(at){return typeof ArrayBuffer=="undefined"?!1:it.working?it(at):at instanceof ArrayBuffer}ve.isArrayBuffer=$e;function Ye(at){return te(at)==="[object DataView]"}Ye.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&Ye(new DataView(new ArrayBuffer(1),0,1));function Ge(at){return typeof DataView=="undefined"?!1:Ye.working?Ye(at):at instanceof DataView}ve.isDataView=Ge;var ct=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function tt(at){return te(at)==="[object SharedArrayBuffer]"}function ut(at){return typeof ct=="undefined"?!1:(typeof tt.working=="undefined"&&(tt.working=tt(new ct)),tt.working?tt(at):at instanceof ct)}ve.isSharedArrayBuffer=ut;function lt(at){return te(at)==="[object AsyncFunction]"}ve.isAsyncFunction=lt;function He(at){return te(at)==="[object Map Iterator]"}ve.isMapIterator=He;function _e(at){return te(at)==="[object Set Iterator]"}ve.isSetIterator=_e;function ze(at){return te(at)==="[object Generator]"}ve.isGeneratorObject=ze;function Me(at){return te(at)==="[object WebAssembly.Module]"}ve.isWebAssemblyCompiledModule=Me;function Ve(at){return me(at,re)}ve.isNumberObject=Ve;function ft(at){return me(at,le)}ve.isStringObject=ft;function mt(at){return me(at,ue)}ve.isBooleanObject=mt;function nt(at){return se&&me(at,ce)}ve.isBigIntObject=nt;function Te(at){return E&&me(at,he)}ve.isSymbolObject=Te;function Oe(at){return Ve(at)||ft(at)||mt(at)||nt(at)||Te(at)}ve.isBoxedPrimitive=Oe;function We(at){return typeof Uint8Array!="undefined"&&($e(at)||ut(at))}ve.isAnyArrayBuffer=We,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(at){Object.defineProperty(ve,at,{enumerable:!1,value:function(){throw new Error(at+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(y,we,ve){(function(x){(function(){var z=Object.getOwnPropertyDescriptors||function(ct){for(var tt=Object.keys(ct),ut={},lt=0;lt<tt.length;lt++)ut[tt[lt]]=Object.getOwnPropertyDescriptor(ct,tt[lt]);return ut},oe=/%[sdj%]/g;ve.format=function(Ge){if(!ge(Ge)){for(var ct=[],tt=0;tt<arguments.length;tt++)ct.push(E(arguments[tt]));return ct.join(" ")}for(var tt=1,ut=arguments,lt=ut.length,He=String(Ge).replace(oe,function(ze){if(ze==="%%")return"%";if(tt>=lt)return ze;switch(ze){case"%s":return String(ut[tt++]);case"%d":return Number(ut[tt++]);case"%j":try{return JSON.stringify(ut[tt++])}catch(Me){return"[Circular]"}default:return ze}}),_e=ut[tt];tt<lt;_e=ut[++tt])Pe(_e)||!Ce(_e)?He+=" "+_e:He+=" "+E(_e);return He},ve.deprecate=function(Ge,ct){if(typeof x!="undefined"&&x.noDeprecation===!0)return Ge;if(typeof x=="undefined")return function(){return ve.deprecate(Ge,ct).apply(this,arguments)};var tt=!1;function ut(){if(!tt){if(x.throwDeprecation)throw new Error(ct);x.traceDeprecation?console.trace(ct):console.error(ct),tt=!0}return Ge.apply(this,arguments)}return ut};var ie={},ee=/^$/;if(x.env.NODE_DEBUG){var se=x.env.NODE_DEBUG;se=se.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ee=new RegExp("^"+se+"$","i")}ve.debuglog=function(Ge){if(Ge=Ge.toUpperCase(),!ie[Ge])if(ee.test(Ge)){var ct=x.pid;ie[Ge]=function(){var tt=ve.format.apply(ve,arguments);console.error("%s %d: %s",Ge,ct,tt)}}else ie[Ge]=function(){};return ie[Ge]};function E(Ge,ct){var tt={seen:[],stylize:re};return arguments.length>=3&&(tt.depth=arguments[2]),arguments.length>=4&&(tt.colors=arguments[3]),Ae(ct)?tt.showHidden=ct:ct&&ve._extend(tt,ct),je(tt.showHidden)&&(tt.showHidden=!1),je(tt.depth)&&(tt.depth=2),je(tt.colors)&&(tt.colors=!1),je(tt.customInspect)&&(tt.customInspect=!0),tt.colors&&(tt.stylize=te),ue(tt,Ge,tt.depth)}ve.inspect=E,E.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function te(Ge,ct){var tt=E.styles[ct];return tt?"\x1B["+E.colors[tt][0]+"m"+Ge+"\x1B["+E.colors[tt][1]+"m":Ge}function re(Ge,ct){return Ge}function le(Ge){var ct={};return Ge.forEach(function(tt,ut){ct[tt]=!0}),ct}function ue(Ge,ct,tt){if(Ge.customInspect&&ct&&Xe(ct.inspect)&&ct.inspect!==ve.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var ut=ct.inspect(tt,Ge);return ge(ut)||(ut=ue(Ge,ut,tt)),ut}var lt=ce(Ge,ct);if(lt)return lt;var He=Object.keys(ct),_e=le(He);if(Ge.showHidden&&(He=Object.getOwnPropertyNames(ct)),Ze(ct)&&(He.indexOf("message")>=0||He.indexOf("description")>=0))return he(ct);if(He.length===0){if(Xe(ct)){var ze=ct.name?": "+ct.name:"";return Ge.stylize("[Function"+ze+"]","special")}if(Ne(ct))return Ge.stylize(RegExp.prototype.toString.call(ct),"regexp");if(De(ct))return Ge.stylize(Date.prototype.toString.call(ct),"date");if(Ze(ct))return he(ct)}var Me="",Ve=!1,ft=["{","}"];if(Ee(ct)&&(Ve=!0,ft=["[","]"]),Xe(ct)){var mt=ct.name?": "+ct.name:"";Me=" [Function"+mt+"]"}if(Ne(ct)&&(Me=" "+RegExp.prototype.toString.call(ct)),De(ct)&&(Me=" "+Date.prototype.toUTCString.call(ct)),Ze(ct)&&(Me=" "+he(ct)),He.length===0&&(!Ve||ct.length==0))return ft[0]+Me+ft[1];if(tt<0)return Ne(ct)?Ge.stylize(RegExp.prototype.toString.call(ct),"regexp"):Ge.stylize("[Object]","special");Ge.seen.push(ct);var nt;return Ve?nt=me(Ge,ct,tt,_e,He):nt=He.map(function(Te){return fe(Ge,ct,tt,_e,Te,Ve)}),Ge.seen.pop(),be(nt,Me,ft)}function ce(Ge,ct){if(je(ct))return Ge.stylize("undefined","undefined");if(ge(ct)){var tt="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ge.stylize(tt,"string")}if(de(ct))return Ge.stylize(""+ct,"number");if(Ae(ct))return Ge.stylize(""+ct,"boolean");if(Pe(ct))return Ge.stylize("null","null")}function he(Ge){return"["+Error.prototype.toString.call(Ge)+"]"}function me(Ge,ct,tt,ut,lt){for(var He=[],_e=0,ze=ct.length;_e<ze;++_e)ot(ct,String(_e))?He.push(fe(Ge,ct,tt,ut,String(_e),!0)):He.push("");return lt.forEach(function(Me){Me.match(/^\d+$/)||He.push(fe(Ge,ct,tt,ut,Me,!0))}),He}function fe(Ge,ct,tt,ut,lt,He){var _e,ze,Me;if(Me=Object.getOwnPropertyDescriptor(ct,lt)||{value:ct[lt]},Me.get?Me.set?ze=Ge.stylize("[Getter/Setter]","special"):ze=Ge.stylize("[Getter]","special"):Me.set&&(ze=Ge.stylize("[Setter]","special")),ot(ut,lt)||(_e="["+lt+"]"),ze||(Ge.seen.indexOf(Me.value)<0?(Pe(tt)?ze=ue(Ge,Me.value,null):ze=ue(Ge,Me.value,tt-1),ze.indexOf(`
`)>-1&&(He?ze=ze.split(`
`).map(function(Ve){return" "+Ve}).join(`
`).slice(2):ze=`
`+ze.split(`
`).map(function(Ve){return" "+Ve}).join(`
`))):ze=Ge.stylize("[Circular]","special")),je(_e)){if(He&&lt.match(/^\d+$/))return ze;_e=JSON.stringify(""+lt),_e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(_e=_e.slice(1,-1),_e=Ge.stylize(_e,"name")):(_e=_e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),_e=Ge.stylize(_e,"string"))}return _e+": "+ze}function be(Ge,ct,tt){var ut=0,lt=Ge.reduce(function(He,_e){return ut++,_e.indexOf(`
`)>=0&&ut++,He+_e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return lt>60?tt[0]+(ct===""?"":ct+`
`)+" "+Ge.join(`,
`)+" "+tt[1]:tt[0]+ct+" "+Ge.join(", ")+" "+tt[1]}ve.types=y("./support/types");function Ee(Ge){return Array.isArray(Ge)}ve.isArray=Ee;function Ae(Ge){return typeof Ge=="boolean"}ve.isBoolean=Ae;function Pe(Ge){return Ge===null}ve.isNull=Pe;function ke(Ge){return Ge==null}ve.isNullOrUndefined=ke;function de(Ge){return typeof Ge=="number"}ve.isNumber=de;function ge(Ge){return typeof Ge=="string"}ve.isString=ge;function Se(Ge){return typeof Ge=="symbol"}ve.isSymbol=Se;function je(Ge){return Ge===void 0}ve.isUndefined=je;function Ne(Ge){return Ce(Ge)&&st(Ge)==="[object RegExp]"}ve.isRegExp=Ne,ve.types.isRegExp=Ne;function Ce(Ge){return typeof Ge=="object"&&Ge!==null}ve.isObject=Ce;function De(Ge){return Ce(Ge)&&st(Ge)==="[object Date]"}ve.isDate=De,ve.types.isDate=De;function Ze(Ge){return Ce(Ge)&&(st(Ge)==="[object Error]"||Ge instanceof Error)}ve.isError=Ze,ve.types.isNativeError=Ze;function Xe(Ge){return typeof Ge=="function"}ve.isFunction=Xe;function Qe(Ge){return Ge===null||typeof Ge=="boolean"||typeof Ge=="number"||typeof Ge=="string"||typeof Ge=="symbol"||typeof Ge=="undefined"}ve.isPrimitive=Qe,ve.isBuffer=y("./support/isBuffer");function st(Ge){return Object.prototype.toString.call(Ge)}function Ie(Ge){return Ge<10?"0"+Ge.toString(10):Ge.toString(10)}var Ue=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function rt(){var Ge=new Date,ct=[Ie(Ge.getHours()),Ie(Ge.getMinutes()),Ie(Ge.getSeconds())].join(":");return[Ge.getDate(),Ue[Ge.getMonth()],ct].join(" ")}ve.log=function(){console.log("%s - %s",rt(),ve.format.apply(ve,arguments))},ve.inherits=y("inherits"),ve._extend=function(Ge,ct){if(!ct||!Ce(ct))return Ge;for(var tt=Object.keys(ct),ut=tt.length;ut--;)Ge[tt[ut]]=ct[tt[ut]];return Ge};function ot(Ge,ct){return Object.prototype.hasOwnProperty.call(Ge,ct)}var it=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;ve.promisify=function(ct){if(typeof ct!="function")throw new TypeError('The "original" argument must be of type Function');if(it&&ct[it]){var tt=ct[it];if(typeof tt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(tt,it,{value:tt,enumerable:!1,writable:!1,configurable:!0}),tt}function tt(){for(var ut,lt,He=new Promise(function(Me,Ve){ut=Me,lt=Ve}),_e=[],ze=0;ze<arguments.length;ze++)_e.push(arguments[ze]);_e.push(function(Me,Ve){Me?lt(Me):ut(Ve)});try{ct.apply(this,_e)}catch(Me){lt(Me)}return He}return Object.setPrototypeOf(tt,Object.getPrototypeOf(ct)),it&&Object.defineProperty(tt,it,{value:tt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(tt,z(ct))},ve.promisify.custom=it;function $e(Ge,ct){if(!Ge){var tt=new Error("Promise was rejected with a falsy value");tt.reason=Ge,Ge=tt}return ct(Ge)}function Ye(Ge){if(typeof Ge!="function")throw new TypeError('The "original" argument must be of type Function');function ct(){for(var tt=[],ut=0;ut<arguments.length;ut++)tt.push(arguments[ut]);var lt=tt.pop();if(typeof lt!="function")throw new TypeError("The last argument must be of type Function");var He=this,_e=function(){return lt.apply(He,arguments)};Ge.apply(this,tt).then(function(ze){x.nextTick(_e.bind(null,null,ze))},function(ze){x.nextTick($e.bind(null,ze,_e))})}return Object.setPrototypeOf(ct,Object.getPrototypeOf(Ge)),Object.defineProperties(ct,z(Ge)),ct}ve.callbackify=Ye}).call(this)}).call(this,y("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("for-each"),oe=y("available-typed-arrays"),ie=y("call-bind"),ee=y("call-bind/callBound"),se=y("gopd"),E=ee("Object.prototype.toString"),te=y("has-tostringtag/shams")(),re=typeof globalThis=="undefined"?x:globalThis,le=oe(),ue=ee("String.prototype.slice"),ce=Object.getPrototypeOf,he=ee("Array.prototype.indexOf",!0)||function(Ae,Pe){for(var ke=0;ke<Ae.length;ke+=1)if(Ae[ke]===Pe)return ke;return-1},me={__proto__:null};te&&se&&ce?z(le,function(Ee){var Ae=new re[Ee];if(Symbol.toStringTag in Ae){var Pe=ce(Ae),ke=se(Pe,Symbol.toStringTag);if(!ke){var de=ce(Pe);ke=se(de,Symbol.toStringTag)}me["$"+Ee]=ie(ke.get)}}):z(le,function(Ee){var Ae=new re[Ee];me["$"+Ee]=ie(Ae.slice)});var fe=function(Ae){var Pe=!1;return z(me,function(ke,de){if(!Pe)try{"$"+ke(Ae)===de&&(Pe=ue(de,1))}catch(ge){}}),Pe},be=function(Ae){var Pe=!1;return z(me,function(ke,de){if(!Pe)try{ke(Ae),Pe=ue(de,1)}catch(ge){}}),Pe};we.exports=function(Ae){if(!Ae||typeof Ae!="object")return!1;if(!te){var Pe=ue(E(Ae),8,-1);return he(le,Pe)>-1?Pe:Pe!=="Object"?!1:be(Ae)}return se?fe(Ae):null}}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(y,we,ve){(function(){"use strict";ve.stripBOM=function(x){return x[0]==="\uFEFF"?x.substring(1):x}}).call(this)},{}],422:[function(y,we,ve){(function(){"use strict";var x,z,oe,ie,ee,se={}.hasOwnProperty;x=y("xmlbuilder"),z=y("./defaults").defaults,ie=function(E){return typeof E=="string"&&(E.indexOf("&")>=0||E.indexOf(">")>=0||E.indexOf("<")>=0)},ee=function(E){return"<![CDATA["+oe(E)+"]]>"},oe=function(E){return E.replace("]]>","]]]]><![CDATA[>")},ve.Builder=function(){function E(te){var re,le,ue;this.options={},le=z["0.2"];for(re in le)se.call(le,re)&&(ue=le[re],this.options[re]=ue);for(re in te)se.call(te,re)&&(ue=te[re],this.options[re]=ue)}return E.prototype.buildObject=function(te){var re,le,ue,ce,he;return re=this.options.attrkey,le=this.options.charkey,Object.keys(te).length===1&&this.options.rootName===z["0.2"].rootName?(he=Object.keys(te)[0],te=te[he]):he=this.options.rootName,ue=function(me){return function(fe,be){var Ee,Ae,Pe,ke,de,ge;if(typeof be!="object")me.options.cdata&&ie(be)?fe.raw(ee(be)):fe.txt(be);else if(Array.isArray(be)){for(ke in be)if(se.call(be,ke)){Ae=be[ke];for(de in Ae)Pe=Ae[de],fe=ue(fe.ele(de),Pe).up()}}else for(de in be)if(se.call(be,de))if(Ae=be[de],de===re){if(typeof Ae=="object")for(Ee in Ae)ge=Ae[Ee],fe=fe.att(Ee,ge)}else if(de===le)me.options.cdata&&ie(Ae)?fe=fe.raw(ee(Ae)):fe=fe.txt(Ae);else if(Array.isArray(Ae))for(ke in Ae)se.call(Ae,ke)&&(Pe=Ae[ke],typeof Pe=="string"?me.options.cdata&&ie(Pe)?fe=fe.ele(de).raw(ee(Pe)).up():fe=fe.ele(de,Pe).up():fe=ue(fe.ele(de),Pe).up());else typeof Ae=="object"?fe=ue(fe.ele(de),Ae).up():typeof Ae=="string"&&me.options.cdata&&ie(Ae)?fe=fe.ele(de).raw(ee(Ae)).up():(Ae==null&&(Ae=""),fe=fe.ele(de,Ae.toString()).up());return fe}}(this),ce=x.create(he,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),ue(ce,te).end(this.options.renderOpts)},E}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(y,we,ve){(function(){ve.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(y,we,ve){(function(){"use strict";var x,z,oe,ie,ee,se,E,te,re,le=function(he,me){return function(){return he.apply(me,arguments)}},ue=function(he,me){for(var fe in me)ce.call(me,fe)&&(he[fe]=me[fe]);function be(){this.constructor=he}return be.prototype=me.prototype,he.prototype=new be,he.__super__=me.prototype,he},ce={}.hasOwnProperty;te=y("sax"),ie=y("events"),x=y("./bom"),E=y("./processors"),re=y("timers").setImmediate,z=y("./defaults").defaults,ee=function(he){return typeof he=="object"&&he!=null&&Object.keys(he).length===0},se=function(he,me,fe){var be,Ee,Ae;for(be=0,Ee=he.length;be<Ee;be++)Ae=he[be],me=Ae(me,fe);return me},oe=function(he,me,fe){var be;return be=Object.create(null),be.value=fe,be.writable=!0,be.enumerable=!0,be.configurable=!0,Object.defineProperty(he,me,be)},ve.Parser=function(he){ue(me,he);function me(fe){this.parseStringPromise=le(this.parseStringPromise,this),this.parseString=le(this.parseString,this),this.reset=le(this.reset,this),this.assignOrPush=le(this.assignOrPush,this),this.processAsync=le(this.processAsync,this);var be,Ee,Ae;if(!(this instanceof ve.Parser))return new ve.Parser(fe);this.options={},Ee=z["0.2"];for(be in Ee)ce.call(Ee,be)&&(Ae=Ee[be],this.options[be]=Ae);for(be in fe)ce.call(fe,be)&&(Ae=fe[be],this.options[be]=Ae);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(E.normalize)),this.reset()}return me.prototype.processAsync=function(){var fe,be;try{return this.remaining.length<=this.options.chunkSize?(fe=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(fe),this.saxParser.close()):(fe=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(fe),re(this.processAsync))}catch(Ee){if(be=Ee,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(be)}},me.prototype.assignOrPush=function(fe,be,Ee){return be in fe?(fe[be]instanceof Array||oe(fe,be,[fe[be]]),fe[be].push(Ee)):this.options.explicitArray?oe(fe,be,[Ee]):oe(fe,be,Ee)},me.prototype.reset=function(){var fe,be,Ee,Ae;return this.removeAllListeners(),this.saxParser=te.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(Pe){return function(ke){if(Pe.saxParser.resume(),!Pe.saxParser.errThrown)return Pe.saxParser.errThrown=!0,Pe.emit("error",ke)}}(this),this.saxParser.onend=function(Pe){return function(){if(!Pe.saxParser.ended)return Pe.saxParser.ended=!0,Pe.emit("end",Pe.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,Ae=[],fe=this.options.attrkey,be=this.options.charkey,this.saxParser.onopentag=function(Pe){return function(ke){var de,ge,Se,je,Ne;if(Se={},Se[be]="",!Pe.options.ignoreAttrs){Ne=ke.attributes;for(de in Ne)ce.call(Ne,de)&&(!(fe in Se)&&!Pe.options.mergeAttrs&&(Se[fe]={}),ge=Pe.options.attrValueProcessors?se(Pe.options.attrValueProcessors,ke.attributes[de],de):ke.attributes[de],je=Pe.options.attrNameProcessors?se(Pe.options.attrNameProcessors,de):de,Pe.options.mergeAttrs?Pe.assignOrPush(Se,je,ge):oe(Se[fe],je,ge))}return Se["#name"]=Pe.options.tagNameProcessors?se(Pe.options.tagNameProcessors,ke.name):ke.name,Pe.options.xmlns&&(Se[Pe.options.xmlnskey]={uri:ke.uri,local:ke.local}),Ae.push(Se)}}(this),this.saxParser.onclosetag=function(Pe){return function(){var ke,de,ge,Se,je,Ne,Ce,De,Ze,Xe;if(Ne=Ae.pop(),je=Ne["#name"],(!Pe.options.explicitChildren||!Pe.options.preserveChildrenOrder)&&delete Ne["#name"],Ne.cdata===!0&&(ke=Ne.cdata,delete Ne.cdata),Ze=Ae[Ae.length-1],Ne[be].match(/^\s*$/)&&!ke?(de=Ne[be],delete Ne[be]):(Pe.options.trim&&(Ne[be]=Ne[be].trim()),Pe.options.normalize&&(Ne[be]=Ne[be].replace(/\s{2,}/g," ").trim()),Ne[be]=Pe.options.valueProcessors?se(Pe.options.valueProcessors,Ne[be],je):Ne[be],Object.keys(Ne).length===1&&be in Ne&&!Pe.EXPLICIT_CHARKEY&&(Ne=Ne[be])),ee(Ne)&&(typeof Pe.options.emptyTag=="function"?Ne=Pe.options.emptyTag():Ne=Pe.options.emptyTag!==""?Pe.options.emptyTag:de),Pe.options.validator!=null&&(Xe="/"+function(){var Qe,st,Ie;for(Ie=[],Qe=0,st=Ae.length;Qe<st;Qe++)Se=Ae[Qe],Ie.push(Se["#name"]);return Ie}().concat(je).join("/"),function(){var Qe;try{return Ne=Pe.options.validator(Xe,Ze&&Ze[je],Ne)}catch(st){return Qe=st,Pe.emit("error",Qe)}}()),Pe.options.explicitChildren&&!Pe.options.mergeAttrs&&typeof Ne=="object"){if(!Pe.options.preserveChildrenOrder)Se={},Pe.options.attrkey in Ne&&(Se[Pe.options.attrkey]=Ne[Pe.options.attrkey],delete Ne[Pe.options.attrkey]),!Pe.options.charsAsChildren&&Pe.options.charkey in Ne&&(Se[Pe.options.charkey]=Ne[Pe.options.charkey],delete Ne[Pe.options.charkey]),Object.getOwnPropertyNames(Ne).length>0&&(Se[Pe.options.childkey]=Ne),Ne=Se;else if(Ze){Ze[Pe.options.childkey]=Ze[Pe.options.childkey]||[],Ce={};for(ge in Ne)ce.call(Ne,ge)&&oe(Ce,ge,Ne[ge]);Ze[Pe.options.childkey].push(Ce),delete Ne["#name"],Object.keys(Ne).length===1&&be in Ne&&!Pe.EXPLICIT_CHARKEY&&(Ne=Ne[be])}}return Ae.length>0?Pe.assignOrPush(Ze,je,Ne):(Pe.options.explicitRoot&&(De=Ne,Ne={},oe(Ne,je,De)),Pe.resultObject=Ne,Pe.saxParser.ended=!0,Pe.emit("end",Pe.resultObject))}}(this),Ee=function(Pe){return function(ke){var de,ge;if(ge=Ae[Ae.length-1],ge)return ge[be]+=ke,Pe.options.explicitChildren&&Pe.options.preserveChildrenOrder&&Pe.options.charsAsChildren&&(Pe.options.includeWhiteChars||ke.replace(/\\n/g,"").trim()!=="")&&(ge[Pe.options.childkey]=ge[Pe.options.childkey]||[],de={"#name":"__text__"},de[be]=ke,Pe.options.normalize&&(de[be]=de[be].replace(/\s{2,}/g," ").trim()),ge[Pe.options.childkey].push(de)),ge}}(this),this.saxParser.ontext=Ee,this.saxParser.oncdata=function(Pe){return function(ke){var de;if(de=Ee(ke),de)return de.cdata=!0}}(this)},me.prototype.parseString=function(fe,be){var Ee;be!=null&&typeof be=="function"&&(this.on("end",function(Ae){return this.reset(),be(null,Ae)}),this.on("error",function(Ae){return this.reset(),be(Ae)}));try{return fe=fe.toString(),fe.trim()===""?(this.emit("end",null),!0):(fe=x.stripBOM(fe),this.options.async?(this.remaining=fe,re(this.processAsync),this.saxParser):this.saxParser.write(fe).close())}catch(Ae){if(Ee=Ae,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Ee}else return this.emit("error",Ee),this.saxParser.errThrown=!0}},me.prototype.parseStringPromise=function(fe){return new Promise(function(be){return function(Ee,Ae){return be.parseString(fe,function(Pe,ke){return Pe?Ae(Pe):Ee(ke)})}}(this))},me}(ie),ve.parseString=function(he,me,fe){var be,Ee,Ae;return fe!=null?(typeof fe=="function"&&(be=fe),typeof me=="object"&&(Ee=me)):(typeof me=="function"&&(be=me),Ee={}),Ae=new ve.Parser(Ee),Ae.parseString(he,be)},ve.parseStringPromise=function(he,me){var fe,be;return typeof me=="object"&&(fe=me),be=new ve.Parser(fe),be.parseStringPromise(he)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(y,we,ve){(function(){"use strict";var x;x=new RegExp(/(?!xmlns)^.*:/),ve.normalize=function(z){return z.toLowerCase()},ve.firstCharLowerCase=function(z){return z.charAt(0).toLowerCase()+z.slice(1)},ve.stripPrefix=function(z){return z.replace(x,"")},ve.parseNumbers=function(z){return isNaN(z)||(z=z%1===0?parseInt(z,10):parseFloat(z)),z},ve.parseBooleans=function(z){return/^(?:true|false)$/i.test(z)&&(z=z.toLowerCase()==="true"),z}}).call(this)},{}],426:[function(y,we,ve){(function(){"use strict";var x,z,oe,ie,ee=function(E,te){for(var re in te)se.call(te,re)&&(E[re]=te[re]);function le(){this.constructor=E}return le.prototype=te.prototype,E.prototype=new le,E.__super__=te.prototype,E},se={}.hasOwnProperty;z=y("./defaults"),x=y("./builder"),oe=y("./parser"),ie=y("./processors"),ve.defaults=z.defaults,ve.processors=ie,ve.ValidationError=function(E){ee(te,E);function te(re){this.message=re}return te}(Error),ve.Builder=x.Builder,ve.Parser=oe.Parser,ve.parseString=oe.parseString,ve.parseStringPromise=oe.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(y,we,ve){(function(){we.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(y,we,ve){(function(){we.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te=[].slice,re={}.hasOwnProperty;x=function(){var le,ue,ce,he,me,fe;if(fe=arguments[0],me=2<=arguments.length?te.call(arguments,1):[],ee(Object.assign))Object.assign.apply(null,arguments);else for(le=0,ce=me.length;le<ce;le++)if(he=me[le],he!=null)for(ue in he)re.call(he,ue)&&(fe[ue]=he[ue]);return fe},ee=function(le){return!!le&&Object.prototype.toString.call(le)==="[object Function]"},se=function(le){var ue;return!!le&&((ue=typeof le)=="function"||ue==="object")},oe=function(le){return ee(Array.isArray)?Array.isArray(le):Object.prototype.toString.call(le)==="[object Array]"},ie=function(le){var ue;if(oe(le))return!le.length;for(ue in le)if(re.call(le,ue))return!1;return!0},E=function(le){var ue,ce;return se(le)&&(ce=Object.getPrototypeOf(le))&&(ue=ce.constructor)&&typeof ue=="function"&&ue instanceof ue&&Function.prototype.toString.call(ue)===Function.prototype.toString.call(Object)},z=function(le){return ee(le.valueOf)?le.valueOf():le},we.exports.assign=x,we.exports.isFunction=ee,we.exports.isObject=se,we.exports.isArray=oe,we.exports.isEmpty=ie,we.exports.isPlainObject=E,we.exports.getValue=z}).call(this)},{}],430:[function(y,we,ve){(function(){we.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(y,we,ve){(function(){var x,z,oe;x=y("./NodeType"),oe=y("./XMLNode"),we.exports=z=function(){function ie(ee,se,E){if(this.parent=ee,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),se==null)throw new Error("Missing attribute name. "+this.debugInfo(se));this.name=this.stringify.name(se),this.value=this.stringify.attValue(E),this.type=x.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(ie.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(ie.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(ie.prototype,"textContent",{get:function(){return this.value},set:function(ee){return this.value=ee||""}}),Object.defineProperty(ie.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(ie.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(ie.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(ie.prototype,"specified",{get:function(){return!0}}),ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(ee){return this.options.writer.attribute(this,this.options.writer.filterOptions(ee))},ie.prototype.debugInfo=function(ee){return ee=ee||this.name,ee==null?"parent: <"+this.parent.name+">":"attribute: {"+ee+"}, parent: <"+this.parent.name+">"},ie.prototype.isEqualNode=function(ee){return!(ee.namespaceURI!==this.namespaceURI||ee.prefix!==this.prefix||ee.localName!==this.localName||ee.value!==this.value)},ie}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;x=y("./NodeType"),oe=y("./XMLCharacterData"),we.exports=z=function(se){ie(E,se);function E(te,re){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=x.CData,this.value=this.stringify.cdata(re)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},E}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(y,we,ve){(function(){var x,z,oe=function(ee,se){for(var E in se)ie.call(se,E)&&(ee[E]=se[E]);function te(){this.constructor=ee}return te.prototype=se.prototype,ee.prototype=new te,ee.__super__=se.prototype,ee},ie={}.hasOwnProperty;z=y("./XMLNode"),we.exports=x=function(ee){oe(se,ee);function se(E){se.__super__.constructor.call(this,E),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(E){return this.value=E||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(E){return this.value=E||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(E,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(E,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(E,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(E,te,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(E){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(E)||E.data!==this.data)},se}(z)}).call(this)},{"./XMLNode":450}],434:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),we.exports=oe=function(se){ie(E,se);function E(te,re){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=x.Comment,this.value=this.stringify.comment(re)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(y,we,ve){(function(){var x,z,oe;z=y("./XMLDOMErrorHandler"),oe=y("./XMLDOMStringList"),we.exports=x=function(){function ie(){var ee;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new z,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=ee=Object.create(this.defaultParams)}return Object.defineProperty(ie.prototype,"parameterNames",{get:function(){return new oe(Object.keys(this.defaultParams))}}),ie.prototype.getParameter=function(ee){return this.params.hasOwnProperty(ee)?this.params[ee]:null},ie.prototype.canSetParameter=function(ee,se){return!0},ie.prototype.setParameter=function(ee,se){return se!=null?this.params[ee]=se:delete this.params[ee]},ie}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(y,we,ve){(function(){var x;we.exports=x=function(){function z(){}return z.prototype.handleError=function(oe){throw new Error(oe)},z}()}).call(this)},{}],437:[function(y,we,ve){(function(){var x;we.exports=x=function(){function z(){}return z.prototype.hasFeature=function(oe,ie){return!0},z.prototype.createDocumentType=function(oe,ie,ee){throw new Error("This DOM method is not implemented.")},z.prototype.createDocument=function(oe,ie,ee){throw new Error("This DOM method is not implemented.")},z.prototype.createHTMLDocument=function(oe){throw new Error("This DOM method is not implemented.")},z.prototype.getFeature=function(oe,ie){throw new Error("This DOM method is not implemented.")},z}()}).call(this)},{}],438:[function(y,we,ve){(function(){var x;we.exports=x=function(){function z(oe){this.arr=oe||[]}return Object.defineProperty(z.prototype,"length",{get:function(){return this.arr.length}}),z.prototype.item=function(oe){return this.arr[oe]||null},z.prototype.contains=function(oe){return this.arr.indexOf(oe)!==-1},z}()}).call(this)},{}],439:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(se){ie(E,se);function E(te,re,le,ue,ce,he){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(le==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(re));if(!ue)throw new Error("Missing DTD attribute type. "+this.debugInfo(re));if(!ce)throw new Error("Missing DTD attribute default. "+this.debugInfo(re));if(ce.indexOf("#")!==0&&(ce="#"+ce),!ce.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(re));if(he&&!ce.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(re));this.elementName=this.stringify.name(re),this.type=x.AttributeDeclaration,this.attributeName=this.stringify.name(le),this.attributeType=this.stringify.dtdAttType(ue),he&&(this.defaultValue=this.stringify.dtdAttDefault(he)),this.defaultValueType=ce}return E.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},E}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(se){ie(E,se);function E(te,re,le){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing DTD element name. "+this.debugInfo());le||(le="(#PCDATA)"),Array.isArray(le)&&(le="("+le.join(",")+")"),this.name=this.stringify.name(re),this.type=x.ElementDeclaration,this.value=this.stringify.dtdElementValue(le)}return E.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},E}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(y,we,ve){(function(){var x,z,oe,ie,ee=function(E,te){for(var re in te)se.call(te,re)&&(E[re]=te[re]);function le(){this.constructor=E}return le.prototype=te.prototype,E.prototype=new le,E.__super__=te.prototype,E},se={}.hasOwnProperty;ie=y("./Utility").isObject,oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(E){ee(te,E);function te(re,le,ue,ce){if(te.__super__.constructor.call(this,re),ue==null)throw new Error("Missing DTD entity name. "+this.debugInfo(ue));if(ce==null)throw new Error("Missing DTD entity value. "+this.debugInfo(ue));if(this.pe=!!le,this.name=this.stringify.name(ue),this.type=x.EntityDeclaration,!ie(ce))this.value=this.stringify.dtdEntityValue(ce),this.internal=!0;else{if(!ce.pubID&&!ce.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(ue));if(ce.pubID&&!ce.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(ue));if(this.internal=!1,ce.pubID!=null&&(this.pubID=this.stringify.dtdPubID(ce.pubID)),ce.sysID!=null&&(this.sysID=this.stringify.dtdSysID(ce.sysID)),ce.nData!=null&&(this.nData=this.stringify.dtdNData(ce.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(ue))}}return Object.defineProperty(te.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(te.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(te.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(te.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlVersion",{get:function(){return null}}),te.prototype.toString=function(re){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(re))},te}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(se){ie(E,se);function E(te,re,le){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing DTD notation name. "+this.debugInfo(re));if(!le.pubID&&!le.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(re));this.name=this.stringify.name(re),this.type=x.NotationDeclaration,le.pubID!=null&&(this.pubID=this.stringify.dtdPubID(le.pubID)),le.sysID!=null&&(this.sysID=this.stringify.dtdSysID(le.sysID))}return Object.defineProperty(E.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(E.prototype,"systemId",{get:function(){return this.sysID}}),E.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},E}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(y,we,ve){(function(){var x,z,oe,ie,ee=function(E,te){for(var re in te)se.call(te,re)&&(E[re]=te[re]);function le(){this.constructor=E}return le.prototype=te.prototype,E.prototype=new le,E.__super__=te.prototype,E},se={}.hasOwnProperty;ie=y("./Utility").isObject,oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(E){ee(te,E);function te(re,le,ue,ce){var he;te.__super__.constructor.call(this,re),ie(le)&&(he=le,le=he.version,ue=he.encoding,ce=he.standalone),le||(le="1.0"),this.type=x.Declaration,this.version=this.stringify.xmlVersion(le),ue!=null&&(this.encoding=this.stringify.xmlEncoding(ue)),ce!=null&&(this.standalone=this.stringify.xmlStandalone(ce))}return te.prototype.toString=function(re){return this.options.writer.declaration(this,this.options.writer.filterOptions(re))},te}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le=function(ce,he){for(var me in he)ue.call(he,me)&&(ce[me]=he[me]);function fe(){this.constructor=ce}return fe.prototype=he.prototype,ce.prototype=new fe,ce.__super__=he.prototype,ce},ue={}.hasOwnProperty;re=y("./Utility").isObject,te=y("./XMLNode"),x=y("./NodeType"),z=y("./XMLDTDAttList"),ie=y("./XMLDTDEntity"),oe=y("./XMLDTDElement"),ee=y("./XMLDTDNotation"),E=y("./XMLNamedNodeMap"),we.exports=se=function(ce){le(he,ce);function he(me,fe,be){var Ee,Ae,Pe,ke,de,ge;if(he.__super__.constructor.call(this,me),this.type=x.DocType,me.children){for(ke=me.children,Ae=0,Pe=ke.length;Ae<Pe;Ae++)if(Ee=ke[Ae],Ee.type===x.Element){this.name=Ee.name;break}}this.documentObject=me,re(fe)&&(de=fe,fe=de.pubID,be=de.sysID),be==null&&(ge=[fe,be],be=ge[0],fe=ge[1]),fe!=null&&(this.pubID=this.stringify.dtdPubID(fe)),be!=null&&(this.sysID=this.stringify.dtdSysID(be))}return Object.defineProperty(he.prototype,"entities",{get:function(){var me,fe,be,Ee,Ae;for(Ee={},Ae=this.children,fe=0,be=Ae.length;fe<be;fe++)me=Ae[fe],me.type===x.EntityDeclaration&&!me.pe&&(Ee[me.name]=me);return new E(Ee)}}),Object.defineProperty(he.prototype,"notations",{get:function(){var me,fe,be,Ee,Ae;for(Ee={},Ae=this.children,fe=0,be=Ae.length;fe<be;fe++)me=Ae[fe],me.type===x.NotationDeclaration&&(Ee[me.name]=me);return new E(Ee)}}),Object.defineProperty(he.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(he.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(he.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),he.prototype.element=function(me,fe){var be;return be=new oe(this,me,fe),this.children.push(be),this},he.prototype.attList=function(me,fe,be,Ee,Ae){var Pe;return Pe=new z(this,me,fe,be,Ee,Ae),this.children.push(Pe),this},he.prototype.entity=function(me,fe){var be;return be=new ie(this,!1,me,fe),this.children.push(be),this},he.prototype.pEntity=function(me,fe){var be;return be=new ie(this,!0,me,fe),this.children.push(be),this},he.prototype.notation=function(me,fe){var be;return be=new ee(this,me,fe),this.children.push(be),this},he.prototype.toString=function(me){return this.options.writer.docType(this,this.options.writer.filterOptions(me))},he.prototype.ele=function(me,fe){return this.element(me,fe)},he.prototype.att=function(me,fe,be,Ee,Ae){return this.attList(me,fe,be,Ee,Ae)},he.prototype.ent=function(me,fe){return this.entity(me,fe)},he.prototype.pent=function(me,fe){return this.pEntity(me,fe)},he.prototype.not=function(me,fe){return this.notation(me,fe)},he.prototype.up=function(){return this.root()||this.documentObject},he.prototype.isEqualNode=function(me){return!(!he.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.name!==this.name||me.publicId!==this.publicId||me.systemId!==this.systemId)},he}(te)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re=function(ue,ce){for(var he in ce)le.call(ce,he)&&(ue[he]=ce[he]);function me(){this.constructor=ue}return me.prototype=ce.prototype,ue.prototype=new me,ue.__super__=ce.prototype,ue},le={}.hasOwnProperty;te=y("./Utility").isPlainObject,oe=y("./XMLDOMImplementation"),z=y("./XMLDOMConfiguration"),ee=y("./XMLNode"),x=y("./NodeType"),E=y("./XMLStringifier"),se=y("./XMLStringWriter"),we.exports=ie=function(ue){re(ce,ue);function ce(he){ce.__super__.constructor.call(this,null),this.name="#document",this.type=x.Document,this.documentURI=null,this.domConfig=new z,he||(he={}),he.writer||(he.writer=new se),this.options=he,this.stringify=new E(he)}return Object.defineProperty(ce.prototype,"implementation",{value:new oe}),Object.defineProperty(ce.prototype,"doctype",{get:function(){var he,me,fe,be;for(be=this.children,me=0,fe=be.length;me<fe;me++)if(he=be[me],he.type===x.DocType)return he;return null}}),Object.defineProperty(ce.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(ce.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ce.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(ce.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].encoding:null}}),Object.defineProperty(ce.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(ce.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(ce.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(ce.prototype,"origin",{get:function(){return null}}),Object.defineProperty(ce.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(ce.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(ce.prototype,"contentType",{get:function(){return null}}),ce.prototype.end=function(he){var me;return me={},he?te(he)&&(me=he,he=this.options.writer):he=this.options.writer,he.document(this,he.filterOptions(me))},ce.prototype.toString=function(he){return this.options.writer.document(this,this.options.writer.filterOptions(he))},ce.prototype.createElement=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createTextNode=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createComment=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createCDATASection=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createProcessingInstruction=function(he,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createAttribute=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createEntityReference=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByTagName=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.importNode=function(he,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createElementNS=function(he,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createAttributeNS=function(he,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByTagNameNS=function(he,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementById=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.adoptNode=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.renameNode=function(he,me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByClassName=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createEvent=function(he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createNodeIterator=function(he,me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createTreeWalker=function(he,me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce}(ee)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le,ue,ce,he,me,fe,be,Ee,Ae,Pe,ke,de,ge,Se,je,Ne={}.hasOwnProperty;je=y("./Utility"),ge=je.isObject,de=je.isFunction,Se=je.isPlainObject,ke=je.getValue,x=y("./NodeType"),ce=y("./XMLDocument"),me=y("./XMLElement"),ie=y("./XMLCData"),ee=y("./XMLComment"),be=y("./XMLRaw"),Pe=y("./XMLText"),fe=y("./XMLProcessingInstruction"),le=y("./XMLDeclaration"),ue=y("./XMLDocType"),se=y("./XMLDTDAttList"),te=y("./XMLDTDEntity"),E=y("./XMLDTDElement"),re=y("./XMLDTDNotation"),oe=y("./XMLAttribute"),Ae=y("./XMLStringifier"),Ee=y("./XMLStringWriter"),z=y("./WriterState"),we.exports=he=function(){function Ce(De,Ze,Xe){var Qe;this.name="?xml",this.type=x.Document,De||(De={}),Qe={},De.writer?Se(De.writer)&&(Qe=De.writer,De.writer=new Ee):De.writer=new Ee,this.options=De,this.writer=De.writer,this.writerOptions=this.writer.filterOptions(Qe),this.stringify=new Ae(De),this.onDataCallback=Ze||function(){},this.onEndCallback=Xe||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return Ce.prototype.createChildNode=function(De){var Ze,Xe,Qe,st,Ie,Ue,rt,ot;switch(De.type){case x.CData:this.cdata(De.value);break;case x.Comment:this.comment(De.value);break;case x.Element:Qe={},rt=De.attribs;for(Xe in rt)Ne.call(rt,Xe)&&(Ze=rt[Xe],Qe[Xe]=Ze.value);this.node(De.name,Qe);break;case x.Dummy:this.dummy();break;case x.Raw:this.raw(De.value);break;case x.Text:this.text(De.value);break;case x.ProcessingInstruction:this.instruction(De.target,De.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+De.constructor.name)}for(ot=De.children,Ie=0,Ue=ot.length;Ie<Ue;Ie++)st=ot[Ie],this.createChildNode(st),st.type===x.Element&&this.up();return this},Ce.prototype.dummy=function(){return this},Ce.prototype.node=function(De,Ze,Xe){var Qe;if(De==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(De));return this.openCurrent(),De=ke(De),Ze==null&&(Ze={}),Ze=ke(Ze),ge(Ze)||(Qe=[Ze,Xe],Xe=Qe[0],Ze=Qe[1]),this.currentNode=new me(this,De,Ze),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Xe!=null&&this.text(Xe),this},Ce.prototype.element=function(De,Ze,Xe){var Qe,st,Ie,Ue,rt,ot;if(this.currentNode&&this.currentNode.type===x.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(De)||ge(De)||de(De))for(Ue=this.options.noValidation,this.options.noValidation=!0,ot=new ce(this.options).element("TEMP_ROOT"),ot.element(De),this.options.noValidation=Ue,rt=ot.children,st=0,Ie=rt.length;st<Ie;st++)Qe=rt[st],this.createChildNode(Qe),Qe.type===x.Element&&this.up();else this.node(De,Ze,Xe);return this},Ce.prototype.attribute=function(De,Ze){var Xe,Qe;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(De));if(De!=null&&(De=ke(De)),ge(De))for(Xe in De)Ne.call(De,Xe)&&(Qe=De[Xe],this.attribute(Xe,Qe));else de(Ze)&&(Ze=Ze.apply()),this.options.keepNullAttributes&&Ze==null?this.currentNode.attribs[De]=new oe(this,De,""):Ze!=null&&(this.currentNode.attribs[De]=new oe(this,De,Ze));return this},Ce.prototype.text=function(De){var Ze;return this.openCurrent(),Ze=new Pe(this,De),this.onData(this.writer.text(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.cdata=function(De){var Ze;return this.openCurrent(),Ze=new ie(this,De),this.onData(this.writer.cdata(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.comment=function(De){var Ze;return this.openCurrent(),Ze=new ee(this,De),this.onData(this.writer.comment(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.raw=function(De){var Ze;return this.openCurrent(),Ze=new be(this,De),this.onData(this.writer.raw(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.instruction=function(De,Ze){var Xe,Qe,st,Ie,Ue;if(this.openCurrent(),De!=null&&(De=ke(De)),Ze!=null&&(Ze=ke(Ze)),Array.isArray(De))for(Xe=0,Ie=De.length;Xe<Ie;Xe++)Qe=De[Xe],this.instruction(Qe);else if(ge(De))for(Qe in De)Ne.call(De,Qe)&&(st=De[Qe],this.instruction(Qe,st));else de(Ze)&&(Ze=Ze.apply()),Ue=new fe(this,De,Ze),this.onData(this.writer.processingInstruction(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Ce.prototype.declaration=function(De,Ze,Xe){var Qe;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Qe=new le(this,De,Ze,Xe),this.onData(this.writer.declaration(Qe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.doctype=function(De,Ze,Xe){if(this.openCurrent(),De==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new ue(this,Ze,Xe),this.currentNode.rootNodeName=De,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Ce.prototype.dtdElement=function(De,Ze){var Xe;return this.openCurrent(),Xe=new E(this,De,Ze),this.onData(this.writer.dtdElement(Xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.attList=function(De,Ze,Xe,Qe,st){var Ie;return this.openCurrent(),Ie=new se(this,De,Ze,Xe,Qe,st),this.onData(this.writer.dtdAttList(Ie,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.entity=function(De,Ze){var Xe;return this.openCurrent(),Xe=new te(this,!1,De,Ze),this.onData(this.writer.dtdEntity(Xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.pEntity=function(De,Ze){var Xe;return this.openCurrent(),Xe=new te(this,!0,De,Ze),this.onData(this.writer.dtdEntity(Xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.notation=function(De,Ze){var Xe;return this.openCurrent(),Xe=new re(this,De,Ze),this.onData(this.writer.dtdNotation(Xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ce.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},Ce.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},Ce.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ce.prototype.openNode=function(De){var Ze,Xe,Qe,st;if(!De.isOpen){if(!this.root&&this.currentLevel===0&&De.type===x.Element&&(this.root=De),Xe="",De.type===x.Element){this.writerOptions.state=z.OpenTag,Xe=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<"+De.name,st=De.attribs;for(Qe in st)Ne.call(st,Qe)&&(Ze=st[Qe],Xe+=this.writer.attribute(Ze,this.writerOptions,this.currentLevel));Xe+=(De.children?">":"/>")+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=z.InsideTag}else this.writerOptions.state=z.OpenTag,Xe=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+De.rootNodeName,De.pubID&&De.sysID?Xe+=' PUBLIC "'+De.pubID+'" "'+De.sysID+'"':De.sysID&&(Xe+=' SYSTEM "'+De.sysID+'"'),De.children?(Xe+=" [",this.writerOptions.state=z.InsideTag):(this.writerOptions.state=z.CloseTag,Xe+=">"),Xe+=this.writer.endline(De,this.writerOptions,this.currentLevel);return this.onData(Xe,this.currentLevel),De.isOpen=!0}},Ce.prototype.closeNode=function(De){var Ze;if(!De.isClosed)return Ze="",this.writerOptions.state=z.CloseTag,De.type===x.Element?Ze=this.writer.indent(De,this.writerOptions,this.currentLevel)+"</"+De.name+">"+this.writer.endline(De,this.writerOptions,this.currentLevel):Ze=this.writer.indent(De,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=z.None,this.onData(Ze,this.currentLevel),De.isClosed=!0},Ce.prototype.onData=function(De,Ze){return this.documentStarted=!0,this.onDataCallback(De,Ze+1)},Ce.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ce.prototype.debugInfo=function(De){return De==null?"":"node: <"+De+">"},Ce.prototype.ele=function(){return this.element.apply(this,arguments)},Ce.prototype.nod=function(De,Ze,Xe){return this.node(De,Ze,Xe)},Ce.prototype.txt=function(De){return this.text(De)},Ce.prototype.dat=function(De){return this.cdata(De)},Ce.prototype.com=function(De){return this.comment(De)},Ce.prototype.ins=function(De,Ze){return this.instruction(De,Ze)},Ce.prototype.dec=function(De,Ze,Xe){return this.declaration(De,Ze,Xe)},Ce.prototype.dtd=function(De,Ze,Xe){return this.doctype(De,Ze,Xe)},Ce.prototype.e=function(De,Ze,Xe){return this.element(De,Ze,Xe)},Ce.prototype.n=function(De,Ze,Xe){return this.node(De,Ze,Xe)},Ce.prototype.t=function(De){return this.text(De)},Ce.prototype.d=function(De){return this.cdata(De)},Ce.prototype.c=function(De){return this.comment(De)},Ce.prototype.r=function(De){return this.raw(De)},Ce.prototype.i=function(De,Ze){return this.instruction(De,Ze)},Ce.prototype.att=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ce.prototype.a=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ce.prototype.ent=function(De,Ze){return this.entity(De,Ze)},Ce.prototype.pent=function(De,Ze){return this.pEntity(De,Ze)},Ce.prototype.not=function(De,Ze){return this.notation(De,Ze)},Ce}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;oe=y("./XMLNode"),x=y("./NodeType"),we.exports=z=function(se){ie(E,se);function E(te){E.__super__.constructor.call(this,te),this.type=x.Dummy}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return""},E}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le=function(ce,he){for(var me in he)ue.call(he,me)&&(ce[me]=he[me]);function fe(){this.constructor=ce}return fe.prototype=he.prototype,ce.prototype=new fe,ce.__super__=he.prototype,ce},ue={}.hasOwnProperty;re=y("./Utility"),te=re.isObject,E=re.isFunction,se=re.getValue,ee=y("./XMLNode"),x=y("./NodeType"),z=y("./XMLAttribute"),ie=y("./XMLNamedNodeMap"),we.exports=oe=function(ce){le(he,ce);function he(me,fe,be){var Ee,Ae,Pe,ke;if(he.__super__.constructor.call(this,me),fe==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(fe),this.type=x.Element,this.attribs={},this.schemaTypeInfo=null,be!=null&&this.attribute(be),me.type===x.Document&&(this.isRoot=!0,this.documentObject=me,me.rootObject=this,me.children)){for(ke=me.children,Ae=0,Pe=ke.length;Ae<Pe;Ae++)if(Ee=ke[Ae],Ee.type===x.DocType){Ee.name=this.name;break}}}return Object.defineProperty(he.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(he.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(he.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(he.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(he.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(he.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(he.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(he.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new ie(this.attribs)),this.attributeMap}}),he.prototype.clone=function(){var me,fe,be,Ee;be=Object.create(this),be.isRoot&&(be.documentObject=null),be.attribs={},Ee=this.attribs;for(fe in Ee)ue.call(Ee,fe)&&(me=Ee[fe],be.attribs[fe]=me.clone());return be.children=[],this.children.forEach(function(Ae){var Pe;return Pe=Ae.clone(),Pe.parent=be,be.children.push(Pe)}),be},he.prototype.attribute=function(me,fe){var be,Ee;if(me!=null&&(me=se(me)),te(me))for(be in me)ue.call(me,be)&&(Ee=me[be],this.attribute(be,Ee));else E(fe)&&(fe=fe.apply()),this.options.keepNullAttributes&&fe==null?this.attribs[me]=new z(this,me,""):fe!=null&&(this.attribs[me]=new z(this,me,fe));return this},he.prototype.removeAttribute=function(me){var fe,be,Ee;if(me==null)throw new Error("Missing attribute name. "+this.debugInfo());if(me=se(me),Array.isArray(me))for(be=0,Ee=me.length;be<Ee;be++)fe=me[be],delete this.attribs[fe];else delete this.attribs[me];return this},he.prototype.toString=function(me){return this.options.writer.element(this,this.options.writer.filterOptions(me))},he.prototype.att=function(me,fe){return this.attribute(me,fe)},he.prototype.a=function(me,fe){return this.attribute(me,fe)},he.prototype.getAttribute=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me].value:null},he.prototype.setAttribute=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getAttributeNode=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me]:null},he.prototype.setAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.removeAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getAttributeNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.setAttributeNS=function(me,fe,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.removeAttributeNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getAttributeNodeNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.setAttributeNodeNS=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagNameNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.hasAttribute=function(me){return this.attribs.hasOwnProperty(me)},he.prototype.hasAttributeNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.setIdAttribute=function(me,fe){return this.attribs.hasOwnProperty(me)?this.attribs[me].isId:fe},he.prototype.setIdAttributeNS=function(me,fe,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.setIdAttributeNode=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagNameNS=function(me,fe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByClassName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.isEqualNode=function(me){var fe,be,Ee;if(!he.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.namespaceURI!==this.namespaceURI||me.prefix!==this.prefix||me.localName!==this.localName||me.attribs.length!==this.attribs.length)return!1;for(fe=be=0,Ee=this.attribs.length-1;0<=Ee?be<=Ee:be>=Ee;fe=0<=Ee?++be:--be)if(!this.attribs[fe].isEqualNode(me.attribs[fe]))return!1;return!0},he}(ee)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(y,we,ve){(function(){var x;we.exports=x=function(){function z(oe){this.nodes=oe}return Object.defineProperty(z.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),z.prototype.clone=function(){return this.nodes=null},z.prototype.getNamedItem=function(oe){return this.nodes[oe]},z.prototype.setNamedItem=function(oe){var ie;return ie=this.nodes[oe.nodeName],this.nodes[oe.nodeName]=oe,ie||null},z.prototype.removeNamedItem=function(oe){var ie;return ie=this.nodes[oe],delete this.nodes[oe],ie||null},z.prototype.item=function(oe){return this.nodes[Object.keys(this.nodes)[oe]]||null},z.prototype.getNamedItemNS=function(oe,ie){throw new Error("This DOM method is not implemented.")},z.prototype.setNamedItemNS=function(oe){throw new Error("This DOM method is not implemented.")},z.prototype.removeNamedItemNS=function(oe,ie){throw new Error("This DOM method is not implemented.")},z}()}).call(this)},{}],450:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le,ue,ce,he,me,fe,be,Ee,Ae,Pe,ke={}.hasOwnProperty;Pe=y("./Utility"),Ae=Pe.isObject,Ee=Pe.isFunction,be=Pe.isEmpty,fe=Pe.getValue,te=null,oe=null,ie=null,ee=null,se=null,he=null,me=null,ce=null,E=null,z=null,ue=null,re=null,x=null,we.exports=le=function(){function de(ge){this.parent=ge,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,te||(te=y("./XMLElement"),oe=y("./XMLCData"),ie=y("./XMLComment"),ee=y("./XMLDeclaration"),se=y("./XMLDocType"),he=y("./XMLRaw"),me=y("./XMLText"),ce=y("./XMLProcessingInstruction"),E=y("./XMLDummy"),z=y("./NodeType"),ue=y("./XMLNodeList"),re=y("./XMLNamedNodeMap"),x=y("./DocumentPosition"))}return Object.defineProperty(de.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(de.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(de.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(de.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(de.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new ue(this.children)),this.childNodeList}}),Object.defineProperty(de.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(de.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(de.prototype,"previousSibling",{get:function(){var ge;return ge=this.parent.children.indexOf(this),this.parent.children[ge-1]||null}}),Object.defineProperty(de.prototype,"nextSibling",{get:function(){var ge;return ge=this.parent.children.indexOf(this),this.parent.children[ge+1]||null}}),Object.defineProperty(de.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(de.prototype,"textContent",{get:function(){var ge,Se,je,Ne,Ce;if(this.nodeType===z.Element||this.nodeType===z.DocumentFragment){for(Ce="",Ne=this.children,Se=0,je=Ne.length;Se<je;Se++)ge=Ne[Se],ge.textContent&&(Ce+=ge.textContent);return Ce}else return null},set:function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),de.prototype.setParent=function(ge){var Se,je,Ne,Ce,De;for(this.parent=ge,ge&&(this.options=ge.options,this.stringify=ge.stringify),Ce=this.children,De=[],je=0,Ne=Ce.length;je<Ne;je++)Se=Ce[je],De.push(Se.setParent(this));return De},de.prototype.element=function(ge,Se,je){var Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue,rt,ot;if(Qe=null,Se===null&&je==null&&(Ue=[{},null],Se=Ue[0],je=Ue[1]),Se==null&&(Se={}),Se=fe(Se),Ae(Se)||(rt=[Se,je],je=rt[0],Se=rt[1]),ge!=null&&(ge=fe(ge)),Array.isArray(ge))for(De=0,st=ge.length;De<st;De++)Ce=ge[De],Qe=this.element(Ce);else if(Ee(ge))Qe=this.element(ge.apply());else if(Ae(ge)){for(Xe in ge)if(ke.call(ge,Xe))if(ot=ge[Xe],Ee(ot)&&(ot=ot.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Xe.indexOf(this.stringify.convertAttKey)===0)Qe=this.attribute(Xe.substr(this.stringify.convertAttKey.length),ot);else if(!this.options.separateArrayItems&&Array.isArray(ot)&&be(ot))Qe=this.dummy();else if(Ae(ot)&&be(ot))Qe=this.element(Xe);else if(!this.options.keepNullNodes&&ot==null)Qe=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ot))for(Ze=0,Ie=ot.length;Ze<Ie;Ze++)Ce=ot[Ze],Ne={},Ne[Xe]=Ce,Qe=this.element(Ne);else Ae(ot)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Xe.indexOf(this.stringify.convertTextKey)===0?Qe=this.element(ot):(Qe=this.element(Xe),Qe.element(ot)):Qe=this.element(Xe,ot)}else!this.options.keepNullNodes&&je===null?Qe=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ge.indexOf(this.stringify.convertTextKey)===0?Qe=this.text(je):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&ge.indexOf(this.stringify.convertCDataKey)===0?Qe=this.cdata(je):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&ge.indexOf(this.stringify.convertCommentKey)===0?Qe=this.comment(je):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&ge.indexOf(this.stringify.convertRawKey)===0?Qe=this.raw(je):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&ge.indexOf(this.stringify.convertPIKey)===0?Qe=this.instruction(ge.substr(this.stringify.convertPIKey.length),je):Qe=this.node(ge,Se,je);if(Qe==null)throw new Error("Could not create any elements with: "+ge+". "+this.debugInfo());return Qe},de.prototype.insertBefore=function(ge,Se,je){var Ne,Ce,De,Ze,Xe;if(ge!=null&&ge.type)return De=ge,Ze=Se,De.setParent(this),Ze?(Ce=children.indexOf(Ze),Xe=children.splice(Ce),children.push(De),Array.prototype.push.apply(children,Xe)):children.push(De),De;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ge));return Ce=this.parent.children.indexOf(this),Xe=this.parent.children.splice(Ce),Ne=this.parent.element(ge,Se,je),Array.prototype.push.apply(this.parent.children,Xe),Ne},de.prototype.insertAfter=function(ge,Se,je){var Ne,Ce,De;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ge));return Ce=this.parent.children.indexOf(this),De=this.parent.children.splice(Ce+1),Ne=this.parent.element(ge,Se,je),Array.prototype.push.apply(this.parent.children,De),Ne},de.prototype.remove=function(){var ge,Se;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return ge=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[ge,ge-ge+1].concat(Se=[])),this.parent},de.prototype.node=function(ge,Se,je){var Ne,Ce;return ge!=null&&(ge=fe(ge)),Se||(Se={}),Se=fe(Se),Ae(Se)||(Ce=[Se,je],je=Ce[0],Se=Ce[1]),Ne=new te(this,ge,Se),je!=null&&Ne.text(je),this.children.push(Ne),Ne},de.prototype.text=function(ge){var Se;return Ae(ge)&&this.element(ge),Se=new me(this,ge),this.children.push(Se),this},de.prototype.cdata=function(ge){var Se;return Se=new oe(this,ge),this.children.push(Se),this},de.prototype.comment=function(ge){var Se;return Se=new ie(this,ge),this.children.push(Se),this},de.prototype.commentBefore=function(ge){var Se,je,Ne;return je=this.parent.children.indexOf(this),Ne=this.parent.children.splice(je),Se=this.parent.comment(ge),Array.prototype.push.apply(this.parent.children,Ne),this},de.prototype.commentAfter=function(ge){var Se,je,Ne;return je=this.parent.children.indexOf(this),Ne=this.parent.children.splice(je+1),Se=this.parent.comment(ge),Array.prototype.push.apply(this.parent.children,Ne),this},de.prototype.raw=function(ge){var Se;return Se=new he(this,ge),this.children.push(Se),this},de.prototype.dummy=function(){var ge;return ge=new E(this),ge},de.prototype.instruction=function(ge,Se){var je,Ne,Ce,De,Ze;if(ge!=null&&(ge=fe(ge)),Se!=null&&(Se=fe(Se)),Array.isArray(ge))for(De=0,Ze=ge.length;De<Ze;De++)je=ge[De],this.instruction(je);else if(Ae(ge))for(je in ge)ke.call(ge,je)&&(Ne=ge[je],this.instruction(je,Ne));else Ee(Se)&&(Se=Se.apply()),Ce=new ce(this,ge,Se),this.children.push(Ce);return this},de.prototype.instructionBefore=function(ge,Se){var je,Ne,Ce;return Ne=this.parent.children.indexOf(this),Ce=this.parent.children.splice(Ne),je=this.parent.instruction(ge,Se),Array.prototype.push.apply(this.parent.children,Ce),this},de.prototype.instructionAfter=function(ge,Se){var je,Ne,Ce;return Ne=this.parent.children.indexOf(this),Ce=this.parent.children.splice(Ne+1),je=this.parent.instruction(ge,Se),Array.prototype.push.apply(this.parent.children,Ce),this},de.prototype.declaration=function(ge,Se,je){var Ne,Ce;return Ne=this.document(),Ce=new ee(Ne,ge,Se,je),Ne.children.length===0?Ne.children.unshift(Ce):Ne.children[0].type===z.Declaration?Ne.children[0]=Ce:Ne.children.unshift(Ce),Ne.root()||Ne},de.prototype.dtd=function(ge,Se){var je,Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue;for(Ne=this.document(),Ce=new se(Ne,ge,Se),Ie=Ne.children,De=Ze=0,Qe=Ie.length;Ze<Qe;De=++Ze)if(je=Ie[De],je.type===z.DocType)return Ne.children[De]=Ce,Ce;for(Ue=Ne.children,De=Xe=0,st=Ue.length;Xe<st;De=++Xe)if(je=Ue[De],je.isRoot)return Ne.children.splice(De,0,Ce),Ce;return Ne.children.push(Ce),Ce},de.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},de.prototype.root=function(){var ge;for(ge=this;ge;){if(ge.type===z.Document)return ge.rootObject;if(ge.isRoot)return ge;ge=ge.parent}},de.prototype.document=function(){var ge;for(ge=this;ge;){if(ge.type===z.Document)return ge;ge=ge.parent}},de.prototype.end=function(ge){return this.document().end(ge)},de.prototype.prev=function(){var ge;if(ge=this.parent.children.indexOf(this),ge<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[ge-1]},de.prototype.next=function(){var ge;if(ge=this.parent.children.indexOf(this),ge===-1||ge===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[ge+1]},de.prototype.importDocument=function(ge){var Se;return Se=ge.root().clone(),Se.parent=this,Se.isRoot=!1,this.children.push(Se),this},de.prototype.debugInfo=function(ge){var Se,je;return ge=ge||this.name,ge==null&&!((Se=this.parent)!=null&&Se.name)?"":ge==null?"parent: <"+this.parent.name+">":(je=this.parent)!=null&&je.name?"node: <"+ge+">, parent: <"+this.parent.name+">":"node: <"+ge+">"},de.prototype.ele=function(ge,Se,je){return this.element(ge,Se,je)},de.prototype.nod=function(ge,Se,je){return this.node(ge,Se,je)},de.prototype.txt=function(ge){return this.text(ge)},de.prototype.dat=function(ge){return this.cdata(ge)},de.prototype.com=function(ge){return this.comment(ge)},de.prototype.ins=function(ge,Se){return this.instruction(ge,Se)},de.prototype.doc=function(){return this.document()},de.prototype.dec=function(ge,Se,je){return this.declaration(ge,Se,je)},de.prototype.e=function(ge,Se,je){return this.element(ge,Se,je)},de.prototype.n=function(ge,Se,je){return this.node(ge,Se,je)},de.prototype.t=function(ge){return this.text(ge)},de.prototype.d=function(ge){return this.cdata(ge)},de.prototype.c=function(ge){return this.comment(ge)},de.prototype.r=function(ge){return this.raw(ge)},de.prototype.i=function(ge,Se){return this.instruction(ge,Se)},de.prototype.u=function(){return this.up()},de.prototype.importXMLBuilder=function(ge){return this.importDocument(ge)},de.prototype.replaceChild=function(ge,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.removeChild=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.appendChild=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.hasChildNodes=function(){return this.children.length!==0},de.prototype.cloneNode=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.isSupported=function(ge,Se){return!0},de.prototype.hasAttributes=function(){return this.attribs.length!==0},de.prototype.compareDocumentPosition=function(ge){var Se,je;return Se=this,Se===ge?0:this.document()!==ge.document()?(je=x.Disconnected|x.ImplementationSpecific,Math.random()<.5?je|=x.Preceding:je|=x.Following,je):Se.isAncestor(ge)?x.Contains|x.Preceding:Se.isDescendant(ge)?x.Contains|x.Following:Se.isPreceding(ge)?x.Preceding:x.Following},de.prototype.isSameNode=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.lookupPrefix=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.isDefaultNamespace=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.lookupNamespaceURI=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.isEqualNode=function(ge){var Se,je,Ne;if(ge.nodeType!==this.nodeType||ge.children.length!==this.children.length)return!1;for(Se=je=0,Ne=this.children.length-1;0<=Ne?je<=Ne:je>=Ne;Se=0<=Ne?++je:--je)if(!this.children[Se].isEqualNode(ge.children[Se]))return!1;return!0},de.prototype.getFeature=function(ge,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.setUserData=function(ge,Se,je){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.getUserData=function(ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},de.prototype.contains=function(ge){return ge?ge===this||this.isDescendant(ge):!1},de.prototype.isDescendant=function(ge){var Se,je,Ne,Ce,De;for(De=this.children,Ne=0,Ce=De.length;Ne<Ce;Ne++)if(Se=De[Ne],ge===Se||(je=Se.isDescendant(ge),je))return!0;return!1},de.prototype.isAncestor=function(ge){return ge.isDescendant(this)},de.prototype.isPreceding=function(ge){var Se,je;return Se=this.treePosition(ge),je=this.treePosition(this),Se===-1||je===-1?!1:Se<je},de.prototype.isFollowing=function(ge){var Se,je;return Se=this.treePosition(ge),je=this.treePosition(this),Se===-1||je===-1?!1:Se>je},de.prototype.treePosition=function(ge){var Se,je;return je=0,Se=!1,this.foreachTreeNode(this.document(),function(Ne){if(je++,!Se&&Ne===ge)return Se=!0}),Se?je:-1},de.prototype.foreachTreeNode=function(ge,Se){var je,Ne,Ce,De,Ze;for(ge||(ge=this.document()),De=ge.children,Ne=0,Ce=De.length;Ne<Ce;Ne++){if(je=De[Ne],Ze=Se(je))return Ze;if(Ze=this.foreachTreeNode(je,Se),Ze)return Ze}},de}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(y,we,ve){(function(){var x;we.exports=x=function(){function z(oe){this.nodes=oe}return Object.defineProperty(z.prototype,"length",{get:function(){return this.nodes.length||0}}),z.prototype.clone=function(){return this.nodes=null},z.prototype.item=function(oe){return this.nodes[oe]||null},z}()}).call(this)},{}],452:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),we.exports=oe=function(se){ie(E,se);function E(te,re,le){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=x.ProcessingInstruction,this.target=this.stringify.insTarget(re),this.name=this.target,le&&(this.value=this.stringify.insValue(le))}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(te))},E.prototype.isEqualNode=function(te){return!(!E.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.target!==this.target)},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLNode"),we.exports=oe=function(se){ie(E,se);function E(te,re){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=x.Raw,this.value=this.stringify.raw(re)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return this.options.writer.raw(this,this.options.writer.filterOptions(te))},E}(z)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(y,we,ve){(function(){var x,z,oe,ie,ee=function(E,te){for(var re in te)se.call(te,re)&&(E[re]=te[re]);function le(){this.constructor=E}return le.prototype=te.prototype,E.prototype=new le,E.__super__=te.prototype,E},se={}.hasOwnProperty;x=y("./NodeType"),ie=y("./XMLWriterBase"),z=y("./WriterState"),we.exports=oe=function(E){ee(te,E);function te(re,le){this.stream=re,te.__super__.constructor.call(this,le)}return te.prototype.endline=function(re,le,ue){return re.isLastRootNode&&le.state===z.CloseTag?"":te.__super__.endline.call(this,re,le,ue)},te.prototype.document=function(re,le){var ue,ce,he,me,fe,be,Ee,Ae,Pe;for(Ee=re.children,ce=he=0,fe=Ee.length;he<fe;ce=++he)ue=Ee[ce],ue.isLastRootNode=ce===re.children.length-1;for(le=this.filterOptions(le),Ae=re.children,Pe=[],me=0,be=Ae.length;me<be;me++)ue=Ae[me],Pe.push(this.writeChildNode(ue,le,0));return Pe},te.prototype.attribute=function(re,le,ue){return this.stream.write(te.__super__.attribute.call(this,re,le,ue))},te.prototype.cdata=function(re,le,ue){return this.stream.write(te.__super__.cdata.call(this,re,le,ue))},te.prototype.comment=function(re,le,ue){return this.stream.write(te.__super__.comment.call(this,re,le,ue))},te.prototype.declaration=function(re,le,ue){return this.stream.write(te.__super__.declaration.call(this,re,le,ue))},te.prototype.docType=function(re,le,ue){var ce,he,me,fe;if(ue||(ue=0),this.openNode(re,le,ue),le.state=z.OpenTag,this.stream.write(this.indent(re,le,ue)),this.stream.write("<!DOCTYPE "+re.root().name),re.pubID&&re.sysID?this.stream.write(' PUBLIC "'+re.pubID+'" "'+re.sysID+'"'):re.sysID&&this.stream.write(' SYSTEM "'+re.sysID+'"'),re.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(re,le,ue)),le.state=z.InsideTag,fe=re.children,he=0,me=fe.length;he<me;he++)ce=fe[he],this.writeChildNode(ce,le,ue+1);le.state=z.CloseTag,this.stream.write("]")}return le.state=z.CloseTag,this.stream.write(le.spaceBeforeSlash+">"),this.stream.write(this.endline(re,le,ue)),le.state=z.None,this.closeNode(re,le,ue)},te.prototype.element=function(re,le,ue){var ce,he,me,fe,be,Ee,Ae,Pe,ke,de;ue||(ue=0),this.openNode(re,le,ue),le.state=z.OpenTag,this.stream.write(this.indent(re,le,ue)+"<"+re.name),ke=re.attribs;for(Ae in ke)se.call(ke,Ae)&&(ce=ke[Ae],this.attribute(ce,le,ue));if(me=re.children.length,fe=me===0?null:re.children[0],me===0||re.children.every(function(ge){return(ge.type===x.Text||ge.type===x.Raw)&&ge.value===""}))le.allowEmpty?(this.stream.write(">"),le.state=z.CloseTag,this.stream.write("</"+re.name+">")):(le.state=z.CloseTag,this.stream.write(le.spaceBeforeSlash+"/>"));else if(le.pretty&&me===1&&(fe.type===x.Text||fe.type===x.Raw)&&fe.value!=null)this.stream.write(">"),le.state=z.InsideTag,le.suppressPrettyCount++,Pe=!0,this.writeChildNode(fe,le,ue+1),le.suppressPrettyCount--,Pe=!1,le.state=z.CloseTag,this.stream.write("</"+re.name+">");else{for(this.stream.write(">"+this.endline(re,le,ue)),le.state=z.InsideTag,de=re.children,be=0,Ee=de.length;be<Ee;be++)he=de[be],this.writeChildNode(he,le,ue+1);le.state=z.CloseTag,this.stream.write(this.indent(re,le,ue)+"</"+re.name+">")}return this.stream.write(this.endline(re,le,ue)),le.state=z.None,this.closeNode(re,le,ue)},te.prototype.processingInstruction=function(re,le,ue){return this.stream.write(te.__super__.processingInstruction.call(this,re,le,ue))},te.prototype.raw=function(re,le,ue){return this.stream.write(te.__super__.raw.call(this,re,le,ue))},te.prototype.text=function(re,le,ue){return this.stream.write(te.__super__.text.call(this,re,le,ue))},te.prototype.dtdAttList=function(re,le,ue){return this.stream.write(te.__super__.dtdAttList.call(this,re,le,ue))},te.prototype.dtdElement=function(re,le,ue){return this.stream.write(te.__super__.dtdElement.call(this,re,le,ue))},te.prototype.dtdEntity=function(re,le,ue){return this.stream.write(te.__super__.dtdEntity.call(this,re,le,ue))},te.prototype.dtdNotation=function(re,le,ue){return this.stream.write(te.__super__.dtdNotation.call(this,re,le,ue))},te}(ie)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(y,we,ve){(function(){var x,z,oe=function(ee,se){for(var E in se)ie.call(se,E)&&(ee[E]=se[E]);function te(){this.constructor=ee}return te.prototype=se.prototype,ee.prototype=new te,ee.__super__=se.prototype,ee},ie={}.hasOwnProperty;z=y("./XMLWriterBase"),we.exports=x=function(ee){oe(se,ee);function se(E){se.__super__.constructor.call(this,E)}return se.prototype.document=function(E,te){var re,le,ue,ce,he;for(te=this.filterOptions(te),ce="",he=E.children,le=0,ue=he.length;le<ue;le++)re=he[le],ce+=this.writeChildNode(re,te,0);return te.pretty&&ce.slice(-te.newline.length)===te.newline&&(ce=ce.slice(0,-te.newline.length)),ce},se}(z)}).call(this)},{"./XMLWriterBase":458}],456:[function(y,we,ve){(function(){var x,z=function(ie,ee){return function(){return ie.apply(ee,arguments)}},oe={}.hasOwnProperty;we.exports=x=function(){function ie(ee){this.assertLegalName=z(this.assertLegalName,this),this.assertLegalChar=z(this.assertLegalChar,this);var se,E,te;ee||(ee={}),this.options=ee,this.options.version||(this.options.version="1.0"),E=ee.stringify||{};for(se in E)oe.call(E,se)&&(te=E[se],this[se]=te)}return ie.prototype.name=function(ee){return this.options.noValidation?ee:this.assertLegalName(""+ee||"")},ie.prototype.text=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.textEscape(""+ee||""))},ie.prototype.cdata=function(ee){return this.options.noValidation?ee:(ee=""+ee||"",ee=ee.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ee))},ie.prototype.comment=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",ee.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ee);return this.assertLegalChar(ee)},ie.prototype.raw=function(ee){return this.options.noValidation?ee:""+ee||""},ie.prototype.attValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.attEscape(ee=""+ee||""))},ie.prototype.insTarget=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.insValue=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",ee.match(/\?>/))throw new Error("Invalid processing instruction value: "+ee);return this.assertLegalChar(ee)},ie.prototype.xmlVersion=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",!ee.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ee);return ee},ie.prototype.xmlEncoding=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",!ee.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ee);return this.assertLegalChar(ee)},ie.prototype.xmlStandalone=function(ee){return this.options.noValidation?ee:ee?"yes":"no"},ie.prototype.dtdPubID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdSysID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdElementValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdAttType=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdAttDefault=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdEntityValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.dtdNData=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},ie.prototype.convertAttKey="@",ie.prototype.convertPIKey="?",ie.prototype.convertTextKey="#text",ie.prototype.convertCDataKey="#cdata",ie.prototype.convertCommentKey="#comment",ie.prototype.convertRawKey="#raw",ie.prototype.assertLegalChar=function(ee){var se,E;if(this.options.noValidation)return ee;if(se="",this.options.version==="1.0"){if(se=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=ee.match(se))throw new Error("Invalid character in string: "+ee+" at index "+E.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=ee.match(se)))throw new Error("Invalid character in string: "+ee+" at index "+E.index);return ee},ie.prototype.assertLegalName=function(ee){var se;if(this.options.noValidation)return ee;if(this.assertLegalChar(ee),se=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!ee.match(se))throw new Error("Invalid character in name");return ee},ie.prototype.textEscape=function(ee){var se;return this.options.noValidation?ee:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(se,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},ie.prototype.attEscape=function(ee){var se;return this.options.noValidation?ee:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(se,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},ie}()}).call(this)},{}],457:[function(y,we,ve){(function(){var x,z,oe,ie=function(se,E){for(var te in E)ee.call(E,te)&&(se[te]=E[te]);function re(){this.constructor=se}return re.prototype=E.prototype,se.prototype=new re,se.__super__=E.prototype,se},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),we.exports=oe=function(se){ie(E,se);function E(te,re){if(E.__super__.constructor.call(this,te),re==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=x.Text,this.value=this.stringify.text(re)}return Object.defineProperty(E.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(E.prototype,"wholeText",{get:function(){var te,re,le;for(le="",re=this.previousSibling;re;)le=re.data+le,re=re.previousSibling;for(le+=this.data,te=this.nextSibling;te;)le=le+te.data,te=te.nextSibling;return le}}),E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(te){return this.options.writer.text(this,this.options.writer.filterOptions(te))},E.prototype.splitText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.replaceWholeText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le,ue,ce,he,me,fe,be,Ee,Ae={}.hasOwnProperty;Ee=y("./Utility").assign,x=y("./NodeType"),re=y("./XMLDeclaration"),le=y("./XMLDocType"),oe=y("./XMLCData"),ie=y("./XMLComment"),ce=y("./XMLElement"),me=y("./XMLRaw"),fe=y("./XMLText"),he=y("./XMLProcessingInstruction"),ue=y("./XMLDummy"),ee=y("./XMLDTDAttList"),se=y("./XMLDTDElement"),E=y("./XMLDTDEntity"),te=y("./XMLDTDNotation"),z=y("./WriterState"),we.exports=be=function(){function Pe(ke){var de,ge,Se;ke||(ke={}),this.options=ke,ge=ke.writer||{};for(de in ge)Ae.call(ge,de)&&(Se=ge[de],this["_"+de]=this[de],this[de]=Se)}return Pe.prototype.filterOptions=function(ke){var de,ge,Se,je,Ne,Ce,De,Ze;return ke||(ke={}),ke=Ee({},this.options,ke),de={writer:this},de.pretty=ke.pretty||!1,de.allowEmpty=ke.allowEmpty||!1,de.indent=(ge=ke.indent)!=null?ge:" ",de.newline=(Se=ke.newline)!=null?Se:`
`,de.offset=(je=ke.offset)!=null?je:0,de.dontPrettyTextNodes=(Ne=(Ce=ke.dontPrettyTextNodes)!=null?Ce:ke.dontprettytextnodes)!=null?Ne:0,de.spaceBeforeSlash=(De=(Ze=ke.spaceBeforeSlash)!=null?Ze:ke.spacebeforeslash)!=null?De:"",de.spaceBeforeSlash===!0&&(de.spaceBeforeSlash=" "),de.suppressPrettyCount=0,de.user={},de.state=z.None,de},Pe.prototype.indent=function(ke,de,ge){var Se;return!de.pretty||de.suppressPrettyCount?"":de.pretty&&(Se=(ge||0)+de.offset+1,Se>0)?new Array(Se).join(de.indent):""},Pe.prototype.endline=function(ke,de,ge){return!de.pretty||de.suppressPrettyCount?"":de.newline},Pe.prototype.attribute=function(ke,de,ge){var Se;return this.openAttribute(ke,de,ge),Se=" "+ke.name+'="'+ke.value+'"',this.closeAttribute(ke,de,ge),Se},Pe.prototype.cdata=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<![CDATA[",de.state=z.InsideTag,Se+=ke.value,de.state=z.CloseTag,Se+="]]>"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.comment=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<!-- ",de.state=z.InsideTag,Se+=ke.value,de.state=z.CloseTag,Se+=" -->"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.declaration=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<?xml",de.state=z.InsideTag,Se+=' version="'+ke.version+'"',ke.encoding!=null&&(Se+=' encoding="'+ke.encoding+'"'),ke.standalone!=null&&(Se+=' standalone="'+ke.standalone+'"'),de.state=z.CloseTag,Se+=de.spaceBeforeSlash+"?>",Se+=this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.docType=function(ke,de,ge){var Se,je,Ne,Ce,De;if(ge||(ge=0),this.openNode(ke,de,ge),de.state=z.OpenTag,Ce=this.indent(ke,de,ge),Ce+="<!DOCTYPE "+ke.root().name,ke.pubID&&ke.sysID?Ce+=' PUBLIC "'+ke.pubID+'" "'+ke.sysID+'"':ke.sysID&&(Ce+=' SYSTEM "'+ke.sysID+'"'),ke.children.length>0){for(Ce+=" [",Ce+=this.endline(ke,de,ge),de.state=z.InsideTag,De=ke.children,je=0,Ne=De.length;je<Ne;je++)Se=De[je],Ce+=this.writeChildNode(Se,de,ge+1);de.state=z.CloseTag,Ce+="]"}return de.state=z.CloseTag,Ce+=de.spaceBeforeSlash+">",Ce+=this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Ce},Pe.prototype.element=function(ke,de,ge){var Se,je,Ne,Ce,De,Ze,Xe,Qe,st,Ie,Ue,rt,ot,it;ge||(ge=0),Ie=!1,Ue="",this.openNode(ke,de,ge),de.state=z.OpenTag,Ue+=this.indent(ke,de,ge)+"<"+ke.name,rt=ke.attribs;for(st in rt)Ae.call(rt,st)&&(Se=rt[st],Ue+=this.attribute(Se,de,ge));if(Ne=ke.children.length,Ce=Ne===0?null:ke.children[0],Ne===0||ke.children.every(function($e){return($e.type===x.Text||$e.type===x.Raw)&&$e.value===""}))de.allowEmpty?(Ue+=">",de.state=z.CloseTag,Ue+="</"+ke.name+">"+this.endline(ke,de,ge)):(de.state=z.CloseTag,Ue+=de.spaceBeforeSlash+"/>"+this.endline(ke,de,ge));else if(de.pretty&&Ne===1&&(Ce.type===x.Text||Ce.type===x.Raw)&&Ce.value!=null)Ue+=">",de.state=z.InsideTag,de.suppressPrettyCount++,Ie=!0,Ue+=this.writeChildNode(Ce,de,ge+1),de.suppressPrettyCount--,Ie=!1,de.state=z.CloseTag,Ue+="</"+ke.name+">"+this.endline(ke,de,ge);else{if(de.dontPrettyTextNodes){for(ot=ke.children,De=0,Xe=ot.length;De<Xe;De++)if(je=ot[De],(je.type===x.Text||je.type===x.Raw)&&je.value!=null){de.suppressPrettyCount++,Ie=!0;break}}for(Ue+=">"+this.endline(ke,de,ge),de.state=z.InsideTag,it=ke.children,Ze=0,Qe=it.length;Ze<Qe;Ze++)je=it[Ze],Ue+=this.writeChildNode(je,de,ge+1);de.state=z.CloseTag,Ue+=this.indent(ke,de,ge)+"</"+ke.name+">",Ie&&de.suppressPrettyCount--,Ue+=this.endline(ke,de,ge),de.state=z.None}return this.closeNode(ke,de,ge),Ue},Pe.prototype.writeChildNode=function(ke,de,ge){switch(ke.type){case x.CData:return this.cdata(ke,de,ge);case x.Comment:return this.comment(ke,de,ge);case x.Element:return this.element(ke,de,ge);case x.Raw:return this.raw(ke,de,ge);case x.Text:return this.text(ke,de,ge);case x.ProcessingInstruction:return this.processingInstruction(ke,de,ge);case x.Dummy:return"";case x.Declaration:return this.declaration(ke,de,ge);case x.DocType:return this.docType(ke,de,ge);case x.AttributeDeclaration:return this.dtdAttList(ke,de,ge);case x.ElementDeclaration:return this.dtdElement(ke,de,ge);case x.EntityDeclaration:return this.dtdEntity(ke,de,ge);case x.NotationDeclaration:return this.dtdNotation(ke,de,ge);default:throw new Error("Unknown XML node type: "+ke.constructor.name)}},Pe.prototype.processingInstruction=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<?",de.state=z.InsideTag,Se+=ke.target,ke.value&&(Se+=" "+ke.value),de.state=z.CloseTag,Se+=de.spaceBeforeSlash+"?>",Se+=this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.raw=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge),de.state=z.InsideTag,Se+=ke.value,de.state=z.CloseTag,Se+=this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.text=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge),de.state=z.InsideTag,Se+=ke.value,de.state=z.CloseTag,Se+=this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.dtdAttList=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<!ATTLIST",de.state=z.InsideTag,Se+=" "+ke.elementName+" "+ke.attributeName+" "+ke.attributeType,ke.defaultValueType!=="#DEFAULT"&&(Se+=" "+ke.defaultValueType),ke.defaultValue&&(Se+=' "'+ke.defaultValue+'"'),de.state=z.CloseTag,Se+=de.spaceBeforeSlash+">"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.dtdElement=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<!ELEMENT",de.state=z.InsideTag,Se+=" "+ke.name+" "+ke.value,de.state=z.CloseTag,Se+=de.spaceBeforeSlash+">"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.dtdEntity=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<!ENTITY",de.state=z.InsideTag,ke.pe&&(Se+=" %"),Se+=" "+ke.name,ke.value?Se+=' "'+ke.value+'"':(ke.pubID&&ke.sysID?Se+=' PUBLIC "'+ke.pubID+'" "'+ke.sysID+'"':ke.sysID&&(Se+=' SYSTEM "'+ke.sysID+'"'),ke.nData&&(Se+=" NDATA "+ke.nData)),de.state=z.CloseTag,Se+=de.spaceBeforeSlash+">"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.dtdNotation=function(ke,de,ge){var Se;return this.openNode(ke,de,ge),de.state=z.OpenTag,Se=this.indent(ke,de,ge)+"<!NOTATION",de.state=z.InsideTag,Se+=" "+ke.name,ke.pubID&&ke.sysID?Se+=' PUBLIC "'+ke.pubID+'" "'+ke.sysID+'"':ke.pubID?Se+=' PUBLIC "'+ke.pubID+'"':ke.sysID&&(Se+=' SYSTEM "'+ke.sysID+'"'),de.state=z.CloseTag,Se+=de.spaceBeforeSlash+">"+this.endline(ke,de,ge),de.state=z.None,this.closeNode(ke,de,ge),Se},Pe.prototype.openNode=function(ke,de,ge){},Pe.prototype.closeNode=function(ke,de,ge){},Pe.prototype.openAttribute=function(ke,de,ge){},Pe.prototype.closeAttribute=function(ke,de,ge){},Pe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(y,we,ve){(function(){var x,z,oe,ie,ee,se,E,te,re,le;le=y("./Utility"),te=le.assign,re=le.isFunction,oe=y("./XMLDOMImplementation"),ie=y("./XMLDocument"),ee=y("./XMLDocumentCB"),E=y("./XMLStringWriter"),se=y("./XMLStreamWriter"),x=y("./NodeType"),z=y("./WriterState"),we.exports.create=function(ue,ce,he,me){var fe,be;if(ue==null)throw new Error("Root element needs a name.");return me=te({},ce,he,me),fe=new ie(me),be=fe.element(ue),me.headless||(fe.declaration(me),(me.pubID!=null||me.sysID!=null)&&fe.dtd(me)),be},we.exports.begin=function(ue,ce,he){var me;return re(ue)&&(me=[ue,ce],ce=me[0],he=me[1],ue={}),ce?new ee(ue,ce,he):new ie(ue)},we.exports.stringWriter=function(ue){return new E(ue)},we.exports.streamWriter=function(ue,ce){return new se(ue,ce)},we.exports.implementation=new oe,we.exports.nodeType=x,we.exports.writerState=z}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(y,we,ve){we.exports=z;var x=Object.prototype.hasOwnProperty;function z(){for(var oe={},ie=0;ie<arguments.length;ie++){var ee=arguments[ie];for(var se in ee)x.call(ee,se)&&(oe[se]=ee[se])}return oe}},{}],461:[function(y,we,ve){"use strict";y("core-js/modules/es.array.fill.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.array.slice.js");var x=y("buffer").Buffer,z=y("./sha"),oe=y("./md5"),ie={sha1:z,md5:oe},ee=64,se=x.alloc(ee);se.fill(0);function E(le,ue,ce){x.isBuffer(ue)||(ue=x.from(ue)),x.isBuffer(ce)||(ce=x.from(ce)),ue.length>ee?ue=le(ue):ue.length<ee&&(ue=x.concat([ue,se],ee));for(var he=x.alloc(ee),me=x.alloc(ee),fe=0;fe<ee;fe++)he[fe]=ue[fe]^54,me[fe]=ue[fe]^92;var be=le(x.concat([he,ce]));return le(x.concat([me,be]))}function te(le,ue){le=le||"sha1";var ce=ie[le],he=[],me=0;return ce||re("algorithm:",le,"is not yet supported"),{update:function(be){return x.isBuffer(be)||(be=x.from(be)),he.push(be),me+=be.length,this},digest:function(be){var Ee=x.concat(he),Ae=ue?E(ce,ue,Ee):ce(Ee);return he=null,be?Ae.toString(be):Ae}}}function re(){var le=[].slice.call(arguments).join(" ");throw new Error([le,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}ve.createHash=function(le){return te(le)},ve.createHmac=function(le,ue){return te(le,ue)},ve.createCredentials=function(){re("sorry,createCredentials is not implemented yet")},ve.createCipher=function(){re("sorry,createCipher is not implemented yet")},ve.createCipheriv=function(){re("sorry,createCipheriv is not implemented yet")},ve.createDecipher=function(){re("sorry,createDecipher is not implemented yet")},ve.createDecipheriv=function(){re("sorry,createDecipheriv is not implemented yet")},ve.createSign=function(){re("sorry,createSign is not implemented yet")},ve.createVerify=function(){re("sorry,createVerify is not implemented yet")},ve.createDiffieHellman=function(){re("sorry,createDiffieHellman is not implemented yet")},ve.pbkdf2=function(){re("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(y,we,ve){"use strict";y("core-js/modules/es.array.fill.js"),y("core-js/modules/es.array.concat.js");var x=y("buffer").Buffer,z=4,oe=x.alloc(z);oe.fill(0);var ie=8;function ee(te,re){if(te.length%z!==0){var le=te.length+(z-te.length%z);te=x.concat([te,oe],le)}for(var ue=[],ce=re?te.readInt32BE:te.readInt32LE,he=0;he<te.length;he+=z)ue.push(ce.call(te,he));return ue}function se(te,re,le){for(var ue=x.alloc(re),ce=le?ue.writeInt32BE:ue.writeInt32LE,he=0;he<te.length;he++)ce.call(ue,te[he],he*4,!0);return ue}function E(te,re,le,ue){x.isBuffer(te)||(te=x.from(te));var ce=re(ee(te,ue),te.length*ie);return se(ce,le,ue)}we.exports={hash:E}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(y,we,ve){"use strict";var x=y("./helpers");function z(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function oe(ue,ce){ue[ce>>5]|=128<<ce%32,ue[(ce+64>>>9<<4)+14]=ce;for(var he=1732584193,me=-271733879,fe=-1732584194,be=271733878,Ee=0;Ee<ue.length;Ee+=16){var Ae=he,Pe=me,ke=fe,de=be;he=ee(he,me,fe,be,ue[Ee+0],7,-680876936),be=ee(be,he,me,fe,ue[Ee+1],12,-389564586),fe=ee(fe,be,he,me,ue[Ee+2],17,606105819),me=ee(me,fe,be,he,ue[Ee+3],22,-1044525330),he=ee(he,me,fe,be,ue[Ee+4],7,-176418897),be=ee(be,he,me,fe,ue[Ee+5],12,1200080426),fe=ee(fe,be,he,me,ue[Ee+6],17,-1473231341),me=ee(me,fe,be,he,ue[Ee+7],22,-45705983),he=ee(he,me,fe,be,ue[Ee+8],7,1770035416),be=ee(be,he,me,fe,ue[Ee+9],12,-1958414417),fe=ee(fe,be,he,me,ue[Ee+10],17,-42063),me=ee(me,fe,be,he,ue[Ee+11],22,-1990404162),he=ee(he,me,fe,be,ue[Ee+12],7,1804603682),be=ee(be,he,me,fe,ue[Ee+13],12,-40341101),fe=ee(fe,be,he,me,ue[Ee+14],17,-1502002290),me=ee(me,fe,be,he,ue[Ee+15],22,1236535329),he=se(he,me,fe,be,ue[Ee+1],5,-165796510),be=se(be,he,me,fe,ue[Ee+6],9,-1069501632),fe=se(fe,be,he,me,ue[Ee+11],14,643717713),me=se(me,fe,be,he,ue[Ee+0],20,-373897302),he=se(he,me,fe,be,ue[Ee+5],5,-701558691),be=se(be,he,me,fe,ue[Ee+10],9,38016083),fe=se(fe,be,he,me,ue[Ee+15],14,-660478335),me=se(me,fe,be,he,ue[Ee+4],20,-405537848),he=se(he,me,fe,be,ue[Ee+9],5,568446438),be=se(be,he,me,fe,ue[Ee+14],9,-1019803690),fe=se(fe,be,he,me,ue[Ee+3],14,-187363961),me=se(me,fe,be,he,ue[Ee+8],20,1163531501),he=se(he,me,fe,be,ue[Ee+13],5,-1444681467),be=se(be,he,me,fe,ue[Ee+2],9,-51403784),fe=se(fe,be,he,me,ue[Ee+7],14,1735328473),me=se(me,fe,be,he,ue[Ee+12],20,-1926607734),he=E(he,me,fe,be,ue[Ee+5],4,-378558),be=E(be,he,me,fe,ue[Ee+8],11,-2022574463),fe=E(fe,be,he,me,ue[Ee+11],16,1839030562),me=E(me,fe,be,he,ue[Ee+14],23,-35309556),he=E(he,me,fe,be,ue[Ee+1],4,-1530992060),be=E(be,he,me,fe,ue[Ee+4],11,1272893353),fe=E(fe,be,he,me,ue[Ee+7],16,-155497632),me=E(me,fe,be,he,ue[Ee+10],23,-1094730640),he=E(he,me,fe,be,ue[Ee+13],4,681279174),be=E(be,he,me,fe,ue[Ee+0],11,-358537222),fe=E(fe,be,he,me,ue[Ee+3],16,-722521979),me=E(me,fe,be,he,ue[Ee+6],23,76029189),he=E(he,me,fe,be,ue[Ee+9],4,-640364487),be=E(be,he,me,fe,ue[Ee+12],11,-421815835),fe=E(fe,be,he,me,ue[Ee+15],16,530742520),me=E(me,fe,be,he,ue[Ee+2],23,-995338651),he=te(he,me,fe,be,ue[Ee+0],6,-198630844),be=te(be,he,me,fe,ue[Ee+7],10,1126891415),fe=te(fe,be,he,me,ue[Ee+14],15,-1416354905),me=te(me,fe,be,he,ue[Ee+5],21,-57434055),he=te(he,me,fe,be,ue[Ee+12],6,1700485571),be=te(be,he,me,fe,ue[Ee+3],10,-1894986606),fe=te(fe,be,he,me,ue[Ee+10],15,-1051523),me=te(me,fe,be,he,ue[Ee+1],21,-2054922799),he=te(he,me,fe,be,ue[Ee+8],6,1873313359),be=te(be,he,me,fe,ue[Ee+15],10,-30611744),fe=te(fe,be,he,me,ue[Ee+6],15,-1560198380),me=te(me,fe,be,he,ue[Ee+13],21,1309151649),he=te(he,me,fe,be,ue[Ee+4],6,-145523070),be=te(be,he,me,fe,ue[Ee+11],10,-1120210379),fe=te(fe,be,he,me,ue[Ee+2],15,718787259),me=te(me,fe,be,he,ue[Ee+9],21,-343485551),he=re(he,Ae),me=re(me,Pe),fe=re(fe,ke),be=re(be,de)}return Array(he,me,fe,be)}function ie(ue,ce,he,me,fe,be){return re(le(re(re(ce,ue),re(me,be)),fe),he)}function ee(ue,ce,he,me,fe,be,Ee){return ie(ce&he|~ce&me,ue,ce,fe,be,Ee)}function se(ue,ce,he,me,fe,be,Ee){return ie(ce&me|he&~me,ue,ce,fe,be,Ee)}function E(ue,ce,he,me,fe,be,Ee){return ie(ce^he^me,ue,ce,fe,be,Ee)}function te(ue,ce,he,me,fe,be,Ee){return ie(he^(ce|~me),ue,ce,fe,be,Ee)}function re(ue,ce){var he=(ue&65535)+(ce&65535),me=(ue>>16)+(ce>>16)+(he>>16);return me<<16|he&65535}function le(ue,ce){return ue<<ce|ue>>>32-ce}we.exports=function(ce){return x.hash(ce,oe,16)}},{"./helpers":462}],464:[function(y,we,ve){"use strict";var x=y("./helpers");function z(E,te){E[te>>5]|=128<<24-te%32,E[(te+64>>9<<4)+15]=te;for(var re=Array(80),le=1732584193,ue=-271733879,ce=-1732584194,he=271733878,me=-1009589776,fe=0;fe<E.length;fe+=16){for(var be=le,Ee=ue,Ae=ce,Pe=he,ke=me,de=0;de<80;de++){de<16?re[de]=E[fe+de]:re[de]=se(re[de-3]^re[de-8]^re[de-14]^re[de-16],1);var ge=ee(ee(se(le,5),oe(de,ue,ce,he)),ee(ee(me,re[de]),ie(de)));me=he,he=ce,ce=se(ue,30),ue=le,le=ge}le=ee(le,be),ue=ee(ue,Ee),ce=ee(ce,Ae),he=ee(he,Pe),me=ee(me,ke)}return Array(le,ue,ce,he,me)}function oe(E,te,re,le){return E<20?te&re|~te&le:E<40?te^re^le:E<60?te&re|te&le|re&le:te^re^le}function ie(E){return E<20?1518500249:E<40?1859775393:E<60?-1894007588:-899497514}function ee(E,te){var re=(E&65535)+(te&65535),le=(E>>16)+(te>>16)+(re>>16);return le<<16|re&65535}function se(E,te){return E<<te|E>>>32-te}we.exports=function(te){return x.hash(te,z,20,!0)}},{"./helpers":462}],465:[function(y,we,ve){"use strict";we.exports=function(){return function(){}}},{}],466:[function(y,we,ve){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),oe=z(y("@babel/runtime/helpers/typeof")),ie=y("stream"),ee=ie.Stream,se=y("../lib/common/utils/isArray"),E=se.isArray;we.exports.string=function(le){return typeof le=="string"},we.exports.array=E,we.exports.buffer=x.isBuffer;function te(re){return re instanceof ee}we.exports.writableStream=function(le){return te(le)&&typeof le._write=="function"&&(0,oe.default)(le._writableState)==="object"}}).call(this)}).call(this,{isBuffer:y("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(y,we,ve){"use strict";var x=y("immediate"),z=we.exports={};z.nextTick=x,z.title="browser",z.browser=!0,z.env={},z.argv=[],z.version="",z.versions={};function oe(){}z.on=oe,z.addListener=oe,z.once=oe,z.off=oe,z.removeListener=oe,z.removeAllListeners=oe,z.emit=oe,z.prependListener=oe,z.prependOnceListener=oe,z.listeners=function(ie){return[]},z.binding=function(ie){throw new Error("process.binding is not supported")},z.cwd=function(){return"/"},z.chdir=function(ie){throw new Error("process.chdir is not supported")},z.umask=function(){return 0}},{immediate:358}],468:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.search.js");var z=y("./lib/request"),oe=y("./lib/response"),ie=y("xtend"),ee=y("builtin-status-codes"),se=y("url"),E=ve;E.request=function(te,re){typeof te=="string"?te=se.parse(te):te=ie(te);var le=x.location.protocol.search(/^https?:$/)===-1?"http:":"",ue=te.protocol||le,ce=te.hostname||te.host,he=te.port,me=te.path||"/";ce&&ce.indexOf(":")!==-1&&(ce="["+ce+"]"),te.url=(ce?ue+"//"+ce:"")+(he?":"+he:"")+me,te.method=(te.method||"GET").toUpperCase(),te.headers=te.headers||{};var fe=new z(te);return re&&fe.on("response",re),fe},E.get=function(re,le){var ue=E.request(re,le);return ue.end(),ue},E.ClientRequest=z,E.IncomingMessage=oe.IncomingMessage,E.Agent=function(){},E.Agent.defaultMaxSockets=4,E.globalAgent=new E.Agent,E.STATUS_CODES=ee,E.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(y,we,ve){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array-buffer.constructor.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.array.slice.js"),ve.fetch=E(x.fetch)&&E(x.ReadableStream),ve.writableStream=E(x.WritableStream),ve.abortController=E(x.AbortController),ve.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ve.blobConstructor=!0}catch(te){}var z;function oe(){if(z!==void 0)return z;if(x.XMLHttpRequest){z=new x.XMLHttpRequest;try{z.open("GET",x.XDomainRequest?"/":"https://example.com")}catch(te){z=null}}else z=null;return z}function ie(te){var re=oe();if(!re)return!1;try{return re.responseType=te,re.responseType===te}catch(le){}return!1}var ee=typeof x.ArrayBuffer!="undefined",se=ee&&E(x.ArrayBuffer.prototype.slice);ve.arraybuffer=ve.fetch||ee&&ie("arraybuffer"),ve.msstream=!ve.fetch&&se&&ie("ms-stream"),ve.mozchunkedarraybuffer=!ve.fetch&&ee&&ie("moz-chunked-arraybuffer"),ve.overrideMimeType=ve.fetch||(oe()?E(oe().overrideMimeType):!1),ve.vbArray=E(x.VBArray);function E(te){return typeof te=="function"}z=null}).call(this)}).call(this,typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(y,we,ve){(function(x,z,oe){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js");var ie=y("./capability"),ee=y("inherits"),se=y("./response"),E=y("readable-stream"),te=y("to-arraybuffer"),re=se.IncomingMessage,le=se.readyStates;function ue(fe,be){return ie.fetch&&be?"fetch":ie.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ie.msstream?"ms-stream":ie.arraybuffer&&fe?"arraybuffer":ie.vbArray&&fe?"text:vbarray":"text"}var ce=we.exports=function(fe){var be=this;E.Writable.call(be),be._opts=fe,be._body=[],be._headers={},fe.auth&&be.setHeader("Authorization","Basic "+new oe(fe.auth).toString("base64")),Object.keys(fe.headers).forEach(function(Pe){be.setHeader(Pe,fe.headers[Pe])});var Ee,Ae=!0;if(fe.mode==="disable-fetch"||"requestTimeout"in fe&&!ie.abortController)Ae=!1,Ee=!0;else if(fe.mode==="prefer-streaming")Ee=!1;else if(fe.mode==="allow-wrong-content-type")Ee=!ie.overrideMimeType;else if(!fe.mode||fe.mode==="default"||fe.mode==="prefer-fast")Ee=!0;else throw new Error("Invalid value for opts.mode");be._mode=ue(Ee,Ae),be._fetchTimer=null,be.on("finish",function(){be._onFinish()})};ee(ce,E.Writable),ce.prototype.setHeader=function(fe,be){var Ee=this,Ae=fe.toLowerCase();me.indexOf(Ae)===-1&&(Ee._headers[Ae]={name:fe,value:be})},ce.prototype.getHeader=function(fe){var be=this._headers[fe.toLowerCase()];return be?be.value:null},ce.prototype.removeHeader=function(fe){var be=this;delete be._headers[fe.toLowerCase()]},ce.prototype._onFinish=function(){var fe=this;if(!fe._destroyed){var be=fe._opts,Ee=fe._headers,Ae=null;be.method!=="GET"&&be.method!=="HEAD"&&(ie.arraybuffer?Ae=te(oe.concat(fe._body)):ie.blobConstructor?Ae=new z.Blob(fe._body.map(function(je){return te(je)}),{type:(Ee["content-type"]||{}).value||""}):Ae=oe.concat(fe._body).toString());var Pe=[];if(Object.keys(Ee).forEach(function(je){var Ne=Ee[je].name,Ce=Ee[je].value;Array.isArray(Ce)?Ce.forEach(function(De){Pe.push([Ne,De])}):Pe.push([Ne,Ce])}),fe._mode==="fetch"){var ke=null,de=null;if(ie.abortController){var ge=new AbortController;ke=ge.signal,fe._fetchAbortController=ge,"requestTimeout"in be&&be.requestTimeout!==0&&(fe._fetchTimer=z.setTimeout(function(){fe.emit("requestTimeout"),fe._fetchAbortController&&fe._fetchAbortController.abort()},be.requestTimeout))}z.fetch(fe._opts.url,{method:fe._opts.method,headers:Pe,body:Ae||void 0,mode:"cors",credentials:be.withCredentials?"include":"same-origin",signal:ke}).then(function(je){fe._fetchResponse=je,fe._connect()},function(je){z.clearTimeout(fe._fetchTimer),fe._destroyed||fe.emit("error",je)})}else{var Se=fe._xhr=new z.XMLHttpRequest;try{Se.open(fe._opts.method,fe._opts.url,!0)}catch(je){x.nextTick(function(){fe.emit("error",je)});return}"responseType"in Se&&(Se.responseType=fe._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!be.withCredentials),fe._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in be&&(Se.timeout=be.requestTimeout,Se.ontimeout=function(){fe.emit("requestTimeout")}),Pe.forEach(function(je){Se.setRequestHeader(je[0],je[1])}),fe._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case le.LOADING:case le.DONE:fe._onXHRProgress();break}},fe._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){fe._onXHRProgress()}),Se.onerror=function(){fe._destroyed||fe.emit("error",new Error("XHR error"))};try{Se.send(Ae)}catch(je){x.nextTick(function(){fe.emit("error",je)});return}}}};function he(fe){try{var be=fe.status;return be!==null&&be!==0}catch(Ee){return!1}}ce.prototype._onXHRProgress=function(){var fe=this;!he(fe._xhr)||fe._destroyed||(fe._response||fe._connect(),fe._response._onXHRProgress())},ce.prototype._connect=function(){var fe=this;fe._destroyed||(fe._response=new re(fe._xhr,fe._fetchResponse,fe._mode,fe._fetchTimer),fe._response.on("error",function(be){fe.emit("error",be)}),fe.emit("response",fe._response))},ce.prototype._write=function(fe,be,Ee){var Ae=this;Ae._body.push(fe),Ee()},ce.prototype.abort=ce.prototype.destroy=function(){var fe=this;fe._destroyed=!0,z.clearTimeout(fe._fetchTimer),fe._response&&(fe._response._destroyed=!0),fe._xhr?fe._xhr.abort():fe._fetchAbortController&&fe._fetchAbortController.abort()},ce.prototype.end=function(fe,be,Ee){var Ae=this;typeof fe=="function"&&(Ee=fe,fe=void 0),E.Writable.prototype.end.call(Ae,fe,be,Ee)},ce.prototype.flushHeaders=function(){},ce.prototype.setTimeout=function(){},ce.prototype.setNoDelay=function(){},ce.prototype.setSocketKeepAlive=function(){};var me=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(y,we,ve){(function(x,z,oe){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.string.match.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.typed-array.uint8-array.js"),y("core-js/modules/es.typed-array.copy-within.js"),y("core-js/modules/es.typed-array.every.js"),y("core-js/modules/es.typed-array.fill.js"),y("core-js/modules/es.typed-array.filter.js"),y("core-js/modules/es.typed-array.find.js"),y("core-js/modules/es.typed-array.find-index.js"),y("core-js/modules/es.typed-array.for-each.js"),y("core-js/modules/es.typed-array.includes.js"),y("core-js/modules/es.typed-array.index-of.js"),y("core-js/modules/es.typed-array.iterator.js"),y("core-js/modules/es.typed-array.join.js"),y("core-js/modules/es.typed-array.last-index-of.js"),y("core-js/modules/es.typed-array.map.js"),y("core-js/modules/es.typed-array.reduce.js"),y("core-js/modules/es.typed-array.reduce-right.js"),y("core-js/modules/es.typed-array.reverse.js"),y("core-js/modules/es.typed-array.set.js"),y("core-js/modules/es.typed-array.slice.js"),y("core-js/modules/es.typed-array.some.js"),y("core-js/modules/es.typed-array.sort.js"),y("core-js/modules/es.typed-array.subarray.js"),y("core-js/modules/es.typed-array.to-locale-string.js"),y("core-js/modules/es.typed-array.to-string.js"),y("core-js/modules/es.array.slice.js");var ie=y("./capability"),ee=y("inherits"),se=y("readable-stream"),E=ve.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=ve.IncomingMessage=function(re,le,ue,ce){var he=this;if(se.Readable.call(he),he._mode=ue,he.headers={},he.rawHeaders=[],he.trailers={},he.rawTrailers=[],he.on("end",function(){x.nextTick(function(){he.emit("close")})}),ue==="fetch"){var me=function ke(){be.read().then(function(de){if(!he._destroyed){if(de.done){z.clearTimeout(ce),he.push(null);return}he.push(new oe(de.value)),ke()}}).catch(function(de){z.clearTimeout(ce),he._destroyed||he.emit("error",de)})};if(he._fetchResponse=le,he.url=le.url,he.statusCode=le.status,he.statusMessage=le.statusText,le.headers.forEach(function(ke,de){he.headers[de.toLowerCase()]=ke,he.rawHeaders.push(de,ke)}),ie.writableStream){var fe=new WritableStream({write:function(de){return new Promise(function(ge,Se){he._destroyed?Se():he.push(new oe(de))?ge():he._resumeFetch=ge})},close:function(){z.clearTimeout(ce),he._destroyed||he.push(null)},abort:function(de){he._destroyed||he.emit("error",de)}});try{le.body.pipeTo(fe).catch(function(ke){z.clearTimeout(ce),he._destroyed||he.emit("error",ke)});return}catch(ke){}}var be=le.body.getReader();me()}else{he._xhr=re,he._pos=0,he.url=re.responseURL,he.statusCode=re.status,he.statusMessage=re.statusText;var Ee=re.getAllResponseHeaders().split(/\r?\n/);if(Ee.forEach(function(ke){var de=ke.match(/^([^:]+):\s*(.*)/);if(de){var ge=de[1].toLowerCase();ge==="set-cookie"?(he.headers[ge]===void 0&&(he.headers[ge]=[]),he.headers[ge].push(de[2])):he.headers[ge]!==void 0?he.headers[ge]+=", "+de[2]:he.headers[ge]=de[2],he.rawHeaders.push(de[1],de[2])}}),he._charset="x-user-defined",!ie.overrideMimeType){var Ae=he.rawHeaders["mime-type"];if(Ae){var Pe=Ae.match(/;\s*charset=([^;])(;|$)/);Pe&&(he._charset=Pe[1].toLowerCase())}he._charset||(he._charset="utf-8")}}};ee(te,se.Readable),te.prototype._read=function(){var re=this,le=re._resumeFetch;le&&(re._resumeFetch=null,le())},te.prototype._onXHRProgress=function(){var re=this,le=re._xhr,ue=null;switch(re._mode){case"text:vbarray":if(le.readyState!==E.DONE)break;try{ue=new z.VBArray(le.responseBody).toArray()}catch(be){}if(ue!==null){re.push(new oe(ue));break}case"text":try{ue=le.responseText}catch(be){re._mode="text:vbarray";break}if(ue.length>re._pos){var ce=ue.substr(re._pos);if(re._charset==="x-user-defined"){for(var he=new oe(ce.length),me=0;me<ce.length;me++)he[me]=ce.charCodeAt(me)&255;re.push(he)}else re.push(ce,re._charset);re._pos=ue.length}break;case"arraybuffer":if(le.readyState!==E.DONE||!le.response)break;ue=le.response,re.push(new oe(new Uint8Array(ue)));break;case"moz-chunked-arraybuffer":if(ue=le.response,le.readyState!==E.LOADING||!ue)break;re.push(new oe(new Uint8Array(ue)));break;case"ms-stream":if(ue=le.response,le.readyState!==E.LOADING)break;var fe=new z.MSStreamReader;fe.onprogress=function(){fe.result.byteLength>re._pos&&(re.push(new oe(new Uint8Array(fe.result.slice(re._pos)))),re._pos=fe.result.byteLength)},fe.onload=function(){re.push(null)},fe.readAsArrayBuffer(ue);break}re._xhr.readyState===E.DONE&&re._mode!=="ms-stream"&&re.push(null)}}).call(this)}).call(this,y("_process"),typeof Rt!="undefined"?Rt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/helpers/typeof"));y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.search.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.string.match.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.splice.js");var oe=y("punycode"),ie=y("./util");ve.parse=de,ve.resolve=Se,ve.resolveObject=je,ve.format=ge,ve.Url=ee;function ee(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var se=/^([a-z0-9.+-]+:)/i,E=/:[0-9]*$/,te=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,re=["<",">",'"',"`"," ","\r",`
`," "],le=["{","}","|","\\","^","`"].concat(re),ue=["'"].concat(le),ce=["%","/","?",";","#"].concat(ue),he=["/","?","#"],me=255,fe=/^[+a-z0-9A-Z_-]{0,63}$/,be=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ee={javascript:!0,"javascript:":!0},Ae={javascript:!0,"javascript:":!0},Pe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ke=y("querystring");function de(Ne,Ce,De){if(Ne&&ie.isObject(Ne)&&Ne instanceof ee)return Ne;var Ze=new ee;return Ze.parse(Ne,Ce,De),Ze}ee.prototype.parse=function(Ne,Ce,De){if(!ie.isString(Ne))throw new TypeError("Parameter 'url' must be a string, not "+(0,z.default)(Ne));var Ze=Ne.indexOf("?"),Xe=Ze!==-1&&Ze<Ne.indexOf("#")?"?":"#",Qe=Ne.split(Xe),st=/\\/g;Qe[0]=Qe[0].replace(st,"/"),Ne=Qe.join(Xe);var Ie=Ne;if(Ie=Ie.trim(),!De&&Ne.split("#").length===1){var Ue=te.exec(Ie);if(Ue)return this.path=Ie,this.href=Ie,this.pathname=Ue[1],Ue[2]?(this.search=Ue[2],Ce?this.query=ke.parse(this.search.substr(1)):this.query=this.search.substr(1)):Ce&&(this.search="",this.query={}),this}var rt=se.exec(Ie);if(rt){rt=rt[0];var ot=rt.toLowerCase();this.protocol=ot,Ie=Ie.substr(rt.length)}if(De||rt||Ie.match(/^\/\/[^@\/]+@[^@\/]+/)){var it=Ie.substr(0,2)==="//";it&&!(rt&&Ae[rt])&&(Ie=Ie.substr(2),this.slashes=!0)}if(!Ae[rt]&&(it||rt&&!Pe[rt])){for(var $e=-1,Ye=0;Ye<he.length;Ye++){var Ge=Ie.indexOf(he[Ye]);Ge!==-1&&($e===-1||Ge<$e)&&($e=Ge)}var ct,tt;$e===-1?tt=Ie.lastIndexOf("@"):tt=Ie.lastIndexOf("@",$e),tt!==-1&&(ct=Ie.slice(0,tt),Ie=Ie.slice(tt+1),this.auth=decodeURIComponent(ct)),$e=-1;for(var Ye=0;Ye<ce.length;Ye++){var Ge=Ie.indexOf(ce[Ye]);Ge!==-1&&($e===-1||Ge<$e)&&($e=Ge)}$e===-1&&($e=Ie.length),this.host=Ie.slice(0,$e),Ie=Ie.slice($e),this.parseHost(),this.hostname=this.hostname||"";var ut=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ut)for(var lt=this.hostname.split("."),Ye=0,He=lt.length;Ye<He;Ye++){var _e=lt[Ye];if(_e&&!_e.match(fe)){for(var ze="",Me=0,Ve=_e.length;Me<Ve;Me++)_e.charCodeAt(Me)>127?ze+="x":ze+=_e[Me];if(!ze.match(fe)){var ft=lt.slice(0,Ye),mt=lt.slice(Ye+1),nt=_e.match(be);nt&&(ft.push(nt[1]),mt.unshift(nt[2])),mt.length&&(Ie="/"+mt.join(".")+Ie),this.hostname=ft.join(".");break}}}this.hostname.length>me?this.hostname="":this.hostname=this.hostname.toLowerCase(),ut||(this.hostname=oe.toASCII(this.hostname));var Te=this.port?":"+this.port:"",Oe=this.hostname||"";this.host=Oe+Te,this.href+=this.host,ut&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Ie[0]!=="/"&&(Ie="/"+Ie))}if(!Ee[ot])for(var Ye=0,He=ue.length;Ye<He;Ye++){var We=ue[Ye];if(Ie.indexOf(We)!==-1){var at=encodeURIComponent(We);at===We&&(at=escape(We)),Ie=Ie.split(We).join(at)}}var Re=Ie.indexOf("#");Re!==-1&&(this.hash=Ie.substr(Re),Ie=Ie.slice(0,Re));var xe=Ie.indexOf("?");if(xe!==-1?(this.search=Ie.substr(xe),this.query=Ie.substr(xe+1),Ce&&(this.query=ke.parse(this.query)),Ie=Ie.slice(0,xe)):Ce&&(this.search="",this.query={}),Ie&&(this.pathname=Ie),Pe[ot]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Te=this.pathname||"",ye=this.search||"";this.path=Te+ye}return this.href=this.format(),this};function ge(Ne){return ie.isString(Ne)&&(Ne=de(Ne)),Ne instanceof ee?Ne.format():ee.prototype.format.call(Ne)}ee.prototype.format=function(){var Ne=this.auth||"";Ne&&(Ne=encodeURIComponent(Ne),Ne=Ne.replace(/%3A/i,":"),Ne+="@");var Ce=this.protocol||"",De=this.pathname||"",Ze=this.hash||"",Xe=!1,Qe="";this.host?Xe=Ne+this.host:this.hostname&&(Xe=Ne+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Xe+=":"+this.port)),this.query&&ie.isObject(this.query)&&Object.keys(this.query).length&&(Qe=ke.stringify(this.query));var st=this.search||Qe&&"?"+Qe||"";return Ce&&Ce.substr(-1)!==":"&&(Ce+=":"),this.slashes||(!Ce||Pe[Ce])&&Xe!==!1?(Xe="//"+(Xe||""),De&&De.charAt(0)!=="/"&&(De="/"+De)):Xe||(Xe=""),Ze&&Ze.charAt(0)!=="#"&&(Ze="#"+Ze),st&&st.charAt(0)!=="?"&&(st="?"+st),De=De.replace(/[?#]/g,function(Ie){return encodeURIComponent(Ie)}),st=st.replace("#","%23"),Ce+Xe+De+st+Ze};function Se(Ne,Ce){return de(Ne,!1,!0).resolve(Ce)}ee.prototype.resolve=function(Ne){return this.resolveObject(de(Ne,!1,!0)).format()};function je(Ne,Ce){return Ne?de(Ne,!1,!0).resolveObject(Ce):Ce}ee.prototype.resolveObject=function(Ne){if(ie.isString(Ne)){var Ce=new ee;Ce.parse(Ne,!1,!0),Ne=Ce}for(var De=new ee,Ze=Object.keys(this),Xe=0;Xe<Ze.length;Xe++){var Qe=Ze[Xe];De[Qe]=this[Qe]}if(De.hash=Ne.hash,Ne.href==="")return De.href=De.format(),De;if(Ne.slashes&&!Ne.protocol){for(var st=Object.keys(Ne),Ie=0;Ie<st.length;Ie++){var Ue=st[Ie];Ue!=="protocol"&&(De[Ue]=Ne[Ue])}return Pe[De.protocol]&&De.hostname&&!De.pathname&&(De.path=De.pathname="/"),De.href=De.format(),De}if(Ne.protocol&&Ne.protocol!==De.protocol){if(!Pe[Ne.protocol]){for(var rt=Object.keys(Ne),ot=0;ot<rt.length;ot++){var it=rt[ot];De[it]=Ne[it]}return De.href=De.format(),De}if(De.protocol=Ne.protocol,!Ne.host&&!Ae[Ne.protocol]){for(var He=(Ne.pathname||"").split("/");He.length&&!(Ne.host=He.shift()););Ne.host||(Ne.host=""),Ne.hostname||(Ne.hostname=""),He[0]!==""&&He.unshift(""),He.length<2&&He.unshift(""),De.pathname=He.join("/")}else De.pathname=Ne.pathname;if(De.search=Ne.search,De.query=Ne.query,De.host=Ne.host||"",De.auth=Ne.auth,De.hostname=Ne.hostname||Ne.host,De.port=Ne.port,De.pathname||De.search){var $e=De.pathname||"",Ye=De.search||"";De.path=$e+Ye}return De.slashes=De.slashes||Ne.slashes,De.href=De.format(),De}var Ge=De.pathname&&De.pathname.charAt(0)==="/",ct=Ne.host||Ne.pathname&&Ne.pathname.charAt(0)==="/",tt=ct||Ge||De.host&&Ne.pathname,ut=tt,lt=De.pathname&&De.pathname.split("/")||[],He=Ne.pathname&&Ne.pathname.split("/")||[],_e=De.protocol&&!Pe[De.protocol];if(_e&&(De.hostname="",De.port=null,De.host&&(lt[0]===""?lt[0]=De.host:lt.unshift(De.host)),De.host="",Ne.protocol&&(Ne.hostname=null,Ne.port=null,Ne.host&&(He[0]===""?He[0]=Ne.host:He.unshift(Ne.host)),Ne.host=null),tt=tt&&(He[0]===""||lt[0]==="")),ct)De.host=Ne.host||Ne.host===""?Ne.host:De.host,De.hostname=Ne.hostname||Ne.hostname===""?Ne.hostname:De.hostname,De.search=Ne.search,De.query=Ne.query,lt=He;else if(He.length)lt||(lt=[]),lt.pop(),lt=lt.concat(He),De.search=Ne.search,De.query=Ne.query;else if(!ie.isNullOrUndefined(Ne.search)){if(_e){De.hostname=De.host=lt.shift();var ze=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;ze&&(De.auth=ze.shift(),De.host=De.hostname=ze.shift())}return De.search=Ne.search,De.query=Ne.query,(!ie.isNull(De.pathname)||!ie.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.href=De.format(),De}if(!lt.length)return De.pathname=null,De.search?De.path="/"+De.search:De.path=null,De.href=De.format(),De;for(var Me=lt.slice(-1)[0],Ve=(De.host||Ne.host||lt.length>1)&&(Me==="."||Me==="..")||Me==="",ft=0,mt=lt.length;mt>=0;mt--)Me=lt[mt],Me==="."?lt.splice(mt,1):Me===".."?(lt.splice(mt,1),ft++):ft&&(lt.splice(mt,1),ft--);if(!tt&&!ut)for(;ft--;ft)lt.unshift("..");tt&&lt[0]!==""&&(!lt[0]||lt[0].charAt(0)!=="/")&&lt.unshift(""),Ve&&lt.join("/").substr(-1)!=="/"&&lt.push("");var nt=lt[0]===""||lt[0]&&lt[0].charAt(0)==="/";if(_e){De.hostname=De.host=nt?"":lt.length?lt.shift():"";var ze=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;ze&&(De.auth=ze.shift(),De.host=De.hostname=ze.shift())}return tt=tt||De.host&&lt.length,tt&&!nt&&lt.unshift(""),lt.length?De.pathname=lt.join("/"):(De.pathname=null,De.path=null),(!ie.isNull(De.pathname)||!ie.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.auth=Ne.auth||De.auth,De.slashes=De.slashes||Ne.slashes,De.href=De.format(),De},ee.prototype.parseHost=function(){var Ne=this.host,Ce=E.exec(Ne);Ce&&(Ce=Ce[0],Ce!==":"&&(this.port=Ce.substr(1)),Ne=Ne.substr(0,Ne.length-Ce.length)),Ne&&(this.hostname=Ne)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(y,we,ve){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/helpers/typeof"));we.exports={isString:function(ie){return typeof ie=="string"},isObject:function(ie){return(0,z.default)(ie)==="object"&&ie!==null},isNull:function(ie){return ie===null},isNullOrUndefined:function(ie){return ie==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(y,we,ve){"use strict";y("core-js/modules/es.number.constructor.js"),ve.encodeURIComponent=function(x){try{return encodeURIComponent(x)}catch(z){return x}},ve.escape=y("escape-html"),ve.timestamp=function(z){if(z){var oe=z;return typeof oe=="string"&&(oe=Number(oe)),String(z).length===10&&(oe*=1e3),new Date(oe)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(y,we,ve){(function(x,z){(function(){"use strict";var oe=y("@babel/runtime/helpers/interopRequireDefault"),ie=oe(y("@babel/runtime/helpers/typeof"));y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.array.concat.js");var ee=y("util"),se=y("url"),E=y("http"),te=y("https"),re=y("debug")("urllib"),le=y("humanize-ms"),ue=0,ce=Math.pow(2,31)-10,he=/^https?:\/\//i;function me(Ae,Pe){return Ae===void 0?Pe:Ae}function fe(Ae){return Ae?Ae.split(";")[0].trim().toLowerCase():""}function be(Ae,Pe){return function(ke,de,ge){if(ke)return Pe(ke);Ae({data:de,status:ge.statusCode,headers:ge.headers,res:ge})}}ve.TIMEOUTS=[le("300s"),le("300s")];var Ee=["json","text"];ve.request=function(Pe,ke,de){return arguments.length===2&&typeof ke=="function"&&(de=ke,ke=null),typeof de=="function"?ve.requestWithCallback(Pe,ke,de):new Promise(function(ge,Se){ve.requestWithCallback(Pe,ke,be(ge,Se))})},ve.requestWithCallback=function(Pe,ke,de){if(!Pe||typeof Pe!="string"&&(0,ie.default)(Pe)!=="object"){var ge=ee.format("expect request url to be a string or a http request options, but got %j",Pe);throw new Error(ge)}arguments.length===2&&typeof ke=="function"&&(de=ke,ke=null),ke=ke||{},ue>=ce&&(ue=0);var Se=++ue;ke.requestUrls=ke.requestUrls||[];var je={requestId:Se,url:Pe,args:ke,ctx:ke.ctx};ke.emitter&&ke.emitter.emit("request",je),ke.timeout=ke.timeout||ve.TIMEOUTS,ke.maxRedirects=ke.maxRedirects||10,ke.streaming=ke.streaming||ke.customResponse;var Ne=Date.now(),Ce;typeof Pe=="string"?(he.test(Pe)||(Pe="https://"+Pe),Ce=se.parse(Pe)):Ce=Pe;var De=(ke.type||ke.method||Ce.method||"GET").toUpperCase(),Ze=Ce.port||80,Xe=E,Qe=me(ke.agent,ve.agent),st=ke.fixJSONCtlChars;Ce.protocol==="https:"&&(Xe=te,Qe=me(ke.httpsAgent,ve.httpsAgent),Ce.port||(Ze=443));var Ie={host:Ce.hostname||Ce.host||"localhost",path:Ce.path||"/",method:De,port:Ze,agent:Qe,headers:ke.headers||{},lookup:ke.lookup};Array.isArray(ke.timeout)?Ie.requestTimeout=ke.timeout[ke.timeout.length-1]:typeof ke.timeout!="undefined"&&(Ie.requestTimeout=ke.timeout);var Ue=ke.auth||Ce.auth;Ue&&(Ie.auth=Ue);var rt=ke.content||ke.data,ot=De==="GET"||De==="HEAD"||ke.dataAsQueryString;if(!ke.content&&rt&&!(typeof rt=="string"||z.isBuffer(rt)))if(ot)rt=ke.nestedQuerystring?qs.stringify(rt):querystring.stringify(rt);else{var it=Ie.headers["Content-Type"]||Ie.headers["content-type"];it||(ke.contentType==="json"?it="application/json":it="application/x-www-form-urlencoded",Ie.headers["Content-Type"]=it),fe(it)==="application/json"?rt=JSON.stringify(rt):rt=ke.nestedQuerystring?qs.stringify(rt):querystring.stringify(rt)}ot&&rt&&(Ie.path+=(Ce.query?"&":"?")+rt,rt=null);var $e=0;if(rt){var Ye=rt.length;z.isBuffer(rt)||(Ye=z.byteLength(rt)),$e=Ie.headers["Content-Length"]=Ye}ke.dataType==="json"&&(Ie.headers.Accept="application/json"),typeof ke.beforeRequest=="function"&&ke.beforeRequest(Ie);var Ge=null,ct=null,tt=null,ut=!1,lt=!1,He=0,_e=-1,ze=!1,Me="",Ve="",ft=null;ke.timing&&(ft={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function mt(){Ge&&(clearTimeout(Ge),Ge=null)}function nt(){ct&&(clearTimeout(ct),ct=null)}function Te(yt,xt,bt){if(nt(),!de){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,x.pid,Ie.method,Pe),yt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),Se,x.pid,yt.name,yt.message,yt.stack);return}var ht=de;de=null;var kt={};bt&&(_e=bt.statusCode,kt=bt.headers);var Tt=Date.now()-Ne;ft&&(ft.contentDownload=Tt),re("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Tt,He,_e,Ie.method,Ie.host,Ie.path,lt,ft);var Pt={status:_e,statusCode:_e,headers:kt,size:He,aborted:ze,rt:Tt,keepAliveSocket:lt,data:xt,requestUrls:ke.requestUrls,timing:ft,remoteAddress:Me,remotePort:Ve};if(yt){var Vt="";Qe&&typeof Qe.getCurrentStatus=="function"&&(Vt=", agent status: "+JSON.stringify(Qe.getCurrentStatus())),yt.message+=", "+Ie.method+" "+Pe+" "+_e+" (connected: "+ut+", keepalive socket: "+lt+Vt+`)
headers: `+JSON.stringify(kt),yt.data=xt,yt.path=Ie.path,yt.status=_e,yt.headers=kt,yt.res=Pt}ht(yt,xt,ke.streaming?bt:Pt),ke.emitter&&(je.url=Pe,je.socket=Le&&Le.connection,je.options=Ie,je.size=$e,ke.emitter.emit("response",{requestId:Se,error:yt,ctx:ke.ctx,req:je,res:Pt}))}function Oe(yt){var xt=null;if(ke.followRedirect&&statuses.redirect[yt.statusCode]){ke._followRedirectCount=(ke._followRedirectCount||0)+1;var bt=yt.headers.location;if(!bt)xt=new Error("Got statusCode "+yt.statusCode+" but cannot resolve next location from headers"),xt.name="FollowRedirectError";else if(ke._followRedirectCount>ke.maxRedirects)xt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+Pe),xt.name="MaxRedirectError";else{var ht=ke.formatRedirectUrl?ke.formatRedirectUrl(Pe,bt):se.resolve(Pe,bt);re("Request#%d %s: `redirected` from %s to %s",Se,Ie.path,Pe,ht),nt(),ke.headers&&ke.headers.Host&&he.test(bt)&&(ke.headers.Host=null);var kt=de;return de=null,ve.requestWithCallback(ht,ke,kt),{redirect:!0,error:null}}}return{redirect:!1,error:xt}}ke.gzip&&!Ie.headers["Accept-Encoding"]&&!Ie.headers["accept-encoding"]&&(Ie.headers["Accept-Encoding"]="gzip");function We(yt,xt,bt){var ht=yt.headers["content-encoding"];return bt(null,xt,ht)}var at=ke.writeStream;re("Request#%d %s %s with headers %j, options.path: %s",Se,De,Pe,Ie.headers,Ie.path),ke.requestUrls.push(Pe);function Re(yt){if(ft&&(ft.waiting=Date.now()-Ne),re("Request#%d %s `req response` event emit: status %d, headers: %j",Se,Pe,yt.statusCode,yt.headers),ke.streaming){var xt=Oe(yt);if(xt.redirect){yt.resume();return}return xt.error?(yt.resume(),Te(xt.error,null,yt)):Te(null,null,yt)}if(yt.on("close",function(){re("Request#%d %s: `res close` event emit, total size %d",Se,Pe,He)}),yt.on("error",function(){re("Request#%d %s: `res error` event emit, total size %d",Se,Pe,He)}),yt.on("aborted",function(){ze=!0,re("Request#%d %s: `res aborted` event emit, total size %d",Se,Pe,He)}),at){var bt=Oe(yt);if(bt.redirect){yt.resume();return}return bt.error?(yt.resume(),at.end(),Te(bt.error,null,yt)):(ke.consumeWriteStream===!1?yt.on("end",Te.bind(null,null,null,yt)):at.on("close",function(){re("Request#%d %s: writeStream close event emitted",Se,Pe),Te(tt||null,null,yt)}),yt.pipe(at))}var ht=[];yt.on("data",function(kt){re("Request#%d %s: `res data` event emit, size %d",Se,Pe,kt.length),He+=kt.length,ht.push(kt)}),yt.on("end",function(){var kt=z.concat(ht,He);if(re("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,Pe,He,yt._dumped),tt)return Te(tt,kt,yt);var Tt=Oe(yt);if(Tt.error)return Te(Tt.error,kt,yt);Tt.redirect||We(yt,kt,function(Pt,Vt,vr){if(Pt)return Te(Pt,kt,yt);if(!vr&&Ee.indexOf(ke.dataType)>=0){try{Vt=decodeBodyByCharset(Vt,yt)}catch(Er){return re("decodeBodyByCharset error: %s",Er),Te(null,Vt,yt)}if(ke.dataType==="json")if(He===0)Vt=null;else{var Yt=parseJSON(Vt,st);Yt.error?Pt=Yt.error:Vt=Yt.data}}ze&&re("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,Pe),Te(Pt,Vt,yt)})})}var xe,ye;Array.isArray(ke.timeout)?(xe=le(ke.timeout[0]),ye=le(ke.timeout[1])):xe=ye=le(ke.timeout),re("ConnectTimeout: %d, ResponseTimeout: %d",xe,ye);function Fe(){re("Connect timer ticking, timeout: %d",xe),Ge=setTimeout(function(){Ge=null,_e===-1&&(_e=-2);var yt="Connect timeout for "+xe+"ms",xt="ConnectionTimeoutError";Le.socket||(xt="SocketAssignTimeoutError",yt+=", working sockets is full"),tt=new Error(yt),tt.name=xt,tt.requestId=Se,re("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,Pe,tt.name,yt,ut),vt()},xe)}function qe(){re("Response timer ticking, timeout: %d",ye),ct=setTimeout(function(){ct=null;var yt="Response timeout for "+ye+"ms",xt="ResponseTimeoutError";tt=new Error(yt),tt.name=xt,tt.requestId=Se,re("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,Pe,tt.name,yt,ut),vt()},ye)}var Le;Ie.mode=ke.mode?ke.mode:"";try{Le=Xe.request(Ie,Re)}catch(yt){return Te(yt)}typeof window=="undefined"?Fe():Le.on("requestTimeout",function(){_e===-1&&(_e=-2);var yt="Connect timeout for "+xe+"ms",xt="ConnectionTimeoutError";tt=new Error(yt),tt.name=xt,tt.requestId=Se,vt()});function vt(){re("Request#%d %s abort, connected: %s",Se,Pe,ut),Le.socket||(tt.noSocket=!0,Te(tt)),Le.abort()}return ft&&Le.on("finish",function(){ft.requestSent=Date.now()-Ne}),Le.once("socket",function(yt){ft&&(ft.queuing=Date.now()-Ne);var xt=yt.readyState;if(xt==="opening"){yt.once("lookup",function(bt,ht,kt){re("Request#%d %s lookup: %s, %s, %s",Se,Pe,bt,ht,kt),ft&&(ft.dnslookup=Date.now()-Ne),ht&&(Me=ht)}),yt.once("connect",function(){ft&&(ft.connected=Date.now()-Ne),mt(),qe(),re("Request#%d %s new socket connected",Se,Pe),ut=!0,Me||(Me=yt.remoteAddress),Ve=yt.remotePort});return}re("Request#%d %s reuse socket connected, readyState: %s",Se,Pe,xt),ut=!0,lt=!0,Me||(Me=yt.remoteAddress),Ve=yt.remotePort,mt(),qe()}),Le.on("error",function(yt){(yt.name==="Error"||yt.name==="TypeError")&&(yt.name=ut?"ResponseError":"RequestError"),yt.message+=' (req "error")',re("Request#%d %s `req error` event emit, %s: %s",Se,Pe,yt.name,yt.message),Te(tt||yt)}),at&&at.once("error",function(yt){yt.message+=' (writeStream "error")',tt=yt,re("Request#%d %s `writeStream error` event emit, %s: %s",Se,Pe,yt.name,yt.message),vt()}),ke.stream?(ke.stream.pipe(Le),ke.stream.once("error",function(yt){yt.message+=' (stream "error")',tt=yt,re("Request#%d %s `readStream error` event emit, %s: %s",Se,Pe,yt.name,yt.message),vt()})):Le.end(rt),Le.requestId=Se,Le}}).call(this)}).call(this,y("_process"),y("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},99498:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){Je.defineOption("placeholder","",function(oe,ie,ee){var se=ee&&ee!=Je.Init;if(ie&&!se)oe.on("blur",ve),oe.on("change",x),oe.on("swapDoc",x),Je.on(oe.getInputField(),"compositionupdate",oe.state.placeholderCompose=function(){we(oe)}),x(oe);else if(!ie&&se){oe.off("blur",ve),oe.off("change",x),oe.off("swapDoc",x),Je.off(oe.getInputField(),"compositionupdate",oe.state.placeholderCompose),wt(oe);var E=oe.getWrapperElement();E.className=E.className.replace(" CodeMirror-empty","")}ie&&!oe.hasFocus()&&ve(oe)});function wt(oe){oe.state.placeholder&&(oe.state.placeholder.parentNode.removeChild(oe.state.placeholder),oe.state.placeholder=null)}function y(oe){wt(oe);var ie=oe.state.placeholder=document.createElement("pre");ie.style.cssText="height: 0; overflow: visible",ie.style.direction=oe.getOption("direction"),ie.className="CodeMirror-placeholder CodeMirror-line-like";var ee=oe.getOption("placeholder");typeof ee=="string"&&(ee=document.createTextNode(ee)),ie.appendChild(ee),oe.display.lineSpace.insertBefore(ie,oe.display.lineSpace.firstChild)}function we(oe){setTimeout(function(){var ie=!1,ee=oe.getInputField();ee.nodeName=="TEXTAREA"?ie=!ee.value:oe.lineCount()==1&&(ie=!/[^\u200b]/.test(ee.querySelector(".CodeMirror-line").textContent)),ie?y(oe):wt(oe)},20)}function ve(oe){z(oe)&&y(oe)}function x(oe){var ie=oe.getWrapperElement(),ee=z(oe);ie.className=ie.className.replace(" CodeMirror-empty","")+(ee?" CodeMirror-empty":""),ee?y(oe):wt(oe)}function z(oe){return oe.lineCount()===1&&oe.getLine(0)===""}})},25717:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){var wt={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},y=Je.Pos;Je.defineOption("autoCloseBrackets",!1,function(le,ue,ce){ce&&ce!=Je.Init&&(le.removeKeyMap(ve),le.state.closeBrackets=null),ue&&(x(we(ue,"pairs")),le.state.closeBrackets=ue,le.addKeyMap(ve))});function we(le,ue){return ue=="pairs"&&typeof le=="string"?le:typeof le=="object"&&le[ue]!=null?le[ue]:wt[ue]}var ve={Backspace:ie,Enter:ee};function x(le){for(var ue=0;ue<le.length;ue++){var ce=le.charAt(ue),he="'"+ce+"'";ve[he]||(ve[he]=z(ce))}}x(wt.pairs+"`");function z(le){return function(ue){return E(ue,le)}}function oe(le){var ue=le.state.closeBrackets;if(!ue||ue.override)return ue;var ce=le.getModeAt(le.getCursor());return ce.closeBrackets||ue}function ie(le){var ue=oe(le);if(!ue||le.getOption("disableInput"))return Je.Pass;for(var ce=we(ue,"pairs"),he=le.listSelections(),me=0;me<he.length;me++){if(!he[me].empty())return Je.Pass;var fe=te(le,he[me].head);if(!fe||ce.indexOf(fe)%2!=0)return Je.Pass}for(var me=he.length-1;me>=0;me--){var be=he[me].head;le.replaceRange("",y(be.line,be.ch-1),y(be.line,be.ch+1),"+delete")}}function ee(le){var ue=oe(le),ce=ue&&we(ue,"explode");if(!ce||le.getOption("disableInput"))return Je.Pass;for(var he=le.listSelections(),me=0;me<he.length;me++){if(!he[me].empty())return Je.Pass;var fe=te(le,he[me].head);if(!fe||ce.indexOf(fe)%2!=0)return Je.Pass}le.operation(function(){var be=le.lineSeparator()||`
`;le.replaceSelection(be+be,null),le.execCommand("goCharLeft"),he=le.listSelections();for(var Ee=0;Ee<he.length;Ee++){var Ae=he[Ee].head.line;le.indentLine(Ae,null,!0),le.indentLine(Ae+1,null,!0)}})}function se(le){var ue=Je.cmpPos(le.anchor,le.head)>0;return{anchor:new y(le.anchor.line,le.anchor.ch+(ue?-1:1)),head:new y(le.head.line,le.head.ch+(ue?1:-1))}}function E(le,ue){var ce=oe(le);if(!ce||le.getOption("disableInput"))return Je.Pass;var he=we(ce,"pairs"),me=he.indexOf(ue);if(me==-1)return Je.Pass;for(var fe=we(ce,"closeBefore"),be=we(ce,"triples"),Ee=he.charAt(me+1)==ue,Ae=le.listSelections(),Pe=me%2==0,ke,de=0;de<Ae.length;de++){var ge=Ae[de],Se=ge.head,je,Ne=le.getRange(Se,y(Se.line,Se.ch+1));if(Pe&&!ge.empty())je="surround";else if((Ee||!Pe)&&Ne==ue)Ee&&re(le,Se)?je="both":be.indexOf(ue)>=0&&le.getRange(Se,y(Se.line,Se.ch+3))==ue+ue+ue?je="skipThree":je="skip";else if(Ee&&Se.ch>1&&be.indexOf(ue)>=0&&le.getRange(y(Se.line,Se.ch-2),Se)==ue+ue){if(Se.ch>2&&/\bstring/.test(le.getTokenTypeAt(y(Se.line,Se.ch-2))))return Je.Pass;je="addFour"}else if(Ee){var Ce=Se.ch==0?" ":le.getRange(y(Se.line,Se.ch-1),Se);if(!Je.isWordChar(Ne)&&Ce!=ue&&!Je.isWordChar(Ce))je="both";else return Je.Pass}else if(Pe&&(Ne.length===0||/\s/.test(Ne)||fe.indexOf(Ne)>-1))je="both";else return Je.Pass;if(!ke)ke=je;else if(ke!=je)return Je.Pass}var De=me%2?he.charAt(me-1):ue,Ze=me%2?ue:he.charAt(me+1);le.operation(function(){if(ke=="skip")le.execCommand("goCharRight");else if(ke=="skipThree")for(var Xe=0;Xe<3;Xe++)le.execCommand("goCharRight");else if(ke=="surround"){for(var Qe=le.getSelections(),Xe=0;Xe<Qe.length;Xe++)Qe[Xe]=De+Qe[Xe]+Ze;le.replaceSelections(Qe,"around"),Qe=le.listSelections().slice();for(var Xe=0;Xe<Qe.length;Xe++)Qe[Xe]=se(Qe[Xe]);le.setSelections(Qe)}else ke=="both"?(le.replaceSelection(De+Ze,null),le.triggerElectric(De+Ze),le.execCommand("goCharLeft")):ke=="addFour"&&(le.replaceSelection(De+De+De+De,"before"),le.execCommand("goCharRight"))})}function te(le,ue){var ce=le.getRange(y(ue.line,ue.ch-1),y(ue.line,ue.ch+1));return ce.length==2?ce:null}function re(le,ue){var ce=le.getTokenAt(y(ue.line,ue.ch+1));return/\bstring/.test(ce.type)&&ce.start==ue.ch&&(ue.ch==0||!/\bstring/.test(le.getTokenTypeAt(ue)))}})},6313:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780),Ke(32855))})(function(Je){Je.defineOption("autoCloseTags",!1,function(ie,ee,se){if(se!=Je.Init&&se&&ie.removeKeyMap("autoCloseTags"),!!ee){var E={name:"autoCloseTags"};(typeof ee!="object"||ee.whenClosing!==!1)&&(E["'/'"]=function(te){return x(te)}),(typeof ee!="object"||ee.whenOpening!==!1)&&(E["'>'"]=function(te){return we(te)}),ie.addKeyMap(E)}});var wt=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],y=["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 we(ie){if(ie.getOption("disableInput"))return Je.Pass;for(var ee=ie.listSelections(),se=[],E=ie.getOption("autoCloseTags"),te=0;te<ee.length;te++){if(!ee[te].empty())return Je.Pass;var re=ee[te].head,le=ie.getTokenAt(re),ue=Je.innerMode(ie.getMode(),le.state),ce=ue.state,he=ue.mode.xmlCurrentTag&&ue.mode.xmlCurrentTag(ce),me=he&&he.name;if(!me)return Je.Pass;var fe=ue.mode.configuration=="html",be=typeof E=="object"&&E.dontCloseTags||fe&&wt,Ee=typeof E=="object"&&E.indentTags||fe&&y;le.end>re.ch&&(me=me.slice(0,me.length-le.end+re.ch));var Ae=me.toLowerCase();if(!me||le.type=="string"&&(le.end!=re.ch||!/[\"\']/.test(le.string.charAt(le.string.length-1))||le.string.length==1)||le.type=="tag"&&he.close||le.string.indexOf("/")==re.ch-le.start-1||be&&z(be,Ae)>-1||oe(ie,ue.mode.xmlCurrentContext&&ue.mode.xmlCurrentContext(ce)||[],me,re,!0))return Je.Pass;var Pe=typeof E=="object"&&E.emptyTags;if(Pe&&z(Pe,me)>-1){se[te]={text:"/>",newPos:Je.Pos(re.line,re.ch+2)};continue}var ke=Ee&&z(Ee,Ae)>-1;se[te]={indent:ke,text:">"+(ke?`
`:"")+"</"+me+">",newPos:ke?Je.Pos(re.line+1,0):Je.Pos(re.line,re.ch+1)}}for(var de=typeof E=="object"&&E.dontIndentOnAutoClose,te=ee.length-1;te>=0;te--){var ge=se[te];ie.replaceRange(ge.text,ee[te].head,ee[te].anchor,"+insert");var Se=ie.listSelections().slice(0);Se[te]={head:ge.newPos,anchor:ge.newPos},ie.setSelections(Se),!de&&ge.indent&&(ie.indentLine(ge.newPos.line,null,!0),ie.indentLine(ge.newPos.line+1,null,!0))}}function ve(ie,ee){for(var se=ie.listSelections(),E=[],te=ee?"/":"</",re=ie.getOption("autoCloseTags"),le=typeof re=="object"&&re.dontIndentOnSlash,ue=0;ue<se.length;ue++){if(!se[ue].empty())return Je.Pass;var ce=se[ue].head,he=ie.getTokenAt(ce),me=Je.innerMode(ie.getMode(),he.state),fe=me.state;if(ee&&(he.type=="string"||he.string.charAt(0)!="<"||he.start!=ce.ch-1))return Je.Pass;var be,Ee=me.mode.name!="xml"&&ie.getMode().name=="htmlmixed";if(Ee&&me.mode.name=="javascript")be=te+"script";else if(Ee&&me.mode.name=="css")be=te+"style";else{var Ae=me.mode.xmlCurrentContext&&me.mode.xmlCurrentContext(fe);if(!Ae||Ae.length&&oe(ie,Ae,Ae[Ae.length-1],ce))return Je.Pass;be=te+Ae[Ae.length-1]}ie.getLine(ce.line).charAt(he.end)!=">"&&(be+=">"),E[ue]=be}if(ie.replaceSelections(E),se=ie.listSelections(),!le)for(var ue=0;ue<se.length;ue++)(ue==se.length-1||se[ue].head.line<se[ue+1].head.line)&&ie.indentLine(se[ue].head.line)}function x(ie){return ie.getOption("disableInput")?Je.Pass:ve(ie,!0)}Je.commands.closeTag=function(ie){return ve(ie)};function z(ie,ee){if(ie.indexOf)return ie.indexOf(ee);for(var se=0,E=ie.length;se<E;++se)if(ie[se]==ee)return se;return-1}function oe(ie,ee,se,E,te){if(!Je.scanForClosingTag)return!1;var re=Math.min(ie.lastLine()+1,E.line+500),le=Je.scanForClosingTag(ie,E,null,re);if(!le||le.tag!=se)return!1;for(var ue=te?1:0,ce=ee.length-1;ce>=0&&ee[ce]==se;ce--)++ue;E=le.to;for(var ce=1;ce<ue;ce++){var he=Je.scanForClosingTag(ie,E,null,re);if(!he||he.tag!=se)return!1;E=he.to}return!0}})},32855:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){"use strict";var wt=Je.Pos;function y(ce,he){return ce.line-he.line||ce.ch-he.ch}var we="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",ve=we+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+we+"]["+ve+"]*)","g");function z(ce,he,me,fe){this.line=he,this.ch=me,this.cm=ce,this.text=ce.getLine(he),this.min=fe?Math.max(fe.from,ce.firstLine()):ce.firstLine(),this.max=fe?Math.min(fe.to-1,ce.lastLine()):ce.lastLine()}function oe(ce,he){var me=ce.cm.getTokenTypeAt(wt(ce.line,he));return me&&/\btag\b/.test(me)}function ie(ce){if(!(ce.line>=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function ee(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function se(ce){for(;;){var he=ce.text.indexOf(">",ce.ch);if(he==-1){if(ie(ce))continue;return}if(!oe(ce,he+1)){ce.ch=he+1;continue}var me=ce.text.lastIndexOf("/",he),fe=me>-1&&!/\S/.test(ce.text.slice(me+1,he));return ce.ch=he+1,fe?"selfClose":"regular"}}function E(ce){for(;;){var he=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(he==-1){if(ee(ce))continue;return}if(!oe(ce,he+1)){ce.ch=he;continue}x.lastIndex=he,ce.ch=he;var me=x.exec(ce.text);if(me&&me.index==he)return me}}function te(ce){for(;;){x.lastIndex=ce.ch;var he=x.exec(ce.text);if(!he){if(ie(ce))continue;return}if(!oe(ce,he.index+1)){ce.ch=he.index+1;continue}return ce.ch=he.index+he[0].length,he}}function re(ce){for(;;){var he=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(he==-1){if(ee(ce))continue;return}if(!oe(ce,he+1)){ce.ch=he;continue}var me=ce.text.lastIndexOf("/",he),fe=me>-1&&!/\S/.test(ce.text.slice(me+1,he));return ce.ch=he+1,fe?"selfClose":"regular"}}function le(ce,he){for(var me=[];;){var fe=te(ce),be,Ee=ce.line,Ae=ce.ch-(fe?fe[0].length:0);if(!fe||!(be=se(ce)))return;if(be!="selfClose")if(fe[1]){for(var Pe=me.length-1;Pe>=0;--Pe)if(me[Pe]==fe[2]){me.length=Pe;break}if(Pe<0&&(!he||he==fe[2]))return{tag:fe[2],from:wt(Ee,Ae),to:wt(ce.line,ce.ch)}}else me.push(fe[2])}}function ue(ce,he){for(var me=[];;){var fe=re(ce);if(!fe)return;if(fe=="selfClose"){E(ce);continue}var be=ce.line,Ee=ce.ch,Ae=E(ce);if(!Ae)return;if(Ae[1])me.push(Ae[2]);else{for(var Pe=me.length-1;Pe>=0;--Pe)if(me[Pe]==Ae[2]){me.length=Pe;break}if(Pe<0&&(!he||he==Ae[2]))return{tag:Ae[2],from:wt(ce.line,ce.ch),to:wt(be,Ee)}}}}Je.registerHelper("fold","xml",function(ce,he){for(var me=new z(ce,he.line,0);;){var fe=te(me);if(!fe||me.line!=he.line)return;var be=se(me);if(!be)return;if(!fe[1]&&be!="selfClose"){var Ee=wt(me.line,me.ch),Ae=le(me,fe[2]);return Ae&&y(Ae.from,Ee)>0?{from:Ee,to:Ae.from}:null}}}),Je.findMatchingTag=function(ce,he,me){var fe=new z(ce,he.line,he.ch,me);if(!(fe.text.indexOf(">")==-1&&fe.text.indexOf("<")==-1)){var be=se(fe),Ee=be&&wt(fe.line,fe.ch),Ae=be&&E(fe);if(!(!be||!Ae||y(fe,he)>0)){var Pe={from:wt(fe.line,fe.ch),to:Ee,tag:Ae[2]};return be=="selfClose"?{open:Pe,close:null,at:"open"}:Ae[1]?{open:ue(fe,Ae[2]),close:Pe,at:"close"}:(fe=new z(ce,Ee.line,Ee.ch,me),{open:Pe,close:le(fe,Ae[2]),at:"open"})}}},Je.findEnclosingTag=function(ce,he,me,fe){for(var be=new z(ce,he.line,he.ch,me);;){var Ee=ue(be,fe);if(!Ee)break;var Ae=new z(ce,he.line,he.ch,me),Pe=le(Ae,Ee.tag);if(Pe)return{open:Ee,close:Pe}}},Je.scanForClosingTag=function(ce,he,me,fe){var be=new z(ce,he.line,he.ch,fe?{from:0,to:fe}:null);return le(be,me)}})},89780:function(Gt){(function(Rt,Ke){Gt.exports=Ke()})(this,function(){"use strict";var Rt=navigator.userAgent,Ke=navigator.platform,Je=/gecko\/\d/i.test(Rt),wt=/MSIE \d/.test(Rt),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Rt),we=/Edge\/(\d+)/.exec(Rt),ve=wt||y||we,x=ve&&(wt?document.documentMode||6:+(we||y)[1]),z=!we&&/WebKit\//.test(Rt),oe=z&&/Qt\/\d+\.\d+/.test(Rt),ie=!we&&/Chrome\//.test(Rt),ee=/Opera\//.test(Rt),se=/Apple Computer/.test(navigator.vendor),E=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Rt),te=/PhantomJS/.test(Rt),re=!we&&/AppleWebKit/.test(Rt)&&/Mobile\/\w+/.test(Rt),le=/Android/.test(Rt),ue=re||le||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Rt),ce=re||/Mac/.test(Ke),he=/\bCrOS\b/.test(Rt),me=/win/i.test(Ke),fe=ee&&Rt.match(/Version\/(\d*\.\d*)/);fe&&(fe=Number(fe[1])),fe&&fe>=15&&(ee=!1,z=!0);var be=ce&&(oe||ee&&(fe==null||fe<12.11)),Ee=Je||ve&&x>=9;function Ae(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Pe=function(a,b){var ae=a.className,ne=Ae(b).exec(ae);if(ne){var pe=ae.slice(ne.index+ne[0].length);a.className=ae.slice(0,ne.index)+(pe?ne[1]+pe:"")}};function ke(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function de(a,b){return ke(a).appendChild(b)}function ge(a,b,ae,ne){var pe=document.createElement(a);if(ae&&(pe.className=ae),ne&&(pe.style.cssText=ne),typeof b=="string")pe.appendChild(document.createTextNode(b));else if(b)for(var Be=0;Be<b.length;++Be)pe.appendChild(b[Be]);return pe}function Se(a,b,ae,ne){var pe=ge(a,b,ae,ne);return pe.setAttribute("role","presentation"),pe}var je;document.createRange?je=function(a,b,ae,ne){var pe=document.createRange();return pe.setEnd(ne||a,ae),pe.setStart(a,b),pe}:je=function(a,b,ae){var ne=document.body.createTextRange();try{ne.moveToElementText(a.parentNode)}catch(pe){return ne}return ne.collapse(!0),ne.moveEnd("character",ae),ne.moveStart("character",b),ne};function Ne(a,b){if(b.nodeType==3&&(b=b.parentNode),a.contains)return a.contains(b);do if(b.nodeType==11&&(b=b.host),b==a)return!0;while(b=b.parentNode)}function Ce(){var a;try{a=document.activeElement}catch(b){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function De(a,b){var ae=a.className;Ae(b).test(ae)||(a.className+=(ae?" ":"")+b)}function Ze(a,b){for(var ae=a.split(" "),ne=0;ne<ae.length;ne++)ae[ne]&&!Ae(ae[ne]).test(b)&&(b+=" "+ae[ne]);return b}var Xe=function(a){a.select()};re?Xe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:ve&&(Xe=function(a){try{a.select()}catch(b){}});function Qe(a){var b=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,b)}}function st(a,b,ae){b||(b={});for(var ne in a)a.hasOwnProperty(ne)&&(ae!==!1||!b.hasOwnProperty(ne))&&(b[ne]=a[ne]);return b}function Ie(a,b,ae,ne,pe){b==null&&(b=a.search(/[^\s\u00a0]/),b==-1&&(b=a.length));for(var Be=ne||0,et=pe||0;;){var dt=a.indexOf(" ",Be);if(dt<0||dt>=b)return et+(b-Be);et+=dt-Be,et+=ae-et%ae,Be=dt+1}}var Ue=function(){this.id=null,this.f=null,this.time=0,this.handler=Qe(this.onTimeout,this)};Ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ue.prototype.set=function(a,b){this.f=b;var ae=+new Date+a;(!this.id||ae<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=ae)};function rt(a,b){for(var ae=0;ae<a.length;++ae)if(a[ae]==b)return ae;return-1}var ot=50,it={toString:function(){return"CodeMirror.Pass"}},$e={scroll:!1},Ye={origin:"*mouse"},Ge={origin:"+move"};function ct(a,b,ae){for(var ne=0,pe=0;;){var Be=a.indexOf(" ",ne);Be==-1&&(Be=a.length);var et=Be-ne;if(Be==a.length||pe+et>=b)return ne+Math.min(et,b-pe);if(pe+=Be-ne,pe+=ae-pe%ae,ne=Be+1,pe>=b)return ne}}var tt=[""];function ut(a){for(;tt.length<=a;)tt.push(lt(tt)+" ");return tt[a]}function lt(a){return a[a.length-1]}function He(a,b){for(var ae=[],ne=0;ne<a.length;ne++)ae[ne]=b(a[ne],ne);return ae}function _e(a,b,ae){for(var ne=0,pe=ae(b);ne<a.length&&ae(a[ne])<=pe;)ne++;a.splice(ne,0,b)}function ze(){}function Me(a,b){var ae;return Object.create?ae=Object.create(a):(ze.prototype=a,ae=new ze),b&&st(b,ae),ae}var Ve=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ft(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||Ve.test(a))}function mt(a,b){return b?b.source.indexOf("\\w")>-1&&ft(a)?!0:b.test(a):ft(a)}function nt(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var Te=/[\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 Oe(a){return a.charCodeAt(0)>=768&&Te.test(a)}function We(a,b,ae){for(;(ae<0?b>0:b<a.length)&&Oe(a.charAt(b));)b+=ae;return b}function at(a,b,ae){for(var ne=b>ae?-1:1;;){if(b==ae)return b;var pe=(b+ae)/2,Be=ne<0?Math.ceil(pe):Math.floor(pe);if(Be==b)return a(Be)?b:ae;a(Be)?ae=Be:b=Be+ne}}function Re(a,b,ae,ne){if(!a)return ne(b,ae,"ltr",0);for(var pe=!1,Be=0;Be<a.length;++Be){var et=a[Be];(et.from<ae&&et.to>b||b==ae&&et.to==b)&&(ne(Math.max(et.from,b),Math.min(et.to,ae),et.level==1?"rtl":"ltr",Be),pe=!0)}pe||ne(b,ae,"ltr")}var xe=null;function ye(a,b,ae){var ne;xe=null;for(var pe=0;pe<a.length;++pe){var Be=a[pe];if(Be.from<b&&Be.to>b)return pe;Be.to==b&&(Be.from!=Be.to&&ae=="before"?ne=pe:xe=pe),Be.from==b&&(Be.from!=Be.to&&ae!="before"?ne=pe:xe=pe)}return ne!=null?ne:xe}var Fe=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ae(gt){return gt<=247?a.charAt(gt):1424<=gt&&gt<=1524?"R":1536<=gt&&gt<=1785?b.charAt(gt-1536):1774<=gt&&gt<=2220?"r":8192<=gt&&gt<=8203?"w":gt==8204?"b":"L"}var ne=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,pe=/[stwN]/,Be=/[LRr]/,et=/[Lb1n]/,dt=/[1n]/;function pt(gt,Ct,At){this.level=gt,this.from=Ct,this.to=At}return function(gt,Ct){var At=Ct=="ltr"?"L":"R";if(gt.length==0||Ct=="ltr"&&!ne.test(gt))return!1;for(var Ut=gt.length,It=[],cr=0;cr<Ut;++cr)It.push(ae(gt.charCodeAt(cr)));for(var yr=0,Or=At;yr<Ut;++yr){var Lr=It[yr];Lr=="m"?It[yr]=Or:Or=Lr}for(var $r=0,Br=At;$r<Ut;++$r){var an=It[$r];an=="1"&&Br=="r"?It[$r]="n":Be.test(an)&&(Br=an,an=="r"&&(It[$r]="R"))}for(var Dn=1,bn=It[0];Dn<Ut-1;++Dn){var Kn=It[Dn];Kn=="+"&&bn=="1"&&It[Dn+1]=="1"?It[Dn]="1":Kn==","&&bn==It[Dn+1]&&(bn=="1"||bn=="n")&&(It[Dn]=bn),bn=Kn}for(var ui=0;ui<Ut;++ui){var Bi=It[ui];if(Bi==",")It[ui]="N";else if(Bi=="%"){var xi=void 0;for(xi=ui+1;xi<Ut&&It[xi]=="%";++xi);for(var oa=ui&&It[ui-1]=="!"||xi<Ut&&It[xi]=="1"?"1":"N",ea=ui;ea<xi;++ea)It[ea]=oa;ui=xi-1}}for(var Oi=0,ta=At;Oi<Ut;++Oi){var Zi=It[Oi];ta=="L"&&Zi=="1"?It[Oi]="L":Be.test(Zi)&&(ta=Zi)}for(var _i=0;_i<Ut;++_i)if(pe.test(It[_i])){var Pi=void 0;for(Pi=_i+1;Pi<Ut&&pe.test(It[Pi]);++Pi);for(var Ei=(_i?It[_i-1]:At)=="L",ra=(Pi<Ut?It[Pi]:At)=="L",xo=Ei==ra?Ei?"L":"R":At,Xa=_i;Xa<Pi;++Xa)It[Xa]=xo;_i=Pi-1}for(var Gi=[],Sa,Fi=0;Fi<Ut;)if(et.test(It[Fi])){var Bs=Fi;for(++Fi;Fi<Ut&&et.test(It[Fi]);++Fi);Gi.push(new pt(0,Bs,Fi))}else{var Ia=Fi,eo=Gi.length,to=Ct=="rtl"?1:0;for(++Fi;Fi<Ut&&It[Fi]!="L";++Fi);for(var Yi=Ia;Yi<Fi;)if(dt.test(It[Yi])){Ia<Yi&&(Gi.splice(eo,0,new pt(1,Ia,Yi)),eo+=to);var So=Yi;for(++Yi;Yi<Fi&&dt.test(It[Yi]);++Yi);Gi.splice(eo,0,new pt(2,So,Yi)),eo+=to,Ia=Yi}else++Yi;Ia<Fi&&Gi.splice(eo,0,new pt(1,Ia,Fi))}return Ct=="ltr"&&(Gi[0].level==1&&(Sa=gt.match(/^\s+/))&&(Gi[0].from=Sa[0].length,Gi.unshift(new pt(0,0,Sa[0].length))),lt(Gi).level==1&&(Sa=gt.match(/\s+$/))&&(lt(Gi).to-=Sa[0].length,Gi.push(new pt(0,Ut-Sa[0].length,Ut)))),Ct=="rtl"?Gi.reverse():Gi}}();function qe(a,b){var ae=a.order;return ae==null&&(ae=a.order=Fe(a.text,b)),ae}var Le=[],vt=function(a,b,ae){if(a.addEventListener)a.addEventListener(b,ae,!1);else if(a.attachEvent)a.attachEvent("on"+b,ae);else{var ne=a._handlers||(a._handlers={});ne[b]=(ne[b]||Le).concat(ae)}};function yt(a,b){return a._handlers&&a._handlers[b]||Le}function xt(a,b,ae){if(a.removeEventListener)a.removeEventListener(b,ae,!1);else if(a.detachEvent)a.detachEvent("on"+b,ae);else{var ne=a._handlers,pe=ne&&ne[b];if(pe){var Be=rt(pe,ae);Be>-1&&(ne[b]=pe.slice(0,Be).concat(pe.slice(Be+1)))}}}function bt(a,b){var ae=yt(a,b);if(ae.length)for(var ne=Array.prototype.slice.call(arguments,2),pe=0;pe<ae.length;++pe)ae[pe].apply(null,ne)}function ht(a,b,ae){return typeof b=="string"&&(b={type:b,preventDefault:function(){this.defaultPrevented=!0}}),bt(a,ae||b.type,a,b),Yt(b)||b.codemirrorIgnore}function kt(a){var b=a._handlers&&a._handlers.cursorActivity;if(b)for(var ae=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),ne=0;ne<b.length;++ne)rt(ae,b[ne])==-1&&ae.push(b[ne])}function Tt(a,b){return yt(a,b).length>0}function Pt(a){a.prototype.on=function(b,ae){vt(this,b,ae)},a.prototype.off=function(b,ae){xt(this,b,ae)}}function Vt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function vr(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Yt(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Er(a){Vt(a),vr(a)}function jr(a){return a.target||a.srcElement}function Pr(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),ce&&a.ctrlKey&&b==1&&(b=3),b}var _r=function(){if(ve&&x<9)return!1;var a=ge("div");return"draggable"in a||"dragDrop"in a}(),Xr;function mn(a){if(Xr==null){var b=ge("span","\u200B");de(a,ge("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Xr=b.offsetWidth<=1&&b.offsetHeight>2&&!(ve&&x<8))}var ae=Xr?ge("span","\u200B"):ge("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ae.setAttribute("cm-text",""),ae}var cn;function Yr(a){if(cn!=null)return cn;var b=de(a,document.createTextNode("A\u062EA")),ae=je(b,0,1).getBoundingClientRect(),ne=je(b,1,2).getBoundingClientRect();return ke(a),!ae||ae.left==ae.right?!1:cn=ne.right-ae.right<3}var kn=`
b`.split(/\n/).length!=3?function(a){for(var b=0,ae=[],ne=a.length;b<=ne;){var pe=a.indexOf(`
`,b);pe==-1&&(pe=a.length);var Be=a.slice(b,a.charAt(pe-1)=="\r"?pe-1:pe),et=Be.indexOf("\r");et!=-1?(ae.push(Be.slice(0,et)),b+=et+1):(ae.push(Be),b=pe+1)}return ae}:function(a){return a.split(/\r\n?|\n/)},Cn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){var b;try{b=a.ownerDocument.selection.createRange()}catch(ae){}return!b||b.parentElement()!=a?!1:b.compareEndPoints("StartToEnd",b)!=0},Dr=function(){var a=ge("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Ar=null;function fn(a){if(Ar!=null)return Ar;var b=de(a,ge("span","x")),ae=b.getBoundingClientRect(),ne=je(b,0,1).getBoundingClientRect();return Ar=Math.abs(ae.left-ne.left)>1}var or={},Zt={};function ir(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),or[a]=b}function Nr(a,b){Zt[a]=b}function gr(a){if(typeof a=="string"&&Zt.hasOwnProperty(a))a=Zt[a];else if(a&&typeof a.name=="string"&&Zt.hasOwnProperty(a.name)){var b=Zt[a.name];typeof b=="string"&&(b={name:b}),a=Me(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return gr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return gr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Hr(a,b){b=gr(b);var ae=or[b.name];if(!ae)return Hr(a,"text/plain");var ne=ae(a,b);if(Qr.hasOwnProperty(b.name)){var pe=Qr[b.name];for(var Be in pe)pe.hasOwnProperty(Be)&&(ne.hasOwnProperty(Be)&&(ne["_"+Be]=ne[Be]),ne[Be]=pe[Be])}if(ne.name=b.name,b.helperType&&(ne.helperType=b.helperType),b.modeProps)for(var et in b.modeProps)ne[et]=b.modeProps[et];return ne}var Qr={};function rn(a,b){var ae=Qr.hasOwnProperty(a)?Qr[a]:Qr[a]={};st(b,ae)}function Kr(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var ae={};for(var ne in b){var pe=b[ne];pe instanceof Array&&(pe=pe.concat([])),ae[ne]=pe}return ae}function Wr(a,b){for(var ae;a.innerMode&&(ae=a.innerMode(b),!(!ae||ae.mode==a));)b=ae.state,a=ae.mode;return ae||{mode:a,state:b}}function dn(a,b,ae){return a.startState?a.startState(b,ae):!0}var pr=function(a,b,ae){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ae};pr.prototype.eol=function(){return this.pos>=this.string.length},pr.prototype.sol=function(){return this.pos==this.lineStart},pr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},pr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},pr.prototype.eat=function(a){var b=this.string.charAt(this.pos),ae;if(typeof a=="string"?ae=b==a:ae=b&&(a.test?a.test(b):a(b)),ae)return++this.pos,b},pr.prototype.eatWhile=function(a){for(var b=this.pos;this.eat(a););return this.pos>b},pr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},pr.prototype.skipToEnd=function(){this.pos=this.string.length},pr.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},pr.prototype.backUp=function(a){this.pos-=a},pr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Ie(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Ie(this.string,this.lineStart,this.tabSize):0)},pr.prototype.indentation=function(){return Ie(this.string,null,this.tabSize)-(this.lineStart?Ie(this.string,this.lineStart,this.tabSize):0)},pr.prototype.match=function(a,b,ae){if(typeof a=="string"){var ne=function(et){return ae?et.toLowerCase():et},pe=this.string.substr(this.pos,a.length);if(ne(pe)==ne(a))return b!==!1&&(this.pos+=a.length),!0}else{var Be=this.string.slice(this.pos).match(a);return Be&&Be.index>0?null:(Be&&b!==!1&&(this.pos+=Be[0].length),Be)}},pr.prototype.current=function(){return this.string.slice(this.start,this.pos)},pr.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},pr.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},pr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Wt(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var ae=a;!ae.lines;)for(var ne=0;;++ne){var pe=ae.children[ne],Be=pe.chunkSize();if(b<Be){ae=pe;break}b-=Be}return ae.lines[b]}function Sr(a,b,ae){var ne=[],pe=b.line;return a.iter(b.line,ae.line+1,function(Be){var et=Be.text;pe==ae.line&&(et=et.slice(0,ae.ch)),pe==b.line&&(et=et.slice(b.ch)),ne.push(et),++pe}),ne}function Gr(a,b,ae){var ne=[];return a.iter(b,ae,function(pe){ne.push(pe.text)}),ne}function gn(a,b){var ae=b-a.height;if(ae)for(var ne=a;ne;ne=ne.parent)ne.height+=ae}function Et(a){if(a.parent==null)return null;for(var b=a.parent,ae=rt(b.lines,a),ne=b.parent;ne;b=ne,ne=ne.parent)for(var pe=0;ne.children[pe]!=b;++pe)ae+=ne.children[pe].chunkSize();return ae+b.first}function Dt(a,b){var ae=a.first;e:do{for(var ne=0;ne<a.children.length;++ne){var pe=a.children[ne],Be=pe.height;if(b<Be){a=pe;continue e}b-=Be,ae+=pe.chunkSize()}return ae}while(!a.lines);for(var et=0;et<a.lines.length;++et){var dt=a.lines[et],pt=dt.height;if(b<pt)break;b-=pt}return ae+et}function nr(a,b){return b>=a.first&&b<a.first+a.size}function Kt(a,b){return String(a.lineNumberFormatter(b+a.firstLineNumber))}function jt(a,b,ae){if(ae===void 0&&(ae=null),!(this instanceof jt))return new jt(a,b,ae);this.line=a,this.ch=b,this.sticky=ae}function tr(a,b){return a.line-b.line||a.ch-b.ch}function hr(a,b){return a.sticky==b.sticky&&tr(a,b)==0}function fr(a){return jt(a.line,a.ch)}function kr(a,b){return tr(a,b)<0?b:a}function sr(a,b){return tr(a,b)<0?a:b}function xr(a,b){return Math.max(a.first,Math.min(b,a.first+a.size-1))}function ar(a,b){if(b.line<a.first)return jt(a.first,0);var ae=a.first+a.size-1;return b.line>ae?jt(ae,Wt(a,ae).text.length):$t(b,Wt(a,b.line).text.length)}function $t(a,b){var ae=a.ch;return ae==null||ae>b?jt(a.line,b):ae<0?jt(a.line,0):a}function lr(a,b){for(var ae=[],ne=0;ne<b.length;ne++)ae[ne]=ar(a,b[ne]);return ae}var br=function(a,b){this.state=a,this.lookAhead=b},Rr=function(a,b,ae,ne){this.state=b,this.doc=a,this.line=ae,this.maxLookAhead=ne||0,this.baseTokens=null,this.baseTokenPos=1};Rr.prototype.lookAhead=function(a){var b=this.doc.getLine(this.line+a);return b!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),b},Rr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Rr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Rr.fromSaved=function(a,b,ae){return b instanceof br?new Rr(a,Kr(a.mode,b.state),ae,b.lookAhead):new Rr(a,Kr(a.mode,b),ae)},Rr.prototype.save=function(a){var b=a!==!1?Kr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new br(b,this.maxLookAhead):b};function Fr(a,b,ae,ne){var pe=[a.state.modeGen],Be={};Ln(a,b.text,a.doc.mode,ae,function(gt,Ct){return pe.push(gt,Ct)},Be,ne);for(var et=ae.state,dt=function(gt){ae.baseTokens=pe;var Ct=a.state.overlays[gt],At=1,Ut=0;ae.state=!0,Ln(a,b.text,Ct.mode,ae,function(It,cr){for(var yr=At;Ut<It;){var Or=pe[At];Or>It&&pe.splice(At,1,It,pe[At+1],Or),At+=2,Ut=Math.min(It,Or)}if(cr)if(Ct.opaque)pe.splice(yr,At-yr,It,"overlay "+cr),At=yr+2;else for(;yr<At;yr+=2){var Lr=pe[yr+1];pe[yr+1]=(Lr?Lr+" ":"")+"overlay "+cr}},Be),ae.state=et,ae.baseTokens=null,ae.baseTokenPos=1},pt=0;pt<a.state.overlays.length;++pt)dt(pt);return{styles:pe,classes:Be.bgClass||Be.textClass?Be:null}}function vn(a,b,ae){if(!b.styles||b.styles[0]!=a.state.modeGen){var ne=On(a,Et(b)),pe=b.text.length>a.options.maxHighlightLength&&Kr(a.doc.mode,ne.state),Be=Fr(a,b,ne);pe&&(ne.state=pe),b.stateAfter=ne.save(!pe),b.styles=Be.styles,Be.classes?b.styleClasses=Be.classes:b.styleClasses&&(b.styleClasses=null),ae===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function On(a,b,ae){var ne=a.doc,pe=a.display;if(!ne.mode.startState)return new Rr(ne,!0,b);var Be=Vn(a,b,ae),et=Be>ne.first&&Wt(ne,Be-1).stateAfter,dt=et?Rr.fromSaved(ne,et,Be):new Rr(ne,dn(ne.mode),Be);return ne.iter(Be,b,function(pt){zr(a,pt.text,dt);var gt=dt.line;pt.stateAfter=gt==b-1||gt%5==0||gt>=pe.viewFrom&&gt<pe.viewTo?dt.save():null,dt.nextLine()}),ae&&(ne.modeFrontier=dt.line),dt}function zr(a,b,ae,ne){var pe=a.doc.mode,Be=new pr(b,a.options.tabSize,ae);for(Be.start=Be.pos=ne||0,b==""&&Cr(pe,ae.state);!Be.eol();)Ur(pe,Be,ae.state),Be.start=Be.pos}function Cr(a,b){if(a.blankLine)return a.blankLine(b);if(a.innerMode){var ae=Wr(a,b);if(ae.mode.blankLine)return ae.mode.blankLine(ae.state)}}function Ur(a,b,ae,ne){for(var pe=0;pe<10;pe++){ne&&(ne[0]=Wr(a,ae).mode);var Be=a.token(b,ae);if(b.pos>b.start)return Be}throw new Error("Mode "+a.name+" failed to advance stream.")}var wr=function(a,b,ae){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=ae};function jn(a,b,ae,ne){var pe=a.doc,Be=pe.mode,et;b=ar(pe,b);var dt=Wt(pe,b.line),pt=On(a,b.line,ae),gt=new pr(dt.text,a.options.tabSize,pt),Ct;for(ne&&(Ct=[]);(ne||gt.pos<b.ch)&&!gt.eol();)gt.start=gt.pos,et=Ur(Be,gt,pt.state),ne&&Ct.push(new wr(gt,et,Kr(pe.mode,pt.state)));return ne?Ct:new wr(gt,et,pt.state)}function Hn(a,b){if(a)for(;;){var ae=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!ae)break;a=a.slice(0,ae.index)+a.slice(ae.index+ae[0].length);var ne=ae[1]?"bgClass":"textClass";b[ne]==null?b[ne]=ae[2]:new RegExp("(?:^|\\s)"+ae[2]+"(?:$|\\s)").test(b[ne])||(b[ne]+=" "+ae[2])}return a}function Ln(a,b,ae,ne,pe,Be,et){var dt=ae.flattenSpans;dt==null&&(dt=a.options.flattenSpans);var pt=0,gt=null,Ct=new pr(b,a.options.tabSize,ne),At,Ut=a.options.addModeClass&&[null];for(b==""&&Hn(Cr(ae,ne.state),Be);!Ct.eol();){if(Ct.pos>a.options.maxHighlightLength?(dt=!1,et&&zr(a,b,ne,Ct.pos),Ct.pos=b.length,At=null):At=Hn(Ur(ae,Ct,ne.state,Ut),Be),Ut){var It=Ut[0].name;It&&(At="m-"+(At?It+" "+At:It))}if(!dt||gt!=At){for(;pt<Ct.start;)pt=Math.min(Ct.start,pt+5e3),pe(pt,gt);gt=At}Ct.start=Ct.pos}for(;pt<Ct.pos;){var cr=Math.min(Ct.pos,pt+5e3);pe(cr,gt),pt=cr}}function Vn(a,b,ae){for(var ne,pe,Be=a.doc,et=ae?-1:b-(a.doc.mode.innerMode?1e3:100),dt=b;dt>et;--dt){if(dt<=Be.first)return Be.first;var pt=Wt(Be,dt-1),gt=pt.stateAfter;if(gt&&(!ae||dt+(gt instanceof br?gt.lookAhead:0)<=Be.modeFrontier))return dt;var Ct=Ie(pt.text,null,a.options.tabSize);(pe==null||ne>Ct)&&(pe=dt-1,ne=Ct)}return pe}function Yn(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontier<b-10)){for(var ae=a.first,ne=b-1;ne>ae;ne--){var pe=Wt(a,ne).stateAfter;if(pe&&(!(pe instanceof br)||ne+pe.lookAhead<b)){ae=ne+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,ae)}}var Gn=!1,Mn=!1;function Jn(){Gn=!0}function Xn(){Mn=!0}function Ir(a,b,ae){this.marker=a,this.from=b,this.to=ae}function on(a,b){if(a)for(var ae=0;ae<a.length;++ae){var ne=a[ae];if(ne.marker==b)return ne}}function Tn(a,b){for(var ae,ne=0;ne<a.length;++ne)a[ne]!=b&&(ae||(ae=[])).push(a[ne]);return ae}function Bn(a,b){a.markedSpans=a.markedSpans?a.markedSpans.concat([b]):[b],b.marker.attachLine(a)}function _n(a,b,ae){var ne;if(a)for(var pe=0;pe<a.length;++pe){var Be=a[pe],et=Be.marker,dt=Be.from==null||(et.inclusiveLeft?Be.from<=b:Be.from<b);if(dt||Be.from==b&&et.type=="bookmark"&&(!ae||!Be.marker.insertLeft)){var pt=Be.to==null||(et.inclusiveRight?Be.to>=b:Be.to>b);(ne||(ne=[])).push(new Ir(et,Be.from,pt?null:Be.to))}}return ne}function Fn(a,b,ae){var ne;if(a)for(var pe=0;pe<a.length;++pe){var Be=a[pe],et=Be.marker,dt=Be.to==null||(et.inclusiveRight?Be.to>=b:Be.to>b);if(dt||Be.from==b&&et.type=="bookmark"&&(!ae||Be.marker.insertLeft)){var pt=Be.from==null||(et.inclusiveLeft?Be.from<=b:Be.from<b);(ne||(ne=[])).push(new Ir(et,pt?null:Be.from-b,Be.to==null?null:Be.to-b))}}return ne}function ri(a,b){if(b.full)return null;var ae=nr(a,b.from.line)&&Wt(a,b.from.line).markedSpans,ne=nr(a,b.to.line)&&Wt(a,b.to.line).markedSpans;if(!ae&&!ne)return null;var pe=b.from.ch,Be=b.to.ch,et=tr(b.from,b.to)==0,dt=_n(ae,pe,et),pt=Fn(ne,Be,et),gt=b.text.length==1,Ct=lt(b.text).length+(gt?pe:0);if(dt)for(var At=0;At<dt.length;++At){var Ut=dt[At];if(Ut.to==null){var It=on(pt,Ut.marker);It?gt&&(Ut.to=It.to==null?null:It.to+Ct):Ut.to=pe}}if(pt)for(var cr=0;cr<pt.length;++cr){var yr=pt[cr];if(yr.to!=null&&(yr.to+=Ct),yr.from==null){var Or=on(dt,yr.marker);Or||(yr.from=Ct,gt&&(dt||(dt=[])).push(yr))}else yr.from+=Ct,gt&&(dt||(dt=[])).push(yr)}dt&&(dt=St(dt)),pt&&pt!=dt&&(pt=St(pt));var Lr=[dt];if(!gt){var $r=b.text.length-2,Br;if($r>0&&dt)for(var an=0;an<dt.length;++an)dt[an].to==null&&(Br||(Br=[])).push(new Ir(dt[an].marker,null,null));for(var Dn=0;Dn<$r;++Dn)Lr.push(Br);Lr.push(pt)}return Lr}function St(a){for(var b=0;b<a.length;++b){var ae=a[b];ae.from!=null&&ae.from==ae.to&&ae.marker.clearWhenEmpty!==!1&&a.splice(b--,1)}return a.length?a:null}function Lt(a,b,ae){var ne=null;if(a.iter(b.line,ae.line+1,function(It){if(It.markedSpans)for(var cr=0;cr<It.markedSpans.length;++cr){var yr=It.markedSpans[cr].marker;yr.readOnly&&(!ne||rt(ne,yr)==-1)&&(ne||(ne=[])).push(yr)}}),!ne)return null;for(var pe=[{from:b,to:ae}],Be=0;Be<ne.length;++Be)for(var et=ne[Be],dt=et.find(0),pt=0;pt<pe.length;++pt){var gt=pe[pt];if(!(tr(gt.to,dt.from)<0||tr(gt.from,dt.to)>0)){var Ct=[pt,1],At=tr(gt.from,dt.from),Ut=tr(gt.to,dt.to);(At<0||!et.inclusiveLeft&&!At)&&Ct.push({from:gt.from,to:dt.from}),(Ut>0||!et.inclusiveRight&&!Ut)&&Ct.push({from:dt.to,to:gt.to}),pe.splice.apply(pe,Ct),pt+=Ct.length-3}}return pe}function _t(a){var b=a.markedSpans;if(b){for(var ae=0;ae<b.length;++ae)b[ae].marker.detachLine(a);a.markedSpans=null}}function Nt(a,b){if(b){for(var ae=0;ae<b.length;++ae)b[ae].marker.attachLine(a);a.markedSpans=b}}function Xt(a){return a.inclusiveLeft?-1:0}function Mt(a){return a.inclusiveRight?1:0}function Jt(a,b){var ae=a.lines.length-b.lines.length;if(ae!=0)return ae;var ne=a.find(),pe=b.find(),Be=tr(ne.from,pe.from)||Xt(a)-Xt(b);if(Be)return-Be;var et=tr(ne.to,pe.to)||Mt(a)-Mt(b);return et||b.id-a.id}function rr(a,b){var ae=Mn&&a.markedSpans,ne;if(ae)for(var pe=void 0,Be=0;Be<ae.length;++Be)pe=ae[Be],pe.marker.collapsed&&(b?pe.from:pe.to)==null&&(!ne||Jt(ne,pe.marker)<0)&&(ne=pe.marker);return ne}function Qt(a){return rr(a,!0)}function Ot(a){return rr(a,!1)}function Bt(a,b){var ae=Mn&&a.markedSpans,ne;if(ae)for(var pe=0;pe<ae.length;++pe){var Be=ae[pe];Be.marker.collapsed&&(Be.from==null||Be.from<b)&&(Be.to==null||Be.to>b)&&(!ne||Jt(ne,Be.marker)<0)&&(ne=Be.marker)}return ne}function Ht(a,b,ae,ne,pe){var Be=Wt(a,b),et=Mn&&Be.markedSpans;if(et)for(var dt=0;dt<et.length;++dt){var pt=et[dt];if(pt.marker.collapsed){var gt=pt.marker.find(0),Ct=tr(gt.from,ae)||Xt(pt.marker)-Xt(pe),At=tr(gt.to,ne)||Mt(pt.marker)-Mt(pe);if(!(Ct>=0&&At<=0||Ct<=0&&At>=0)&&(Ct<=0&&(pt.marker.inclusiveRight&&pe.inclusiveLeft?tr(gt.to,ae)>=0:tr(gt.to,ae)>0)||Ct>=0&&(pt.marker.inclusiveRight&&pe.inclusiveLeft?tr(gt.from,ne)<=0:tr(gt.from,ne)<0)))return!0}}}function zt(a){for(var b;b=Qt(a);)a=b.find(-1,!0).line;return a}function qt(a){for(var b;b=Ot(a);)a=b.find(1,!0).line;return a}function mr(a){for(var b,ae;b=Ot(a);)a=b.find(1,!0).line,(ae||(ae=[])).push(a);return ae}function er(a,b){var ae=Wt(a,b),ne=zt(ae);return ae==ne?b:Et(ne)}function Ft(a,b){if(b>a.lastLine())return b;var ae=Wt(a,b),ne;if(!ur(a,ae))return b;for(;ne=Ot(ae);)ae=ne.find(1,!0).line;return Et(ae)+1}function ur(a,b){var ae=Mn&&b.markedSpans;if(ae){for(var ne=void 0,pe=0;pe<ae.length;++pe)if(ne=ae[pe],!!ne.marker.collapsed){if(ne.from==null)return!0;if(!ne.marker.widgetNode&&ne.from==0&&ne.marker.inclusiveLeft&&dr(a,b,ne))return!0}}}function dr(a,b,ae){if(ae.to==null){var ne=ae.marker.find(1,!0);return dr(a,ne.line,on(ne.line.markedSpans,ae.marker))}if(ae.marker.inclusiveRight&&ae.to==b.text.length)return!0;for(var pe=void 0,Be=0;Be<b.markedSpans.length;++Be)if(pe=b.markedSpans[Be],pe.marker.collapsed&&!pe.marker.widgetNode&&pe.from==ae.to&&(pe.to==null||pe.to!=ae.from)&&(pe.marker.inclusiveLeft||ae.marker.inclusiveRight)&&dr(a,b,pe))return!0}function Tr(a){a=zt(a);for(var b=0,ae=a.parent,ne=0;ne<ae.lines.length;++ne){var pe=ae.lines[ne];if(pe==a)break;b+=pe.height}for(var Be=ae.parent;Be;ae=Be,Be=ae.parent)for(var et=0;et<Be.children.length;++et){var dt=Be.children[et];if(dt==ae)break;b+=dt.height}return b}function Vr(a){if(a.height==0)return 0;for(var b=a.text.length,ae,ne=a;ae=Qt(ne);){var pe=ae.find(0,!0);ne=pe.from.line,b+=pe.from.ch-pe.to.ch}for(ne=a;ae=Ot(ne);){var Be=ae.find(0,!0);b-=ne.text.length-Be.from.ch,ne=Be.to.line,b+=ne.text.length-Be.to.ch}return b}function Mr(a){var b=a.display,ae=a.doc;b.maxLine=Wt(ae,ae.first),b.maxLineLength=Vr(b.maxLine),b.maxLineChanged=!0,ae.iter(function(ne){var pe=Vr(ne);pe>b.maxLineLength&&(b.maxLineLength=pe,b.maxLine=ne)})}var ln=function(a,b,ae){this.text=a,Nt(this,b),this.height=ae?ae(this):1};ln.prototype.lineNo=function(){return Et(this)},Pt(ln);function qr(a,b,ae,ne){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),_t(a),Nt(a,ae);var pe=ne?ne(a):1;pe!=a.height&&gn(a,pe)}function sn(a){a.parent=null,_t(a)}var hn={},un={};function Pn(a,b){if(!a||/^\s*$/.test(a))return null;var ae=b.addModeClass?un:hn;return ae[a]||(ae[a]=a.replace(/\S+/g,"cm-$&"))}function yn(a,b){var ae=Se("span",null,null,z?"padding-right: .1px":null),ne={pre:Se("pre",[ae],"CodeMirror-line"),content:ae,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var pe=0;pe<=(b.rest?b.rest.length:0);pe++){var Be=pe?b.rest[pe-1]:b.line,et=void 0;ne.pos=0,ne.addToken=nn,Yr(a.display.measure)&&(et=qe(Be,a.doc.direction))&&(ne.addToken=tn(ne.addToken,et)),ne.map=[];var dt=b!=a.display.externalMeasured&&Et(Be);Jr(Be,ne,vn(a,Be,dt)),Be.styleClasses&&(Be.styleClasses.bgClass&&(ne.bgClass=Ze(Be.styleClasses.bgClass,ne.bgClass||"")),Be.styleClasses.textClass&&(ne.textClass=Ze(Be.styleClasses.textClass,ne.textClass||""))),ne.map.length==0&&ne.map.push(0,0,ne.content.appendChild(mn(a.display.measure))),pe==0?(b.measure.map=ne.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(ne.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(z){var pt=ne.content.lastChild;(/\bcm-tab\b/.test(pt.className)||pt.querySelector&&pt.querySelector(".cm-tab"))&&(ne.content.className="cm-tab-wrap-hack")}return bt(a,"renderLine",a,b.line,ne.pre),ne.pre.className&&(ne.textClass=Ze(ne.pre.className,ne.textClass||"")),ne}function wn(a){var b=ge("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function nn(a,b,ae,ne,pe,Be,et){if(b){var dt=a.splitSpaces?Zr(b,a.trailingSpace):b,pt=a.cm.state.specialChars,gt=!1,Ct;if(!pt.test(b))a.col+=b.length,Ct=document.createTextNode(dt),a.map.push(a.pos,a.pos+b.length,Ct),ve&&x<9&&(gt=!0),a.pos+=b.length;else{Ct=document.createDocumentFragment();for(var At=0;;){pt.lastIndex=At;var Ut=pt.exec(b),It=Ut?Ut.index-At:b.length-At;if(It){var cr=document.createTextNode(dt.slice(At,At+It));ve&&x<9?Ct.appendChild(ge("span",[cr])):Ct.appendChild(cr),a.map.push(a.pos,a.pos+It,cr),a.col+=It,a.pos+=It}if(!Ut)break;At+=It+1;var yr=void 0;if(Ut[0]==" "){var Or=a.cm.options.tabSize,Lr=Or-a.col%Or;yr=Ct.appendChild(ge("span",ut(Lr),"cm-tab")),yr.setAttribute("role","presentation"),yr.setAttribute("cm-text"," "),a.col+=Lr}else Ut[0]=="\r"||Ut[0]==`
`?(yr=Ct.appendChild(ge("span",Ut[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),yr.setAttribute("cm-text",Ut[0]),a.col+=1):(yr=a.cm.options.specialCharPlaceholder(Ut[0]),yr.setAttribute("cm-text",Ut[0]),ve&&x<9?Ct.appendChild(ge("span",[yr])):Ct.appendChild(yr),a.col+=1);a.map.push(a.pos,a.pos+1,yr),a.pos++}}if(a.trailingSpace=dt.charCodeAt(b.length-1)==32,ae||ne||pe||gt||Be||et){var $r=ae||"";ne&&($r+=ne),pe&&($r+=pe);var Br=ge("span",[Ct],$r,Be);if(et)for(var an in et)et.hasOwnProperty(an)&&an!="style"&&an!="class"&&Br.setAttribute(an,et[an]);return a.content.appendChild(Br)}a.content.appendChild(Ct)}}function Zr(a,b){if(a.length>1&&!/ /.test(a))return a;for(var ae=b,ne="",pe=0;pe<a.length;pe++){var Be=a.charAt(pe);Be==" "&&ae&&(pe==a.length-1||a.charCodeAt(pe+1)==32)&&(Be="\xA0"),ne+=Be,ae=Be==" "}return ne}function tn(a,b){return function(ae,ne,pe,Be,et,dt,pt){pe=pe?pe+" cm-force-border":"cm-force-border";for(var gt=ae.pos,Ct=gt+ne.length;;){for(var At=void 0,Ut=0;Ut<b.length&&(At=b[Ut],!(At.to>gt&&At.from<=gt));Ut++);if(At.to>=Ct)return a(ae,ne,pe,Be,et,dt,pt);a(ae,ne.slice(0,At.to-gt),pe,Be,null,dt,pt),Be=null,ne=ne.slice(At.to-gt),gt=At.to}}}function pn(a,b,ae,ne){var pe=!ne&&ae.widgetNode;pe&&a.map.push(a.pos,a.pos+b,pe),!ne&&a.cm.display.input.needsContentAttribute&&(pe||(pe=a.content.appendChild(document.createElement("span"))),pe.setAttribute("cm-marker",ae.id)),pe&&(a.cm.display.input.setUneditable(pe),a.content.appendChild(pe)),a.pos+=b,a.trailingSpace=!1}function Jr(a,b,ae){var ne=a.markedSpans,pe=a.text,Be=0;if(!ne){for(var et=1;et<ae.length;et+=2)b.addToken(b,pe.slice(Be,Be=ae[et]),Pn(ae[et+1],b.cm.options));return}for(var dt=pe.length,pt=0,gt=1,Ct="",At,Ut,It=0,cr,yr,Or,Lr,$r;;){if(It==pt){cr=yr=Or=Ut="",$r=null,Lr=null,It=1/0;for(var Br=[],an=void 0,Dn=0;Dn<ne.length;++Dn){var bn=ne[Dn],Kn=bn.marker;if(Kn.type=="bookmark"&&bn.from==pt&&Kn.widgetNode)Br.push(Kn);else if(bn.from<=pt&&(bn.to==null||bn.to>pt||Kn.collapsed&&bn.to==pt&&bn.from==pt)){if(bn.to!=null&&bn.to!=pt&&It>bn.to&&(It=bn.to,yr=""),Kn.className&&(cr+=" "+Kn.className),Kn.css&&(Ut=(Ut?Ut+";":"")+Kn.css),Kn.startStyle&&bn.from==pt&&(Or+=" "+Kn.startStyle),Kn.endStyle&&bn.to==It&&(an||(an=[])).push(Kn.endStyle,bn.to),Kn.title&&(($r||($r={})).title=Kn.title),Kn.attributes)for(var ui in Kn.attributes)($r||($r={}))[ui]=Kn.attributes[ui];Kn.collapsed&&(!Lr||Jt(Lr.marker,Kn)<0)&&(Lr=bn)}else bn.from>pt&&It>bn.from&&(It=bn.from)}if(an)for(var Bi=0;Bi<an.length;Bi+=2)an[Bi+1]==It&&(yr+=" "+an[Bi]);if(!Lr||Lr.from==pt)for(var xi=0;xi<Br.length;++xi)pn(b,0,Br[xi]);if(Lr&&(Lr.from||0)==pt){if(pn(b,(Lr.to==null?dt+1:Lr.to)-pt,Lr.marker,Lr.from==null),Lr.to==null)return;Lr.to==pt&&(Lr=!1)}}if(pt>=dt)break;for(var oa=Math.min(dt,It);;){if(Ct){var ea=pt+Ct.length;if(!Lr){var Oi=ea>oa?Ct.slice(0,oa-pt):Ct;b.addToken(b,Oi,At?At+cr:cr,Or,pt+Oi.length==It?yr:"",Ut,$r)}if(ea>=oa){Ct=Ct.slice(oa-pt),pt=oa;break}pt=ea,Or=""}Ct=pe.slice(Be,Be=ae[gt++]),At=Pn(ae[gt++],b.cm.options)}}}function An(a,b,ae){this.line=b,this.rest=mr(b),this.size=this.rest?Et(lt(this.rest))-ae+1:1,this.node=this.text=null,this.hidden=ur(a,b)}function Rn(a,b,ae){for(var ne=[],pe,Be=b;Be<ae;Be=pe){var et=new An(a.doc,Wt(a.doc,Be),Be);pe=Be+et.size,ne.push(et)}return ne}var Qn=null;function Di(a){Qn?Qn.ops.push(a):a.ownsGroup=Qn={ops:[a],delayedCallbacks:[]}}function Si(a){var b=a.delayedCallbacks,ae=0;do{for(;ae<b.length;ae++)b[ae].call(null);for(var ne=0;ne<a.ops.length;ne++){var pe=a.ops[ne];if(pe.cursorActivityHandlers)for(;pe.cursorActivityCalled<pe.cursorActivityHandlers.length;)pe.cursorActivityHandlers[pe.cursorActivityCalled++].call(null,pe.cm)}}while(ae<b.length)}function yi(a,b){var ae=a.ownsGroup;if(ae)try{Si(ae)}finally{Qn=null,b(ae)}}var ji=null;function qn(a,b){var ae=yt(a,b);if(ae.length){var ne=Array.prototype.slice.call(arguments,2),pe;Qn?pe=Qn.delayedCallbacks:ji?pe=ji:(pe=ji=[],setTimeout($n,0));for(var Be=function(dt){pe.push(function(){return ae[dt].apply(null,ne)})},et=0;et<ae.length;++et)Be(et)}}function $n(){var a=ji;ji=null;for(var b=0;b<a.length;++b)a[b]()}function ti(a,b,ae,ne){for(var pe=0;pe<b.changes.length;pe++){var Be=b.changes[pe];Be=="text"?oi(a,b):Be=="gutter"?xn(a,b,ae,ne):Be=="class"?en(a,b):Be=="widget"&&Sn(a,b,ne)}b.changes=null}function ki(a){return a.node==a.text&&(a.node=ge("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),ve&&x<8&&(a.node.style.zIndex=2)),a.node}function ai(a,b){var ae=b.bgClass?b.bgClass+" "+(b.line.bgClass||""):b.line.bgClass;if(ae&&(ae+=" CodeMirror-linebackground"),b.background)ae?b.background.className=ae:(b.background.parentNode.removeChild(b.background),b.background=null);else if(ae){var ne=ki(b);b.background=ne.insertBefore(ge("div",null,ae),ne.firstChild),a.display.input.setUneditable(b.background)}}function li(a,b){var ae=a.display.externalMeasured;return ae&&ae.line==b.line?(a.display.externalMeasured=null,b.measure=ae.measure,ae.built):yn(a,b)}function oi(a,b){var ae=b.text.className,ne=li(a,b);b.text==b.node&&(b.node=ne.pre),b.text.parentNode.replaceChild(ne.pre,b.text),b.text=ne.pre,ne.bgClass!=b.bgClass||ne.textClass!=b.textClass?(b.bgClass=ne.bgClass,b.textClass=ne.textClass,en(a,b)):ae&&(b.text.className=ae)}function en(a,b){ai(a,b),b.line.wrapClass?ki(b).className=b.line.wrapClass:b.node!=b.text&&(b.node.className="");var ae=b.textClass?b.textClass+" "+(b.line.textClass||""):b.line.textClass;b.text.className=ae||""}function xn(a,b,ae,ne){if(b.gutter&&(b.node.removeChild(b.gutter),b.gutter=null),b.gutterBackground&&(b.node.removeChild(b.gutterBackground),b.gutterBackground=null),b.line.gutterClass){var pe=ki(b);b.gutterBackground=ge("div",null,"CodeMirror-gutter-background "+b.line.gutterClass,"left: "+(a.options.fixedGutter?ne.fixedPos:-ne.gutterTotalWidth)+"px; width: "+ne.gutterTotalWidth+"px"),a.display.input.setUneditable(b.gutterBackground),pe.insertBefore(b.gutterBackground,b.text)}var Be=b.line.gutterMarkers;if(a.options.lineNumbers||Be){var et=ki(b),dt=b.gutter=ge("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?ne.fixedPos:-ne.gutterTotalWidth)+"px");if(a.display.input.setUneditable(dt),et.insertBefore(dt,b.text),b.line.gutterClass&&(dt.className+=" "+b.line.gutterClass),a.options.lineNumbers&&(!Be||!Be["CodeMirror-linenumbers"])&&(b.lineNumber=dt.appendChild(ge("div",Kt(a.options,ae),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+ne.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),Be)for(var pt=0;pt<a.display.gutterSpecs.length;++pt){var gt=a.display.gutterSpecs[pt].className,Ct=Be.hasOwnProperty(gt)&&Be[gt];Ct&&dt.appendChild(ge("div",[Ct],"CodeMirror-gutter-elt","left: "+ne.gutterLeft[gt]+"px; width: "+ne.gutterWidth[gt]+"px"))}}}function Sn(a,b,ae){b.alignable&&(b.alignable=null);for(var ne=Ae("CodeMirror-linewidget"),pe=b.node.firstChild,Be=void 0;pe;pe=Be)Be=pe.nextSibling,ne.test(pe.className)&&b.node.removeChild(pe);zn(a,b,ae)}function En(a,b,ae,ne){var pe=li(a,b);return b.text=b.node=pe.pre,pe.bgClass&&(b.bgClass=pe.bgClass),pe.textClass&&(b.textClass=pe.textClass),en(a,b),xn(a,b,ae,ne),zn(a,b,ne),b.node}function zn(a,b,ae){if(ei(a,b.line,b,ae,!0),b.rest)for(var ne=0;ne<b.rest.length;ne++)ei(a,b.rest[ne],b,ae,!1)}function ei(a,b,ae,ne,pe){if(b.widgets)for(var Be=ki(ae),et=0,dt=b.widgets;et<dt.length;++et){var pt=dt[et],gt=ge("div",[pt.node],"CodeMirror-linewidget"+(pt.className?" "+pt.className:""));pt.handleMouseEvents||gt.setAttribute("cm-ignore-events","true"),Hi(pt,gt,ae,ne),a.display.input.setUneditable(gt),pe&&pt.above?Be.insertBefore(gt,ae.gutter||ae.text):Be.appendChild(gt),qn(pt,"redraw")}}function Hi(a,b,ae,ne){if(a.noHScroll){(ae.alignable||(ae.alignable=[])).push(b);var pe=ne.wrapperWidth;b.style.left=ne.fixedPos+"px",a.coverGutter||(pe-=ne.gutterTotalWidth,b.style.paddingLeft=ne.gutterTotalWidth+"px"),b.style.width=pe+"px"}a.coverGutter&&(b.style.zIndex=5,b.style.position="relative",a.noHScroll||(b.style.marginLeft=-ne.gutterTotalWidth+"px"))}function fi(a){if(a.height!=null)return a.height;var b=a.doc.cm;if(!b)return 0;if(!Ne(document.body,a.node)){var ae="position: relative;";a.coverGutter&&(ae+="margin-left: -"+b.display.gutters.offsetWidth+"px;"),a.noHScroll&&(ae+="width: "+b.display.wrapper.clientWidth+"px;"),de(b.display.measure,ge("div",[a.node],null,ae))}return a.height=a.node.parentNode.offsetHeight}function ci(a,b){for(var ae=jr(b);ae!=a.wrapper;ae=ae.parentNode)if(!ae||ae.nodeType==1&&ae.getAttribute("cm-ignore-events")=="true"||ae.parentNode==a.sizer&&ae!=a.mover)return!0}function Nn(a){return a.lineSpace.offsetTop}function bi(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Ki(a){if(a.cachedPaddingH)return a.cachedPaddingH;var b=de(a.measure,ge("pre","x","CodeMirror-line-like")),ae=window.getComputedStyle?window.getComputedStyle(b):b.currentStyle,ne={left:parseInt(ae.paddingLeft),right:parseInt(ae.paddingRight)};return!isNaN(ne.left)&&!isNaN(ne.right)&&(a.cachedPaddingH=ne),ne}function ni(a){return ot-a.display.nativeBarWidth}function sa(a){return a.display.scroller.clientWidth-ni(a)-a.display.barWidth}function Vi(a){return a.display.scroller.clientHeight-ni(a)-a.display.barHeight}function $i(a,b,ae){var ne=a.options.lineWrapping,pe=ne&&sa(a);if(!b.measure.heights||ne&&b.measure.width!=pe){var Be=b.measure.heights=[];if(ne){b.measure.width=pe;for(var et=b.text.firstChild.getClientRects(),dt=0;dt<et.length-1;dt++){var pt=et[dt],gt=et[dt+1];Math.abs(pt.bottom-gt.bottom)>2&&Be.push((pt.bottom+gt.top)/2-ae.top)}}Be.push(ae.bottom-ae.top)}}function mi(a,b,ae){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var ne=0;ne<a.rest.length;ne++)if(a.rest[ne]==b)return{map:a.measure.maps[ne],cache:a.measure.caches[ne]};for(var pe=0;pe<a.rest.length;pe++)if(Et(a.rest[pe])>ae)return{map:a.measure.maps[pe],cache:a.measure.caches[pe],before:!0}}function ro(a,b){b=zt(b);var ae=Et(b),ne=a.display.externalMeasured=new An(a.doc,b,ae);ne.lineN=ae;var pe=ne.built=yn(a,ne);return ne.text=pe.pre,de(a.display.lineMeasure,pe.pre),ne}function Ya(a,b,ae,ne){return na(a,ma(a,b),ae,ne)}function pa(a,b){if(b>=a.display.viewFrom&&b<a.display.viewTo)return a.display.view[Aa(a,b)];var ae=a.display.externalMeasured;if(ae&&b>=ae.lineN&&b<ae.lineN+ae.size)return ae}function ma(a,b){var ae=Et(b),ne=pa(a,ae);ne&&!ne.text?ne=null:ne&&ne.changes&&(ti(a,ne,ae,ua(a)),a.curOp.forceUpdate=!0),ne||(ne=ro(a,b));var pe=mi(ne,b,ae);return{line:b,view:ne,rect:null,map:pe.map,cache:pe.cache,before:pe.before,hasHeights:!1}}function na(a,b,ae,ne,pe){b.before&&(ae=-1);var Be=ae+(ne||""),et;return b.cache.hasOwnProperty(Be)?et=b.cache[Be]:(b.rect||(b.rect=b.view.text.getBoundingClientRect()),b.hasHeights||($i(a,b.view,b.rect),b.hasHeights=!0),et=ao(a,b,ae,ne),et.bogus||(b.cache[Be]=et)),{left:et.left,right:et.right,top:pe?et.rtop:et.top,bottom:pe?et.rbottom:et.bottom}}var Ca={left:0,right:0,top:0,bottom:0};function no(a,b,ae){for(var ne,pe,Be,et,dt,pt,gt=0;gt<a.length;gt+=3)if(dt=a[gt],pt=a[gt+1],b<dt?(pe=0,Be=1,et="left"):b<pt?(pe=b-dt,Be=pe+1):(gt==a.length-3||b==pt&&a[gt+3]>b)&&(Be=pt-dt,pe=Be-1,b>=pt&&(et="right")),pe!=null){if(ne=a[gt+2],dt==pt&&ae==(ne.insertLeft?"left":"right")&&(et=ae),ae=="left"&&pe==0)for(;gt&&a[gt-2]==a[gt-3]&&a[gt-1].insertLeft;)ne=a[(gt-=3)+2],et="left";if(ae=="right"&&pe==pt-dt)for(;gt<a.length-3&&a[gt+3]==a[gt+4]&&!a[gt+5].insertLeft;)ne=a[(gt+=3)+2],et="right";break}return{node:ne,start:pe,end:Be,collapse:et,coverStart:dt,coverEnd:pt}}function io(a,b){var ae=Ca;if(b=="left")for(var ne=0;ne<a.length&&(ae=a[ne]).left==ae.right;ne++);else for(var pe=a.length-1;pe>=0&&(ae=a[pe]).left==ae.right;pe--);return ae}function ao(a,b,ae,ne){var pe=no(b.map,ae,ne),Be=pe.node,et=pe.start,dt=pe.end,pt=pe.collapse,gt;if(Be.nodeType==3){for(var Ct=0;Ct<4;Ct++){for(;et&&Oe(b.line.text.charAt(pe.coverStart+et));)--et;for(;pe.coverStart+dt<pe.coverEnd&&Oe(b.line.text.charAt(pe.coverStart+dt));)++dt;if(ve&&x<9&&et==0&&dt==pe.coverEnd-pe.coverStart?gt=Be.parentNode.getBoundingClientRect():gt=io(je(Be,et,dt).getClientRects(),ne),gt.left||gt.right||et==0)break;dt=et,et=et-1,pt="right"}ve&&x<11&&(gt=La(a.display.measure,gt))}else{et>0&&(pt=ne="right");var At;a.options.lineWrapping&&(At=Be.getClientRects()).length>1?gt=At[ne=="right"?At.length-1:0]:gt=Be.getBoundingClientRect()}if(ve&&x<9&&!et&&(!gt||!gt.left&&!gt.right)){var Ut=Be.parentNode.getClientRects()[0];Ut?gt={left:Ut.left,right:Ut.left+Ji(a.display),top:Ut.top,bottom:Ut.bottom}:gt=Ca}for(var It=gt.top-b.rect.top,cr=gt.bottom-b.rect.top,yr=(It+cr)/2,Or=b.view.measure.heights,Lr=0;Lr<Or.length-1&&!(yr<Or[Lr]);Lr++);var $r=Lr?Or[Lr-1]:0,Br=Or[Lr],an={left:(pt=="right"?gt.right:gt.left)-b.rect.left,right:(pt=="left"?gt.left:gt.right)-b.rect.left,top:$r,bottom:Br};return!gt.left&&!gt.right&&(an.bogus=!0),a.options.singleCursorHeightPerLine||(an.rtop=It,an.rbottom=cr),an}function La(a,b){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!fn(a))return b;var ae=screen.logicalXDPI/screen.deviceXDPI,ne=screen.logicalYDPI/screen.deviceYDPI;return{left:b.left*ae,right:b.right*ae,top:b.top*ne,bottom:b.bottom*ne}}function $a(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var b=0;b<a.rest.length;b++)a.measure.caches[b]={}}function Ba(a){a.display.externalMeasure=null,ke(a.display.lineMeasure);for(var b=0;b<a.display.view.length;b++)$a(a.display.view[b])}function Ea(a){Ba(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Ja(){return ie&&le?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function oo(){return ie&&le?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Fa(a){var b=0;if(a.widgets)for(var ae=0;ae<a.widgets.length;++ae)a.widgets[ae].above&&(b+=fi(a.widgets[ae]));return b}function ka(a,b,ae,ne,pe){if(!pe){var Be=Fa(b);ae.top+=Be,ae.bottom+=Be}if(ne=="line")return ae;ne||(ne="local");var et=Tr(b);if(ne=="local"?et+=Nn(a.display):et-=a.display.viewOffset,ne=="page"||ne=="window"){var dt=a.display.lineSpace.getBoundingClientRect();et+=dt.top+(ne=="window"?0:oo());var pt=dt.left+(ne=="window"?0:Ja());ae.left+=pt,ae.right+=pt}return ae.top+=et,ae.bottom+=et,ae}function Ta(a,b,ae){if(ae=="div")return b;var ne=b.left,pe=b.top;if(ae=="page")ne-=Ja(),pe-=oo();else if(ae=="local"||!ae){var Be=a.display.sizer.getBoundingClientRect();ne+=Be.left,pe+=Be.top}var et=a.display.lineSpace.getBoundingClientRect();return{left:ne-et.left,top:pe-et.top}}function Ui(a,b,ae,ne,pe){return ne||(ne=Wt(a.doc,b.line)),ka(a,ne,Ya(a,ne,b.ch,pe),ae)}function di(a,b,ae,ne,pe,Be){ne=ne||Wt(a.doc,b.line),pe||(pe=ma(a,ne));function et(cr,yr){var Or=na(a,pe,cr,yr?"right":"left",Be);return yr?Or.left=Or.right:Or.right=Or.left,ka(a,ne,Or,ae)}var dt=qe(ne,a.doc.direction),pt=b.ch,gt=b.sticky;if(pt>=ne.text.length?(pt=ne.text.length,gt="before"):pt<=0&&(pt=0,gt="after"),!dt)return et(gt=="before"?pt-1:pt,gt=="before");function Ct(cr,yr,Or){var Lr=dt[yr],$r=Lr.level==1;return et(Or?cr-1:cr,$r!=Or)}var At=ye(dt,pt,gt),Ut=xe,It=Ct(pt,At,gt=="before");return Ut!=null&&(It.other=Ct(pt,Ut,gt!="before")),It}function Zn(a,b){var ae=0;b=ar(a.doc,b),a.options.lineWrapping||(ae=Ji(a.display)*b.ch);var ne=Wt(a.doc,b.line),pe=Tr(ne)+Nn(a.display);return{left:ae,right:ae,top:pe,bottom:pe+ne.height}}function In(a,b,ae,ne,pe){var Be=jt(a,b,ae);return Be.xRel=pe,ne&&(Be.outside=ne),Be}function vi(a,b,ae){var ne=a.doc;if(ae+=a.display.viewOffset,ae<0)return In(ne.first,0,null,-1,-1);var pe=Dt(ne,ae),Be=ne.first+ne.size-1;if(pe>Be)return In(ne.first+ne.size-1,Wt(ne,Be).text.length,null,1,1);b<0&&(b=0);for(var et=Wt(ne,pe);;){var dt=la(a,et,pe,b,ae),pt=Bt(et,dt.ch+(dt.xRel>0||dt.outside>0?1:0));if(!pt)return dt;var gt=pt.find(1);if(gt.line==pe)return gt;et=Wt(ne,pe=gt.line)}}function hi(a,b,ae,ne){ne-=Fa(b);var pe=b.text.length,Be=at(function(et){return na(a,ae,et-1).bottom<=ne},pe,0);return pe=at(function(et){return na(a,ae,et).top>ne},Be,pe),{begin:Be,end:pe}}function wi(a,b,ae,ne){ae||(ae=ma(a,b));var pe=ka(a,b,na(a,ae,ne),"line").top;return hi(a,b,ae,pe)}function Ti(a,b,ae,ne){return a.bottom<=ae?!1:a.top>ae?!0:(ne?a.left:a.right)>b}function la(a,b,ae,ne,pe){pe-=Tr(b);var Be=ma(a,b),et=Fa(b),dt=0,pt=b.text.length,gt=!0,Ct=qe(b,a.doc.direction);if(Ct){var At=(a.options.lineWrapping?va:ia)(a,b,ae,Be,Ct,ne,pe);gt=At.level!=1,dt=gt?At.from:At.to-1,pt=gt?At.to:At.from-1}var Ut=null,It=null,cr=at(function(Dn){var bn=na(a,Be,Dn);return bn.top+=et,bn.bottom+=et,Ti(bn,ne,pe,!1)?(bn.top<=pe&&bn.left<=ne&&(Ut=Dn,It=bn),!0):!1},dt,pt),yr,Or,Lr=!1;if(It){var $r=ne-It.left<It.right-ne,Br=$r==gt;cr=Ut+(Br?0:1),Or=Br?"after":"before",yr=$r?It.left:It.right}else{!gt&&(cr==pt||cr==dt)&&cr++,Or=cr==0?"after":cr==b.text.length?"before":na(a,Be,cr-(gt?1:0)).bottom+et<=pe==gt?"after":"before";var an=di(a,jt(ae,cr,Or),"line",b,Be);yr=an.left,Lr=pe<an.top?-1:pe>=an.bottom?1:0}return cr=We(b.text,cr,1),In(ae,cr,Or,Lr,ne-yr)}function ia(a,b,ae,ne,pe,Be,et){var dt=at(function(At){var Ut=pe[At],It=Ut.level!=1;return Ti(di(a,jt(ae,It?Ut.to:Ut.from,It?"before":"after"),"line",b,ne),Be,et,!0)},0,pe.length-1),pt=pe[dt];if(dt>0){var gt=pt.level!=1,Ct=di(a,jt(ae,gt?pt.from:pt.to,gt?"after":"before"),"line",b,ne);Ti(Ct,Be,et,!0)&&Ct.top>et&&(pt=pe[dt-1])}return pt}function va(a,b,ae,ne,pe,Be,et){var dt=hi(a,b,ne,et),pt=dt.begin,gt=dt.end;/\s/.test(b.text.charAt(gt-1))&&gt--;for(var Ct=null,At=null,Ut=0;Ut<pe.length;Ut++){var It=pe[Ut];if(!(It.from>=gt||It.to<=pt)){var cr=It.level!=1,yr=na(a,ne,cr?Math.min(gt,It.to)-1:Math.max(pt,It.from)).right,Or=yr<Be?Be-yr+1e9:yr-Be;(!Ct||At>Or)&&(Ct=It,At=Or)}}return Ct||(Ct=pe[pe.length-1]),Ct.from<pt&&(Ct={from:pt,to:Ct.to,level:Ct.level}),Ct.to>gt&&(Ct={from:Ct.from,to:gt,level:Ct.level}),Ct}var pi;function Ri(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(pi==null){pi=ge("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)pi.appendChild(document.createTextNode("x")),pi.appendChild(ge("br"));pi.appendChild(document.createTextNode("x"))}de(a.measure,pi);var ae=pi.offsetHeight/50;return ae>3&&(a.cachedTextHeight=ae),ke(a.measure),ae||1}function Ji(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=ge("span","xxxxxxxxxx"),ae=ge("pre",[b],"CodeMirror-line-like");de(a.measure,ae);var ne=b.getBoundingClientRect(),pe=(ne.right-ne.left)/10;return pe>2&&(a.cachedCharWidth=pe),pe||10}function ua(a){for(var b=a.display,ae={},ne={},pe=b.gutters.clientLeft,Be=b.gutters.firstChild,et=0;Be;Be=Be.nextSibling,++et){var dt=a.display.gutterSpecs[et].className;ae[dt]=Be.offsetLeft+Be.clientLeft+pe,ne[dt]=Be.clientWidth}return{fixedPos:Qa(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:ae,gutterWidth:ne,wrapperWidth:b.wrapper.clientWidth}}function Qa(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Co(a){var b=Ri(a.display),ae=a.options.lineWrapping,ne=ae&&Math.max(5,a.display.scroller.clientWidth/Ji(a.display)-3);return function(pe){if(ur(a.doc,pe))return 0;var Be=0;if(pe.widgets)for(var et=0;et<pe.widgets.length;et++)pe.widgets[et].height&&(Be+=pe.widgets[et].height);return ae?Be+(Math.ceil(pe.text.length/ne)||1)*b:Be+b}}function Eo(a){var b=a.doc,ae=Co(a);b.iter(function(ne){var pe=ae(ne);pe!=ne.height&&gn(ne,pe)})}function wa(a,b,ae,ne){var pe=a.display;if(!ae&&jr(b).getAttribute("cm-not-content")=="true")return null;var Be,et,dt=pe.lineSpace.getBoundingClientRect();try{Be=b.clientX-dt.left,et=b.clientY-dt.top}catch(At){return null}var pt=vi(a,Be,et),gt;if(ne&&pt.xRel>0&&(gt=Wt(a.doc,pt.line).text).length==pt.ch){var Ct=Ie(gt,gt.length,a.options.tabSize)-gt.length;pt=jt(pt.line,Math.max(0,Math.round((Be-Ki(a.display).left)/Ji(a.display))-Ct))}return pt}function Aa(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var ae=a.display.view,ne=0;ne<ae.length;ne++)if(b-=ae[ne].size,b<0)return ne}function Wi(a,b,ae,ne){b==null&&(b=a.doc.first),ae==null&&(ae=a.doc.first+a.doc.size),ne||(ne=0);var pe=a.display;if(ne&&ae<pe.viewTo&&(pe.updateLineNumbers==null||pe.updateLineNumbers>b)&&(pe.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=pe.viewTo)Mn&&er(a.doc,b)<pe.viewTo&&Qi(a);else if(ae<=pe.viewFrom)Mn&&Ft(a.doc,ae+ne)>pe.viewFrom?Qi(a):(pe.viewFrom+=ne,pe.viewTo+=ne);else if(b<=pe.viewFrom&&ae>=pe.viewTo)Qi(a);else if(b<=pe.viewFrom){var Be=so(a,ae,ae+ne,1);Be?(pe.view=pe.view.slice(Be.index),pe.viewFrom=Be.lineN,pe.viewTo+=ne):Qi(a)}else if(ae>=pe.viewTo){var et=so(a,b,b,-1);et?(pe.view=pe.view.slice(0,et.index),pe.viewTo=et.lineN):Qi(a)}else{var dt=so(a,b,b,-1),pt=so(a,ae,ae+ne,1);dt&&pt?(pe.view=pe.view.slice(0,dt.index).concat(Rn(a,dt.lineN,pt.lineN)).concat(pe.view.slice(pt.index)),pe.viewTo+=ne):Qi(a)}var gt=pe.externalMeasured;gt&&(ae<gt.lineN?gt.lineN+=ne:b<gt.lineN+gt.size&&(pe.externalMeasured=null))}function ca(a,b,ae){a.curOp.viewChanged=!0;var ne=a.display,pe=a.display.externalMeasured;if(pe&&b>=pe.lineN&&b<pe.lineN+pe.size&&(ne.externalMeasured=null),!(b<ne.viewFrom||b>=ne.viewTo)){var Be=ne.view[Aa(a,b)];if(Be.node!=null){var et=Be.changes||(Be.changes=[]);rt(et,ae)==-1&&et.push(ae)}}}function Qi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function so(a,b,ae,ne){var pe=Aa(a,b),Be,et=a.display.view;if(!Mn||ae==a.doc.first+a.doc.size)return{index:pe,lineN:ae};for(var dt=a.display.viewFrom,pt=0;pt<pe;pt++)dt+=et[pt].size;if(dt!=b){if(ne>0){if(pe==et.length-1)return null;Be=dt+et[pe].size-b,pe++}else Be=dt-b;b+=Be,ae+=Be}for(;er(a.doc,ae)!=ae;){if(pe==(ne<0?0:et.length-1))return null;ae+=ne*et[pe-(ne<0?1:0)].size,pe+=ne}return{index:pe,lineN:ae}}function Jo(a,b,ae){var ne=a.display,pe=ne.view;pe.length==0||b>=ne.viewTo||ae<=ne.viewFrom?(ne.view=Rn(a,b,ae),ne.viewFrom=b):(ne.viewFrom>b?ne.view=Rn(a,b,ne.viewFrom).concat(ne.view):ne.viewFrom<b&&(ne.view=ne.view.slice(Aa(a,b))),ne.viewFrom=b,ne.viewTo<ae?ne.view=ne.view.concat(Rn(a,ne.viewTo,ae)):ne.viewTo>ae&&(ne.view=ne.view.slice(0,Aa(a,ae)))),ne.viewTo=ae}function Qo(a){for(var b=a.display.view,ae=0,ne=0;ne<b.length;ne++){var pe=b[ne];!pe.hidden&&(!pe.node||pe.changes)&&++ae}return ae}function Ua(a){a.display.input.showSelection(a.display.input.prepareSelection())}function qo(a,b){b===void 0&&(b=!0);for(var ae=a.doc,ne={},pe=ne.cursors=document.createDocumentFragment(),Be=ne.selection=document.createDocumentFragment(),et=0;et<ae.sel.ranges.length;et++)if(!(!b&&et==ae.sel.primIndex)){var dt=ae.sel.ranges[et];if(!(dt.from().line>=a.display.viewTo||dt.to().line<a.display.viewFrom)){var pt=dt.empty();(pt||a.options.showCursorWhenSelecting)&&ko(a,dt.head,pe),pt||es(a,dt,Be)}}return ne}function ko(a,b,ae){var ne=di(a,b,"div",null,null,!a.options.singleCursorHeightPerLine),pe=ae.appendChild(ge("div","\xA0","CodeMirror-cursor"));if(pe.style.left=ne.left+"px",pe.style.top=ne.top+"px",pe.style.height=Math.max(0,ne.bottom-ne.top)*a.options.cursorHeight+"px",ne.other){var Be=ae.appendChild(ge("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Be.style.display="",Be.style.left=ne.other.left+"px",Be.style.top=ne.other.top+"px",Be.style.height=(ne.other.bottom-ne.other.top)*.85+"px"}}function Da(a,b){return a.top-b.top||a.left-b.left}function es(a,b,ae){var ne=a.display,pe=a.doc,Be=document.createDocumentFragment(),et=Ki(a.display),dt=et.left,pt=Math.max(ne.sizerWidth,sa(a)-ne.sizer.offsetLeft)-et.right,gt=pe.direction=="ltr";function Ct(Br,an,Dn,bn){an<0&&(an=0),an=Math.round(an),bn=Math.round(bn),Be.appendChild(ge("div",null,"CodeMirror-selected","position: absolute; left: "+Br+`px;
top: `+an+"px; width: "+(Dn==null?pt-Br:Dn)+`px;
height: `+(bn-an)+"px"))}function At(Br,an,Dn){var bn=Wt(pe,Br),Kn=bn.text.length,ui,Bi;function xi(Oi,ta){return Ui(a,jt(Br,Oi),"div",bn,ta)}function oa(Oi,ta,Zi){var _i=wi(a,bn,null,Oi),Pi=ta=="ltr"==(Zi=="after")?"left":"right",Ei=Zi=="after"?_i.begin:_i.end-(/\s/.test(bn.text.charAt(_i.end-1))?2:1);return xi(Ei,Pi)[Pi]}var ea=qe(bn,pe.direction);return Re(ea,an||0,Dn==null?Kn:Dn,function(Oi,ta,Zi,_i){var Pi=Zi=="ltr",Ei=xi(Oi,Pi?"left":"right"),ra=xi(ta-1,Pi?"right":"left"),xo=an==null&&Oi==0,Xa=Dn==null&&ta==Kn,Gi=_i==0,Sa=!ea||_i==ea.length-1;if(ra.top-Ei.top<=3){var Fi=(gt?xo:Xa)&&Gi,Bs=(gt?Xa:xo)&&Sa,Ia=Fi?dt:(Pi?Ei:ra).left,eo=Bs?pt:(Pi?ra:Ei).right;Ct(Ia,Ei.top,eo-Ia,Ei.bottom)}else{var to,Yi,So,Fs;Pi?(to=gt&&xo&&Gi?dt:Ei.left,Yi=gt?pt:oa(Oi,Zi,"before"),So=gt?dt:oa(ta,Zi,"after"),Fs=gt&&Xa&&Sa?pt:ra.right):(to=gt?oa(Oi,Zi,"before"):dt,Yi=!gt&&xo&&Gi?pt:Ei.right,So=!gt&&Xa&&Sa?dt:ra.left,Fs=gt?oa(ta,Zi,"after"):pt),Ct(to,Ei.top,Yi-to,Ei.bottom),Ei.bottom<ra.top&&Ct(dt,Ei.bottom,null,ra.top),Ct(So,ra.top,Fs-So,ra.bottom)}(!ui||Da(Ei,ui)<0)&&(ui=Ei),Da(ra,ui)<0&&(ui=ra),(!Bi||Da(Ei,Bi)<0)&&(Bi=Ei),Da(ra,Bi)<0&&(Bi=ra)}),{start:ui,end:Bi}}var Ut=b.from(),It=b.to();if(Ut.line==It.line)At(Ut.line,Ut.ch,It.ch);else{var cr=Wt(pe,Ut.line),yr=Wt(pe,It.line),Or=zt(cr)==zt(yr),Lr=At(Ut.line,Ut.ch,Or?cr.text.length+1:null).end,$r=At(It.line,Or?0:null,It.ch).start;Or&&(Lr.top<$r.top-2?(Ct(Lr.right,Lr.top,null,Lr.bottom),Ct(dt,$r.top,$r.left,$r.bottom)):Ct(Lr.right,Lr.top,$r.left-Lr.right,Lr.bottom)),Lr.bottom<$r.top&&Ct(dt,Lr.bottom,null,$r.top)}ae.appendChild(Be)}function To(a){if(a.state.focused){var b=a.display;clearInterval(b.blinker);var ae=!0;b.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?b.blinker=setInterval(function(){a.hasFocus()||Wa(a),b.cursorDiv.style.visibility=(ae=!ae)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function Ao(a){a.state.focused||(a.display.input.focus(),jo(a))}function Do(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Wa(a))},100)}function jo(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(bt(a,"focus",a,b),a.state.focused=!0,De(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),z&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),To(a))}function Wa(a,b){a.state.delayingBlurEvent||(a.state.focused&&(bt(a,"blur",a,b),a.state.focused=!1,Pe(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function lo(a){for(var b=a.display,ae=b.lineDiv.offsetTop,ne=0;ne<b.view.length;ne++){var pe=b.view[ne],Be=a.options.lineWrapping,et=void 0,dt=0;if(!pe.hidden){if(ve&&x<8){var pt=pe.node.offsetTop+pe.node.offsetHeight;et=pt-ae,ae=pt}else{var gt=pe.node.getBoundingClientRect();et=gt.bottom-gt.top,!Be&&pe.text.firstChild&&(dt=pe.text.firstChild.getBoundingClientRect().right-gt.left-1)}var Ct=pe.line.height-et;if((Ct>.005||Ct<-.005)&&(gn(pe.line,et),Oo(pe.line),pe.rest))for(var At=0;At<pe.rest.length;At++)Oo(pe.rest[At]);if(dt>a.display.sizerWidth){var Ut=Math.ceil(dt/Ji(a.display));Ut>a.display.maxLineLength&&(a.display.maxLineLength=Ut,a.display.maxLine=pe.line,a.display.maxLineChanged=!0)}}}}function Oo(a){if(a.widgets)for(var b=0;b<a.widgets.length;++b){var ae=a.widgets[b],ne=ae.node.parentNode;ne&&(ae.height=ne.offsetHeight)}}function ja(a,b,ae){var ne=ae&&ae.top!=null?Math.max(0,ae.top):a.scroller.scrollTop;ne=Math.floor(ne-Nn(a));var pe=ae&&ae.bottom!=null?ae.bottom:ne+a.wrapper.clientHeight,Be=Dt(b,ne),et=Dt(b,pe);if(ae&&ae.ensure){var dt=ae.ensure.from.line,pt=ae.ensure.to.line;dt<Be?(Be=dt,et=Dt(b,Tr(Wt(b,dt))+a.wrapper.clientHeight)):Math.min(pt,b.lastLine())>=et&&(Be=Dt(b,Tr(Wt(b,pt))-a.wrapper.clientHeight),et=pt)}return{from:Be,to:Math.max(et,Be+1)}}function Po(a,b){if(!ht(a,"scrollCursorIntoView")){var ae=a.display,ne=ae.sizer.getBoundingClientRect(),pe=null;if(b.top+ne.top<0?pe=!0:b.bottom+ne.top>(window.innerHeight||document.documentElement.clientHeight)&&(pe=!1),pe!=null&&!te){var Be=ge("div","\u200B",null,`position: absolute;
top: `+(b.top-ae.viewOffset-Nn(a.display))+`px;
height: `+(b.bottom-b.top+ni(a)+ae.barHeight)+`px;
left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(Be),Be.scrollIntoView(pe),a.display.lineSpace.removeChild(Be)}}}function Ro(a,b,ae,ne){ne==null&&(ne=0);var pe;!a.options.lineWrapping&&b==ae&&(b=b.ch?jt(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,ae=b.sticky=="before"?jt(b.line,b.ch+1,"before"):b);for(var Be=0;Be<5;Be++){var et=!1,dt=di(a,b),pt=!ae||ae==b?dt:di(a,ae);pe={left:Math.min(dt.left,pt.left),top:Math.min(dt.top,pt.top)-ne,right:Math.max(dt.left,pt.left),bottom:Math.max(dt.bottom,pt.bottom)+ne};var gt=uo(a,pe),Ct=a.doc.scrollTop,At=a.doc.scrollLeft;if(gt.scrollTop!=null&&(Pa(a,gt.scrollTop),Math.abs(a.doc.scrollTop-Ct)>1&&(et=!0)),gt.scrollLeft!=null&&(Ra(a,gt.scrollLeft),Math.abs(a.doc.scrollLeft-At)>1&&(et=!0)),!et)break}return pe}function ts(a,b){var ae=uo(a,b);ae.scrollTop!=null&&Pa(a,ae.scrollTop),ae.scrollLeft!=null&&Ra(a,ae.scrollLeft)}function uo(a,b){var ae=a.display,ne=Ri(a.display);b.top<0&&(b.top=0);var pe=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ae.scroller.scrollTop,Be=Vi(a),et={};b.bottom-b.top>Be&&(b.bottom=b.top+Be);var dt=a.doc.height+bi(ae),pt=b.top<ne,gt=b.bottom>dt-ne;if(b.top<pe)et.scrollTop=pt?0:b.top;else if(b.bottom>pe+Be){var Ct=Math.min(b.top,(gt?dt:b.bottom)-Be);Ct!=pe&&(et.scrollTop=Ct)}var At=a.options.fixedGutter?0:ae.gutters.offsetWidth,Ut=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ae.scroller.scrollLeft-At,It=sa(a)-ae.gutters.offsetWidth,cr=b.right-b.left>It;return cr&&(b.right=b.left+It),b.left<10?et.scrollLeft=0:b.left<Ut?et.scrollLeft=Math.max(0,b.left+At-(cr?0:10)):b.right>It+Ut-3&&(et.scrollLeft=b.right+(cr?0:10)-It),et}function co(a,b){b!=null&&(Za(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Oa(a){Za(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function qa(a,b,ae){(b!=null||ae!=null)&&Za(a),b!=null&&(a.curOp.scrollLeft=b),ae!=null&&(a.curOp.scrollTop=ae)}function rs(a,b){Za(a),a.curOp.scrollToPos=b}function Za(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var ae=Zn(a,b.from),ne=Zn(a,b.to);Mo(a,ae,ne,b.margin)}}function Mo(a,b,ae,ne){var pe=uo(a,{left:Math.min(b.left,ae.left),top:Math.min(b.top,ae.top)-ne,right:Math.max(b.right,ae.right),bottom:Math.max(b.bottom,ae.bottom)+ne});qa(a,pe.scrollLeft,pe.scrollTop)}function Pa(a,b){Math.abs(a.doc.scrollTop-b)<2||(Je||bs(a,{top:b}),_o(a,b,!0),Je&&bs(a),No(a,100))}function _o(a,b,ae){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!ae)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function Ra(a,b,ae,ne){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ae?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!ne)&&(a.doc.scrollLeft=b,Ws(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function Un(a){var b=a.display,ae=b.gutters.offsetWidth,ne=Math.round(a.doc.height+bi(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?ae:0,docHeight:ne,scrollHeight:ne+ni(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:ae}}var Wn=function(a,b,ae){this.cm=ae;var ne=this.vert=ge("div",[ge("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),pe=this.horiz=ge("div",[ge("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ne.tabIndex=pe.tabIndex=-1,a(ne),a(pe),vt(ne,"scroll",function(){ne.clientHeight&&b(ne.scrollTop,"vertical")}),vt(pe,"scroll",function(){pe.clientWidth&&b(pe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ve&&x<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Wn.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,ae=a.scrollHeight>a.clientHeight+1,ne=a.nativeBarWidth;if(ae){this.vert.style.display="block",this.vert.style.bottom=b?ne+"px":"0";var pe=a.viewHeight-(b?ne:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+pe)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=ae?ne+"px":"0",this.horiz.style.left=a.barLeft+"px";var Be=a.viewWidth-a.barLeft-(ae?ne:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+Be)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(ne==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ae?ne:0,bottom:b?ne:0}},Wn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Wn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Wn.prototype.zeroWidthHack=function(){var a=ce&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ue,this.disableVert=new Ue},Wn.prototype.enableZeroWidthBar=function(a,b,ae){a.style.pointerEvents="auto";function ne(){var pe=a.getBoundingClientRect(),Be=ae=="vert"?document.elementFromPoint(pe.right-1,(pe.top+pe.bottom)/2):document.elementFromPoint((pe.right+pe.left)/2,pe.bottom-1);Be!=a?a.style.pointerEvents="none":b.set(1e3,ne)}b.set(1e3,ne)},Wn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Ci=function(){};Ci.prototype.update=function(){return{bottom:0,right:0}},Ci.prototype.setScrollLeft=function(){},Ci.prototype.setScrollTop=function(){},Ci.prototype.clear=function(){};function Ni(a,b){b||(b=Un(a));var ae=a.display.barWidth,ne=a.display.barHeight;Mi(a,b);for(var pe=0;pe<4&&ae!=a.display.barWidth||ne!=a.display.barHeight;pe++)ae!=a.display.barWidth&&a.options.lineWrapping&&lo(a),Mi(a,Un(a)),ae=a.display.barWidth,ne=a.display.barHeight}function Mi(a,b){var ae=a.display,ne=ae.scrollbars.update(b);ae.sizer.style.paddingRight=(ae.barWidth=ne.right)+"px",ae.sizer.style.paddingBottom=(ae.barHeight=ne.bottom)+"px",ae.heightForcer.style.borderBottom=ne.bottom+"px solid transparent",ne.right&&ne.bottom?(ae.scrollbarFiller.style.display="block",ae.scrollbarFiller.style.height=ne.bottom+"px",ae.scrollbarFiller.style.width=ne.right+"px"):ae.scrollbarFiller.style.display="",ne.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ae.gutterFiller.style.display="block",ae.gutterFiller.style.height=ne.bottom+"px",ae.gutterFiller.style.width=b.gutterWidth+"px"):ae.gutterFiller.style.display=""}var Ma={native:Wn,null:Ci};function xa(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Pe(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Ma[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),vt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,ae){ae=="horizontal"?Ra(a,b):Pa(a,b)},a),a.display.scrollbars.addClass&&De(a.display.wrapper,a.display.scrollbars.addClass)}var _a=0;function fa(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:++_a},Di(a.curOp)}function ga(a){var b=a.curOp;b&&yi(b,function(ae){for(var ne=0;ne<ae.ops.length;ne++)ae.ops[ne].cm.curOp=null;Vl(ae)})}function Vl(a){for(var b=a.ops,ae=0;ae<b.length;ae++)Xl(b[ae]);for(var ne=0;ne<b.length;ne++)Yl(b[ne]);for(var pe=0;pe<b.length;pe++)$l(b[pe]);for(var Be=0;Be<b.length;Be++)Jl(b[Be]);for(var et=0;et<b.length;et++)Ql(b[et])}function Xl(a){var b=a.cm,ae=b.display;eu(b),a.updateMaxLine&&Mr(b),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<ae.viewFrom||a.scrollToPos.to.line>=ae.viewTo)||ae.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new ns(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Yl(a){a.updatedDisplay=a.mustUpdate&&ys(a.cm,a.update)}function $l(a){var b=a.cm,ae=b.display;a.updatedDisplay&&lo(b),a.barMeasure=Un(b),ae.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Ya(b,ae.maxLine,ae.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ae.scroller.clientWidth,ae.sizer.offsetLeft+a.adjustWidthTo+ni(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,ae.sizer.offsetLeft+a.adjustWidthTo-sa(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ae.input.prepareSelection())}function Jl(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<b.doc.scrollLeft&&Ra(b,Math.min(b.display.scroller.scrollLeft,a.maxScrollLeft),!0),b.display.maxLineChanged=!1);var ae=a.focus&&a.focus==Ce();a.preparedSelection&&b.display.input.showSelection(a.preparedSelection,ae),(a.updatedDisplay||a.startHeight!=b.doc.height)&&Ni(b,a.barMeasure),a.updatedDisplay&&xs(b,a.barMeasure),a.selectionChanged&&To(b),b.state.focused&&a.updateInput&&b.display.input.reset(a.typing),ae&&Ao(a.cm)}function Ql(a){var b=a.cm,ae=b.display,ne=b.doc;if(a.updatedDisplay&&Us(b,a.update),ae.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ae.wheelStartX=ae.wheelStartY=null),a.scrollTop!=null&&_o(b,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Ra(b,a.scrollLeft,!0,!0),a.scrollToPos){var pe=Ro(b,ar(ne,a.scrollToPos.from),ar(ne,a.scrollToPos.to),a.scrollToPos.margin);Po(b,pe)}var Be=a.maybeHiddenMarkers,et=a.maybeUnhiddenMarkers;if(Be)for(var dt=0;dt<Be.length;++dt)Be[dt].lines.length||bt(Be[dt],"hide");if(et)for(var pt=0;pt<et.length;++pt)et[pt].lines.length&&bt(et[pt],"unhide");ae.wrapper.offsetHeight&&(ne.scrollTop=b.display.scroller.scrollTop),a.changeObjs&&bt(b,"changes",b,a.changeObjs),a.update&&a.update.finish()}function aa(a,b){if(a.curOp)return b();fa(a);try{return b()}finally{ga(a)}}function Ii(a,b){return function(){if(a.curOp)return b.apply(a,arguments);fa(a);try{return b.apply(a,arguments)}finally{ga(a)}}}function Xi(a){return function(){if(this.curOp)return a.apply(this,arguments);fa(this);try{return a.apply(this,arguments)}finally{ga(this)}}}function Li(a){return function(){var b=this.cm;if(!b||b.curOp)return a.apply(this,arguments);fa(b);try{return a.apply(this,arguments)}finally{ga(b)}}}function No(a,b){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(b,Qe(ql,a))}function ql(a){var b=a.doc;if(!(b.highlightFrontier>=a.display.viewTo)){var ae=+new Date+a.options.workTime,ne=On(a,b.highlightFrontier),pe=[];b.iter(ne.line,Math.min(b.first+b.size,a.display.viewTo+500),function(Be){if(ne.line>=a.display.viewFrom){var et=Be.styles,dt=Be.text.length>a.options.maxHighlightLength?Kr(b.mode,ne.state):null,pt=Fr(a,Be,ne,!0);dt&&(ne.state=dt),Be.styles=pt.styles;var gt=Be.styleClasses,Ct=pt.classes;Ct?Be.styleClasses=Ct:gt&&(Be.styleClasses=null);for(var At=!et||et.length!=Be.styles.length||gt!=Ct&&(!gt||!Ct||gt.bgClass!=Ct.bgClass||gt.textClass!=Ct.textClass),Ut=0;!At&&Ut<et.length;++Ut)At=et[Ut]!=Be.styles[Ut];At&&pe.push(ne.line),Be.stateAfter=ne.save(),ne.nextLine()}else Be.text.length<=a.options.maxHighlightLength&&zr(a,Be.text,ne),Be.stateAfter=ne.line%5==0?ne.save():null,ne.nextLine();if(+new Date>ae)return No(a,a.options.workDelay),!0}),b.highlightFrontier=ne.line,b.modeFrontier=Math.max(b.modeFrontier,ne.line),pe.length&&aa(a,function(){for(var Be=0;Be<pe.length;Be++)ca(a,pe[Be],"text")})}}var ns=function(a,b,ae){var ne=a.display;this.viewport=b,this.visible=ja(ne,a.doc,b),this.editorIsHidden=!ne.wrapper.offsetWidth,this.wrapperHeight=ne.wrapper.clientHeight,this.wrapperWidth=ne.wrapper.clientWidth,this.oldDisplayWidth=sa(a),this.force=ae,this.dims=ua(a),this.events=[]};ns.prototype.signal=function(a,b){Tt(a,b)&&this.events.push(arguments)},ns.prototype.finish=function(){for(var a=0;a<this.events.length;a++)bt.apply(null,this.events[a])};function eu(a){var b=a.display;!b.scrollbarsClipped&&b.scroller.offsetWidth&&(b.nativeBarWidth=b.scroller.offsetWidth-b.scroller.clientWidth,b.heightForcer.style.height=ni(a)+"px",b.sizer.style.marginBottom=-b.nativeBarWidth+"px",b.sizer.style.borderRightWidth=ni(a)+"px",b.scrollbarsClipped=!0)}function tu(a){if(a.hasFocus())return null;var b=Ce();if(!b||!Ne(a.display.lineDiv,b))return null;var ae={activeElt:b};if(window.getSelection){var ne=window.getSelection();ne.anchorNode&&ne.extend&&Ne(a.display.lineDiv,ne.anchorNode)&&(ae.anchorNode=ne.anchorNode,ae.anchorOffset=ne.anchorOffset,ae.focusNode=ne.focusNode,ae.focusOffset=ne.focusOffset)}return ae}function ru(a){if(!(!a||!a.activeElt||a.activeElt==Ce())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&Ne(document.body,a.anchorNode)&&Ne(document.body,a.focusNode))){var b=window.getSelection(),ae=document.createRange();ae.setEnd(a.anchorNode,a.anchorOffset),ae.collapse(!1),b.removeAllRanges(),b.addRange(ae),b.extend(a.focusNode,a.focusOffset)}}function ys(a,b){var ae=a.display,ne=a.doc;if(b.editorIsHidden)return Qi(a),!1;if(!b.force&&b.visible.from>=ae.viewFrom&&b.visible.to<=ae.viewTo&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo)&&ae.renderedView==ae.view&&Qo(a)==0)return!1;Zs(a)&&(Qi(a),b.dims=ua(a));var pe=ne.first+ne.size,Be=Math.max(b.visible.from-a.options.viewportMargin,ne.first),et=Math.min(pe,b.visible.to+a.options.viewportMargin);ae.viewFrom<Be&&Be-ae.viewFrom<20&&(Be=Math.max(ne.first,ae.viewFrom)),ae.viewTo>et&&ae.viewTo-et<20&&(et=Math.min(pe,ae.viewTo)),Mn&&(Be=er(a.doc,Be),et=Ft(a.doc,et));var dt=Be!=ae.viewFrom||et!=ae.viewTo||ae.lastWrapHeight!=b.wrapperHeight||ae.lastWrapWidth!=b.wrapperWidth;Jo(a,Be,et),ae.viewOffset=Tr(Wt(a.doc,ae.viewFrom)),a.display.mover.style.top=ae.viewOffset+"px";var pt=Qo(a);if(!dt&&pt==0&&!b.force&&ae.renderedView==ae.view&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo))return!1;var gt=tu(a);return pt>4&&(ae.lineDiv.style.display="none"),nu(a,ae.updateLineNumbers,b.dims),pt>4&&(ae.lineDiv.style.display=""),ae.renderedView=ae.view,ru(gt),ke(ae.cursorDiv),ke(ae.selectionDiv),ae.gutters.style.height=ae.sizer.style.minHeight=0,dt&&(ae.lastWrapHeight=b.wrapperHeight,ae.lastWrapWidth=b.wrapperWidth,No(a,400)),ae.updateLineNumbers=null,!0}function Us(a,b){for(var ae=b.viewport,ne=!0;;ne=!1){if(!ne||!a.options.lineWrapping||b.oldDisplayWidth==sa(a)){if(ae&&ae.top!=null&&(ae={top:Math.min(a.doc.height+bi(a.display)-Vi(a),ae.top)}),b.visible=ja(a.display,a.doc,ae),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else ne&&(b.visible=ja(a.display,a.doc,ae));if(!ys(a,b))break;lo(a);var pe=Un(a);Ua(a),Ni(a,pe),xs(a,pe),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function bs(a,b){var ae=new ns(a,b);if(ys(a,ae)){lo(a),Us(a,ae);var ne=Un(a);Ua(a),Ni(a,ne),xs(a,ne),ae.finish()}}function nu(a,b,ae){var ne=a.display,pe=a.options.lineNumbers,Be=ne.lineDiv,et=Be.firstChild;function dt(cr){var yr=cr.nextSibling;return z&&ce&&a.display.currentWheelTarget==cr?cr.style.display="none":cr.parentNode.removeChild(cr),yr}for(var pt=ne.view,gt=ne.viewFrom,Ct=0;Ct<pt.length;Ct++){var At=pt[Ct];if(!At.hidden)if(!At.node||At.node.parentNode!=Be){var Ut=En(a,At,gt,ae);Be.insertBefore(Ut,et)}else{for(;et!=At.node;)et=dt(et);var It=pe&&b!=null&&b<=gt&&At.lineNumber;At.changes&&(rt(At.changes,"gutter")>-1&&(It=!1),ti(a,At,gt,ae)),It&&(ke(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(Kt(a.options,gt)))),et=At.node.nextSibling}gt+=At.size}for(;et;)et=dt(et)}function ws(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function xs(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+ni(a)+"px"}function Ws(a){var b=a.display,ae=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var ne=Qa(b)-b.scroller.scrollLeft+a.doc.scrollLeft,pe=b.gutters.offsetWidth,Be=ne+"px",et=0;et<ae.length;et++)if(!ae[et].hidden){a.options.fixedGutter&&(ae[et].gutter&&(ae[et].gutter.style.left=Be),ae[et].gutterBackground&&(ae[et].gutterBackground.style.left=Be));var dt=ae[et].alignable;if(dt)for(var pt=0;pt<dt.length;pt++)dt[pt].style.left=Be}a.options.fixedGutter&&(b.gutters.style.left=ne+pe+"px")}}function Zs(a){if(!a.options.lineNumbers)return!1;var b=a.doc,ae=Kt(a.options,b.first+b.size-1),ne=a.display;if(ae.length!=ne.lineNumChars){var pe=ne.measure.appendChild(ge("div",[ge("div",ae)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Be=pe.firstChild.offsetWidth,et=pe.offsetWidth-Be;return ne.lineGutter.style.width="",ne.lineNumInnerWidth=Math.max(Be,ne.lineGutter.offsetWidth-et)+1,ne.lineNumWidth=ne.lineNumInnerWidth+et,ne.lineNumChars=ne.lineNumInnerWidth?ae.length:-1,ne.lineGutter.style.width=ne.lineNumWidth+"px",ws(a.display),!0}return!1}function Ss(a,b){for(var ae=[],ne=!1,pe=0;pe<a.length;pe++){var Be=a[pe],et=null;if(typeof Be!="string"&&(et=Be.style,Be=Be.className),Be=="CodeMirror-linenumbers")if(b)ne=!0;else continue;ae.push({className:Be,style:et})}return b&&!ne&&ae.push({className:"CodeMirror-linenumbers",style:null}),ae}function Hs(a){var b=a.gutters,ae=a.gutterSpecs;ke(b),a.lineGutter=null;for(var ne=0;ne<ae.length;++ne){var pe=ae[ne],Be=pe.className,et=pe.style,dt=b.appendChild(ge("div",null,"CodeMirror-gutter "+Be));et&&(dt.style.cssText=et),Be=="CodeMirror-linenumbers"&&(a.lineGutter=dt,dt.style.width=(a.lineNumWidth||1)+"px")}b.style.display=ae.length?"":"none",ws(a)}function Io(a){Hs(a.display),Wi(a),Ws(a)}function iu(a,b,ae,ne){var pe=this;this.input=ae,pe.scrollbarFiller=ge("div",null,"CodeMirror-scrollbar-filler"),pe.scrollbarFiller.setAttribute("cm-not-content","true"),pe.gutterFiller=ge("div",null,"CodeMirror-gutter-filler"),pe.gutterFiller.setAttribute("cm-not-content","true"),pe.lineDiv=Se("div",null,"CodeMirror-code"),pe.selectionDiv=ge("div",null,null,"position: relative; z-index: 1"),pe.cursorDiv=ge("div",null,"CodeMirror-cursors"),pe.measure=ge("div",null,"CodeMirror-measure"),pe.lineMeasure=ge("div",null,"CodeMirror-measure"),pe.lineSpace=Se("div",[pe.measure,pe.lineMeasure,pe.selectionDiv,pe.cursorDiv,pe.lineDiv],null,"position: relative; outline: none");var Be=Se("div",[pe.lineSpace],"CodeMirror-lines");pe.mover=ge("div",[Be],null,"position: relative"),pe.sizer=ge("div",[pe.mover],"CodeMirror-sizer"),pe.sizerWidth=null,pe.heightForcer=ge("div",null,null,"position: absolute; height: "+ot+"px; width: 1px;"),pe.gutters=ge("div",null,"CodeMirror-gutters"),pe.lineGutter=null,pe.scroller=ge("div",[pe.sizer,pe.heightForcer,pe.gutters],"CodeMirror-scroll"),pe.scroller.setAttribute("tabIndex","-1"),pe.wrapper=ge("div",[pe.scrollbarFiller,pe.gutterFiller,pe.scroller],"CodeMirror"),ve&&x<8&&(pe.gutters.style.zIndex=-1,pe.scroller.style.paddingRight=0),!z&&!(Je&&ue)&&(pe.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(pe.wrapper):a(pe.wrapper)),pe.viewFrom=pe.viewTo=b.first,pe.reportedViewFrom=pe.reportedViewTo=b.first,pe.view=[],pe.renderedView=null,pe.externalMeasured=null,pe.viewOffset=0,pe.lastWrapHeight=pe.lastWrapWidth=0,pe.updateLineNumbers=null,pe.nativeBarWidth=pe.barHeight=pe.barWidth=0,pe.scrollbarsClipped=!1,pe.lineNumWidth=pe.lineNumInnerWidth=pe.lineNumChars=null,pe.alignWidgets=!1,pe.cachedCharWidth=pe.cachedTextHeight=pe.cachedPaddingH=null,pe.maxLine=null,pe.maxLineLength=0,pe.maxLineChanged=!1,pe.wheelDX=pe.wheelDY=pe.wheelStartX=pe.wheelStartY=null,pe.shift=!1,pe.selForContextMenu=null,pe.activeTouch=null,pe.gutterSpecs=Ss(ne.gutters,ne.lineNumbers),Hs(pe),ae.init(pe)}var is=0,da=null;ve?da=-.53:Je?da=15:ie?da=-.7:se&&(da=-1/3);function zs(a){var b=a.wheelDeltaX,ae=a.wheelDeltaY;return b==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(b=a.detail),ae==null&&a.detail&&a.axis==a.VERTICAL_AXIS?ae=a.detail:ae==null&&(ae=a.wheelDelta),{x:b,y:ae}}function au(a){var b=zs(a);return b.x*=da,b.y*=da,b}function Gs(a,b){var ae=zs(b),ne=ae.x,pe=ae.y,Be=a.display,et=Be.scroller,dt=et.scrollWidth>et.clientWidth,pt=et.scrollHeight>et.clientHeight;if(ne&&dt||pe&&pt){if(pe&&ce&&z){e:for(var gt=b.target,Ct=Be.view;gt!=et;gt=gt.parentNode)for(var At=0;At<Ct.length;At++)if(Ct[At].node==gt){a.display.currentWheelTarget=gt;break e}}if(ne&&!Je&&!ee&&da!=null){pe&&pt&&Pa(a,Math.max(0,et.scrollTop+pe*da)),Ra(a,Math.max(0,et.scrollLeft+ne*da)),(!pe||pe&&pt)&&Vt(b),Be.wheelStartX=null;return}if(pe&&da!=null){var Ut=pe*da,It=a.doc.scrollTop,cr=It+Be.wrapper.clientHeight;Ut<0?It=Math.max(0,It+Ut-50):cr=Math.min(a.doc.height,cr+Ut+50),bs(a,{top:It,bottom:cr})}is<20&&(Be.wheelStartX==null?(Be.wheelStartX=et.scrollLeft,Be.wheelStartY=et.scrollTop,Be.wheelDX=ne,Be.wheelDY=pe,setTimeout(function(){if(Be.wheelStartX!=null){var yr=et.scrollLeft-Be.wheelStartX,Or=et.scrollTop-Be.wheelStartY,Lr=Or&&Be.wheelDY&&Or/Be.wheelDY||yr&&Be.wheelDX&&yr/Be.wheelDX;Be.wheelStartX=Be.wheelStartY=null,Lr&&(da=(da*is+Lr)/(is+1),++is)}},200)):(Be.wheelDX+=ne,Be.wheelDY+=pe))}}var ha=function(a,b){this.ranges=a,this.primIndex=b};ha.prototype.primary=function(){return this.ranges[this.primIndex]},ha.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var b=0;b<this.ranges.length;b++){var ae=this.ranges[b],ne=a.ranges[b];if(!hr(ae.anchor,ne.anchor)||!hr(ae.head,ne.head))return!1}return!0},ha.prototype.deepCopy=function(){for(var a=[],b=0;b<this.ranges.length;b++)a[b]=new ii(fr(this.ranges[b].anchor),fr(this.ranges[b].head));return new ha(a,this.primIndex)},ha.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},ha.prototype.contains=function(a,b){b||(b=a);for(var ae=0;ae<this.ranges.length;ae++){var ne=this.ranges[ae];if(tr(b,ne.from())>=0&&tr(a,ne.to())<=0)return ae}return-1};var ii=function(a,b){this.anchor=a,this.head=b};ii.prototype.from=function(){return sr(this.anchor,this.head)},ii.prototype.to=function(){return kr(this.anchor,this.head)},ii.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ya(a,b,ae){var ne=a&&a.options.selectionsMayTouch,pe=b[ae];b.sort(function(Ut,It){return tr(Ut.from(),It.from())}),ae=rt(b,pe);for(var Be=1;Be<b.length;Be++){var et=b[Be],dt=b[Be-1],pt=tr(dt.to(),et.from());if(ne&&!et.empty()?pt>0:pt>=0){var gt=sr(dt.from(),et.from()),Ct=kr(dt.to(),et.to()),At=dt.empty()?et.from()==et.head:dt.from()==dt.head;Be<=ae&&--ae,b.splice(--Be,2,new ii(At?Ct:gt,At?gt:Ct))}}return new ha(b,ae)}function Ha(a,b){return new ha([new ii(a,b||a)],0)}function za(a){return a.text?jt(a.from.line+a.text.length-1,lt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Ks(a,b){if(tr(a,b.from)<0)return a;if(tr(a,b.to)<=0)return za(b);var ae=a.line+b.text.length-(b.to.line-b.from.line)-1,ne=a.ch;return a.line==b.to.line&&(ne+=za(b).ch-b.to.ch),jt(ae,ne)}function Cs(a,b){for(var ae=[],ne=0;ne<a.sel.ranges.length;ne++){var pe=a.sel.ranges[ne];ae.push(new ii(Ks(pe.anchor,b),Ks(pe.head,b)))}return ya(a.cm,ae,a.sel.primIndex)}function Vs(a,b,ae){return a.line==b.line?jt(ae.line,a.ch-b.ch+ae.ch):jt(ae.line+(a.line-b.line),a.ch)}function ou(a,b,ae){for(var ne=[],pe=jt(a.first,0),Be=pe,et=0;et<b.length;et++){var dt=b[et],pt=Vs(dt.from,pe,Be),gt=Vs(za(dt),pe,Be);if(pe=dt.to,Be=gt,ae=="around"){var Ct=a.sel.ranges[et],At=tr(Ct.head,Ct.anchor)<0;ne[et]=new ii(At?gt:pt,At?pt:gt)}else ne[et]=new ii(pt,pt)}return new ha(ne,a.sel.primIndex)}function Es(a){a.doc.mode=Hr(a.options,a.doc.modeOption),Lo(a)}function Lo(a){a.doc.iter(function(b){b.stateAfter&&(b.stateAfter=null),b.styles&&(b.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,No(a,100),a.state.modeGen++,a.curOp&&Wi(a)}function Xs(a,b){return b.from.ch==0&&b.to.ch==0&&lt(b.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function ks(a,b,ae,ne){function pe($r){return ae?ae[$r]:null}function Be($r,Br,an){qr($r,Br,an,ne),qn($r,"change",$r,b)}function et($r,Br){for(var an=[],Dn=$r;Dn<Br;++Dn)an.push(new ln(gt[Dn],pe(Dn),ne));return an}var dt=b.from,pt=b.to,gt=b.text,Ct=Wt(a,dt.line),At=Wt(a,pt.line),Ut=lt(gt),It=pe(gt.length-1),cr=pt.line-dt.line;if(b.full)a.insert(0,et(0,gt.length)),a.remove(gt.length,a.size-gt.length);else if(Xs(a,b)){var yr=et(0,gt.length-1);Be(At,At.text,It),cr&&a.remove(dt.line,cr),yr.length&&a.insert(dt.line,yr)}else if(Ct==At)if(gt.length==1)Be(Ct,Ct.text.slice(0,dt.ch)+Ut+Ct.text.slice(pt.ch),It);else{var Or=et(1,gt.length-1);Or.push(new ln(Ut+Ct.text.slice(pt.ch),It,ne)),Be(Ct,Ct.text.slice(0,dt.ch)+gt[0],pe(0)),a.insert(dt.line+1,Or)}else if(gt.length==1)Be(Ct,Ct.text.slice(0,dt.ch)+gt[0]+At.text.slice(pt.ch),pe(0)),a.remove(dt.line+1,cr);else{Be(Ct,Ct.text.slice(0,dt.ch)+gt[0],pe(0)),Be(At,Ut+At.text.slice(pt.ch),It);var Lr=et(1,gt.length-1);cr>1&&a.remove(dt.line+1,cr-1),a.insert(dt.line+1,Lr)}qn(a,"change",a,b)}function Ga(a,b,ae){function ne(pe,Be,et){if(pe.linked)for(var dt=0;dt<pe.linked.length;++dt){var pt=pe.linked[dt];if(pt.doc!=Be){var gt=et&&pt.sharedHist;ae&&!gt||(b(pt.doc,gt),ne(pt.doc,pe,gt))}}}ne(a,null,!0)}function Ys(a,b){if(b.cm)throw new Error("This document is already in use.");a.doc=b,b.cm=a,Eo(a),Es(a),$s(a),a.options.lineWrapping||Mr(a),a.options.mode=b.modeOption,Wi(a)}function $s(a){(a.doc.direction=="rtl"?De:Pe)(a.display.lineDiv,"CodeMirror-rtl")}function su(a){aa(a,function(){$s(a),Wi(a)})}function as(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 Ts(a,b){var ae={from:fr(b.from),to:za(b),text:Sr(a,b.from,b.to)};return el(a,ae,b.from.line,b.to.line+1),Ga(a,function(ne){return el(ne,ae,b.from.line,b.to.line+1)},!0),ae}function Js(a){for(;a.length;){var b=lt(a);if(b.ranges)a.pop();else break}}function lu(a,b){if(b)return Js(a.done),lt(a.done);if(a.done.length&&!lt(a.done).ranges)return lt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),lt(a.done)}function Qs(a,b,ae,ne){var pe=a.history;pe.undone.length=0;var Be=+new Date,et,dt;if((pe.lastOp==ne||pe.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&pe.lastModTime>Be-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(et=lu(pe,pe.lastOp==ne)))dt=lt(et.changes),tr(b.from,b.to)==0&&tr(b.from,dt.to)==0?dt.to=za(b):et.changes.push(Ts(a,b));else{var pt=lt(pe.done);for((!pt||!pt.ranges)&&os(a.sel,pe.done),et={changes:[Ts(a,b)],generation:pe.generation},pe.done.push(et);pe.done.length>pe.undoDepth;)pe.done.shift(),pe.done[0].ranges||pe.done.shift()}pe.done.push(ae),pe.generation=++pe.maxGeneration,pe.lastModTime=pe.lastSelTime=Be,pe.lastOp=pe.lastSelOp=ne,pe.lastOrigin=pe.lastSelOrigin=b.origin,dt||bt(a,"historyAdded")}function uu(a,b,ae,ne){var pe=b.charAt(0);return pe=="*"||pe=="+"&&ae.ranges.length==ne.ranges.length&&ae.somethingSelected()==ne.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function cu(a,b,ae,ne){var pe=a.history,Be=ne&&ne.origin;ae==pe.lastSelOp||Be&&pe.lastSelOrigin==Be&&(pe.lastModTime==pe.lastSelTime&&pe.lastOrigin==Be||uu(a,Be,lt(pe.done),b))?pe.done[pe.done.length-1]=b:os(b,pe.done),pe.lastSelTime=+new Date,pe.lastSelOrigin=Be,pe.lastSelOp=ae,ne&&ne.clearRedo!==!1&&Js(pe.undone)}function os(a,b){var ae=lt(b);ae&&ae.ranges&&ae.equals(a)||b.push(a)}function el(a,b,ae,ne){var pe=b["spans_"+a.id],Be=0;a.iter(Math.max(a.first,ae),Math.min(a.first+a.size,ne),function(et){et.markedSpans&&((pe||(pe=b["spans_"+a.id]={}))[Be]=et.markedSpans),++Be})}function fu(a){if(!a)return null;for(var b,ae=0;ae<a.length;++ae)a[ae].marker.explicitlyCleared?b||(b=a.slice(0,ae)):b&&b.push(a[ae]);return b?b.length?b:null:a}function du(a,b){var ae=b["spans_"+a.id];if(!ae)return null;for(var ne=[],pe=0;pe<b.text.length;++pe)ne.push(fu(ae[pe]));return ne}function tl(a,b){var ae=du(a,b),ne=ri(a,b);if(!ae)return ne;if(!ne)return ae;for(var pe=0;pe<ae.length;++pe){var Be=ae[pe],et=ne[pe];if(Be&&et)e:for(var dt=0;dt<et.length;++dt){for(var pt=et[dt],gt=0;gt<Be.length;++gt)if(Be[gt].marker==pt.marker)continue e;Be.push(pt)}else et&&(ae[pe]=et)}return ae}function fo(a,b,ae){for(var ne=[],pe=0;pe<a.length;++pe){var Be=a[pe];if(Be.ranges){ne.push(ae?ha.prototype.deepCopy.call(Be):Be);continue}var et=Be.changes,dt=[];ne.push({changes:dt});for(var pt=0;pt<et.length;++pt){var gt=et[pt],Ct=void 0;if(dt.push({from:gt.from,to:gt.to,text:gt.text}),b)for(var At in gt)(Ct=At.match(/^spans_(\d+)$/))&&rt(b,Number(Ct[1]))>-1&&(lt(dt)[At]=gt[At],delete gt[At])}}return ne}function As(a,b,ae,ne){if(ne){var pe=a.anchor;if(ae){var Be=tr(b,pe)<0;Be!=tr(ae,pe)<0?(pe=b,b=ae):Be!=tr(b,ae)<0&&(b=ae)}return new ii(pe,b)}else return new ii(ae||b,b)}function ss(a,b,ae,ne,pe){pe==null&&(pe=a.cm&&(a.cm.display.shift||a.extend)),zi(a,new ha([As(a.sel.primary(),b,ae,pe)],0),ne)}function rl(a,b,ae){for(var ne=[],pe=a.cm&&(a.cm.display.shift||a.extend),Be=0;Be<a.sel.ranges.length;Be++)ne[Be]=As(a.sel.ranges[Be],b[Be],null,pe);var et=ya(a.cm,ne,a.sel.primIndex);zi(a,et,ae)}function Ds(a,b,ae,ne){var pe=a.sel.ranges.slice(0);pe[b]=ae,zi(a,ya(a.cm,pe,a.sel.primIndex),ne)}function nl(a,b,ae,ne){zi(a,Ha(b,ae),ne)}function hu(a,b,ae){var ne={ranges:b.ranges,update:function(pe){this.ranges=[];for(var Be=0;Be<pe.length;Be++)this.ranges[Be]=new ii(ar(a,pe[Be].anchor),ar(a,pe[Be].head))},origin:ae&&ae.origin};return bt(a,"beforeSelectionChange",a,ne),a.cm&&bt(a.cm,"beforeSelectionChange",a.cm,ne),ne.ranges!=b.ranges?ya(a.cm,ne.ranges,ne.ranges.length-1):b}function il(a,b,ae){var ne=a.history.done,pe=lt(ne);pe&&pe.ranges?(ne[ne.length-1]=b,ls(a,b,ae)):zi(a,b,ae)}function zi(a,b,ae){ls(a,b,ae),cu(a,a.sel,a.cm?a.cm.curOp.id:NaN,ae)}function ls(a,b,ae){(Tt(a,"beforeSelectionChange")||a.cm&&Tt(a.cm,"beforeSelectionChange"))&&(b=hu(a,b,ae));var ne=ae&&ae.bias||(tr(b.primary().head,a.sel.primary().head)<0?-1:1);al(a,sl(a,b,ne,!0)),!(ae&&ae.scroll===!1)&&a.cm&&Oa(a.cm)}function al(a,b){b.equals(a.sel)||(a.sel=b,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,kt(a.cm)),qn(a,"cursorActivity",a))}function ol(a){al(a,sl(a,a.sel,null,!1))}function sl(a,b,ae,ne){for(var pe,Be=0;Be<b.ranges.length;Be++){var et=b.ranges[Be],dt=b.ranges.length==a.sel.ranges.length&&a.sel.ranges[Be],pt=us(a,et.anchor,dt&&dt.anchor,ae,ne),gt=us(a,et.head,dt&&dt.head,ae,ne);(pe||pt!=et.anchor||gt!=et.head)&&(pe||(pe=b.ranges.slice(0,Be)),pe[Be]=new ii(pt,gt))}return pe?ya(a.cm,pe,b.primIndex):b}function ho(a,b,ae,ne,pe){var Be=Wt(a,b.line);if(Be.markedSpans)for(var et=0;et<Be.markedSpans.length;++et){var dt=Be.markedSpans[et],pt=dt.marker,gt="selectLeft"in pt?!pt.selectLeft:pt.inclusiveLeft,Ct="selectRight"in pt?!pt.selectRight:pt.inclusiveRight;if((dt.from==null||(gt?dt.from<=b.ch:dt.from<b.ch))&&(dt.to==null||(Ct?dt.to>=b.ch:dt.to>b.ch))){if(pe&&(bt(pt,"beforeCursorEnter"),pt.explicitlyCleared))if(Be.markedSpans){--et;continue}else break;if(!pt.atomic)continue;if(ae){var At=pt.find(ne<0?1:-1),Ut=void 0;if((ne<0?Ct:gt)&&(At=ll(a,At,-ne,At&&At.line==b.line?Be:null)),At&&At.line==b.line&&(Ut=tr(At,ae))&&(ne<0?Ut<0:Ut>0))return ho(a,At,b,ne,pe)}var It=pt.find(ne<0?-1:1);return(ne<0?gt:Ct)&&(It=ll(a,It,ne,It.line==b.line?Be:null)),It?ho(a,It,b,ne,pe):null}}return b}function us(a,b,ae,ne,pe){var Be=ne||1,et=ho(a,b,ae,Be,pe)||!pe&&ho(a,b,ae,Be,!0)||ho(a,b,ae,-Be,pe)||!pe&&ho(a,b,ae,-Be,!0);return et||(a.cantEdit=!0,jt(a.first,0))}function ll(a,b,ae,ne){return ae<0&&b.ch==0?b.line>a.first?ar(a,jt(b.line-1)):null:ae>0&&b.ch==(ne||Wt(a,b.line)).text.length?b.line<a.first+a.size-1?jt(b.line+1,0):null:new jt(b.line,b.ch+ae)}function ul(a){a.setSelection(jt(a.firstLine(),0),jt(a.lastLine()),$e)}function cl(a,b,ae){var ne={canceled:!1,from:b.from,to:b.to,text:b.text,origin:b.origin,cancel:function(){return ne.canceled=!0}};return ae&&(ne.update=function(pe,Be,et,dt){pe&&(ne.from=ar(a,pe)),Be&&(ne.to=ar(a,Be)),et&&(ne.text=et),dt!==void 0&&(ne.origin=dt)}),bt(a,"beforeChange",a,ne),a.cm&&bt(a.cm,"beforeChange",a.cm,ne),ne.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:ne.from,to:ne.to,text:ne.text,origin:ne.origin}}function po(a,b,ae){if(a.cm){if(!a.cm.curOp)return Ii(a.cm,po)(a,b,ae);if(a.cm.state.suppressEdits)return}if(!((Tt(a,"beforeChange")||a.cm&&Tt(a.cm,"beforeChange"))&&(b=cl(a,b,!0),!b))){var ne=Gn&&!ae&&Lt(a,b.from,b.to);if(ne)for(var pe=ne.length-1;pe>=0;--pe)fl(a,{from:ne[pe].from,to:ne[pe].to,text:pe?[""]:b.text,origin:b.origin});else fl(a,b)}}function fl(a,b){if(!(b.text.length==1&&b.text[0]==""&&tr(b.from,b.to)==0)){var ae=Cs(a,b);Qs(a,b,ae,a.cm?a.cm.curOp.id:NaN),Bo(a,b,ae,ri(a,b));var ne=[];Ga(a,function(pe,Be){!Be&&rt(ne,pe.history)==-1&&(ml(pe.history,b),ne.push(pe.history)),Bo(pe,b,null,ri(pe,b))})}}function cs(a,b,ae){var ne=a.cm&&a.cm.state.suppressEdits;if(!(ne&&!ae)){for(var pe=a.history,Be,et=a.sel,dt=b=="undo"?pe.done:pe.undone,pt=b=="undo"?pe.undone:pe.done,gt=0;gt<dt.length&&(Be=dt[gt],!(ae?Be.ranges&&!Be.equals(a.sel):!Be.ranges));gt++);if(gt!=dt.length){for(pe.lastOrigin=pe.lastSelOrigin=null;;)if(Be=dt.pop(),Be.ranges){if(os(Be,pt),ae&&!Be.equals(a.sel)){zi(a,Be,{clearRedo:!1});return}et=Be}else if(ne){dt.push(Be);return}else break;var Ct=[];os(et,pt),pt.push({changes:Ct,generation:pe.generation}),pe.generation=Be.generation||++pe.maxGeneration;for(var At=Tt(a,"beforeChange")||a.cm&&Tt(a.cm,"beforeChange"),Ut=function(yr){var Or=Be.changes[yr];if(Or.origin=b,At&&!cl(a,Or,!1))return dt.length=0,{};Ct.push(Ts(a,Or));var Lr=yr?Cs(a,Or):lt(dt);Bo(a,Or,Lr,tl(a,Or)),!yr&&a.cm&&a.cm.scrollIntoView({from:Or.from,to:za(Or)});var $r=[];Ga(a,function(Br,an){!an&&rt($r,Br.history)==-1&&(ml(Br.history,Or),$r.push(Br.history)),Bo(Br,Or,null,tl(Br,Or))})},It=Be.changes.length-1;It>=0;--It){var cr=Ut(It);if(cr)return cr.v}}}}function dl(a,b){if(b!=0&&(a.first+=b,a.sel=new ha(He(a.sel.ranges,function(pe){return new ii(jt(pe.anchor.line+b,pe.anchor.ch),jt(pe.head.line+b,pe.head.ch))}),a.sel.primIndex),a.cm)){Wi(a.cm,a.first,a.first-b,b);for(var ae=a.cm.display,ne=ae.viewFrom;ne<ae.viewTo;ne++)ca(a.cm,ne,"gutter")}}function Bo(a,b,ae,ne){if(a.cm&&!a.cm.curOp)return Ii(a.cm,Bo)(a,b,ae,ne);if(b.to.line<a.first){dl(a,b.text.length-1-(b.to.line-b.from.line));return}if(!(b.from.line>a.lastLine())){if(b.from.line<a.first){var pe=b.text.length-1-(a.first-b.from.line);dl(a,pe),b={from:jt(a.first,0),to:jt(b.to.line+pe,b.to.ch),text:[lt(b.text)],origin:b.origin}}var Be=a.lastLine();b.to.line>Be&&(b={from:b.from,to:jt(Be,Wt(a,Be).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Sr(a,b.from,b.to),ae||(ae=Cs(a,b)),a.cm?pu(a.cm,b,ne):ks(a,b,ne),ls(a,ae,$e),a.cantEdit&&us(a,jt(a.firstLine(),0))&&(a.cantEdit=!1)}}function pu(a,b,ae){var ne=a.doc,pe=a.display,Be=b.from,et=b.to,dt=!1,pt=Be.line;a.options.lineWrapping||(pt=Et(zt(Wt(ne,Be.line))),ne.iter(pt,et.line+1,function(It){if(It==pe.maxLine)return dt=!0,!0})),ne.sel.contains(b.from,b.to)>-1&&kt(a),ks(ne,b,ae,Co(a)),a.options.lineWrapping||(ne.iter(pt,Be.line+b.text.length,function(It){var cr=Vr(It);cr>pe.maxLineLength&&(pe.maxLine=It,pe.maxLineLength=cr,pe.maxLineChanged=!0,dt=!1)}),dt&&(a.curOp.updateMaxLine=!0)),Yn(ne,Be.line),No(a,400);var gt=b.text.length-(et.line-Be.line)-1;b.full?Wi(a):Be.line==et.line&&b.text.length==1&&!Xs(a.doc,b)?ca(a,Be.line,"text"):Wi(a,Be.line,et.line+1,gt);var Ct=Tt(a,"changes"),At=Tt(a,"change");if(At||Ct){var Ut={from:Be,to:et,text:b.text,removed:b.removed,origin:b.origin};At&&qn(a,"change",a,Ut),Ct&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Ut)}a.display.selForContextMenu=null}function mo(a,b,ae,ne,pe){var Be;ne||(ne=ae),tr(ne,ae)<0&&(Be=[ne,ae],ae=Be[0],ne=Be[1]),typeof b=="string"&&(b=a.splitLines(b)),po(a,{from:ae,to:ne,text:b,origin:pe})}function hl(a,b,ae,ne){ae<a.line?a.line+=ne:b<a.line&&(a.line=b,a.ch=0)}function pl(a,b,ae,ne){for(var pe=0;pe<a.length;++pe){var Be=a[pe],et=!0;if(Be.ranges){Be.copied||(Be=a[pe]=Be.deepCopy(),Be.copied=!0);for(var dt=0;dt<Be.ranges.length;dt++)hl(Be.ranges[dt].anchor,b,ae,ne),hl(Be.ranges[dt].head,b,ae,ne);continue}for(var pt=0;pt<Be.changes.length;++pt){var gt=Be.changes[pt];if(ae<gt.from.line)gt.from=jt(gt.from.line+ne,gt.from.ch),gt.to=jt(gt.to.line+ne,gt.to.ch);else if(b<=gt.to.line){et=!1;break}}et||(a.splice(0,pe+1),pe=0)}}function ml(a,b){var ae=b.from.line,ne=b.to.line,pe=b.text.length-(ne-ae)-1;pl(a.done,ae,ne,pe),pl(a.undone,ae,ne,pe)}function Fo(a,b,ae,ne){var pe=b,Be=b;return typeof b=="number"?Be=Wt(a,xr(a,b)):pe=Et(b),pe==null?null:(ne(Be,pe)&&a.cm&&ca(a.cm,pe,ae),Be)}function Uo(a){this.lines=a,this.parent=null;for(var b=0,ae=0;ae<a.length;++ae)a[ae].parent=this,b+=a[ae].height;this.height=b}Uo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,b){for(var ae=a,ne=a+b;ae<ne;++ae){var pe=this.lines[ae];this.height-=pe.height,sn(pe),qn(pe,"delete")}this.lines.splice(a,b)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,b,ae){this.height+=ae,this.lines=this.lines.slice(0,a).concat(b).concat(this.lines.slice(a));for(var ne=0;ne<b.length;++ne)b[ne].parent=this},iterN:function(a,b,ae){for(var ne=a+b;a<ne;++a)if(ae(this.lines[a]))return!0}};function Wo(a){this.children=a;for(var b=0,ae=0,ne=0;ne<a.length;++ne){var pe=a[ne];b+=pe.chunkSize(),ae+=pe.height,pe.parent=this}this.size=b,this.height=ae,this.parent=null}Wo.prototype={chunkSize:function(){return this.size},removeInner:function(a,b){this.size-=b;for(var ae=0;ae<this.children.length;++ae){var ne=this.children[ae],pe=ne.chunkSize();if(a<pe){var Be=Math.min(b,pe-a),et=ne.height;if(ne.removeInner(a,Be),this.height-=et-ne.height,pe==Be&&(this.children.splice(ae--,1),ne.parent=null),(b-=Be)==0)break;a=0}else a-=pe}if(this.size-b<25&&(this.children.length>1||!(this.children[0]instanceof Uo))){var dt=[];this.collapse(dt),this.children=[new Uo(dt)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b<this.children.length;++b)this.children[b].collapse(a)},insertInner:function(a,b,ae){this.size+=b.length,this.height+=ae;for(var ne=0;ne<this.children.length;++ne){var pe=this.children[ne],Be=pe.chunkSize();if(a<=Be){if(pe.insertInner(a,b,ae),pe.lines&&pe.lines.length>50){for(var et=pe.lines.length%25+25,dt=et;dt<pe.lines.length;){var pt=new Uo(pe.lines.slice(dt,dt+=25));pe.height-=pt.height,this.children.splice(++ne,0,pt),pt.parent=this}pe.lines=pe.lines.slice(0,et),this.maybeSpill()}break}a-=Be}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var b=a.children.splice(a.children.length-5,5),ae=new Wo(b);if(a.parent){a.size-=ae.size,a.height-=ae.height;var pe=rt(a.parent.children,a);a.parent.children.splice(pe+1,0,ae)}else{var ne=new Wo(a.children);ne.parent=a,a.children=[ne,ae],a=ne}ae.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,b,ae){for(var ne=0;ne<this.children.length;++ne){var pe=this.children[ne],Be=pe.chunkSize();if(a<Be){var et=Math.min(b,Be-a);if(pe.iterN(a,et,ae))return!0;if((b-=et)==0)break;a=0}else a-=Be}}};var Zo=function(a,b,ae){if(ae)for(var ne in ae)ae.hasOwnProperty(ne)&&(this[ne]=ae[ne]);this.doc=a,this.node=b};Zo.prototype.clear=function(){var a=this.doc.cm,b=this.line.widgets,ae=this.line,ne=Et(ae);if(!(ne==null||!b)){for(var pe=0;pe<b.length;++pe)b[pe]==this&&b.splice(pe--,1);b.length||(ae.widgets=null);var Be=fi(this);gn(ae,Math.max(0,ae.height-Be)),a&&(aa(a,function(){vl(a,ae,-Be),ca(a,ne,"widget")}),qn(a,"lineWidgetCleared",a,this,ne))}},Zo.prototype.changed=function(){var a=this,b=this.height,ae=this.doc.cm,ne=this.line;this.height=null;var pe=fi(this)-b;pe&&(ur(this.doc,ne)||gn(ne,ne.height+pe),ae&&aa(ae,function(){ae.curOp.forceUpdate=!0,vl(ae,ne,pe),qn(ae,"lineWidgetChanged",ae,a,Et(ne))}))},Pt(Zo);function vl(a,b,ae){Tr(b)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&co(a,ae)}function mu(a,b,ae,ne){var pe=new Zo(a,ae,ne),Be=a.cm;return Be&&pe.noHScroll&&(Be.display.alignWidgets=!0),Fo(a,b,"widget",function(et){var dt=et.widgets||(et.widgets=[]);if(pe.insertAt==null?dt.push(pe):dt.splice(Math.min(dt.length-1,Math.max(0,pe.insertAt)),0,pe),pe.line=et,Be&&!ur(a,et)){var pt=Tr(et)<a.scrollTop;gn(et,et.height+fi(pe)),pt&&co(Be,pe.height),Be.curOp.forceUpdate=!0}return!0}),Be&&qn(Be,"lineWidgetAdded",Be,pe,typeof b=="number"?b:Et(b)),pe}var gl=0,Ka=function(a,b){this.lines=[],this.type=b,this.doc=a,this.id=++gl};Ka.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,b=a&&!a.curOp;if(b&&fa(a),Tt(this,"clear")){var ae=this.find();ae&&qn(this,"clear",ae.from,ae.to)}for(var ne=null,pe=null,Be=0;Be<this.lines.length;++Be){var et=this.lines[Be],dt=on(et.markedSpans,this);a&&!this.collapsed?ca(a,Et(et),"text"):a&&(dt.to!=null&&(pe=Et(et)),dt.from!=null&&(ne=Et(et))),et.markedSpans=Tn(et.markedSpans,dt),dt.from==null&&this.collapsed&&!ur(this.doc,et)&&a&&gn(et,Ri(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var pt=0;pt<this.lines.length;++pt){var gt=zt(this.lines[pt]),Ct=Vr(gt);Ct>a.display.maxLineLength&&(a.display.maxLine=gt,a.display.maxLineLength=Ct,a.display.maxLineChanged=!0)}ne!=null&&a&&this.collapsed&&Wi(a,ne,pe+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&ol(a.doc)),a&&qn(a,"markerCleared",a,this,ne,pe),b&&ga(a),this.parent&&this.parent.clear()}},Ka.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var ae,ne,pe=0;pe<this.lines.length;++pe){var Be=this.lines[pe],et=on(Be.markedSpans,this);if(et.from!=null&&(ae=jt(b?Be:Et(Be),et.from),a==-1))return ae;if(et.to!=null&&(ne=jt(b?Be:Et(Be),et.to),a==1))return ne}return ae&&{from:ae,to:ne}},Ka.prototype.changed=function(){var a=this,b=this.find(-1,!0),ae=this,ne=this.doc.cm;!b||!ne||aa(ne,function(){var pe=b.line,Be=Et(b.line),et=pa(ne,Be);if(et&&($a(et),ne.curOp.selectionChanged=ne.curOp.forceUpdate=!0),ne.curOp.updateMaxLine=!0,!ur(ae.doc,pe)&&ae.height!=null){var dt=ae.height;ae.height=null;var pt=fi(ae)-dt;pt&&gn(pe,pe.height+pt)}qn(ne,"markerChanged",ne,a)})},Ka.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(!b.maybeHiddenMarkers||rt(b.maybeHiddenMarkers,this)==-1)&&(b.maybeUnhiddenMarkers||(b.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Ka.prototype.detachLine=function(a){if(this.lines.splice(rt(this.lines,a),1),!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(b.maybeHiddenMarkers||(b.maybeHiddenMarkers=[])).push(this)}},Pt(Ka);function vo(a,b,ae,ne,pe){if(ne&&ne.shared)return vu(a,b,ae,ne,pe);if(a.cm&&!a.cm.curOp)return Ii(a.cm,vo)(a,b,ae,ne,pe);var Be=new Ka(a,pe),et=tr(b,ae);if(ne&&st(ne,Be,!1),et>0||et==0&&Be.clearWhenEmpty!==!1)return Be;if(Be.replacedWith&&(Be.collapsed=!0,Be.widgetNode=Se("span",[Be.replacedWith],"CodeMirror-widget"),ne.handleMouseEvents||Be.widgetNode.setAttribute("cm-ignore-events","true"),ne.insertLeft&&(Be.widgetNode.insertLeft=!0)),Be.collapsed){if(Ht(a,b.line,b,ae,Be)||b.line!=ae.line&&Ht(a,ae.line,b,ae,Be))throw new Error("Inserting collapsed marker partially overlapping an existing one");Xn()}Be.addToHistory&&Qs(a,{from:b,to:ae,origin:"markText"},a.sel,NaN);var dt=b.line,pt=a.cm,gt;if(a.iter(dt,ae.line+1,function(At){pt&&Be.collapsed&&!pt.options.lineWrapping&&zt(At)==pt.display.maxLine&&(gt=!0),Be.collapsed&&dt!=b.line&&gn(At,0),Bn(At,new Ir(Be,dt==b.line?b.ch:null,dt==ae.line?ae.ch:null)),++dt}),Be.collapsed&&a.iter(b.line,ae.line+1,function(At){ur(a,At)&&gn(At,0)}),Be.clearOnEnter&&vt(Be,"beforeCursorEnter",function(){return Be.clear()}),Be.readOnly&&(Jn(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),Be.collapsed&&(Be.id=++gl,Be.atomic=!0),pt){if(gt&&(pt.curOp.updateMaxLine=!0),Be.collapsed)Wi(pt,b.line,ae.line+1);else if(Be.className||Be.startStyle||Be.endStyle||Be.css||Be.attributes||Be.title)for(var Ct=b.line;Ct<=ae.line;Ct++)ca(pt,Ct,"text");Be.atomic&&ol(pt.doc),qn(pt,"markerAdded",pt,Be)}return Be}var Ho=function(a,b){this.markers=a,this.primary=b;for(var ae=0;ae<a.length;++ae)a[ae].parent=this};Ho.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();qn(this,"clear")}},Ho.prototype.find=function(a,b){return this.primary.find(a,b)},Pt(Ho);function vu(a,b,ae,ne,pe){ne=st(ne),ne.shared=!1;var Be=[vo(a,b,ae,ne,pe)],et=Be[0],dt=ne.widgetNode;return Ga(a,function(pt){dt&&(ne.widgetNode=dt.cloneNode(!0)),Be.push(vo(pt,ar(pt,b),ar(pt,ae),ne,pe));for(var gt=0;gt<pt.linked.length;++gt)if(pt.linked[gt].isParent)return;et=lt(Be)}),new Ho(Be,et)}function yl(a){return a.findMarks(jt(a.first,0),a.clipPos(jt(a.lastLine())),function(b){return b.parent})}function gu(a,b){for(var ae=0;ae<b.length;ae++){var ne=b[ae],pe=ne.find(),Be=a.clipPos(pe.from),et=a.clipPos(pe.to);if(tr(Be,et)){var dt=vo(a,Be,et,ne.primary,ne.primary.type);ne.markers.push(dt),dt.parent=ne}}}function yu(a){for(var b=function(ne){var pe=a[ne],Be=[pe.primary.doc];Ga(pe.primary.doc,function(pt){return Be.push(pt)});for(var et=0;et<pe.markers.length;et++){var dt=pe.markers[et];rt(Be,dt.doc)==-1&&(dt.parent=null,pe.markers.splice(et--,1))}},ae=0;ae<a.length;ae++)b(ae)}var bu=0,qi=function(a,b,ae,ne,pe){if(!(this instanceof qi))return new qi(a,b,ae,ne,pe);ae==null&&(ae=0),Wo.call(this,[new Uo([new ln("",null)])]),this.first=ae,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ae;var Be=jt(ae,0);this.sel=Ha(Be),this.history=new as(null),this.id=++bu,this.modeOption=b,this.lineSep=ne,this.direction=pe=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),ks(this,{from:Be,to:Be,text:a}),zi(this,Ha(Be),$e)};qi.prototype=Me(Wo.prototype,{constructor:qi,iter:function(a,b,ae){ae?this.iterN(a-this.first,b-a,ae):this.iterN(this.first,this.first+this.size,a)},insert:function(a,b){for(var ae=0,ne=0;ne<b.length;++ne)ae+=b[ne].height;this.insertInner(a-this.first,b,ae)},remove:function(a,b){this.removeInner(a-this.first,b)},getValue:function(a){var b=Gr(this,this.first,this.first+this.size);return a===!1?b:b.join(a||this.lineSeparator())},setValue:Li(function(a){var b=jt(this.first,0),ae=this.first+this.size-1;po(this,{from:b,to:jt(ae,Wt(this,ae).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&qa(this.cm,0,0),zi(this,Ha(b),$e)}),replaceRange:function(a,b,ae,ne){b=ar(this,b),ae=ae?ar(this,ae):b,mo(this,a,b,ae,ne)},getRange:function(a,b,ae){var ne=Sr(this,ar(this,a),ar(this,b));return ae===!1?ne:ne.join(ae||this.lineSeparator())},getLine:function(a){var b=this.getLineHandle(a);return b&&b.text},getLineHandle:function(a){if(nr(this,a))return Wt(this,a)},getLineNumber:function(a){return Et(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=Wt(this,a)),zt(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return ar(this,a)},getCursor:function(a){var b=this.sel.primary(),ae;return a==null||a=="head"?ae=b.head:a=="anchor"?ae=b.anchor:a=="end"||a=="to"||a===!1?ae=b.to():ae=b.from(),ae},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Li(function(a,b,ae){nl(this,ar(this,typeof a=="number"?jt(a,b||0):a),null,ae)}),setSelection:Li(function(a,b,ae){nl(this,ar(this,a),ar(this,b||a),ae)}),extendSelection:Li(function(a,b,ae){ss(this,ar(this,a),b&&ar(this,b),ae)}),extendSelections:Li(function(a,b){rl(this,lr(this,a),b)}),extendSelectionsBy:Li(function(a,b){var ae=He(this.sel.ranges,a);rl(this,lr(this,ae),b)}),setSelections:Li(function(a,b,ae){if(a.length){for(var ne=[],pe=0;pe<a.length;pe++)ne[pe]=new ii(ar(this,a[pe].anchor),ar(this,a[pe].head));b==null&&(b=Math.min(a.length-1,this.sel.primIndex)),zi(this,ya(this.cm,ne,b),ae)}}),addSelection:Li(function(a,b,ae){var ne=this.sel.ranges.slice(0);ne.push(new ii(ar(this,a),ar(this,b||a))),zi(this,ya(this.cm,ne,ne.length-1),ae)}),getSelection:function(a){for(var b=this.sel.ranges,ae,ne=0;ne<b.length;ne++){var pe=Sr(this,b[ne].from(),b[ne].to());ae=ae?ae.concat(pe):pe}return a===!1?ae:ae.join(a||this.lineSeparator())},getSelections:function(a){for(var b=[],ae=this.sel.ranges,ne=0;ne<ae.length;ne++){var pe=Sr(this,ae[ne].from(),ae[ne].to());a!==!1&&(pe=pe.join(a||this.lineSeparator())),b[ne]=pe}return b},replaceSelection:function(a,b,ae){for(var ne=[],pe=0;pe<this.sel.ranges.length;pe++)ne[pe]=a;this.replaceSelections(ne,b,ae||"+input")},replaceSelections:Li(function(a,b,ae){for(var ne=[],pe=this.sel,Be=0;Be<pe.ranges.length;Be++){var et=pe.ranges[Be];ne[Be]={from:et.from(),to:et.to(),text:this.splitLines(a[Be]),origin:ae}}for(var dt=b&&b!="end"&&ou(this,ne,b),pt=ne.length-1;pt>=0;pt--)po(this,ne[pt]);dt?il(this,dt):this.cm&&Oa(this.cm)}),undo:Li(function(){cs(this,"undo")}),redo:Li(function(){cs(this,"redo")}),undoSelection:Li(function(){cs(this,"undo",!0)}),redoSelection:Li(function(){cs(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,ae=0,ne=0;ne<a.done.length;ne++)a.done[ne].ranges||++b;for(var pe=0;pe<a.undone.length;pe++)a.undone[pe].ranges||++ae;return{undo:b,redo:ae}},clearHistory:function(){var a=this;this.history=new as(this.history.maxGeneration),Ga(this,function(b){return b.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:fo(this.history.done),undone:fo(this.history.undone)}},setHistory:function(a){var b=this.history=new as(this.history.maxGeneration);b.done=fo(a.done.slice(0),null,!0),b.undone=fo(a.undone.slice(0),null,!0)},setGutterMarker:Li(function(a,b,ae){return Fo(this,a,"gutter",function(ne){var pe=ne.gutterMarkers||(ne.gutterMarkers={});return pe[b]=ae,!ae&&nt(pe)&&(ne.gutterMarkers=null),!0})}),clearGutter:Li(function(a){var b=this;this.iter(function(ae){ae.gutterMarkers&&ae.gutterMarkers[a]&&Fo(b,ae,"gutter",function(){return ae.gutterMarkers[a]=null,nt(ae.gutterMarkers)&&(ae.gutterMarkers=null),!0})})}),lineInfo:function(a){var b;if(typeof a=="number"){if(!nr(this,a)||(b=a,a=Wt(this,a),!a))return null}else if(b=Et(a),b==null)return null;return{line:b,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:Li(function(a,b,ae){return Fo(this,a,b=="gutter"?"gutter":"class",function(ne){var pe=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass";if(!ne[pe])ne[pe]=ae;else{if(Ae(ae).test(ne[pe]))return!1;ne[pe]+=" "+ae}return!0})}),removeLineClass:Li(function(a,b,ae){return Fo(this,a,b=="gutter"?"gutter":"class",function(ne){var pe=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass",Be=ne[pe];if(Be)if(ae==null)ne[pe]=null;else{var et=Be.match(Ae(ae));if(!et)return!1;var dt=et.index+et[0].length;ne[pe]=Be.slice(0,et.index)+(!et.index||dt==Be.length?"":" ")+Be.slice(dt)||null}else return!1;return!0})}),addLineWidget:Li(function(a,b,ae){return mu(this,a,b,ae)}),removeLineWidget:function(a){a.clear()},markText:function(a,b,ae){return vo(this,ar(this,a),ar(this,b),ae,ae&&ae.type||"range")},setBookmark:function(a,b){var ae={replacedWith:b&&(b.nodeType==null?b.widget:b),insertLeft:b&&b.insertLeft,clearWhenEmpty:!1,shared:b&&b.shared,handleMouseEvents:b&&b.handleMouseEvents};return a=ar(this,a),vo(this,a,a,ae,"bookmark")},findMarksAt:function(a){a=ar(this,a);var b=[],ae=Wt(this,a.line).markedSpans;if(ae)for(var ne=0;ne<ae.length;++ne){var pe=ae[ne];(pe.from==null||pe.from<=a.ch)&&(pe.to==null||pe.to>=a.ch)&&b.push(pe.marker.parent||pe.marker)}return b},findMarks:function(a,b,ae){a=ar(this,a),b=ar(this,b);var ne=[],pe=a.line;return this.iter(a.line,b.line+1,function(Be){var et=Be.markedSpans;if(et)for(var dt=0;dt<et.length;dt++){var pt=et[dt];!(pt.to!=null&&pe==a.line&&a.ch>=pt.to||pt.from==null&&pe!=a.line||pt.from!=null&&pe==b.line&&pt.from>=b.ch)&&(!ae||ae(pt.marker))&&ne.push(pt.marker.parent||pt.marker)}++pe}),ne},getAllMarks:function(){var a=[];return this.iter(function(b){var ae=b.markedSpans;if(ae)for(var ne=0;ne<ae.length;++ne)ae[ne].from!=null&&a.push(ae[ne].marker)}),a},posFromIndex:function(a){var b,ae=this.first,ne=this.lineSeparator().length;return this.iter(function(pe){var Be=pe.text.length+ne;if(Be>a)return b=a,!0;a-=Be,++ae}),ar(this,jt(ae,b))},indexFromPos:function(a){a=ar(this,a);var b=a.ch;if(a.line<this.first||a.ch<0)return 0;var ae=this.lineSeparator().length;return this.iter(this.first,a.line,function(ne){b+=ne.text.length+ae}),b},copy:function(a){var b=new qi(Gr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return b.scrollTop=this.scrollTop,b.scrollLeft=this.scrollLeft,b.sel=this.sel,b.extend=!1,a&&(b.history.undoDepth=this.history.undoDepth,b.setHistory(this.getHistory())),b},linkedDoc:function(a){a||(a={});var b=this.first,ae=this.first+this.size;a.from!=null&&a.from>b&&(b=a.from),a.to!=null&&a.to<ae&&(ae=a.to);var ne=new qi(Gr(this,b,ae),a.mode||this.modeOption,b,this.lineSep,this.direction);return a.sharedHist&&(ne.history=this.history),(this.linked||(this.linked=[])).push({doc:ne,sharedHist:a.sharedHist}),ne.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],gu(ne,yl(this)),ne},unlinkDoc:function(a){if(a instanceof gi&&(a=a.doc),this.linked)for(var b=0;b<this.linked.length;++b){var ae=this.linked[b];if(ae.doc==a){this.linked.splice(b,1),a.unlinkDoc(this),yu(yl(this));break}}if(a.history==this.history){var ne=[a.id];Ga(a,function(pe){return ne.push(pe.id)},!0),a.history=new as(null),a.history.done=fo(this.history.done,ne),a.history.undone=fo(this.history.undone,ne)}},iterLinkedDocs:function(a){Ga(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):kn(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Li(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(b){return b.order=null}),this.cm&&su(this.cm))})}),qi.prototype.eachLine=qi.prototype.iter;var bl=0;function wu(a){var b=this;if(wl(b),!(ht(b,a)||ci(b.display,a))){Vt(a),ve&&(bl=+new Date);var ae=wa(b,a,!0),ne=a.dataTransfer.files;if(!(!ae||b.isReadOnly()))if(ne&&ne.length&&window.FileReader&&window.File)for(var pe=ne.length,Be=Array(pe),et=0,dt=function(){++et==pe&&Ii(b,function(){ae=ar(b.doc,ae);var It={from:ae,to:ae,text:b.doc.splitLines(Be.filter(function(cr){return cr!=null}).join(b.doc.lineSeparator())),origin:"paste"};po(b.doc,It),il(b.doc,Ha(ar(b.doc,ae),ar(b.doc,za(It))))})()},pt=function(It,cr){if(b.options.allowDropFileTypes&&rt(b.options.allowDropFileTypes,It.type)==-1){dt();return}var yr=new FileReader;yr.onerror=function(){return dt()},yr.onload=function(){var Or=yr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Or)){dt();return}Be[cr]=Or,dt()},yr.readAsText(It)},gt=0;gt<ne.length;gt++)pt(ne[gt],gt);else{if(b.state.draggingText&&b.doc.sel.contains(ae)>-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Ct=a.dataTransfer.getData("Text");if(Ct){var At;if(b.state.draggingText&&!b.state.draggingText.copy&&(At=b.listSelections()),ls(b.doc,Ha(ae,ae)),At)for(var Ut=0;Ut<At.length;++Ut)mo(b.doc,"",At[Ut].anchor,At[Ut].head,"drag");b.replaceSelection(Ct,"around","paste"),b.display.input.focus()}}catch(It){}}}}function xu(a,b){if(ve&&(!a.state.draggingText||+new Date-bl<100)){Er(b);return}if(!(ht(a,b)||ci(a.display,b))&&(b.dataTransfer.setData("Text",a.getSelection()),b.dataTransfer.effectAllowed="copyMove",b.dataTransfer.setDragImage&&!se)){var ae=ge("img",null,null,"position: fixed; left: 0; top: 0;");ae.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ee&&(ae.width=ae.height=1,a.display.wrapper.appendChild(ae),ae._top=ae.offsetTop),b.dataTransfer.setDragImage(ae,0,0),ee&&ae.parentNode.removeChild(ae)}}function Su(a,b){var ae=wa(a,b);if(ae){var ne=document.createDocumentFragment();ko(a,ae,ne),a.display.dragCursor||(a.display.dragCursor=ge("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),de(a.display.dragCursor,ne)}}function wl(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function xl(a){if(document.getElementsByClassName){for(var b=document.getElementsByClassName("CodeMirror"),ae=[],ne=0;ne<b.length;ne++){var pe=b[ne].CodeMirror;pe&&ae.push(pe)}ae.length&&ae[0].operation(function(){for(var Be=0;Be<ae.length;Be++)a(ae[Be])})}}var Sl=!1;function Cu(){Sl||(Eu(),Sl=!0)}function Eu(){var a;vt(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,xl(ku)},100))}),vt(window,"blur",function(){return xl(Wa)})}function ku(a){var b=a.display;b.cachedCharWidth=b.cachedTextHeight=b.cachedPaddingH=null,b.scrollbarsClipped=!1,a.setSize()}for(var Va={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"},zo=0;zo<10;zo++)Va[zo+48]=Va[zo+96]=String(zo);for(var fs=65;fs<=90;fs++)Va[fs]=String.fromCharCode(fs);for(var Go=1;Go<=12;Go++)Va[Go+111]=Va[Go+63235]="F"+Go;var Na={};Na.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"},Na.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"},Na.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"},Na.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"]},Na.default=ce?Na.macDefault:Na.pcDefault;function Tu(a){var b=a.split(/-(?!$)/);a=b[b.length-1];for(var ae,ne,pe,Be,et=0;et<b.length-1;et++){var dt=b[et];if(/^(cmd|meta|m)$/i.test(dt))Be=!0;else if(/^a(lt)?$/i.test(dt))ae=!0;else if(/^(c|ctrl|control)$/i.test(dt))ne=!0;else if(/^s(hift)?$/i.test(dt))pe=!0;else throw new Error("Unrecognized modifier name: "+dt)}return ae&&(a="Alt-"+a),ne&&(a="Ctrl-"+a),Be&&(a="Cmd-"+a),pe&&(a="Shift-"+a),a}function Au(a){var b={};for(var ae in a)if(a.hasOwnProperty(ae)){var ne=a[ae];if(/^(name|fallthrough|(de|at)tach)$/.test(ae))continue;if(ne=="..."){delete a[ae];continue}for(var pe=He(ae.split(" "),Tu),Be=0;Be<pe.length;Be++){var et=void 0,dt=void 0;Be==pe.length-1?(dt=pe.join(" "),et=ne):(dt=pe.slice(0,Be+1).join(" "),et="...");var pt=b[dt];if(!pt)b[dt]=et;else if(pt!=et)throw new Error("Inconsistent bindings for "+dt)}delete a[ae]}for(var gt in b)a[gt]=b[gt];return a}function go(a,b,ae,ne){b=ds(b);var pe=b.call?b.call(a,ne):b[a];if(pe===!1)return"nothing";if(pe==="...")return"multi";if(pe!=null&&ae(pe))return"handled";if(b.fallthrough){if(Object.prototype.toString.call(b.fallthrough)!="[object Array]")return go(a,b.fallthrough,ae,ne);for(var Be=0;Be<b.fallthrough.length;Be++){var et=go(a,b.fallthrough[Be],ae,ne);if(et)return et}}}function Cl(a){var b=typeof a=="string"?a:Va[a.keyCode];return b=="Ctrl"||b=="Alt"||b=="Shift"||b=="Mod"}function El(a,b,ae){var ne=a;return b.altKey&&ne!="Alt"&&(a="Alt-"+a),(be?b.metaKey:b.ctrlKey)&&ne!="Ctrl"&&(a="Ctrl-"+a),(be?b.ctrlKey:b.metaKey)&&ne!="Mod"&&(a="Cmd-"+a),!ae&&b.shiftKey&&ne!="Shift"&&(a="Shift-"+a),a}function kl(a,b){if(ee&&a.keyCode==34&&a.char)return!1;var ae=Va[a.keyCode];return ae==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(ae=a.code),El(ae,a,b))}function ds(a){return typeof a=="string"?Na[a]:a}function yo(a,b){for(var ae=a.doc.sel.ranges,ne=[],pe=0;pe<ae.length;pe++){for(var Be=b(ae[pe]);ne.length&&tr(Be.from,lt(ne).to)<=0;){var et=ne.pop();if(tr(et.from,Be.from)<0){Be.from=et.from;break}}ne.push(Be)}aa(a,function(){for(var dt=ne.length-1;dt>=0;dt--)mo(a.doc,"",ne[dt].from,ne[dt].to,"+delete");Oa(a)})}function js(a,b,ae){var ne=We(a.text,b+ae,ae);return ne<0||ne>a.text.length?null:ne}function Os(a,b,ae){var ne=js(a,b.ch,ae);return ne==null?null:new jt(b.line,ne,ae<0?"after":"before")}function Ps(a,b,ae,ne,pe){if(a){b.doc.direction=="rtl"&&(pe=-pe);var Be=qe(ae,b.doc.direction);if(Be){var et=pe<0?lt(Be):Be[0],dt=pe<0==(et.level==1),pt=dt?"after":"before",gt;if(et.level>0||b.doc.direction=="rtl"){var Ct=ma(b,ae);gt=pe<0?ae.text.length-1:0;var At=na(b,Ct,gt).top;gt=at(function(Ut){return na(b,Ct,Ut).top==At},pe<0==(et.level==1)?et.from:et.to-1,gt),pt=="before"&&(gt=js(ae,gt,1))}else gt=pe<0?et.to:et.from;return new jt(ne,gt,pt)}}return new jt(ne,pe<0?ae.text.length:0,pe<0?"before":"after")}function Du(a,b,ae,ne){var pe=qe(b,a.doc.direction);if(!pe)return Os(b,ae,ne);ae.ch>=b.text.length?(ae.ch=b.text.length,ae.sticky="before"):ae.ch<=0&&(ae.ch=0,ae.sticky="after");var Be=ye(pe,ae.ch,ae.sticky),et=pe[Be];if(a.doc.direction=="ltr"&&et.level%2==0&&(ne>0?et.to>ae.ch:et.from<ae.ch))return Os(b,ae,ne);var dt=function(Lr,$r){return js(b,Lr instanceof jt?Lr.ch:Lr,$r)},pt,gt=function(Lr){return a.options.lineWrapping?(pt=pt||ma(a,b),wi(a,b,pt,Lr)):{begin:0,end:b.text.length}},Ct=gt(ae.sticky=="before"?dt(ae,-1):ae.ch);if(a.doc.direction=="rtl"||et.level==1){var At=et.level==1==ne<0,Ut=dt(ae,At?1:-1);if(Ut!=null&&(At?Ut<=et.to&&Ut<=Ct.end:Ut>=et.from&&Ut>=Ct.begin)){var It=At?"before":"after";return new jt(ae.line,Ut,It)}}var cr=function(Lr,$r,Br){for(var an=function(ui,Bi){return Bi?new jt(ae.line,dt(ui,1),"before"):new jt(ae.line,ui,"after")};Lr>=0&&Lr<pe.length;Lr+=$r){var Dn=pe[Lr],bn=$r>0==(Dn.level!=1),Kn=bn?Br.begin:dt(Br.end,-1);if(Dn.from<=Kn&&Kn<Dn.to||(Kn=bn?Dn.from:dt(Dn.to,-1),Br.begin<=Kn&&Kn<Br.end))return an(Kn,bn)}},yr=cr(Be+ne,ne,Ct);if(yr)return yr;var Or=ne>0?Ct.end:dt(Ct.begin,-1);return Or!=null&&!(ne>0&&Or==b.text.length)&&(yr=cr(ne>0?0:pe.length-1,ne,gt(Or)),yr)?yr:null}var Ko={selectAll:ul,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),$e)},killLine:function(a){return yo(a,function(b){if(b.empty()){var ae=Wt(a.doc,b.head.line).text.length;return b.head.ch==ae&&b.head.line<a.lastLine()?{from:b.head,to:jt(b.head.line+1,0)}:{from:b.head,to:jt(b.head.line,ae)}}else return{from:b.from(),to:b.to()}})},deleteLine:function(a){return yo(a,function(b){return{from:jt(b.from().line,0),to:ar(a.doc,jt(b.to().line+1,0))}})},delLineLeft:function(a){return yo(a,function(b){return{from:jt(b.from().line,0),to:b.from()}})},delWrappedLineLeft:function(a){return yo(a,function(b){var ae=a.charCoords(b.head,"div").top+5,ne=a.coordsChar({left:0,top:ae},"div");return{from:ne,to:b.from()}})},delWrappedLineRight:function(a){return yo(a,function(b){var ae=a.charCoords(b.head,"div").top+5,ne=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ae},"div");return{from:b.from(),to:ne}})},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(jt(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(jt(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(b){return Tl(a,b.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(b){return Al(a,b.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(b){return ju(a,b.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ae},"div")},Ge)},goLineLeft:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5;return a.coordsChar({left:0,top:ae},"div")},Ge)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5,ne=a.coordsChar({left:0,top:ae},"div");return ne.ch<a.getLine(ne.line).search(/\S/)?Al(a,b.head):ne},Ge)},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 b=[],ae=a.listSelections(),ne=a.options.tabSize,pe=0;pe<ae.length;pe++){var Be=ae[pe].from(),et=Ie(a.getLine(Be.line),Be.ch,ne);b.push(ut(ne-et%ne))}a.replaceSelections(b)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return aa(a,function(){for(var b=a.listSelections(),ae=[],ne=0;ne<b.length;ne++)if(b[ne].empty()){var pe=b[ne].head,Be=Wt(a.doc,pe.line).text;if(Be){if(pe.ch==Be.length&&(pe=new jt(pe.line,pe.ch-1)),pe.ch>0)pe=new jt(pe.line,pe.ch+1),a.replaceRange(Be.charAt(pe.ch-1)+Be.charAt(pe.ch-2),jt(pe.line,pe.ch-2),pe,"+transpose");else if(pe.line>a.doc.first){var et=Wt(a.doc,pe.line-1).text;et&&(pe=new jt(pe.line,1),a.replaceRange(Be.charAt(0)+a.doc.lineSeparator()+et.charAt(et.length-1),jt(pe.line-1,et.length-1),pe,"+transpose"))}}ae.push(new ii(pe,pe))}a.setSelections(ae)})},newlineAndIndent:function(a){return aa(a,function(){for(var b=a.listSelections(),ae=b.length-1;ae>=0;ae--)a.replaceRange(a.doc.lineSeparator(),b[ae].anchor,b[ae].head,"+input");b=a.listSelections();for(var ne=0;ne<b.length;ne++)a.indentLine(b[ne].from().line,null,!0);Oa(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function Tl(a,b){var ae=Wt(a.doc,b),ne=zt(ae);return ne!=ae&&(b=Et(ne)),Ps(!0,a,ne,b,1)}function ju(a,b){var ae=Wt(a.doc,b),ne=qt(ae);return ne!=ae&&(b=Et(ne)),Ps(!0,a,ae,b,-1)}function Al(a,b){var ae=Tl(a,b.line),ne=Wt(a.doc,ae.line),pe=qe(ne,a.doc.direction);if(!pe||pe[0].level==0){var Be=Math.max(ae.ch,ne.text.search(/\S/)),et=b.line==ae.line&&b.ch<=Be&&b.ch;return jt(ae.line,et?0:Be,ae.sticky)}return ae}function hs(a,b,ae){if(typeof b=="string"&&(b=Ko[b],!b))return!1;a.display.input.ensurePolled();var ne=a.display.shift,pe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ae&&(a.display.shift=!1),pe=b(a)!=it}finally{a.display.shift=ne,a.state.suppressEdits=!1}return pe}function Ou(a,b,ae){for(var ne=0;ne<a.state.keyMaps.length;ne++){var pe=go(b,a.state.keyMaps[ne],ae,a);if(pe)return pe}return a.options.extraKeys&&go(b,a.options.extraKeys,ae,a)||go(b,a.options.keyMap,ae,a)}var Pu=new Ue;function Vo(a,b,ae,ne){var pe=a.state.keySeq;if(pe){if(Cl(b))return"handled";if(/\'$/.test(b)?a.state.keySeq=null:Pu.set(50,function(){a.state.keySeq==pe&&(a.state.keySeq=null,a.display.input.reset())}),Dl(a,pe+" "+b,ae,ne))return!0}return Dl(a,b,ae,ne)}function Dl(a,b,ae,ne){var pe=Ou(a,b,ne);return pe=="multi"&&(a.state.keySeq=b),pe=="handled"&&qn(a,"keyHandled",a,b,ae),(pe=="handled"||pe=="multi")&&(Vt(ae),To(a)),!!pe}function jl(a,b){var ae=kl(b,!0);return ae?b.shiftKey&&!a.state.keySeq?Vo(a,"Shift-"+ae,b,function(ne){return hs(a,ne,!0)})||Vo(a,ae,b,function(ne){if(typeof ne=="string"?/^go[A-Z]/.test(ne):ne.motion)return hs(a,ne)}):Vo(a,ae,b,function(ne){return hs(a,ne)}):!1}function Ru(a,b,ae){return Vo(a,"'"+ae+"'",b,function(ne){return hs(a,ne,!0)})}var Rs=null;function Ol(a){var b=this;if(!(a.target&&a.target!=b.display.input.getField())&&(b.curOp.focus=Ce(),!ht(b,a))){ve&&x<11&&a.keyCode==27&&(a.returnValue=!1);var ae=a.keyCode;b.display.shift=ae==16||a.shiftKey;var ne=jl(b,a);ee&&(Rs=ne?ae:null,!ne&&ae==88&&!Dr&&(ce?a.metaKey:a.ctrlKey)&&b.replaceSelection("",null,"cut")),Je&&!ce&&!ne&&ae==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),ae==18&&!/\bCodeMirror-crosshair\b/.test(b.display.lineDiv.className)&&Mu(b)}}function Mu(a){var b=a.display.lineDiv;De(b,"CodeMirror-crosshair");function ae(ne){(ne.keyCode==18||!ne.altKey)&&(Pe(b,"CodeMirror-crosshair"),xt(document,"keyup",ae),xt(document,"mouseover",ae))}vt(document,"keyup",ae),vt(document,"mouseover",ae)}function Pl(a){a.keyCode==16&&(this.doc.sel.shift=!1),ht(this,a)}function Rl(a){var b=this;if(!(a.target&&a.target!=b.display.input.getField())&&!(ci(b.display,a)||ht(b,a)||a.ctrlKey&&!a.altKey||ce&&a.metaKey)){var ae=a.keyCode,ne=a.charCode;if(ee&&ae==Rs){Rs=null,Vt(a);return}if(!(ee&&(!a.which||a.which<10)&&jl(b,a))){var pe=String.fromCharCode(ne==null?ae:ne);pe!="\b"&&(Ru(b,a,pe)||b.display.input.onKeyPress(a))}}}var _u=400,Ms=function(a,b,ae){this.time=a,this.pos=b,this.button=ae};Ms.prototype.compare=function(a,b,ae){return this.time+_u>a&&tr(b,this.pos)==0&&ae==this.button};var Xo,Yo;function Nu(a,b){var ae=+new Date;return Yo&&Yo.compare(ae,a,b)?(Xo=Yo=null,"triple"):Xo&&Xo.compare(ae,a,b)?(Yo=new Ms(ae,a,b),Xo=null,"double"):(Xo=new Ms(ae,a,b),Yo=null,"single")}function Ml(a){var b=this,ae=b.display;if(!(ht(b,a)||ae.activeTouch&&ae.input.supportsTouch())){if(ae.input.ensurePolled(),ae.shift=a.shiftKey,ci(ae,a)){z||(ae.scroller.draggable=!1,setTimeout(function(){return ae.scroller.draggable=!0},100));return}if(!_s(b,a)){var ne=wa(b,a),pe=Pr(a),Be=ne?Nu(ne,pe):"single";window.focus(),pe==1&&b.state.selectingText&&b.state.selectingText(a),!(ne&&Iu(b,pe,ne,Be,a))&&(pe==1?ne?Bu(b,ne,Be,a):jr(a)==ae.scroller&&Vt(a):pe==2?(ne&&ss(b.doc,ne),setTimeout(function(){return ae.input.focus()},20)):pe==3&&(Ee?b.display.input.onContextMenu(a):Do(b)))}}}function Iu(a,b,ae,ne,pe){var Be="Click";return ne=="double"?Be="Double"+Be:ne=="triple"&&(Be="Triple"+Be),Be=(b==1?"Left":b==2?"Middle":"Right")+Be,Vo(a,El(Be,pe),pe,function(et){if(typeof et=="string"&&(et=Ko[et]),!et)return!1;var dt=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),dt=et(a,ae)!=it}finally{a.state.suppressEdits=!1}return dt})}function Lu(a,b,ae){var ne=a.getOption("configureMouse"),pe=ne?ne(a,b,ae):{};if(pe.unit==null){var Be=he?ae.shiftKey&&ae.metaKey:ae.altKey;pe.unit=Be?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(pe.extend==null||a.doc.extend)&&(pe.extend=a.doc.extend||ae.shiftKey),pe.addNew==null&&(pe.addNew=ce?ae.metaKey:ae.ctrlKey),pe.moveOnDrag==null&&(pe.moveOnDrag=!(ce?ae.altKey:ae.ctrlKey)),pe}function Bu(a,b,ae,ne){ve?setTimeout(Qe(Ao,a),0):a.curOp.focus=Ce();var pe=Lu(a,ae,ne),Be=a.doc.sel,et;a.options.dragDrop&&_r&&!a.isReadOnly()&&ae=="single"&&(et=Be.contains(b))>-1&&(tr((et=Be.ranges[et]).from(),b)<0||b.xRel>0)&&(tr(et.to(),b)>0||b.xRel<0)?Fu(a,ne,b,pe):Uu(a,ne,b,pe)}function Fu(a,b,ae,ne){var pe=a.display,Be=!1,et=Ii(a,function(gt){z&&(pe.scroller.draggable=!1),a.state.draggingText=!1,xt(pe.wrapper.ownerDocument,"mouseup",et),xt(pe.wrapper.ownerDocument,"mousemove",dt),xt(pe.scroller,"dragstart",pt),xt(pe.scroller,"drop",et),Be||(Vt(gt),ne.addNew||ss(a.doc,ae,null,null,ne.extend),z&&!se||ve&&x==9?setTimeout(function(){pe.wrapper.ownerDocument.body.focus({preventScroll:!0}),pe.input.focus()},20):pe.input.focus())}),dt=function(gt){Be=Be||Math.abs(b.clientX-gt.clientX)+Math.abs(b.clientY-gt.clientY)>=10},pt=function(){return Be=!0};z&&(pe.scroller.draggable=!0),a.state.draggingText=et,et.copy=!ne.moveOnDrag,pe.scroller.dragDrop&&pe.scroller.dragDrop(),vt(pe.wrapper.ownerDocument,"mouseup",et),vt(pe.wrapper.ownerDocument,"mousemove",dt),vt(pe.scroller,"dragstart",pt),vt(pe.scroller,"drop",et),Do(a),setTimeout(function(){return pe.input.focus()},20)}function _l(a,b,ae){if(ae=="char")return new ii(b,b);if(ae=="word")return a.findWordAt(b);if(ae=="line")return new ii(jt(b.line,0),ar(a.doc,jt(b.line+1,0)));var ne=ae(a,b);return new ii(ne.from,ne.to)}function Uu(a,b,ae,ne){var pe=a.display,Be=a.doc;Vt(b);var et,dt,pt=Be.sel,gt=pt.ranges;if(ne.addNew&&!ne.extend?(dt=Be.sel.contains(ae),dt>-1?et=gt[dt]:et=new ii(ae,ae)):(et=Be.sel.primary(),dt=Be.sel.primIndex),ne.unit=="rectangle")ne.addNew||(et=new ii(ae,ae)),ae=wa(a,b,!0,!0),dt=-1;else{var Ct=_l(a,ae,ne.unit);ne.extend?et=As(et,Ct.anchor,Ct.head,ne.extend):et=Ct}ne.addNew?dt==-1?(dt=gt.length,zi(Be,ya(a,gt.concat([et]),dt),{scroll:!1,origin:"*mouse"})):gt.length>1&&gt[dt].empty()&&ne.unit=="char"&&!ne.extend?(zi(Be,ya(a,gt.slice(0,dt).concat(gt.slice(dt+1)),0),{scroll:!1,origin:"*mouse"}),pt=Be.sel):Ds(Be,dt,et,Ye):(dt=0,zi(Be,new ha([et],0),Ye),pt=Be.sel);var At=ae;function Ut(Br){if(tr(At,Br)!=0)if(At=Br,ne.unit=="rectangle"){for(var an=[],Dn=a.options.tabSize,bn=Ie(Wt(Be,ae.line).text,ae.ch,Dn),Kn=Ie(Wt(Be,Br.line).text,Br.ch,Dn),ui=Math.min(bn,Kn),Bi=Math.max(bn,Kn),xi=Math.min(ae.line,Br.line),oa=Math.min(a.lastLine(),Math.max(ae.line,Br.line));xi<=oa;xi++){var ea=Wt(Be,xi).text,Oi=ct(ea,ui,Dn);ui==Bi?an.push(new ii(jt(xi,Oi),jt(xi,Oi))):ea.length>Oi&&an.push(new ii(jt(xi,Oi),jt(xi,ct(ea,Bi,Dn))))}an.length||an.push(new ii(ae,ae)),zi(Be,ya(a,pt.ranges.slice(0,dt).concat(an),dt),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Br)}else{var ta=et,Zi=_l(a,Br,ne.unit),_i=ta.anchor,Pi;tr(Zi.anchor,_i)>0?(Pi=Zi.head,_i=sr(ta.from(),Zi.anchor)):(Pi=Zi.anchor,_i=kr(ta.to(),Zi.head));var Ei=pt.ranges.slice(0);Ei[dt]=Wu(a,new ii(ar(Be,_i),Pi)),zi(Be,ya(a,Ei,dt),Ye)}}var It=pe.wrapper.getBoundingClientRect(),cr=0;function yr(Br){var an=++cr,Dn=wa(a,Br,!0,ne.unit=="rectangle");if(Dn)if(tr(Dn,At)!=0){a.curOp.focus=Ce(),Ut(Dn);var bn=ja(pe,Be);(Dn.line>=bn.to||Dn.line<bn.from)&&setTimeout(Ii(a,function(){cr==an&&yr(Br)}),150)}else{var Kn=Br.clientY<It.top?-20:Br.clientY>It.bottom?20:0;Kn&&setTimeout(Ii(a,function(){cr==an&&(pe.scroller.scrollTop+=Kn,yr(Br))}),50)}}function Or(Br){a.state.selectingText=!1,cr=1/0,Br&&(Vt(Br),pe.input.focus()),xt(pe.wrapper.ownerDocument,"mousemove",Lr),xt(pe.wrapper.ownerDocument,"mouseup",$r),Be.history.lastSelOrigin=null}var Lr=Ii(a,function(Br){Br.buttons===0||!Pr(Br)?Or(Br):yr(Br)}),$r=Ii(a,Or);a.state.selectingText=$r,vt(pe.wrapper.ownerDocument,"mousemove",Lr),vt(pe.wrapper.ownerDocument,"mouseup",$r)}function Wu(a,b){var ae=b.anchor,ne=b.head,pe=Wt(a.doc,ae.line);if(tr(ae,ne)==0&&ae.sticky==ne.sticky)return b;var Be=qe(pe);if(!Be)return b;var et=ye(Be,ae.ch,ae.sticky),dt=Be[et];if(dt.from!=ae.ch&&dt.to!=ae.ch)return b;var pt=et+(dt.from==ae.ch==(dt.level!=1)?0:1);if(pt==0||pt==Be.length)return b;var gt;if(ne.line!=ae.line)gt=(ne.line-ae.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ct=ye(Be,ne.ch,ne.sticky),At=Ct-et||(ne.ch-ae.ch)*(dt.level==1?-1:1);Ct==pt-1||Ct==pt?gt=At<0:gt=At>0}var Ut=Be[pt+(gt?-1:0)],It=gt==(Ut.level==1),cr=It?Ut.from:Ut.to,yr=It?"after":"before";return ae.ch==cr&&ae.sticky==yr?b:new ii(new jt(ae.line,cr,yr),ne)}function Nl(a,b,ae,ne){var pe,Be;if(b.touches)pe=b.touches[0].clientX,Be=b.touches[0].clientY;else try{pe=b.clientX,Be=b.clientY}catch(Ut){return!1}if(pe>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;ne&&Vt(b);var et=a.display,dt=et.lineDiv.getBoundingClientRect();if(Be>dt.bottom||!Tt(a,ae))return Yt(b);Be-=dt.top-et.viewOffset;for(var pt=0;pt<a.display.gutterSpecs.length;++pt){var gt=et.gutters.childNodes[pt];if(gt&&gt.getBoundingClientRect().right>=pe){var Ct=Dt(a.doc,Be),At=a.display.gutterSpecs[pt];return bt(a,ae,a,Ct,At.className,b),Yt(b)}}}function _s(a,b){return Nl(a,b,"gutterClick",!0)}function Il(a,b){ci(a.display,b)||Zu(a,b)||ht(a,b,"contextmenu")||Ee||a.display.input.onContextMenu(b)}function Zu(a,b){return Tt(a,"gutterContextMenu")?Nl(a,b,"gutterContextMenu",!1):!1}function Ll(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ea(a)}var bo={toString:function(){return"CodeMirror.Init"}},Bl={},ps={};function Hu(a){var b=a.optionHandlers;function ae(ne,pe,Be,et){a.defaults[ne]=pe,Be&&(b[ne]=et?function(dt,pt,gt){gt!=bo&&Be(dt,pt,gt)}:Be)}a.defineOption=ae,a.Init=bo,ae("value","",function(ne,pe){return ne.setValue(pe)},!0),ae("mode",null,function(ne,pe){ne.doc.modeOption=pe,Es(ne)},!0),ae("indentUnit",2,Es,!0),ae("indentWithTabs",!1),ae("smartIndent",!0),ae("tabSize",4,function(ne){Lo(ne),Ea(ne),Wi(ne)},!0),ae("lineSeparator",null,function(ne,pe){if(ne.doc.lineSep=pe,!!pe){var Be=[],et=ne.doc.first;ne.doc.iter(function(pt){for(var gt=0;;){var Ct=pt.text.indexOf(pe,gt);if(Ct==-1)break;gt=Ct+pe.length,Be.push(jt(et,Ct))}et++});for(var dt=Be.length-1;dt>=0;dt--)mo(ne.doc,pe,Be[dt],jt(Be[dt].line,Be[dt].ch+pe.length))}}),ae("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ne,pe,Be){ne.state.specialChars=new RegExp(pe.source+(pe.test(" ")?"":"| "),"g"),Be!=bo&&ne.refresh()}),ae("specialCharPlaceholder",wn,function(ne){return ne.refresh()},!0),ae("electricChars",!0),ae("inputStyle",ue?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ae("spellcheck",!1,function(ne,pe){return ne.getInputField().spellcheck=pe},!0),ae("autocorrect",!1,function(ne,pe){return ne.getInputField().autocorrect=pe},!0),ae("autocapitalize",!1,function(ne,pe){return ne.getInputField().autocapitalize=pe},!0),ae("rtlMoveVisually",!me),ae("wholeLineUpdateBefore",!0),ae("theme","default",function(ne){Ll(ne),Io(ne)},!0),ae("keyMap","default",function(ne,pe,Be){var et=ds(pe),dt=Be!=bo&&ds(Be);dt&&dt.detach&&dt.detach(ne,et),et.attach&&et.attach(ne,dt||null)}),ae("extraKeys",null),ae("configureMouse",null),ae("lineWrapping",!1,Gu,!0),ae("gutters",[],function(ne,pe){ne.display.gutterSpecs=Ss(pe,ne.options.lineNumbers),Io(ne)},!0),ae("fixedGutter",!0,function(ne,pe){ne.display.gutters.style.left=pe?Qa(ne.display)+"px":"0",ne.refresh()},!0),ae("coverGutterNextToScrollbar",!1,function(ne){return Ni(ne)},!0),ae("scrollbarStyle","native",function(ne){xa(ne),Ni(ne),ne.display.scrollbars.setScrollTop(ne.doc.scrollTop),ne.display.scrollbars.setScrollLeft(ne.doc.scrollLeft)},!0),ae("lineNumbers",!1,function(ne,pe){ne.display.gutterSpecs=Ss(ne.options.gutters,pe),Io(ne)},!0),ae("firstLineNumber",1,Io,!0),ae("lineNumberFormatter",function(ne){return ne},Io,!0),ae("showCursorWhenSelecting",!1,Ua,!0),ae("resetSelectionOnContextMenu",!0),ae("lineWiseCopyCut",!0),ae("pasteLinesPerSelection",!0),ae("selectionsMayTouch",!1),ae("readOnly",!1,function(ne,pe){pe=="nocursor"&&(Wa(ne),ne.display.input.blur()),ne.display.input.readOnlyChanged(pe)}),ae("screenReaderLabel",null,function(ne,pe){pe=pe===""?null:pe,ne.display.input.screenReaderLabelChanged(pe)}),ae("disableInput",!1,function(ne,pe){pe||ne.display.input.reset()},!0),ae("dragDrop",!0,zu),ae("allowDropFileTypes",null),ae("cursorBlinkRate",530),ae("cursorScrollMargin",0),ae("cursorHeight",1,Ua,!0),ae("singleCursorHeightPerLine",!0,Ua,!0),ae("workTime",100),ae("workDelay",100),ae("flattenSpans",!0,Lo,!0),ae("addModeClass",!1,Lo,!0),ae("pollInterval",100),ae("undoDepth",200,function(ne,pe){return ne.doc.history.undoDepth=pe}),ae("historyEventDelay",1250),ae("viewportMargin",10,function(ne){return ne.refresh()},!0),ae("maxHighlightLength",1e4,Lo,!0),ae("moveInputWithCursor",!0,function(ne,pe){pe||ne.display.input.resetPosition()}),ae("tabindex",null,function(ne,pe){return ne.display.input.getField().tabIndex=pe||""}),ae("autofocus",null),ae("direction","ltr",function(ne,pe){return ne.doc.setDirection(pe)},!0),ae("phrases",null)}function zu(a,b,ae){var ne=ae&&ae!=bo;if(!b!=!ne){var pe=a.display.dragFunctions,Be=b?vt:xt;Be(a.display.scroller,"dragstart",pe.start),Be(a.display.scroller,"dragenter",pe.enter),Be(a.display.scroller,"dragover",pe.over),Be(a.display.scroller,"dragleave",pe.leave),Be(a.display.scroller,"drop",pe.drop)}}function Gu(a){a.options.lineWrapping?(De(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Pe(a.display.wrapper,"CodeMirror-wrap"),Mr(a)),Eo(a),Wi(a),Ea(a),setTimeout(function(){return Ni(a)},100)}function gi(a,b){var ae=this;if(!(this instanceof gi))return new gi(a,b);this.options=b=b?st(b):{},st(Bl,b,!1);var ne=b.value;typeof ne=="string"?ne=new qi(ne,b.mode,null,b.lineSeparator,b.direction):b.mode&&(ne.modeOption=b.mode),this.doc=ne;var pe=new gi.inputStyles[b.inputStyle](this),Be=this.display=new iu(a,ne,pe,b);Be.wrapper.CodeMirror=this,Ll(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),xa(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 Ue,keySeq:null,specialChars:null},b.autofocus&&!ue&&Be.input.focus(),ve&&x<11&&setTimeout(function(){return ae.display.input.reset(!0)},20),Ku(this),Cu(),fa(this),this.curOp.forceUpdate=!0,Ys(this,ne),b.autofocus&&!ue||this.hasFocus()?setTimeout(function(){ae.hasFocus()&&!ae.state.focused&&jo(ae)},20):Wa(this);for(var et in ps)ps.hasOwnProperty(et)&&ps[et](this,b[et],bo);Zs(this),b.finishInit&&b.finishInit(this);for(var dt=0;dt<Ns.length;++dt)Ns[dt](this);ga(this),z&&b.lineWrapping&&getComputedStyle(Be.lineDiv).textRendering=="optimizelegibility"&&(Be.lineDiv.style.textRendering="auto")}gi.defaults=Bl,gi.optionHandlers=ps;function Ku(a){var b=a.display;vt(b.scroller,"mousedown",Ii(a,Ml)),ve&&x<11?vt(b.scroller,"dblclick",Ii(a,function(pt){if(!ht(a,pt)){var gt=wa(a,pt);if(!(!gt||_s(a,pt)||ci(a.display,pt))){Vt(pt);var Ct=a.findWordAt(gt);ss(a.doc,Ct.anchor,Ct.head)}}})):vt(b.scroller,"dblclick",function(pt){return ht(a,pt)||Vt(pt)}),vt(b.scroller,"contextmenu",function(pt){return Il(a,pt)}),vt(b.input.getField(),"contextmenu",function(pt){b.scroller.contains(pt.target)||Il(a,pt)});var ae,ne={end:0};function pe(){b.activeTouch&&(ae=setTimeout(function(){return b.activeTouch=null},1e3),ne=b.activeTouch,ne.end=+new Date)}function Be(pt){if(pt.touches.length!=1)return!1;var gt=pt.touches[0];return gt.radiusX<=1&&gt.radiusY<=1}function et(pt,gt){if(gt.left==null)return!0;var Ct=gt.left-pt.left,At=gt.top-pt.top;return Ct*Ct+At*At>20*20}vt(b.scroller,"touchstart",function(pt){if(!ht(a,pt)&&!Be(pt)&&!_s(a,pt)){b.input.ensurePolled(),clearTimeout(ae);var gt=+new Date;b.activeTouch={start:gt,moved:!1,prev:gt-ne.end<=300?ne:null},pt.touches.length==1&&(b.activeTouch.left=pt.touches[0].pageX,b.activeTouch.top=pt.touches[0].pageY)}}),vt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),vt(b.scroller,"touchend",function(pt){var gt=b.activeTouch;if(gt&&!ci(b,pt)&&gt.left!=null&&!gt.moved&&new Date-gt.start<300){var Ct=a.coordsChar(b.activeTouch,"page"),At;!gt.prev||et(gt,gt.prev)?At=new ii(Ct,Ct):!gt.prev.prev||et(gt,gt.prev.prev)?At=a.findWordAt(Ct):At=new ii(jt(Ct.line,0),ar(a.doc,jt(Ct.line+1,0))),a.setSelection(At.anchor,At.head),a.focus(),Vt(pt)}pe()}),vt(b.scroller,"touchcancel",pe),vt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(Pa(a,b.scroller.scrollTop),Ra(a,b.scroller.scrollLeft,!0),bt(a,"scroll",a))}),vt(b.scroller,"mousewheel",function(pt){return Gs(a,pt)}),vt(b.scroller,"DOMMouseScroll",function(pt){return Gs(a,pt)}),vt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(pt){ht(a,pt)||Er(pt)},over:function(pt){ht(a,pt)||(Su(a,pt),Er(pt))},start:function(pt){return xu(a,pt)},drop:Ii(a,wu),leave:function(pt){ht(a,pt)||wl(a)}};var dt=b.input.getField();vt(dt,"keyup",function(pt){return Pl.call(a,pt)}),vt(dt,"keydown",Ii(a,Ol)),vt(dt,"keypress",Ii(a,Rl)),vt(dt,"focus",function(pt){return jo(a,pt)}),vt(dt,"blur",function(pt){return Wa(a,pt)})}var Ns=[];gi.defineInitHook=function(a){return Ns.push(a)};function $o(a,b,ae,ne){var pe=a.doc,Be;ae==null&&(ae="add"),ae=="smart"&&(pe.mode.indent?Be=On(a,b).state:ae="prev");var et=a.options.tabSize,dt=Wt(pe,b),pt=Ie(dt.text,null,et);dt.stateAfter&&(dt.stateAfter=null);var gt=dt.text.match(/^\s*/)[0],Ct;if(!ne&&!/\S/.test(dt.text))Ct=0,ae="not";else if(ae=="smart"&&(Ct=pe.mode.indent(Be,dt.text.slice(gt.length),dt.text),Ct==it||Ct>150)){if(!ne)return;ae="prev"}ae=="prev"?b>pe.first?Ct=Ie(Wt(pe,b-1).text,null,et):Ct=0:ae=="add"?Ct=pt+a.options.indentUnit:ae=="subtract"?Ct=pt-a.options.indentUnit:typeof ae=="number"&&(Ct=pt+ae),Ct=Math.max(0,Ct);var At="",Ut=0;if(a.options.indentWithTabs)for(var It=Math.floor(Ct/et);It;--It)Ut+=et,At+=" ";if(Ut<Ct&&(At+=ut(Ct-Ut)),At!=gt)return mo(pe,At,jt(b,0),jt(b,gt.length),"+input"),dt.stateAfter=null,!0;for(var cr=0;cr<pe.sel.ranges.length;cr++){var yr=pe.sel.ranges[cr];if(yr.head.line==b&&yr.head.ch<gt.length){var Or=jt(b,gt.length);Ds(pe,cr,new ii(Or,Or));break}}}var ba=null;function ms(a){ba=a}function Is(a,b,ae,ne,pe){var Be=a.doc;a.display.shift=!1,ne||(ne=Be.sel);var et=+new Date-200,dt=pe=="paste"||a.state.pasteIncoming>et,pt=kn(b),gt=null;if(dt&&ne.ranges.length>1)if(ba&&ba.text.join(`
`)==b){if(ne.ranges.length%ba.text.length==0){gt=[];for(var Ct=0;Ct<ba.text.length;Ct++)gt.push(Be.splitLines(ba.text[Ct]))}}else pt.length==ne.ranges.length&&a.options.pasteLinesPerSelection&&(gt=He(pt,function(Lr){return[Lr]}));for(var At=a.curOp.updateInput,Ut=ne.ranges.length-1;Ut>=0;Ut--){var It=ne.ranges[Ut],cr=It.from(),yr=It.to();It.empty()&&(ae&&ae>0?cr=jt(cr.line,cr.ch-ae):a.state.overwrite&&!dt?yr=jt(yr.line,Math.min(Wt(Be,yr.line).text.length,yr.ch+lt(pt).length)):dt&&ba&&ba.lineWise&&ba.text.join(`
`)==pt.join(`
`)&&(cr=yr=jt(cr.line,0)));var Or={from:cr,to:yr,text:gt?gt[Ut%gt.length]:pt,origin:pe||(dt?"paste":a.state.cutIncoming>et?"cut":"+input")};po(a.doc,Or),qn(a,"inputRead",a,Or)}b&&!dt&&Ul(a,b),Oa(a),a.curOp.updateInput<2&&(a.curOp.updateInput=At),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Fl(a,b){var ae=a.clipboardData&&a.clipboardData.getData("Text");if(ae)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&aa(b,function(){return Is(b,ae,0,null,"paste")}),!0}function Ul(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ae=a.doc.sel,ne=ae.ranges.length-1;ne>=0;ne--){var pe=ae.ranges[ne];if(!(pe.head.ch>100||ne&&ae.ranges[ne-1].head.line==pe.head.line)){var Be=a.getModeAt(pe.head),et=!1;if(Be.electricChars){for(var dt=0;dt<Be.electricChars.length;dt++)if(b.indexOf(Be.electricChars.charAt(dt))>-1){et=$o(a,pe.head.line,"smart");break}}else Be.electricInput&&Be.electricInput.test(Wt(a.doc,pe.head.line).text.slice(0,pe.head.ch))&&(et=$o(a,pe.head.line,"smart"));et&&qn(a,"electricInput",a,pe.head.line)}}}function Wl(a){for(var b=[],ae=[],ne=0;ne<a.doc.sel.ranges.length;ne++){var pe=a.doc.sel.ranges[ne].head.line,Be={anchor:jt(pe,0),head:jt(pe+1,0)};ae.push(Be),b.push(a.getRange(Be.anchor,Be.head))}return{text:b,ranges:ae}}function Zl(a,b,ae,ne){a.setAttribute("autocorrect",ae?"":"off"),a.setAttribute("autocapitalize",ne?"":"off"),a.setAttribute("spellcheck",!!b)}function Hl(){var a=ge("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),b=ge("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return z?a.style.width="1000px":a.setAttribute("wrap","off"),re&&(a.style.border="1px solid black"),Zl(a),b}function Vu(a){var b=a.optionHandlers,ae=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(ne,pe){var Be=this.options,et=Be[ne];Be[ne]==pe&&ne!="mode"||(Be[ne]=pe,b.hasOwnProperty(ne)&&Ii(this,b[ne])(this,pe,et),bt(this,"optionChange",this,ne))},getOption:function(ne){return this.options[ne]},getDoc:function(){return this.doc},addKeyMap:function(ne,pe){this.state.keyMaps[pe?"push":"unshift"](ds(ne))},removeKeyMap:function(ne){for(var pe=this.state.keyMaps,Be=0;Be<pe.length;++Be)if(pe[Be]==ne||pe[Be].name==ne)return pe.splice(Be,1),!0},addOverlay:Xi(function(ne,pe){var Be=ne.token?ne:a.getMode(this.options,ne);if(Be.startState)throw new Error("Overlays may not be stateful.");_e(this.state.overlays,{mode:Be,modeSpec:ne,opaque:pe&&pe.opaque,priority:pe&&pe.priority||0},function(et){return et.priority}),this.state.modeGen++,Wi(this)}),removeOverlay:Xi(function(ne){for(var pe=this.state.overlays,Be=0;Be<pe.length;++Be){var et=pe[Be].modeSpec;if(et==ne||typeof ne=="string"&&et.name==ne){pe.splice(Be,1),this.state.modeGen++,Wi(this);return}}}),indentLine:Xi(function(ne,pe,Be){typeof pe!="string"&&typeof pe!="number"&&(pe==null?pe=this.options.smartIndent?"smart":"prev":pe=pe?"add":"subtract"),nr(this.doc,ne)&&$o(this,ne,pe,Be)}),indentSelection:Xi(function(ne){for(var pe=this.doc.sel.ranges,Be=-1,et=0;et<pe.length;et++){var dt=pe[et];if(dt.empty())dt.head.line>Be&&($o(this,dt.head.line,ne,!0),Be=dt.head.line,et==this.doc.sel.primIndex&&Oa(this));else{var pt=dt.from(),gt=dt.to(),Ct=Math.max(Be,pt.line);Be=Math.min(this.lastLine(),gt.line-(gt.ch?0:1))+1;for(var At=Ct;At<Be;++At)$o(this,At,ne);var Ut=this.doc.sel.ranges;pt.ch==0&&pe.length==Ut.length&&Ut[et].from().ch>0&&Ds(this.doc,et,new ii(pt,Ut[et].to()),$e)}}}),getTokenAt:function(ne,pe){return jn(this,ne,pe)},getLineTokens:function(ne,pe){return jn(this,jt(ne),pe,!0)},getTokenTypeAt:function(ne){ne=ar(this.doc,ne);var pe=vn(this,Wt(this.doc,ne.line)),Be=0,et=(pe.length-1)/2,dt=ne.ch,pt;if(dt==0)pt=pe[2];else for(;;){var gt=Be+et>>1;if((gt?pe[gt*2-1]:0)>=dt)et=gt;else if(pe[gt*2+1]<dt)Be=gt+1;else{pt=pe[gt*2+2];break}}var Ct=pt?pt.indexOf("overlay "):-1;return Ct<0?pt:Ct==0?null:pt.slice(0,Ct-1)},getModeAt:function(ne){var pe=this.doc.mode;return pe.innerMode?a.innerMode(pe,this.getTokenAt(ne).state).mode:pe},getHelper:function(ne,pe){return this.getHelpers(ne,pe)[0]},getHelpers:function(ne,pe){var Be=[];if(!ae.hasOwnProperty(pe))return Be;var et=ae[pe],dt=this.getModeAt(ne);if(typeof dt[pe]=="string")et[dt[pe]]&&Be.push(et[dt[pe]]);else if(dt[pe])for(var pt=0;pt<dt[pe].length;pt++){var gt=et[dt[pe][pt]];gt&&Be.push(gt)}else dt.helperType&&et[dt.helperType]?Be.push(et[dt.helperType]):et[dt.name]&&Be.push(et[dt.name]);for(var Ct=0;Ct<et._global.length;Ct++){var At=et._global[Ct];At.pred(dt,this)&&rt(Be,At.val)==-1&&Be.push(At.val)}return Be},getStateAfter:function(ne,pe){var Be=this.doc;return ne=xr(Be,ne==null?Be.first+Be.size-1:ne),On(this,ne+1,pe).state},cursorCoords:function(ne,pe){var Be,et=this.doc.sel.primary();return ne==null?Be=et.head:typeof ne=="object"?Be=ar(this.doc,ne):Be=ne?et.from():et.to(),di(this,Be,pe||"page")},charCoords:function(ne,pe){return Ui(this,ar(this.doc,ne),pe||"page")},coordsChar:function(ne,pe){return ne=Ta(this,ne,pe||"page"),vi(this,ne.left,ne.top)},lineAtHeight:function(ne,pe){return ne=Ta(this,{top:ne,left:0},pe||"page").top,Dt(this.doc,ne+this.display.viewOffset)},heightAtLine:function(ne,pe,Be){var et=!1,dt;if(typeof ne=="number"){var pt=this.doc.first+this.doc.size-1;ne<this.doc.first?ne=this.doc.first:ne>pt&&(ne=pt,et=!0),dt=Wt(this.doc,ne)}else dt=ne;return ka(this,dt,{top:0,left:0},pe||"page",Be||et).top+(et?this.doc.height-Tr(dt):0)},defaultTextHeight:function(){return Ri(this.display)},defaultCharWidth:function(){return Ji(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ne,pe,Be,et,dt){var pt=this.display;ne=di(this,ar(this.doc,ne));var gt=ne.bottom,Ct=ne.left;if(pe.style.position="absolute",pe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(pe),pt.sizer.appendChild(pe),et=="over")gt=ne.top;else if(et=="above"||et=="near"){var At=Math.max(pt.wrapper.clientHeight,this.doc.height),Ut=Math.max(pt.sizer.clientWidth,pt.lineSpace.clientWidth);(et=="above"||ne.bottom+pe.offsetHeight>At)&&ne.top>pe.offsetHeight?gt=ne.top-pe.offsetHeight:ne.bottom+pe.offsetHeight<=At&&(gt=ne.bottom),Ct+pe.offsetWidth>Ut&&(Ct=Ut-pe.offsetWidth)}pe.style.top=gt+"px",pe.style.left=pe.style.right="",dt=="right"?(Ct=pt.sizer.clientWidth-pe.offsetWidth,pe.style.right="0px"):(dt=="left"?Ct=0:dt=="middle"&&(Ct=(pt.sizer.clientWidth-pe.offsetWidth)/2),pe.style.left=Ct+"px"),Be&&ts(this,{left:Ct,top:gt,right:Ct+pe.offsetWidth,bottom:gt+pe.offsetHeight})},triggerOnKeyDown:Xi(Ol),triggerOnKeyPress:Xi(Rl),triggerOnKeyUp:Pl,triggerOnMouseDown:Xi(Ml),execCommand:function(ne){if(Ko.hasOwnProperty(ne))return Ko[ne].call(null,this)},triggerElectric:Xi(function(ne){Ul(this,ne)}),findPosH:function(ne,pe,Be,et){var dt=1;pe<0&&(dt=-1,pe=-pe);for(var pt=ar(this.doc,ne),gt=0;gt<pe&&(pt=Ls(this.doc,pt,dt,Be,et),!pt.hitSide);++gt);return pt},moveH:Xi(function(ne,pe){var Be=this;this.extendSelectionsBy(function(et){return Be.display.shift||Be.doc.extend||et.empty()?Ls(Be.doc,et.head,ne,pe,Be.options.rtlMoveVisually):ne<0?et.from():et.to()},Ge)}),deleteH:Xi(function(ne,pe){var Be=this.doc.sel,et=this.doc;Be.somethingSelected()?et.replaceSelection("",null,"+delete"):yo(this,function(dt){var pt=Ls(et,dt.head,ne,pe,!1);return ne<0?{from:pt,to:dt.head}:{from:dt.head,to:pt}})}),findPosV:function(ne,pe,Be,et){var dt=1,pt=et;pe<0&&(dt=-1,pe=-pe);for(var gt=ar(this.doc,ne),Ct=0;Ct<pe;++Ct){var At=di(this,gt,"div");if(pt==null?pt=At.left:At.left=pt,gt=zl(this,At,dt,Be),gt.hitSide)break}return gt},moveV:Xi(function(ne,pe){var Be=this,et=this.doc,dt=[],pt=!this.display.shift&&!et.extend&&et.sel.somethingSelected();if(et.extendSelectionsBy(function(Ct){if(pt)return ne<0?Ct.from():Ct.to();var At=di(Be,Ct.head,"div");Ct.goalColumn!=null&&(At.left=Ct.goalColumn),dt.push(At.left);var Ut=zl(Be,At,ne,pe);return pe=="page"&&Ct==et.sel.primary()&&co(Be,Ui(Be,Ut,"div").top-At.top),Ut},Ge),dt.length)for(var gt=0;gt<et.sel.ranges.length;gt++)et.sel.ranges[gt].goalColumn=dt[gt]}),findWordAt:function(ne){var pe=this.doc,Be=Wt(pe,ne.line).text,et=ne.ch,dt=ne.ch;if(Be){var pt=this.getHelper(ne,"wordChars");(ne.sticky=="before"||dt==Be.length)&&et?--et:++dt;for(var gt=Be.charAt(et),Ct=mt(gt,pt)?function(At){return mt(At,pt)}:/\s/.test(gt)?function(At){return/\s/.test(At)}:function(At){return!/\s/.test(At)&&!mt(At)};et>0&&Ct(Be.charAt(et-1));)--et;for(;dt<Be.length&&Ct(Be.charAt(dt));)++dt}return new ii(jt(ne.line,et),jt(ne.line,dt))},toggleOverwrite:function(ne){ne!=null&&ne==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?De(this.display.cursorDiv,"CodeMirror-overwrite"):Pe(this.display.cursorDiv,"CodeMirror-overwrite"),bt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ce()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Xi(function(ne,pe){qa(this,ne,pe)}),getScrollInfo:function(){var ne=this.display.scroller;return{left:ne.scrollLeft,top:ne.scrollTop,height:ne.scrollHeight-ni(this)-this.display.barHeight,width:ne.scrollWidth-ni(this)-this.display.barWidth,clientHeight:Vi(this),clientWidth:sa(this)}},scrollIntoView:Xi(function(ne,pe){ne==null?(ne={from:this.doc.sel.primary().head,to:null},pe==null&&(pe=this.options.cursorScrollMargin)):typeof ne=="number"?ne={from:jt(ne,0),to:null}:ne.from==null&&(ne={from:ne,to:null}),ne.to||(ne.to=ne.from),ne.margin=pe||0,ne.from.line!=null?rs(this,ne):Mo(this,ne.from,ne.to,ne.margin)}),setSize:Xi(function(ne,pe){var Be=this,et=function(pt){return typeof pt=="number"||/^\d+$/.test(String(pt))?pt+"px":pt};ne!=null&&(this.display.wrapper.style.width=et(ne)),pe!=null&&(this.display.wrapper.style.height=et(pe)),this.options.lineWrapping&&Ba(this);var dt=this.display.viewFrom;this.doc.iter(dt,this.display.viewTo,function(pt){if(pt.widgets){for(var gt=0;gt<pt.widgets.length;gt++)if(pt.widgets[gt].noHScroll){ca(Be,dt,"widget");break}}++dt}),this.curOp.forceUpdate=!0,bt(this,"refresh",this)}),operation:function(ne){return aa(this,ne)},startOperation:function(){return fa(this)},endOperation:function(){return ga(this)},refresh:Xi(function(){var ne=this.display.cachedTextHeight;Wi(this),this.curOp.forceUpdate=!0,Ea(this),qa(this,this.doc.scrollLeft,this.doc.scrollTop),ws(this.display),(ne==null||Math.abs(ne-Ri(this.display))>.5||this.options.lineWrapping)&&Eo(this),bt(this,"refresh",this)}),swapDoc:Xi(function(ne){var pe=this.doc;return pe.cm=null,this.state.selectingText&&this.state.selectingText(),Ys(this,ne),Ea(this),this.display.input.reset(),qa(this,ne.scrollLeft,ne.scrollTop),this.curOp.forceScroll=!0,qn(this,"swapDoc",this,pe),pe}),phrase:function(ne){var pe=this.options.phrases;return pe&&Object.prototype.hasOwnProperty.call(pe,ne)?pe[ne]:ne},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}},Pt(a),a.registerHelper=function(ne,pe,Be){ae.hasOwnProperty(ne)||(ae[ne]=a[ne]={_global:[]}),ae[ne][pe]=Be},a.registerGlobalHelper=function(ne,pe,Be,et){a.registerHelper(ne,pe,et),ae[ne]._global.push({pred:Be,val:et})}}function Ls(a,b,ae,ne,pe){var Be=b,et=ae,dt=Wt(a,b.line),pt=pe&&a.direction=="rtl"?-ae:ae;function gt(){var $r=b.line+pt;return $r<a.first||$r>=a.first+a.size?!1:(b=new jt($r,b.ch,b.sticky),dt=Wt(a,$r))}function Ct($r){var Br;if(ne=="codepoint"){var an=dt.text.charCodeAt(b.ch+(ne>0?0:-1));isNaN(an)?Br=null:Br=new jt(b.line,Math.max(0,Math.min(dt.text.length,b.ch+ae*(an>=55296&&an<56320?2:1))),-ae)}else pe?Br=Du(a.cm,dt,b,ae):Br=Os(dt,b,ae);if(Br==null)if(!$r&&gt())b=Ps(pe,a.cm,dt,b.line,pt);else return!1;else b=Br;return!0}if(ne=="char"||ne=="codepoint")Ct();else if(ne=="column")Ct(!0);else if(ne=="word"||ne=="group")for(var At=null,Ut=ne=="group",It=a.cm&&a.cm.getHelper(b,"wordChars"),cr=!0;!(ae<0&&!Ct(!cr));cr=!1){var yr=dt.text.charAt(b.ch)||`
`,Or=mt(yr,It)?"w":Ut&&yr==`
`?"n":!Ut||/\s/.test(yr)?null:"p";if(Ut&&!cr&&!Or&&(Or="s"),At&&At!=Or){ae<0&&(ae=1,Ct(),b.sticky="after");break}if(Or&&(At=Or),ae>0&&!Ct(!cr))break}var Lr=us(a,b,Be,et,!0);return hr(Be,Lr)&&(Lr.hitSide=!0),Lr}function zl(a,b,ae,ne){var pe=a.doc,Be=b.left,et;if(ne=="page"){var dt=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),pt=Math.max(dt-.5*Ri(a.display),3);et=(ae>0?b.bottom:b.top)+ae*pt}else ne=="line"&&(et=ae>0?b.bottom+3:b.top-3);for(var gt;gt=vi(a,Be,et),!!gt.outside;){if(ae<0?et<=0:et>=pe.height){gt.hitSide=!0;break}et+=ae*5}return gt}var si=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};si.prototype.init=function(a){var b=this,ae=this,ne=ae.cm,pe=ae.div=a.lineDiv;Zl(pe,ne.options.spellcheck,ne.options.autocorrect,ne.options.autocapitalize);function Be(dt){for(var pt=dt.target;pt;pt=pt.parentNode){if(pt==pe)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(pt.className))break}return!1}vt(pe,"paste",function(dt){!Be(dt)||ht(ne,dt)||Fl(dt,ne)||x<=11&&setTimeout(Ii(ne,function(){return b.updateFromDOM()}),20)}),vt(pe,"compositionstart",function(dt){b.composing={data:dt.data,done:!1}}),vt(pe,"compositionupdate",function(dt){b.composing||(b.composing={data:dt.data,done:!1})}),vt(pe,"compositionend",function(dt){b.composing&&(dt.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),vt(pe,"touchstart",function(){return ae.forceCompositionEnd()}),vt(pe,"input",function(){b.composing||b.readFromDOMSoon()});function et(dt){if(!(!Be(dt)||ht(ne,dt))){if(ne.somethingSelected())ms({lineWise:!1,text:ne.getSelections()}),dt.type=="cut"&&ne.replaceSelection("",null,"cut");else if(ne.options.lineWiseCopyCut){var pt=Wl(ne);ms({lineWise:!0,text:pt.text}),dt.type=="cut"&&ne.operation(function(){ne.setSelections(pt.ranges,0,$e),ne.replaceSelection("",null,"cut")})}else return;if(dt.clipboardData){dt.clipboardData.clearData();var gt=ba.text.join(`
`);if(dt.clipboardData.setData("Text",gt),dt.clipboardData.getData("Text")==gt){dt.preventDefault();return}}var Ct=Hl(),At=Ct.firstChild;ne.display.lineSpace.insertBefore(Ct,ne.display.lineSpace.firstChild),At.value=ba.text.join(`
`);var Ut=document.activeElement;Xe(At),setTimeout(function(){ne.display.lineSpace.removeChild(Ct),Ut.focus(),Ut==pe&&ae.showPrimarySelection()},50)}}vt(pe,"copy",et),vt(pe,"cut",et)},si.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},si.prototype.prepareSelection=function(){var a=qo(this.cm,!1);return a.focus=document.activeElement==this.div,a},si.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},si.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},si.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,ae=b.doc.sel.primary(),ne=ae.from(),pe=ae.to();if(b.display.viewTo==b.display.viewFrom||ne.line>=b.display.viewTo||pe.line<b.display.viewFrom){a.removeAllRanges();return}var Be=vs(b,a.anchorNode,a.anchorOffset),et=vs(b,a.focusNode,a.focusOffset);if(!(Be&&!Be.bad&&et&&!et.bad&&tr(sr(Be,et),ne)==0&&tr(kr(Be,et),pe)==0)){var dt=b.display.view,pt=ne.line>=b.display.viewFrom&&Gl(b,ne)||{node:dt[0].measure.map[2],offset:0},gt=pe.line<b.display.viewTo&&Gl(b,pe);if(!gt){var Ct=dt[dt.length-1].measure,At=Ct.maps?Ct.maps[Ct.maps.length-1]:Ct.map;gt={node:At[At.length-1],offset:At[At.length-2]-At[At.length-3]}}if(!pt||!gt){a.removeAllRanges();return}var Ut=a.rangeCount&&a.getRangeAt(0),It;try{It=je(pt.node,pt.offset,gt.offset,gt.node)}catch(cr){}It&&(!Je&&b.state.focused?(a.collapse(pt.node,pt.offset),It.collapsed||(a.removeAllRanges(),a.addRange(It))):(a.removeAllRanges(),a.addRange(It)),Ut&&a.anchorNode==null?a.addRange(Ut):Je&&this.startGracePeriod()),this.rememberSelection()}},si.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)},si.prototype.showMultipleSelections=function(a){de(this.cm.display.cursorDiv,a.cursors),de(this.cm.display.selectionDiv,a.selection)},si.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},si.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var b=a.getRangeAt(0).commonAncestorContainer;return Ne(this.div,b)},si.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},si.prototype.blur=function(){this.div.blur()},si.prototype.getField=function(){return this.div},si.prototype.supportsTouch=function(){return!0},si.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():aa(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function b(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,b))}this.polling.set(this.cm.options.pollInterval,b)},si.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},si.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),b=this.cm;if(le&&ie&&this.cm.display.gutterSpecs.length&&Xu(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ae=vs(b,a.anchorNode,a.anchorOffset),ne=vs(b,a.focusNode,a.focusOffset);ae&&ne&&aa(b,function(){zi(b.doc,Ha(ae,ne),$e),(ae.bad||ne.bad)&&(b.curOp.selectionChanged=!0)})}}},si.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,b=a.display,ae=a.doc.sel.primary(),ne=ae.from(),pe=ae.to();if(ne.ch==0&&ne.line>a.firstLine()&&(ne=jt(ne.line-1,Wt(a.doc,ne.line-1).length)),pe.ch==Wt(a.doc,pe.line).text.length&&pe.line<a.lastLine()&&(pe=jt(pe.line+1,0)),ne.line<b.viewFrom||pe.line>b.viewTo-1)return!1;var Be,et,dt;ne.line==b.viewFrom||(Be=Aa(a,ne.line))==0?(et=Et(b.view[0].line),dt=b.view[0].node):(et=Et(b.view[Be].line),dt=b.view[Be-1].node.nextSibling);var pt=Aa(a,pe.line),gt,Ct;if(pt==b.view.length-1?(gt=b.viewTo-1,Ct=b.lineDiv.lastChild):(gt=Et(b.view[pt+1].line)-1,Ct=b.view[pt+1].node.previousSibling),!dt)return!1;for(var At=a.doc.splitLines(Yu(a,dt,Ct,et,gt)),Ut=Sr(a.doc,jt(et,0),jt(gt,Wt(a.doc,gt).text.length));At.length>1&&Ut.length>1;)if(lt(At)==lt(Ut))At.pop(),Ut.pop(),gt--;else if(At[0]==Ut[0])At.shift(),Ut.shift(),et++;else break;for(var It=0,cr=0,yr=At[0],Or=Ut[0],Lr=Math.min(yr.length,Or.length);It<Lr&&yr.charCodeAt(It)==Or.charCodeAt(It);)++It;for(var $r=lt(At),Br=lt(Ut),an=Math.min($r.length-(At.length==1?It:0),Br.length-(Ut.length==1?It:0));cr<an&&$r.charCodeAt($r.length-cr-1)==Br.charCodeAt(Br.length-cr-1);)++cr;if(At.length==1&&Ut.length==1&&et==ne.line)for(;It&&It>ne.ch&&$r.charCodeAt($r.length-cr-1)==Br.charCodeAt(Br.length-cr-1);)It--,cr++;At[At.length-1]=$r.slice(0,$r.length-cr).replace(/^\u200b+/,""),At[0]=At[0].slice(It).replace(/\u200b+$/,"");var Dn=jt(et,It),bn=jt(gt,Ut.length?lt(Ut).length-cr:0);if(At.length>1||At[0]||tr(Dn,bn))return mo(a.doc,At,Dn,bn,"+input"),!0},si.prototype.ensurePolled=function(){this.forceCompositionEnd()},si.prototype.reset=function(){this.forceCompositionEnd()},si.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},si.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))},si.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&aa(this.cm,function(){return Wi(a.cm)})},si.prototype.setUneditable=function(a){a.contentEditable="false"},si.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ii(this.cm,Is)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},si.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},si.prototype.onContextMenu=function(){},si.prototype.resetPosition=function(){},si.prototype.needsContentAttribute=!0;function Gl(a,b){var ae=pa(a,b.line);if(!ae||ae.hidden)return null;var ne=Wt(a.doc,b.line),pe=mi(ae,ne,b.line),Be=qe(ne,a.doc.direction),et="left";if(Be){var dt=ye(Be,b.ch);et=dt%2?"right":"left"}var pt=no(pe.map,b.ch,et);return pt.offset=pt.collapse=="right"?pt.end:pt.start,pt}function Xu(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function wo(a,b){return b&&(a.bad=!0),a}function Yu(a,b,ae,ne,pe){var Be="",et=!1,dt=a.doc.lineSeparator(),pt=!1;function gt(It){return function(cr){return cr.id==It}}function Ct(){et&&(Be+=dt,pt&&(Be+=dt),et=pt=!1)}function At(It){It&&(Ct(),Be+=It)}function Ut(It){if(It.nodeType==1){var cr=It.getAttribute("cm-text");if(cr){At(cr);return}var yr=It.getAttribute("cm-marker"),Or;if(yr){var Lr=a.findMarks(jt(ne,0),jt(pe+1,0),gt(+yr));Lr.length&&(Or=Lr[0].find(0))&&At(Sr(a.doc,Or.from,Or.to).join(dt));return}if(It.getAttribute("contenteditable")=="false")return;var $r=/^(pre|div|p|li|table|br)$/i.test(It.nodeName);if(!/^br$/i.test(It.nodeName)&&It.textContent.length==0)return;$r&&Ct();for(var Br=0;Br<It.childNodes.length;Br++)Ut(It.childNodes[Br]);/^(pre|p)$/i.test(It.nodeName)&&(pt=!0),$r&&(et=!0)}else It.nodeType==3&&At(It.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Ut(b),b!=ae;)b=b.nextSibling,pt=!1;return Be}function vs(a,b,ae){var ne;if(b==a.display.lineDiv){if(ne=a.display.lineDiv.childNodes[ae],!ne)return wo(a.clipPos(jt(a.display.viewTo-1)),!0);b=null,ae=0}else for(ne=b;;ne=ne.parentNode){if(!ne||ne==a.display.lineDiv)return null;if(ne.parentNode&&ne.parentNode==a.display.lineDiv)break}for(var pe=0;pe<a.display.view.length;pe++){var Be=a.display.view[pe];if(Be.node==ne)return $u(Be,b,ae)}}function $u(a,b,ae){var ne=a.text.firstChild,pe=!1;if(!b||!Ne(ne,b))return wo(jt(Et(a.line),0),!0);if(b==ne&&(pe=!0,b=ne.childNodes[ae],ae=0,!b)){var Be=a.rest?lt(a.rest):a.line;return wo(jt(Et(Be),Be.text.length),pe)}var et=b.nodeType==3?b:null,dt=b;for(!et&&b.childNodes.length==1&&b.firstChild.nodeType==3&&(et=b.firstChild,ae&&(ae=et.nodeValue.length));dt.parentNode!=ne;)dt=dt.parentNode;var pt=a.measure,gt=pt.maps;function Ct(Or,Lr,$r){for(var Br=-1;Br<(gt?gt.length:0);Br++)for(var an=Br<0?pt.map:gt[Br],Dn=0;Dn<an.length;Dn+=3){var bn=an[Dn+2];if(bn==Or||bn==Lr){var Kn=Et(Br<0?a.line:a.rest[Br]),ui=an[Dn]+$r;return($r<0||bn!=Or)&&(ui=an[Dn+($r?1:0)]),jt(Kn,ui)}}}var At=Ct(et,dt,ae);if(At)return wo(At,pe);for(var Ut=dt.nextSibling,It=et?et.nodeValue.length-ae:0;Ut;Ut=Ut.nextSibling){if(At=Ct(Ut,Ut.firstChild,0),At)return wo(jt(At.line,At.ch-It),pe);It+=Ut.textContent.length}for(var cr=dt.previousSibling,yr=ae;cr;cr=cr.previousSibling){if(At=Ct(cr,cr.firstChild,-1),At)return wo(jt(At.line,At.ch+yr),pe);yr+=cr.textContent.length}}var Ai=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new Ue,this.hasSelection=!1,this.composing=null};Ai.prototype.init=function(a){var b=this,ae=this,ne=this.cm;this.createField(a);var pe=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),re&&(pe.style.width="0px"),vt(pe,"input",function(){ve&&x>=9&&b.hasSelection&&(b.hasSelection=null),ae.poll()}),vt(pe,"paste",function(et){ht(ne,et)||Fl(et,ne)||(ne.state.pasteIncoming=+new Date,ae.fastPoll())});function Be(et){if(!ht(ne,et)){if(ne.somethingSelected())ms({lineWise:!1,text:ne.getSelections()});else if(ne.options.lineWiseCopyCut){var dt=Wl(ne);ms({lineWise:!0,text:dt.text}),et.type=="cut"?ne.setSelections(dt.ranges,null,$e):(ae.prevInput="",pe.value=dt.text.join(`
`),Xe(pe))}else return;et.type=="cut"&&(ne.state.cutIncoming=+new Date)}}vt(pe,"cut",Be),vt(pe,"copy",Be),vt(a.scroller,"paste",function(et){if(!(ci(a,et)||ht(ne,et))){if(!pe.dispatchEvent){ne.state.pasteIncoming=+new Date,ae.focus();return}var dt=new Event("paste");dt.clipboardData=et.clipboardData,pe.dispatchEvent(dt)}}),vt(a.lineSpace,"selectstart",function(et){ci(a,et)||Vt(et)}),vt(pe,"compositionstart",function(){var et=ne.getCursor("from");ae.composing&&ae.composing.range.clear(),ae.composing={start:et,range:ne.markText(et,ne.getCursor("to"),{className:"CodeMirror-composing"})}}),vt(pe,"compositionend",function(){ae.composing&&(ae.poll(),ae.composing.range.clear(),ae.composing=null)})},Ai.prototype.createField=function(a){this.wrapper=Hl(),this.textarea=this.wrapper.firstChild},Ai.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ai.prototype.prepareSelection=function(){var a=this.cm,b=a.display,ae=a.doc,ne=qo(a);if(a.options.moveInputWithCursor){var pe=di(a,ae.sel.primary().head,"div"),Be=b.wrapper.getBoundingClientRect(),et=b.lineDiv.getBoundingClientRect();ne.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,pe.top+et.top-Be.top)),ne.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,pe.left+et.left-Be.left))}return ne},Ai.prototype.showSelection=function(a){var b=this.cm,ae=b.display;de(ae.cursorDiv,a.cursors),de(ae.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ai.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var ae=b.getSelection();this.textarea.value=ae,b.state.focused&&Xe(this.textarea),ve&&x>=9&&(this.hasSelection=ae)}else a||(this.prevInput=this.textarea.value="",ve&&x>=9&&(this.hasSelection=null))}},Ai.prototype.getField=function(){return this.textarea},Ai.prototype.supportsTouch=function(){return!1},Ai.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ue||Ce()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ai.prototype.blur=function(){this.textarea.blur()},Ai.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ai.prototype.receivedFocus=function(){this.slowPoll()},Ai.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ai.prototype.fastPoll=function(){var a=!1,b=this;b.pollingFast=!0;function ae(){var ne=b.poll();!ne&&!a?(a=!0,b.polling.set(60,ae)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,ae)},Ai.prototype.poll=function(){var a=this,b=this.cm,ae=this.textarea,ne=this.prevInput;if(this.contextMenuPending||!b.state.focused||Cn(ae)&&!ne&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var pe=ae.value;if(pe==ne&&!b.somethingSelected())return!1;if(ve&&x>=9&&this.hasSelection===pe||ce&&/[\uf700-\uf7ff]/.test(pe))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var Be=pe.charCodeAt(0);if(Be==8203&&!ne&&(ne="\u200B"),Be==8666)return this.reset(),this.cm.execCommand("undo")}for(var et=0,dt=Math.min(ne.length,pe.length);et<dt&&ne.charCodeAt(et)==pe.charCodeAt(et);)++et;return aa(b,function(){Is(b,pe.slice(et),ne.length-et,null,a.composing?"*compose":null),pe.length>1e3||pe.indexOf(`
`)>-1?ae.value=a.prevInput="":a.prevInput=pe,a.composing&&(a.composing.range.clear(),a.composing.range=b.markText(a.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ai.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ai.prototype.onKeyPress=function(){ve&&x>=9&&(this.hasSelection=null),this.fastPoll()},Ai.prototype.onContextMenu=function(a){var b=this,ae=b.cm,ne=ae.display,pe=b.textarea;b.contextMenuPending&&b.contextMenuPending();var Be=wa(ae,a),et=ne.scroller.scrollTop;if(!Be||ee)return;var dt=ae.options.resetSelectionOnContextMenu;dt&&ae.doc.sel.contains(Be)==-1&&Ii(ae,zi)(ae.doc,Ha(Be),$e);var pt=pe.style.cssText,gt=b.wrapper.style.cssText,Ct=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",pe.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-Ct.top-5)+"px; left: "+(a.clientX-Ct.left-5)+`px;
z-index: 1000; background: `+(ve?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var At;z&&(At=window.scrollY),ne.input.focus(),z&&window.scrollTo(null,At),ne.input.reset(),ae.somethingSelected()||(pe.value=b.prevInput=" "),b.contextMenuPending=It,ne.selForContextMenu=ae.doc.sel,clearTimeout(ne.detectingSelectAll);function Ut(){if(pe.selectionStart!=null){var yr=ae.somethingSelected(),Or="\u200B"+(yr?pe.value:"");pe.value="\u21DA",pe.value=Or,b.prevInput=yr?"":"\u200B",pe.selectionStart=1,pe.selectionEnd=Or.length,ne.selForContextMenu=ae.doc.sel}}function It(){if(b.contextMenuPending==It&&(b.contextMenuPending=!1,b.wrapper.style.cssText=gt,pe.style.cssText=pt,ve&&x<9&&ne.scrollbars.setScrollTop(ne.scroller.scrollTop=et),pe.selectionStart!=null)){(!ve||ve&&x<9)&&Ut();var yr=0,Or=function(){ne.selForContextMenu==ae.doc.sel&&pe.selectionStart==0&&pe.selectionEnd>0&&b.prevInput=="\u200B"?Ii(ae,ul)(ae):yr++<10?ne.detectingSelectAll=setTimeout(Or,500):(ne.selForContextMenu=null,ne.input.reset())};ne.detectingSelectAll=setTimeout(Or,200)}}if(ve&&x>=9&&Ut(),Ee){Er(a);var cr=function(){xt(window,"mouseup",cr),setTimeout(It,20)};vt(window,"mouseup",cr)}else setTimeout(It,50)},Ai.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ai.prototype.setUneditable=function(){},Ai.prototype.needsContentAttribute=!1;function Ju(a,b){if(b=b?st(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var ae=Ce();b.autofocus=ae==a||a.getAttribute("autofocus")!=null&&ae==document.body}function ne(){a.value=dt.getValue()}var pe;if(a.form&&(vt(a.form,"submit",ne),!b.leaveSubmitMethodAlone)){var Be=a.form;pe=Be.submit;try{var et=Be.submit=function(){ne(),Be.submit=pe,Be.submit(),Be.submit=et}}catch(pt){}}b.finishInit=function(pt){pt.save=ne,pt.getTextArea=function(){return a},pt.toTextArea=function(){pt.toTextArea=isNaN,ne(),a.parentNode.removeChild(pt.getWrapperElement()),a.style.display="",a.form&&(xt(a.form,"submit",ne),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=pe))}},a.style.display="none";var dt=gi(function(pt){return a.parentNode.insertBefore(pt,a.nextSibling)},b);return dt}function Qu(a){a.off=xt,a.on=vt,a.wheelEventPixels=au,a.Doc=qi,a.splitLines=kn,a.countColumn=Ie,a.findColumn=ct,a.isWordChar=ft,a.Pass=it,a.signal=bt,a.Line=ln,a.changeEnd=za,a.scrollbarModel=Ma,a.Pos=jt,a.cmpPos=tr,a.modes=or,a.mimeModes=Zt,a.resolveMode=gr,a.getMode=Hr,a.modeExtensions=Qr,a.extendMode=rn,a.copyState=Kr,a.startState=dn,a.innerMode=Wr,a.commands=Ko,a.keyMap=Na,a.keyName=kl,a.isModifierKey=Cl,a.lookupKey=go,a.normalizeKeyMap=Au,a.StringStream=pr,a.SharedTextMarker=Ho,a.TextMarker=Ka,a.LineWidget=Zo,a.e_preventDefault=Vt,a.e_stopPropagation=vr,a.e_stop=Er,a.addClass=De,a.contains=Ne,a.rmClass=Pe,a.keyNames=Va}Hu(gi),Vu(gi);var qu="iter insert remove copy getEditor constructor".split(" ");for(var gs in qi.prototype)qi.prototype.hasOwnProperty(gs)&&rt(qu,gs)<0&&(gi.prototype[gs]=function(a){return function(){return a.apply(this.doc,arguments)}}(qi.prototype[gs]));return Pt(qi),gi.inputStyles={textarea:Ai,contenteditable:si},gi.defineMode=function(a){!gi.defaults.mode&&a!="null"&&(gi.defaults.mode=a),ir.apply(this,arguments)},gi.defineMIME=Nr,gi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),gi.defineMIME("text/plain","null"),gi.defineExtension=function(a,b){gi.prototype[a]=b},gi.defineDocExtension=function(a,b){qi.prototype[a]=b},gi.fromTextArea=Ju,Qu(gi),gi.version="5.58.2",gi})},25419:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780),Ke(15525),Ke(98101))})(function(Je){"use strict";Je.defineMode("markdown",function(wt,y){var we=Je.getMode(wt,"text/html"),ve=we.name=="null";function x(Ie){if(Je.findModeByName){var Ue=Je.findModeByName(Ie);Ue&&(Ie=Ue.mime||Ue.mimes[0])}var rt=Je.getMode(wt,Ie);return rt.name=="null"?null:rt}y.highlightFormatting===void 0&&(y.highlightFormatting=!1),y.maxBlockquoteDepth===void 0&&(y.maxBlockquoteDepth=0),y.taskLists===void 0&&(y.taskLists=!1),y.strikethrough===void 0&&(y.strikethrough=!1),y.emoji===void 0&&(y.emoji=!1),y.fencedCodeBlockHighlighting===void 0&&(y.fencedCodeBlockHighlighting=!0),y.fencedCodeBlockDefaultMode===void 0&&(y.fencedCodeBlockDefaultMode="text/plain"),y.xml===void 0&&(y.xml=!0),y.tokenTypeOverrides===void 0&&(y.tokenTypeOverrides={});var z={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var oe in z)z.hasOwnProperty(oe)&&y.tokenTypeOverrides[oe]&&(z[oe]=y.tokenTypeOverrides[oe]);var ie=/^([*\-_])(?:\s*\1){2,}\s*$/,ee=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,se=/^\[(x| )\](?=\s)/i,E=y.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,te=/^ {0,3}(?:\={1,}|-{2,})\s*$/,re=/^[^#!\[\]*_\\<>` "'(~:]+/,le=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ue=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,he=" ";function me(Ie,Ue,rt){return Ue.f=Ue.inline=rt,rt(Ie,Ue)}function fe(Ie,Ue,rt){return Ue.f=Ue.block=rt,rt(Ie,Ue)}function be(Ie){return!Ie||!/\S/.test(Ie.string)}function Ee(Ie){if(Ie.linkTitle=!1,Ie.linkHref=!1,Ie.linkText=!1,Ie.em=!1,Ie.strong=!1,Ie.strikethrough=!1,Ie.quote=0,Ie.indentedCode=!1,Ie.f==Pe){var Ue=ve;if(!Ue){var rt=Je.innerMode(we,Ie.htmlState);Ue=rt.mode.name=="xml"&&rt.state.tagStart===null&&!rt.state.context&&rt.state.tokenize.isInText}Ue&&(Ie.f=Se,Ie.block=Ae,Ie.htmlState=null)}return Ie.trailingSpace=0,Ie.trailingSpaceNewLine=!1,Ie.prevLine=Ie.thisLine,Ie.thisLine={stream:null},null}function Ae(Ie,Ue){var rt=Ie.column()===Ue.indentation,ot=be(Ue.prevLine.stream),it=Ue.indentedCode,$e=Ue.prevLine.hr,Ye=Ue.list!==!1,Ge=(Ue.listStack[Ue.listStack.length-1]||0)+3;Ue.indentedCode=!1;var ct=Ue.indentation;if(Ue.indentationDiff===null&&(Ue.indentationDiff=Ue.indentation,Ye)){for(Ue.list=null;ct<Ue.listStack[Ue.listStack.length-1];)Ue.listStack.pop(),Ue.listStack.length?Ue.indentation=Ue.listStack[Ue.listStack.length-1]:Ue.list=!1;Ue.list!==!1&&(Ue.indentationDiff=ct-Ue.listStack[Ue.listStack.length-1])}var tt=!ot&&!$e&&!Ue.prevLine.header&&(!Ye||!it)&&!Ue.prevLine.fencedCodeEnd,ut=(Ue.list===!1||$e||ot)&&Ue.indentation<=Ge&&Ie.match(ie),lt=null;if(Ue.indentationDiff>=4&&(it||Ue.prevLine.fencedCodeEnd||Ue.prevLine.header||ot))return Ie.skipToEnd(),Ue.indentedCode=!0,z.code;if(Ie.eatSpace())return null;if(rt&&Ue.indentation<=Ge&&(lt=Ie.match(E))&&lt[1].length<=6)return Ue.quote=0,Ue.header=lt[1].length,Ue.thisLine.header=!0,y.highlightFormatting&&(Ue.formatting="header"),Ue.f=Ue.inline,de(Ue);if(Ue.indentation<=Ge&&Ie.eat(">"))return Ue.quote=rt?1:Ue.quote+1,y.highlightFormatting&&(Ue.formatting="quote"),Ie.eatSpace(),de(Ue);if(!ut&&!Ue.setext&&rt&&Ue.indentation<=Ge&&(lt=Ie.match(ee))){var He=lt[1]?"ol":"ul";return Ue.indentation=ct+Ie.current().length,Ue.list=!0,Ue.quote=0,Ue.listStack.push(Ue.indentation),Ue.em=!1,Ue.strong=!1,Ue.code=!1,Ue.strikethrough=!1,y.taskLists&&Ie.match(se,!1)&&(Ue.taskList=!0),Ue.f=Ue.inline,y.highlightFormatting&&(Ue.formatting=["list","list-"+He]),de(Ue)}else{if(rt&&Ue.indentation<=Ge&&(lt=Ie.match(le,!0)))return Ue.quote=0,Ue.fencedEndRE=new RegExp(lt[1]+"+ *$"),Ue.localMode=y.fencedCodeBlockHighlighting&&x(lt[2]||y.fencedCodeBlockDefaultMode),Ue.localMode&&(Ue.localState=Je.startState(Ue.localMode)),Ue.f=Ue.block=ke,y.highlightFormatting&&(Ue.formatting="code-block"),Ue.code=-1,de(Ue);if(Ue.setext||(!tt||!Ye)&&!Ue.quote&&Ue.list===!1&&!Ue.code&&!ut&&!ue.test(Ie.string)&&(lt=Ie.lookAhead(1))&&(lt=lt.match(te)))return Ue.setext?(Ue.header=Ue.setext,Ue.setext=0,Ie.skipToEnd(),y.highlightFormatting&&(Ue.formatting="header")):(Ue.header=lt[0].charAt(0)=="="?1:2,Ue.setext=Ue.header),Ue.thisLine.header=!0,Ue.f=Ue.inline,de(Ue);if(ut)return Ie.skipToEnd(),Ue.hr=!0,Ue.thisLine.hr=!0,z.hr;if(Ie.peek()==="[")return me(Ie,Ue,Ze)}return me(Ie,Ue,Ue.inline)}function Pe(Ie,Ue){var rt=we.token(Ie,Ue.htmlState);if(!ve){var ot=Je.innerMode(we,Ue.htmlState);(ot.mode.name=="xml"&&ot.state.tagStart===null&&!ot.state.context&&ot.state.tokenize.isInText||Ue.md_inside&&Ie.current().indexOf(">")>-1)&&(Ue.f=Se,Ue.block=Ae,Ue.htmlState=null)}return rt}function ke(Ie,Ue){var rt=Ue.listStack[Ue.listStack.length-1]||0,ot=Ue.indentation<rt,it=rt+3;if(Ue.fencedEndRE&&Ue.indentation<=it&&(ot||Ie.match(Ue.fencedEndRE))){y.highlightFormatting&&(Ue.formatting="code-block");var $e;return ot||($e=de(Ue)),Ue.localMode=Ue.localState=null,Ue.block=Ae,Ue.f=Se,Ue.fencedEndRE=null,Ue.code=0,Ue.thisLine.fencedCodeEnd=!0,ot?fe(Ie,Ue,Ue.block):$e}else return Ue.localMode?Ue.localMode.token(Ie,Ue.localState):(Ie.skipToEnd(),z.code)}function de(Ie){var Ue=[];if(Ie.formatting){Ue.push(z.formatting),typeof Ie.formatting=="string"&&(Ie.formatting=[Ie.formatting]);for(var rt=0;rt<Ie.formatting.length;rt++)Ue.push(z.formatting+"-"+Ie.formatting[rt]),Ie.formatting[rt]==="header"&&Ue.push(z.formatting+"-"+Ie.formatting[rt]+"-"+Ie.header),Ie.formatting[rt]==="quote"&&(!y.maxBlockquoteDepth||y.maxBlockquoteDepth>=Ie.quote?Ue.push(z.formatting+"-"+Ie.formatting[rt]+"-"+Ie.quote):Ue.push("error"))}if(Ie.taskOpen)return Ue.push("meta"),Ue.length?Ue.join(" "):null;if(Ie.taskClosed)return Ue.push("property"),Ue.length?Ue.join(" "):null;if(Ie.linkHref?Ue.push(z.linkHref,"url"):(Ie.strong&&Ue.push(z.strong),Ie.em&&Ue.push(z.em),Ie.strikethrough&&Ue.push(z.strikethrough),Ie.emoji&&Ue.push(z.emoji),Ie.linkText&&Ue.push(z.linkText),Ie.code&&Ue.push(z.code),Ie.image&&Ue.push(z.image),Ie.imageAltText&&Ue.push(z.imageAltText,"link"),Ie.imageMarker&&Ue.push(z.imageMarker)),Ie.header&&Ue.push(z.header,z.header+"-"+Ie.header),Ie.quote&&(Ue.push(z.quote),!y.maxBlockquoteDepth||y.maxBlockquoteDepth>=Ie.quote?Ue.push(z.quote+"-"+Ie.quote):Ue.push(z.quote+"-"+y.maxBlockquoteDepth)),Ie.list!==!1){var ot=(Ie.listStack.length-1)%3;ot?ot===1?Ue.push(z.list2):Ue.push(z.list3):Ue.push(z.list1)}return Ie.trailingSpaceNewLine?Ue.push("trailing-space-new-line"):Ie.trailingSpace&&Ue.push("trailing-space-"+(Ie.trailingSpace%2?"a":"b")),Ue.length?Ue.join(" "):null}function ge(Ie,Ue){if(Ie.match(re,!0))return de(Ue)}function Se(Ie,Ue){var rt=Ue.text(Ie,Ue);if(typeof rt!="undefined")return rt;if(Ue.list)return Ue.list=null,de(Ue);if(Ue.taskList){var ot=Ie.match(se,!0)[1]===" ";return ot?Ue.taskOpen=!0:Ue.taskClosed=!0,y.highlightFormatting&&(Ue.formatting="task"),Ue.taskList=!1,de(Ue)}if(Ue.taskOpen=!1,Ue.taskClosed=!1,Ue.header&&Ie.match(/^#+$/,!0))return y.highlightFormatting&&(Ue.formatting="header"),de(Ue);var it=Ie.next();if(Ue.linkTitle){Ue.linkTitle=!1;var $e=it;it==="("&&($e=")"),$e=($e+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ye="^\\s*(?:[^"+$e+"\\\\]+|\\\\\\\\|\\\\.)"+$e;if(Ie.match(new RegExp(Ye),!0))return z.linkHref}if(it==="`"){var Ge=Ue.formatting;y.highlightFormatting&&(Ue.formatting="code"),Ie.eatWhile("`");var ct=Ie.current().length;if(Ue.code==0&&(!Ue.quote||ct==1))return Ue.code=ct,de(Ue);if(ct==Ue.code){var tt=de(Ue);return Ue.code=0,tt}else return Ue.formatting=Ge,de(Ue)}else if(Ue.code)return de(Ue);if(it==="\\"&&(Ie.next(),y.highlightFormatting)){var ut=de(Ue),lt=z.formatting+"-escape";return ut?ut+" "+lt:lt}if(it==="!"&&Ie.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ue.imageMarker=!0,Ue.image=!0,y.highlightFormatting&&(Ue.formatting="image"),de(Ue);if(it==="["&&Ue.imageMarker&&Ie.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ue.imageMarker=!1,Ue.imageAltText=!0,y.highlightFormatting&&(Ue.formatting="image"),de(Ue);if(it==="]"&&Ue.imageAltText){y.highlightFormatting&&(Ue.formatting="image");var ut=de(Ue);return Ue.imageAltText=!1,Ue.image=!1,Ue.inline=Ue.f=Ne,ut}if(it==="["&&!Ue.image)return Ue.linkText&&Ie.match(/^.*?\]/)||(Ue.linkText=!0,y.highlightFormatting&&(Ue.formatting="link")),de(Ue);if(it==="]"&&Ue.linkText){y.highlightFormatting&&(Ue.formatting="link");var ut=de(Ue);return Ue.linkText=!1,Ue.inline=Ue.f=Ie.match(/\(.*?\)| ?\[.*?\]/,!1)?Ne:Se,ut}if(it==="<"&&Ie.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ue.f=Ue.inline=je,y.highlightFormatting&&(Ue.formatting="link");var ut=de(Ue);return ut?ut+=" ":ut="",ut+z.linkInline}if(it==="<"&&Ie.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ue.f=Ue.inline=je,y.highlightFormatting&&(Ue.formatting="link");var ut=de(Ue);return ut?ut+=" ":ut="",ut+z.linkEmail}if(y.xml&&it==="<"&&Ie.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var He=Ie.string.indexOf(">",Ie.pos);if(He!=-1){var _e=Ie.string.substring(Ie.start,He);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_e)&&(Ue.md_inside=!0)}return Ie.backUp(1),Ue.htmlState=Je.startState(we),fe(Ie,Ue,Pe)}if(y.xml&&it==="<"&&Ie.match(/^\/\w*?>/))return Ue.md_inside=!1,"tag";if(it==="*"||it==="_"){for(var ze=1,Me=Ie.pos==1?" ":Ie.string.charAt(Ie.pos-2);ze<3&&Ie.eat(it);)ze++;var Ve=Ie.peek()||" ",ft=!/\s/.test(Ve)&&(!ce.test(Ve)||/\s/.test(Me)||ce.test(Me)),mt=!/\s/.test(Me)&&(!ce.test(Me)||/\s/.test(Ve)||ce.test(Ve)),nt=null,Te=null;if(ze%2&&(!Ue.em&&ft&&(it==="*"||!mt||ce.test(Me))?nt=!0:Ue.em==it&&mt&&(it==="*"||!ft||ce.test(Ve))&&(nt=!1)),ze>1&&(!Ue.strong&&ft&&(it==="*"||!mt||ce.test(Me))?Te=!0:Ue.strong==it&&mt&&(it==="*"||!ft||ce.test(Ve))&&(Te=!1)),Te!=null||nt!=null){y.highlightFormatting&&(Ue.formatting=nt==null?"strong":Te==null?"em":"strong em"),nt===!0&&(Ue.em=it),Te===!0&&(Ue.strong=it);var tt=de(Ue);return nt===!1&&(Ue.em=!1),Te===!1&&(Ue.strong=!1),tt}}else if(it===" "&&(Ie.eat("*")||Ie.eat("_"))){if(Ie.peek()===" ")return de(Ue);Ie.backUp(1)}if(y.strikethrough){if(it==="~"&&Ie.eatWhile(it)){if(Ue.strikethrough){y.highlightFormatting&&(Ue.formatting="strikethrough");var tt=de(Ue);return Ue.strikethrough=!1,tt}else if(Ie.match(/^[^\s]/,!1))return Ue.strikethrough=!0,y.highlightFormatting&&(Ue.formatting="strikethrough"),de(Ue)}else if(it===" "&&Ie.match(/^~~/,!0)){if(Ie.peek()===" ")return de(Ue);Ie.backUp(2)}}if(y.emoji&&it===":"&&Ie.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ue.emoji=!0,y.highlightFormatting&&(Ue.formatting="emoji");var Oe=de(Ue);return Ue.emoji=!1,Oe}return it===" "&&(Ie.match(/^ +$/,!1)?Ue.trailingSpace++:Ue.trailingSpace&&(Ue.trailingSpaceNewLine=!0)),de(Ue)}function je(Ie,Ue){var rt=Ie.next();if(rt===">"){Ue.f=Ue.inline=Se,y.highlightFormatting&&(Ue.formatting="link");var ot=de(Ue);return ot?ot+=" ":ot="",ot+z.linkInline}return Ie.match(/^[^>]+/,!0),z.linkInline}function Ne(Ie,Ue){if(Ie.eatSpace())return null;var rt=Ie.next();return rt==="("||rt==="["?(Ue.f=Ue.inline=De(rt==="("?")":"]"),y.highlightFormatting&&(Ue.formatting="link-string"),Ue.linkHref=!0,de(Ue)):"error"}var Ce={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function De(Ie){return function(Ue,rt){var ot=Ue.next();if(ot===Ie){rt.f=rt.inline=Se,y.highlightFormatting&&(rt.formatting="link-string");var it=de(rt);return rt.linkHref=!1,it}return Ue.match(Ce[Ie]),rt.linkHref=!0,de(rt)}}function Ze(Ie,Ue){return Ie.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ue.f=Xe,Ie.next(),y.highlightFormatting&&(Ue.formatting="link"),Ue.linkText=!0,de(Ue)):me(Ie,Ue,Se)}function Xe(Ie,Ue){if(Ie.match(/^\]:/,!0)){Ue.f=Ue.inline=Qe,y.highlightFormatting&&(Ue.formatting="link");var rt=de(Ue);return Ue.linkText=!1,rt}return Ie.match(/^([^\]\\]|\\.)+/,!0),z.linkText}function Qe(Ie,Ue){return Ie.eatSpace()?null:(Ie.match(/^[^\s]+/,!0),Ie.peek()===void 0?Ue.linkTitle=!0:Ie.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ue.f=Ue.inline=Se,z.linkHref+" url")}var st={startState:function(){return{f:Ae,prevLine:{stream:null},thisLine:{stream:null},block:Ae,htmlState:null,indentation:0,inline:Se,text:ge,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(Ie){return{f:Ie.f,prevLine:Ie.prevLine,thisLine:Ie.thisLine,block:Ie.block,htmlState:Ie.htmlState&&Je.copyState(we,Ie.htmlState),indentation:Ie.indentation,localMode:Ie.localMode,localState:Ie.localMode?Je.copyState(Ie.localMode,Ie.localState):null,inline:Ie.inline,text:Ie.text,formatting:!1,linkText:Ie.linkText,linkTitle:Ie.linkTitle,linkHref:Ie.linkHref,code:Ie.code,em:Ie.em,strong:Ie.strong,strikethrough:Ie.strikethrough,emoji:Ie.emoji,header:Ie.header,setext:Ie.setext,hr:Ie.hr,taskList:Ie.taskList,list:Ie.list,listStack:Ie.listStack.slice(0),quote:Ie.quote,indentedCode:Ie.indentedCode,trailingSpace:Ie.trailingSpace,trailingSpaceNewLine:Ie.trailingSpaceNewLine,md_inside:Ie.md_inside,fencedEndRE:Ie.fencedEndRE}},token:function(Ie,Ue){if(Ue.formatting=!1,Ie!=Ue.thisLine.stream){if(Ue.header=0,Ue.hr=!1,Ie.match(/^\s*$/,!0))return Ee(Ue),null;if(Ue.prevLine=Ue.thisLine,Ue.thisLine={stream:Ie},Ue.taskList=!1,Ue.trailingSpace=0,Ue.trailingSpaceNewLine=!1,!Ue.localState&&(Ue.f=Ue.block,Ue.f!=Pe)){var rt=Ie.match(/^\s*/,!0)[0].replace(/\t/g,he).length;if(Ue.indentation=rt,Ue.indentationDiff=null,rt>0)return null}}return Ue.f(Ie,Ue)},innerMode:function(Ie){return Ie.block==Pe?{state:Ie.htmlState,mode:we}:Ie.localState?{state:Ie.localState,mode:Ie.localMode}:{state:Ie,mode:st}},indent:function(Ie,Ue,rt){return Ie.block==Pe&&we.indent?we.indent(Ie.htmlState,Ue,rt):Ie.localState&&Ie.localMode.indent?Ie.localMode.indent(Ie.localState,Ue,rt):Je.Pass},blankLine:Ee,getType:de,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return st},"xml"),Je.defineMIME("text/markdown","markdown"),Je.defineMIME("text/x-markdown","markdown")})},98101:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){"use strict";Je.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 wt=0;wt<Je.modeInfo.length;wt++){var y=Je.modeInfo[wt];y.mimes&&(y.mime=y.mimes[0])}Je.findModeByMIME=function(we){we=we.toLowerCase();for(var ve=0;ve<Je.modeInfo.length;ve++){var x=Je.modeInfo[ve];if(x.mime==we)return x;if(x.mimes){for(var z=0;z<x.mimes.length;z++)if(x.mimes[z]==we)return x}}if(/\+xml$/.test(we))return Je.findModeByMIME("application/xml");if(/\+json$/.test(we))return Je.findModeByMIME("application/json")},Je.findModeByExtension=function(we){we=we.toLowerCase();for(var ve=0;ve<Je.modeInfo.length;ve++){var x=Je.modeInfo[ve];if(x.ext){for(var z=0;z<x.ext.length;z++)if(x.ext[z]==we)return x}}},Je.findModeByFileName=function(we){for(var ve=0;ve<Je.modeInfo.length;ve++){var x=Je.modeInfo[ve];if(x.file&&x.file.test(we))return x}var z=we.lastIndexOf("."),oe=z>-1&&we.substring(z+1,we.length);if(oe)return Je.findModeByExtension(oe)},Je.findModeByName=function(we){we=we.toLowerCase();for(var ve=0;ve<Je.modeInfo.length;ve++){var x=Je.modeInfo[ve];if(x.name.toLowerCase()==we)return x;if(x.alias){for(var z=0;z<x.alias.length;z++)if(x.alias[z].toLowerCase()==we)return x}}}})},67549:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){"use strict";Je.defineMode("stex",function(wt,y){"use strict";function we(re,le){re.cmdState.push(le)}function ve(re){return re.cmdState.length>0?re.cmdState[re.cmdState.length-1]:null}function x(re){var le=re.cmdState.pop();le&&le.closeBracket()}function z(re){for(var le=re.cmdState,ue=le.length-1;ue>=0;ue--){var ce=le[ue];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function oe(re,le,ue){return function(){this.name=re,this.bracketNo=0,this.style=le,this.styles=ue,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ie={};ie.importmodule=oe("importmodule","tag",["string","builtin"]),ie.documentclass=oe("documentclass","tag",["","atom"]),ie.usepackage=oe("usepackage","tag",["atom"]),ie.begin=oe("begin","tag",["atom"]),ie.end=oe("end","tag",["atom"]),ie.label=oe("label","tag",["atom"]),ie.ref=oe("ref","tag",["atom"]),ie.eqref=oe("eqref","tag",["atom"]),ie.cite=oe("cite","tag",["atom"]),ie.bibitem=oe("bibitem","tag",["atom"]),ie.Bibitem=oe("Bibitem","tag",["atom"]),ie.RBibitem=oe("RBibitem","tag",["atom"]),ie.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ee(re,le){re.f=le}function se(re,le){var ue;if(re.match(/^\\[a-zA-Z@]+/)){var ce=re.current().slice(1);return ue=ie.hasOwnProperty(ce)?ie[ce]:ie.DEFAULT,ue=new ue,we(le,ue),ee(le,te),ue.style}if(re.match(/^\\[$&%#{}_]/)||re.match(/^\\[,;!\/\\]/))return"tag";if(re.match("\\["))return ee(le,function(me,fe){return E(me,fe,"\\]")}),"keyword";if(re.match("\\("))return ee(le,function(me,fe){return E(me,fe,"\\)")}),"keyword";if(re.match("$$"))return ee(le,function(me,fe){return E(me,fe,"$$")}),"keyword";if(re.match("$"))return ee(le,function(me,fe){return E(me,fe,"$")}),"keyword";var he=re.next();if(he=="%")return re.skipToEnd(),"comment";if(he=="}"||he=="]"){if(ue=ve(le),ue)ue.closeBracket(he),ee(le,te);else return"error";return"bracket"}else return he=="{"||he=="["?(ue=ie.DEFAULT,ue=new ue,we(le,ue),"bracket"):/\d/.test(he)?(re.eatWhile(/[\w.%]/),"atom"):(re.eatWhile(/[\w\-_]/),ue=z(le),ue.name=="begin"&&(ue.argument=re.current()),ue.styleIdentifier())}function E(re,le,ue){if(re.eatSpace())return null;if(ue&&re.match(ue))return ee(le,se),"keyword";if(re.match(/^\\[a-zA-Z@]+/))return"tag";if(re.match(/^[a-zA-Z]+/))return"variable-2";if(re.match(/^\\[$&%#{}_]/)||re.match(/^\\[,;!\/]/)||re.match(/^[\^_&]/))return"tag";if(re.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(re.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=re.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(re.skipToEnd(),"comment"):"error"}function te(re,le){var ue=re.peek(),ce;return ue=="{"||ue=="["?(ce=ve(le),ce.openBracket(ue),re.eat(ue),ee(le,se),"bracket"):/[ \t\r]/.test(ue)?(re.eat(ue),null):(ee(le,se),x(le),se(re,le))}return{startState:function(){var re=y.inMathMode?function(le,ue){return E(le,ue)}:se;return{cmdState:[],f:re}},copyState:function(re){return{cmdState:re.cmdState.slice(),f:re.f}},token:function(re,le){return le.f(re,le)},blankLine:function(re){re.f=se,re.cmdState.length=0},lineComment:"%"}}),Je.defineMIME("text/x-stex","stex"),Je.defineMIME("text/x-latex","stex")})},15525:function(Gt,Rt,Ke){(function(Je){Je(Ke(89780))})(function(Je){"use strict";var wt={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},y={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};Je.defineMode("xml",function(we,ve){var x=we.indentUnit,z={},oe=ve.htmlMode?wt:y;for(var ie in oe)z[ie]=oe[ie];for(var ie in ve)z[ie]=ve[ie];var ee,se;function E(je,Ne){function Ce(Xe){return Ne.tokenize=Xe,Xe(je,Ne)}var De=je.next();if(De=="<")return je.eat("!")?je.eat("[")?je.match("CDATA[")?Ce(le("atom","]]>")):null:je.match("--")?Ce(le("comment","-->")):je.match("DOCTYPE",!0,!0)?(je.eatWhile(/[\w\._\-]/),Ce(ue(1))):null:je.eat("?")?(je.eatWhile(/[\w\._\-]/),Ne.tokenize=le("meta","?>"),"meta"):(ee=je.eat("/")?"closeTag":"openTag",Ne.tokenize=te,"tag bracket");if(De=="&"){var Ze;return je.eat("#")?je.eat("x")?Ze=je.eatWhile(/[a-fA-F\d]/)&&je.eat(";"):Ze=je.eatWhile(/[\d]/)&&je.eat(";"):Ze=je.eatWhile(/[\w\.\-:]/)&&je.eat(";"),Ze?"atom":"error"}else return je.eatWhile(/[^&<]/),null}E.isInText=!0;function te(je,Ne){var Ce=je.next();if(Ce==">"||Ce=="/"&&je.eat(">"))return Ne.tokenize=E,ee=Ce==">"?"endTag":"selfcloseTag","tag bracket";if(Ce=="=")return ee="equals",null;if(Ce=="<"){Ne.tokenize=E,Ne.state=fe,Ne.tagName=Ne.tagStart=null;var De=Ne.tokenize(je,Ne);return De?De+" tag error":"tag error"}else return/[\'\"]/.test(Ce)?(Ne.tokenize=re(Ce),Ne.stringStartCol=je.column(),Ne.tokenize(je,Ne)):(je.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function re(je){var Ne=function(Ce,De){for(;!Ce.eol();)if(Ce.next()==je){De.tokenize=te;break}return"string"};return Ne.isInAttribute=!0,Ne}function le(je,Ne){return function(Ce,De){for(;!Ce.eol();){if(Ce.match(Ne)){De.tokenize=E;break}Ce.next()}return je}}function ue(je){return function(Ne,Ce){for(var De;(De=Ne.next())!=null;){if(De=="<")return Ce.tokenize=ue(je+1),Ce.tokenize(Ne,Ce);if(De==">")if(je==1){Ce.tokenize=E;break}else return Ce.tokenize=ue(je-1),Ce.tokenize(Ne,Ce)}return"meta"}}function ce(je,Ne,Ce){this.prev=je.context,this.tagName=Ne,this.indent=je.indented,this.startOfLine=Ce,(z.doNotIndent.hasOwnProperty(Ne)||je.context&&je.context.noIndent)&&(this.noIndent=!0)}function he(je){je.context&&(je.context=je.context.prev)}function me(je,Ne){for(var Ce;;){if(!je.context||(Ce=je.context.tagName,!z.contextGrabbers.hasOwnProperty(Ce)||!z.contextGrabbers[Ce].hasOwnProperty(Ne)))return;he(je)}}function fe(je,Ne,Ce){return je=="openTag"?(Ce.tagStart=Ne.column(),be):je=="closeTag"?Ee:fe}function be(je,Ne,Ce){return je=="word"?(Ce.tagName=Ne.current(),se="tag",ke):z.allowMissingTagName&&je=="endTag"?(se="tag bracket",ke(je,Ne,Ce)):(se="error",be)}function Ee(je,Ne,Ce){if(je=="word"){var De=Ne.current();return Ce.context&&Ce.context.tagName!=De&&z.implicitlyClosed.hasOwnProperty(Ce.context.tagName)&&he(Ce),Ce.context&&Ce.context.tagName==De||z.matchClosing===!1?(se="tag",Ae):(se="tag error",Pe)}else return z.allowMissingTagName&&je=="endTag"?(se="tag bracket",Ae(je,Ne,Ce)):(se="error",Pe)}function Ae(je,Ne,Ce){return je!="endTag"?(se="error",Ae):(he(Ce),fe)}function Pe(je,Ne,Ce){return se="error",Ae(je,Ne,Ce)}function ke(je,Ne,Ce){if(je=="word")return se="attribute",de;if(je=="endTag"||je=="selfcloseTag"){var De=Ce.tagName,Ze=Ce.tagStart;return Ce.tagName=Ce.tagStart=null,je=="selfcloseTag"||z.autoSelfClosers.hasOwnProperty(De)?me(Ce,De):(me(Ce,De),Ce.context=new ce(Ce,De,Ze==Ce.indented)),fe}return se="error",ke}function de(je,Ne,Ce){return je=="equals"?ge:(z.allowMissing||(se="error"),ke(je,Ne,Ce))}function ge(je,Ne,Ce){return je=="string"?Se:je=="word"&&z.allowUnquoted?(se="string",ke):(se="error",ke(je,Ne,Ce))}function Se(je,Ne,Ce){return je=="string"?Se:ke(je,Ne,Ce)}return{startState:function(je){var Ne={tokenize:E,state:fe,indented:je||0,tagName:null,tagStart:null,context:null};return je!=null&&(Ne.baseIndent=je),Ne},token:function(je,Ne){if(!Ne.tagName&&je.sol()&&(Ne.indented=je.indentation()),je.eatSpace())return null;ee=null;var Ce=Ne.tokenize(je,Ne);return(Ce||ee)&&Ce!="comment"&&(se=null,Ne.state=Ne.state(ee||Ce,je,Ne),se&&(Ce=se=="error"?Ce+" error":se)),Ce},indent:function(je,Ne,Ce){var De=je.context;if(je.tokenize.isInAttribute)return je.tagStart==je.indented?je.stringStartCol+1:je.indented+x;if(De&&De.noIndent)return Je.Pass;if(je.tokenize!=te&&je.tokenize!=E)return Ce?Ce.match(/^(\s*)/)[0].length:0;if(je.tagName)return z.multilineTagIndentPastTag!==!1?je.tagStart+je.tagName.length+2:je.tagStart+x*(z.multilineTagIndentFactor||1);if(z.alignCDATA&&/<!\[CDATA\[/.test(Ne))return 0;var Ze=Ne&&/^<(\/)?([\w_:\.-]*)/.exec(Ne);if(Ze&&Ze[1])for(;De;)if(De.tagName==Ze[2]){De=De.prev;break}else if(z.implicitlyClosed.hasOwnProperty(De.tagName))De=De.prev;else break;else if(Ze)for(;De;){var Xe=z.contextGrabbers[De.tagName];if(Xe&&Xe.hasOwnProperty(Ze[2]))De=De.prev;else break}for(;De&&De.prev&&!De.startOfLine;)De=De.prev;return De?De.indent+x:je.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:z.htmlMode?"html":"xml",helperType:z.htmlMode?"html":"xml",skipAttribute:function(je){je.state==ge&&(je.state=ke)},xmlCurrentTag:function(je){return je.tagName?{name:je.tagName,close:je.type=="closeTag"}:null},xmlCurrentContext:function(je){for(var Ne=[],Ce=je.context;Ce;Ce=Ce.prev)Ce.tagName&&Ne.push(Ce.tagName);return Ne.reverse()}}}),Je.defineMIME("text/xml","xml"),Je.defineMIME("application/xml","xml"),Je.mimeModes.hasOwnProperty("text/html")||Je.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(Gt,Rt,Ke){var Je,wt;(function(y,we){Gt.exports=we(y)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Ke.g!="undefined"?Ke.g:this,function(y){"use strict";y=y||{};var we=y.Base64,ve="2.6.4",x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=function(Ce){for(var De={},Ze=0,Xe=Ce.length;Ze<Xe;Ze++)De[Ce.charAt(Ze)]=Ze;return De}(x),oe=String.fromCharCode,ie=function(Ce){if(Ce.length<2){var De=Ce.charCodeAt(0);return De<128?Ce:De<2048?oe(192|De>>>6)+oe(128|De&63):oe(224|De>>>12&15)+oe(128|De>>>6&63)+oe(128|De&63)}else{var De=65536+(Ce.charCodeAt(0)-55296)*1024+(Ce.charCodeAt(1)-56320);return oe(240|De>>>18&7)+oe(128|De>>>12&63)+oe(128|De>>>6&63)+oe(128|De&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Ce){return Ce.replace(ee,ie)},E=function(Ce){var De=[0,2,1][Ce.length%3],Ze=Ce.charCodeAt(0)<<16|(Ce.length>1?Ce.charCodeAt(1):0)<<8|(Ce.length>2?Ce.charCodeAt(2):0),Xe=[x.charAt(Ze>>>18),x.charAt(Ze>>>12&63),De>=2?"=":x.charAt(Ze>>>6&63),De>=1?"=":x.charAt(Ze&63)];return Xe.join("")},te=y.btoa&&typeof y.btoa=="function"?function(Ce){return y.btoa(Ce)}:function(Ce){if(Ce.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ce.replace(/[\s\S]{1,3}/g,E)},re=function(Ce){return te(se(String(Ce)))},le=function(Ce){return Ce.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},ue=function(Ce,De){return De?le(re(Ce)):re(Ce)},ce=function(Ce){return ue(Ce,!0)},he;y.Uint8Array&&(he=function(Ce,De){for(var Ze="",Xe=0,Qe=Ce.length;Xe<Qe;Xe+=3){var st=Ce[Xe],Ie=Ce[Xe+1],Ue=Ce[Xe+2],rt=st<<16|Ie<<8|Ue;Ze+=x.charAt(rt>>>18)+x.charAt(rt>>>12&63)+(typeof Ie!="undefined"?x.charAt(rt>>>6&63):"=")+(typeof Ue!="undefined"?x.charAt(rt&63):"=")}return De?le(Ze):Ze});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,fe=function(Ce){switch(Ce.length){case 4:var De=(7&Ce.charCodeAt(0))<<18|(63&Ce.charCodeAt(1))<<12|(63&Ce.charCodeAt(2))<<6|63&Ce.charCodeAt(3),Ze=De-65536;return oe((Ze>>>10)+55296)+oe((Ze&1023)+56320);case 3:return oe((15&Ce.charCodeAt(0))<<12|(63&Ce.charCodeAt(1))<<6|63&Ce.charCodeAt(2));default:return oe((31&Ce.charCodeAt(0))<<6|63&Ce.charCodeAt(1))}},be=function(Ce){return Ce.replace(me,fe)},Ee=function(Ce){var De=Ce.length,Ze=De%4,Xe=(De>0?z[Ce.charAt(0)]<<18:0)|(De>1?z[Ce.charAt(1)]<<12:0)|(De>2?z[Ce.charAt(2)]<<6:0)|(De>3?z[Ce.charAt(3)]:0),Qe=[oe(Xe>>>16),oe(Xe>>>8&255),oe(Xe&255)];return Qe.length-=[0,0,2,1][Ze],Qe.join("")},Ae=y.atob&&typeof y.atob=="function"?function(Ce){return y.atob(Ce)}:function(Ce){return Ce.replace(/\S{1,4}/g,Ee)},Pe=function(Ce){return Ae(String(Ce).replace(/[^A-Za-z0-9\+\/]/g,""))},ke=function(Ce){return be(Ae(Ce))},de=function(Ce){return String(Ce).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ge=function(Ce){return ke(de(Ce))},Se;y.Uint8Array&&(Se=function(Ce){return Uint8Array.from(Pe(de(Ce)),function(De){return De.charCodeAt(0)})});var je=function(){var Ce=y.Base64;return y.Base64=we,Ce};if(y.Base64={VERSION:ve,atob:Pe,btoa:te,fromBase64:ge,toBase64:ue,utob:se,encode:ue,encodeURI:ce,btou:be,decode:ge,noConflict:je,fromUint8Array:he,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ne=function(Ce){return{value:Ce,enumerable:!1,writable:!0,configurable:!0}};y.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ne(function(){return ge(this)})),Object.defineProperty(String.prototype,"toBase64",Ne(function(Ce){return ue(this,Ce)})),Object.defineProperty(String.prototype,"toBase64URI",Ne(function(){return ue(this,!0)}))}}return y.Meteor&&(Base64=y.Base64),Gt.exports?Gt.exports.Base64=y.Base64:(Je=[],wt=function(){return y.Base64}.apply(Rt,Je),wt!==void 0&&(Gt.exports=wt)),{Base64:y.Base64}})},98535:function(Gt,Rt,Ke){"use strict";Ke.r(Rt),Ke.d(Rt,{Panel:function(){return Ce},default:function(){return Ne}});var Je=Ke(54476),wt=Ke(94480),y=Ke(42978),we=Ke(76190),ve=Ke(92310),x=Ke.n(ve),z=Ke(18929),oe=Ke(48736),ie=Ke(59301),ee=Ke(75931),se=Ke(11592),E=Ke(33885),te=Ke(20068),re=Ke(77900),le=Ke(10228),ue=ie.forwardRef(function(De,Ze){var Xe=De.prefixCls,Qe=De.forceRender,st=De.className,Ie=De.style,Ue=De.children,rt=De.isActive,ot=De.role,it=De.classNames,$e=De.styles,Ye=ie.useState(rt||Qe),Ge=(0,y.Z)(Ye,2),ct=Ge[0],tt=Ge[1];return ie.useEffect(function(){(Qe||rt)&&tt(!0)},[Qe,rt]),ct?ie.createElement("div",{ref:Ze,className:x()("".concat(Xe,"-content"),(0,te.Z)((0,te.Z)({},"".concat(Xe,"-content-active"),rt),"".concat(Xe,"-content-inactive"),!rt),st),style:Ie,role:ot},ie.createElement("div",{className:x()("".concat(Xe,"-content-box"),it==null?void 0:it.body),style:$e==null?void 0:$e.body},Ue)):null});ue.displayName="PanelContent";var ce=ue,he=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],me=ie.forwardRef(function(De,Ze){var Xe=De.showArrow,Qe=Xe===void 0?!0:Xe,st=De.headerClass,Ie=De.isActive,Ue=De.onItemClick,rt=De.forceRender,ot=De.className,it=De.classNames,$e=it===void 0?{}:it,Ye=De.styles,Ge=Ye===void 0?{}:Ye,ct=De.prefixCls,tt=De.collapsible,ut=De.accordion,lt=De.panelKey,He=De.extra,_e=De.header,ze=De.expandIcon,Me=De.openMotion,Ve=De.destroyInactivePanel,ft=De.children,mt=(0,ee.Z)(De,he),nt=tt==="disabled",Te=He!=null&&typeof He!="boolean",Oe=(0,te.Z)((0,te.Z)((0,te.Z)({onClick:function(){Ue==null||Ue(lt)},onKeyDown:function(qe){(qe.key==="Enter"||qe.keyCode===le.Z.ENTER||qe.which===le.Z.ENTER)&&(Ue==null||Ue(lt))},role:ut?"tab":"button"},"aria-expanded",Ie),"aria-disabled",nt),"tabIndex",nt?-1:0),We=typeof ze=="function"?ze(De):ie.createElement("i",{className:"arrow"}),at=We&&ie.createElement("div",(0,Je.Z)({className:"".concat(ct,"-expand-icon")},["header","icon"].includes(tt)?Oe:{}),We),Re=x()("".concat(ct,"-item"),(0,te.Z)((0,te.Z)({},"".concat(ct,"-item-active"),Ie),"".concat(ct,"-item-disabled"),nt),ot),xe=x()(st,"".concat(ct,"-header"),(0,te.Z)({},"".concat(ct,"-collapsible-").concat(tt),!!tt),$e.header),ye=(0,E.Z)({className:xe,style:Ge.header},["header","icon"].includes(tt)?{}:Oe);return ie.createElement("div",(0,Je.Z)({},mt,{ref:Ze,className:Re}),ie.createElement("div",ye,Qe&&at,ie.createElement("span",(0,Je.Z)({className:"".concat(ct,"-header-text")},tt==="header"?Oe:{}),_e),Te&&ie.createElement("div",{className:"".concat(ct,"-extra")},He)),ie.createElement(re.default,(0,Je.Z)({visible:Ie,leavedClassName:"".concat(ct,"-content-hidden")},Me,{forceRender:rt,removeOnLeave:Ve}),function(Fe,qe){var Le=Fe.className,vt=Fe.style;return ie.createElement(ce,{ref:qe,prefixCls:ct,className:Le,classNames:$e,style:vt,styles:Ge,isActive:Ie,forceRender:rt,role:ut?"tabpanel":void 0},ft)}))}),fe=me,be=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ee=function(Ze,Xe){var Qe=Xe.prefixCls,st=Xe.accordion,Ie=Xe.collapsible,Ue=Xe.destroyInactivePanel,rt=Xe.onItemClick,ot=Xe.activeKey,it=Xe.openMotion,$e=Xe.expandIcon;return Ze.map(function(Ye,Ge){var ct=Ye.children,tt=Ye.label,ut=Ye.key,lt=Ye.collapsible,He=Ye.onItemClick,_e=Ye.destroyInactivePanel,ze=(0,ee.Z)(Ye,be),Me=String(ut!=null?ut:Ge),Ve=lt!=null?lt:Ie,ft=_e!=null?_e:Ue,mt=function(Oe){Ve!=="disabled"&&(rt(Oe),He==null||He(Oe))},nt=!1;return st?nt=ot[0]===Me:nt=ot.indexOf(Me)>-1,ie.createElement(fe,(0,Je.Z)({},ze,{prefixCls:Qe,key:Me,panelKey:Me,isActive:nt,accordion:st,openMotion:it,expandIcon:$e,header:tt,collapsible:Ve,onItemClick:mt,destroyInactivePanel:ft}),ct)})},Ae=function(Ze,Xe,Qe){if(!Ze)return null;var st=Qe.prefixCls,Ie=Qe.accordion,Ue=Qe.collapsible,rt=Qe.destroyInactivePanel,ot=Qe.onItemClick,it=Qe.activeKey,$e=Qe.openMotion,Ye=Qe.expandIcon,Ge=Ze.key||String(Xe),ct=Ze.props,tt=ct.header,ut=ct.headerClass,lt=ct.destroyInactivePanel,He=ct.collapsible,_e=ct.onItemClick,ze=!1;Ie?ze=it[0]===Ge:ze=it.indexOf(Ge)>-1;var Me=He!=null?He:Ue,Ve=function(nt){Me!=="disabled"&&(ot(nt),_e==null||_e(nt))},ft={key:Ge,panelKey:Ge,header:tt,headerClass:ut,isActive:ze,prefixCls:st,destroyInactivePanel:lt!=null?lt:rt,openMotion:$e,accordion:Ie,children:Ze.props.children,onItemClick:Ve,expandIcon:Ye,collapsible:Me};return typeof Ze.type=="string"?Ze:(Object.keys(ft).forEach(function(mt){typeof ft[mt]=="undefined"&&delete ft[mt]}),ie.cloneElement(Ze,ft))};function Pe(De,Ze,Xe){return Array.isArray(De)?Ee(De,Xe):(0,se.Z)(Ze).map(function(Qe,st){return Ae(Qe,st,Xe)})}var ke=Pe,de=Ke(26112);function ge(De){var Ze=De;if(!Array.isArray(Ze)){var Xe=(0,we.Z)(Ze);Ze=Xe==="number"||Xe==="string"?[Ze]:[]}return Ze.map(function(Qe){return String(Qe)})}var Se=ie.forwardRef(function(De,Ze){var Xe=De.prefixCls,Qe=Xe===void 0?"rc-collapse":Xe,st=De.destroyInactivePanel,Ie=st===void 0?!1:st,Ue=De.style,rt=De.accordion,ot=De.className,it=De.children,$e=De.collapsible,Ye=De.openMotion,Ge=De.expandIcon,ct=De.activeKey,tt=De.defaultActiveKey,ut=De.onChange,lt=De.items,He=x()(Qe,ot),_e=(0,z.Z)([],{value:ct,onChange:function(Te){return ut==null?void 0:ut(Te)},defaultValue:tt,postState:ge}),ze=(0,y.Z)(_e,2),Me=ze[0],Ve=ze[1],ft=function(Te){return Ve(function(){if(rt)return Me[0]===Te?[]:[Te];var Oe=Me.indexOf(Te),We=Oe>-1;return We?Me.filter(function(at){return at!==Te}):[].concat((0,wt.Z)(Me),[Te])})};(0,oe.ZP)(!it,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var mt=ke(lt,it,{prefixCls:Qe,accordion:rt,openMotion:Ye,expandIcon:Ge,collapsible:$e,destroyInactivePanel:Ie,onItemClick:ft,activeKey:Me});return ie.createElement("div",(0,Je.Z)({ref:Ze,className:He,style:Ue,role:rt?"tablist":void 0},(0,de.Z)(De,{aria:!0,data:!0})),mt)}),je=Object.assign(Se,{Panel:fe}),Ne=je,Ce=je.Panel},66042:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return Ne}});var Je=Ke(33885),wt=Ke(42978),y=Ke(43403),we=Ke(34280),ve=Ke(59301),x=ve.createContext(null),z=ve.createContext({}),oe=x,ie=Ke(20068),ee=Ke(54476),se=Ke(92310),E=Ke.n(se),te=Ke(77900),re=Ke(10228),le=Ke(26112),ue=Ke(75931),ce=Ke(8654),he=["prefixCls","className","containerRef"],me=function(De){var Ze=De.prefixCls,Xe=De.className,Qe=De.containerRef,st=(0,ue.Z)(De,he),Ie=ve.useContext(z),Ue=Ie.panel,rt=(0,ce.x1)(Ue,Qe);return ve.createElement("div",(0,ee.Z)({className:E()("".concat(Ze,"-content"),Xe),role:"dialog",ref:rt},(0,le.Z)(De,{aria:!0}),{"aria-modal":"true"},st))},fe=me,be=Ke(48736);function Ee(Ce){return typeof Ce=="string"&&String(Number(Ce))===Ce?((0,be.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ce)):Ce}function Ae(Ce){warning(!("wrapperClassName"in Ce),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ce.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ke(Ce,De){var Ze,Xe,Qe,st=Ce.prefixCls,Ie=Ce.open,Ue=Ce.placement,rt=Ce.inline,ot=Ce.push,it=Ce.forceRender,$e=Ce.autoFocus,Ye=Ce.keyboard,Ge=Ce.classNames,ct=Ce.rootClassName,tt=Ce.rootStyle,ut=Ce.zIndex,lt=Ce.className,He=Ce.id,_e=Ce.style,ze=Ce.motion,Me=Ce.width,Ve=Ce.height,ft=Ce.children,mt=Ce.mask,nt=Ce.maskClosable,Te=Ce.maskMotion,Oe=Ce.maskClassName,We=Ce.maskStyle,at=Ce.afterOpenChange,Re=Ce.onClose,xe=Ce.onMouseEnter,ye=Ce.onMouseOver,Fe=Ce.onMouseLeave,qe=Ce.onClick,Le=Ce.onKeyDown,vt=Ce.onKeyUp,yt=Ce.styles,xt=Ce.drawerRender,bt=ve.useRef(),ht=ve.useRef(),kt=ve.useRef();ve.useImperativeHandle(De,function(){return bt.current});var Tt=function(Ar){var fn=Ar.keyCode,or=Ar.shiftKey;switch(fn){case re.Z.TAB:{if(fn===re.Z.TAB){if(!or&&document.activeElement===kt.current){var Zt;(Zt=ht.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}else if(or&&document.activeElement===ht.current){var ir;(ir=kt.current)===null||ir===void 0||ir.focus({preventScroll:!0})}}break}case re.Z.ESC:{Re&&Ye&&(Ar.stopPropagation(),Re(Ar));break}}};ve.useEffect(function(){if(Ie&&$e){var Dr;(Dr=bt.current)===null||Dr===void 0||Dr.focus({preventScroll:!0})}},[Ie]);var Pt=ve.useState(!1),Vt=(0,wt.Z)(Pt,2),vr=Vt[0],Yt=Vt[1],Er=ve.useContext(oe),jr;typeof ot=="boolean"?jr=ot?{}:{distance:0}:jr=ot||{};var Pr=(Ze=(Xe=(Qe=jr)===null||Qe===void 0?void 0:Qe.distance)!==null&&Xe!==void 0?Xe:Er==null?void 0:Er.pushDistance)!==null&&Ze!==void 0?Ze:180,_r=ve.useMemo(function(){return{pushDistance:Pr,push:function(){Yt(!0)},pull:function(){Yt(!1)}}},[Pr]);ve.useEffect(function(){if(Ie){var Dr;Er==null||(Dr=Er.push)===null||Dr===void 0||Dr.call(Er)}else{var Ar;Er==null||(Ar=Er.pull)===null||Ar===void 0||Ar.call(Er)}},[Ie]),ve.useEffect(function(){return function(){var Dr;Er==null||(Dr=Er.pull)===null||Dr===void 0||Dr.call(Er)}},[]);var Xr=mt&&ve.createElement(te.default,(0,ee.Z)({key:"mask"},Te,{visible:Ie}),function(Dr,Ar){var fn=Dr.className,or=Dr.style;return ve.createElement("div",{className:E()("".concat(st,"-mask"),fn,Ge==null?void 0:Ge.mask,Oe),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},or),We),yt==null?void 0:yt.mask),onClick:nt&&Ie?Re:void 0,ref:Ar})}),mn=typeof ze=="function"?ze(Ue):ze,cn={};if(vr&&Pr)switch(Ue){case"top":cn.transform="translateY(".concat(Pr,"px)");break;case"bottom":cn.transform="translateY(".concat(-Pr,"px)");break;case"left":cn.transform="translateX(".concat(Pr,"px)");break;default:cn.transform="translateX(".concat(-Pr,"px)");break}Ue==="left"||Ue==="right"?cn.width=Ee(Me):cn.height=Ee(Ve);var Yr={onMouseEnter:xe,onMouseOver:ye,onMouseLeave:Fe,onClick:qe,onKeyDown:Le,onKeyUp:vt},kn=ve.createElement(te.default,(0,ee.Z)({key:"panel"},mn,{visible:Ie,forceRender:it,onVisibleChanged:function(Ar){at==null||at(Ar)},removeOnLeave:!1,leavedClassName:"".concat(st,"-content-wrapper-hidden")}),function(Dr,Ar){var fn=Dr.className,or=Dr.style,Zt=ve.createElement(fe,(0,ee.Z)({id:He,containerRef:Ar,prefixCls:st,className:E()(lt,Ge==null?void 0:Ge.content),style:(0,Je.Z)((0,Je.Z)({},_e),yt==null?void 0:yt.content)},(0,le.Z)(Ce,{aria:!0}),Yr),ft);return ve.createElement("div",(0,ee.Z)({className:E()("".concat(st,"-content-wrapper"),Ge==null?void 0:Ge.wrapper,fn),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},cn),or),yt==null?void 0:yt.wrapper)},(0,le.Z)(Ce,{data:!0})),xt?xt(Zt):Zt)}),Cn=(0,Je.Z)({},tt);return ut&&(Cn.zIndex=ut),ve.createElement(oe.Provider,{value:_r},ve.createElement("div",{className:E()(st,"".concat(st,"-").concat(Ue),ct,(0,ie.Z)((0,ie.Z)({},"".concat(st,"-open"),Ie),"".concat(st,"-inline"),rt)),style:Cn,tabIndex:-1,ref:bt,onKeyDown:Tt},Xr,ve.createElement("div",{tabIndex:0,ref:ht,style:Pe,"aria-hidden":"true","data-sentinel":"start"}),kn,ve.createElement("div",{tabIndex:0,ref:kt,style:Pe,"aria-hidden":"true","data-sentinel":"end"})))}var de=ve.forwardRef(ke),ge=de,Se=function(De){var Ze=De.open,Xe=Ze===void 0?!1:Ze,Qe=De.prefixCls,st=Qe===void 0?"rc-drawer":Qe,Ie=De.placement,Ue=Ie===void 0?"right":Ie,rt=De.autoFocus,ot=rt===void 0?!0:rt,it=De.keyboard,$e=it===void 0?!0:it,Ye=De.width,Ge=Ye===void 0?378:Ye,ct=De.mask,tt=ct===void 0?!0:ct,ut=De.maskClosable,lt=ut===void 0?!0:ut,He=De.getContainer,_e=De.forceRender,ze=De.afterOpenChange,Me=De.destroyOnClose,Ve=De.onMouseEnter,ft=De.onMouseOver,mt=De.onMouseLeave,nt=De.onClick,Te=De.onKeyDown,Oe=De.onKeyUp,We=De.panelRef,at=ve.useState(!1),Re=(0,wt.Z)(at,2),xe=Re[0],ye=Re[1],Fe=ve.useState(!1),qe=(0,wt.Z)(Fe,2),Le=qe[0],vt=qe[1];(0,we.Z)(function(){vt(!0)},[]);var yt=Le?Xe:!1,xt=ve.useRef(),bt=ve.useRef();(0,we.Z)(function(){yt&&(bt.current=document.activeElement)},[yt]);var ht=function(vr){var Yt;if(ye(vr),ze==null||ze(vr),!vr&&bt.current&&!((Yt=xt.current)!==null&&Yt!==void 0&&Yt.contains(bt.current))){var Er;(Er=bt.current)===null||Er===void 0||Er.focus({preventScroll:!0})}},kt=ve.useMemo(function(){return{panel:We}},[We]);if(!_e&&!xe&&!yt&&Me)return null;var Tt={onMouseEnter:Ve,onMouseOver:ft,onMouseLeave:mt,onClick:nt,onKeyDown:Te,onKeyUp:Oe},Pt=(0,Je.Z)((0,Je.Z)({},De),{},{open:yt,prefixCls:st,placement:Ue,autoFocus:ot,keyboard:$e,width:Ge,mask:tt,maskClosable:lt,inline:He===!1,afterOpenChange:ht,ref:xt},Tt);return ve.createElement(z.Provider,{value:kt},ve.createElement(y.Z,{open:yt||_e||xe,autoDestroy:!1,getContainer:He,autoLock:tt&&(yt||xe)},ve.createElement(ge,Pt)))},je=Se,Ne=je},20922:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return tt}});var Je=Ke(54476),wt=Ke(20068),y=Ke(76190),we=Ke(42978),ve=Ke(75931),x=Ke(67732),z=Ke(83652);function oe(){return typeof BigInt=="function"}function ie(ut){return!ut&&ut!==0&&!Number.isNaN(ut)||!String(ut).trim()}function ee(ut){var lt=ut.trim(),He=lt.startsWith("-");He&&(lt=lt.slice(1)),lt=lt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),lt.startsWith(".")&&(lt="0".concat(lt));var _e=lt||"0",ze=_e.split("."),Me=ze[0]||"0",Ve=ze[1]||"0";Me==="0"&&Ve==="0"&&(He=!1);var ft=He?"-":"";return{negative:He,negativeStr:ft,trimStr:_e,integerStr:Me,decimalStr:Ve,fullStr:"".concat(ft).concat(_e)}}function se(ut){var lt=String(ut);return!Number.isNaN(Number(lt))&&lt.includes("e")}function E(ut){var lt=String(ut);if(se(ut)){var He=Number(lt.slice(lt.indexOf("e-")+2)),_e=lt.match(/\.(\d+)/);return _e!=null&&_e[1]&&(He+=_e[1].length),He}return lt.includes(".")&&re(lt)?lt.length-lt.indexOf(".")-1:0}function te(ut){var lt=String(ut);if(se(ut)){if(ut>Number.MAX_SAFE_INTEGER)return String(oe()?BigInt(ut).toString():Number.MAX_SAFE_INTEGER);if(ut<Number.MIN_SAFE_INTEGER)return String(oe()?BigInt(ut).toString():Number.MIN_SAFE_INTEGER);lt=ut.toFixed(E(lt))}return ee(lt).fullStr}function re(ut){return typeof ut=="number"?!Number.isNaN(ut):ut?/^\s*-?\d+(\.\d+)?\s*$/.test(ut)||/^\s*-?\d+\.\s*$/.test(ut)||/^\s*-?\.\d+\s*$/.test(ut):!1}var le=function(){function ut(lt){if((0,x.Z)(this,ut),(0,wt.Z)(this,"origin",""),(0,wt.Z)(this,"negative",void 0),(0,wt.Z)(this,"integer",void 0),(0,wt.Z)(this,"decimal",void 0),(0,wt.Z)(this,"decimalLen",void 0),(0,wt.Z)(this,"empty",void 0),(0,wt.Z)(this,"nan",void 0),ie(lt)){this.empty=!0;return}if(this.origin=String(lt),lt==="-"||Number.isNaN(lt)){this.nan=!0;return}var He=lt;if(se(He)&&(He=Number(He)),He=typeof He=="string"?He:te(He),re(He)){var _e=ee(He);this.negative=_e.negative;var ze=_e.trimStr.split(".");this.integer=BigInt(ze[0]);var Me=ze[1]||"0";this.decimal=BigInt(Me),this.decimalLen=Me.length}else this.nan=!0}return(0,z.Z)(ut,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(He){var _e="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(He,"0"));return BigInt(_e)}},{key:"negate",value:function(){var He=new ut(this.toString());return He.negative=!He.negative,He}},{key:"cal",value:function(He,_e,ze){var Me=Math.max(this.getDecimalStr().length,He.getDecimalStr().length),Ve=this.alignDecimal(Me),ft=He.alignDecimal(Me),mt=_e(Ve,ft).toString(),nt=ze(Me),Te=ee(mt),Oe=Te.negativeStr,We=Te.trimStr,at="".concat(Oe).concat(We.padStart(nt+1,"0"));return new ut("".concat(at.slice(0,-nt),".").concat(at.slice(-nt)))}},{key:"add",value:function(He){if(this.isInvalidate())return new ut(He);var _e=new ut(He);return _e.isInvalidate()?this:this.cal(_e,function(ze,Me){return ze+Me},function(ze){return ze})}},{key:"multi",value:function(He){var _e=new ut(He);return this.isInvalidate()||_e.isInvalidate()?new ut(NaN):this.cal(_e,function(ze,Me){return ze*Me},function(ze){return ze*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(He){return this.toString()===(He==null?void 0:He.toString())}},{key:"lessEquals",value:function(He){return this.add(He.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return He?this.isInvalidate()?"":ee("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ut}(),ue=function(){function ut(lt){if((0,x.Z)(this,ut),(0,wt.Z)(this,"origin",""),(0,wt.Z)(this,"number",void 0),(0,wt.Z)(this,"empty",void 0),ie(lt)){this.empty=!0;return}this.origin=String(lt),this.number=Number(lt)}return(0,z.Z)(ut,[{key:"negate",value:function(){return new ut(-this.toNumber())}},{key:"add",value:function(He){if(this.isInvalidate())return new ut(He);var _e=Number(He);if(Number.isNaN(_e))return this;var ze=this.number+_e;if(ze>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(ze<Number.MIN_SAFE_INTEGER)return new ut(Number.MIN_SAFE_INTEGER);var Me=Math.max(E(this.number),E(_e));return new ut(ze.toFixed(Me))}},{key:"multi",value:function(He){var _e=Number(He);if(this.isInvalidate()||Number.isNaN(_e))return new ut(NaN);var ze=this.number*_e;if(ze>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(ze<Number.MIN_SAFE_INTEGER)return new ut(Number.MIN_SAFE_INTEGER);var Me=Math.max(E(this.number),E(_e));return new ut(ze.toFixed(Me))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(He){return this.toNumber()===(He==null?void 0:He.toNumber())}},{key:"lessEquals",value:function(He){return this.add(He.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return He?this.isInvalidate()?"":te(this.number):this.origin}}]),ut}();function ce(ut){return oe()?new le(ut):new ue(ut)}function he(ut,lt,He){var _e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ut==="")return"";var ze=ee(ut),Me=ze.negativeStr,Ve=ze.integerStr,ft=ze.decimalStr,mt="".concat(lt).concat(ft),nt="".concat(Me).concat(Ve);if(He>=0){var Te=Number(ft[He]);if(Te>=5&&!_e){var Oe=ce(ut).add("".concat(Me,"0.").concat("0".repeat(He)).concat(10-Te));return he(Oe.toString(),lt,He,_e)}return He===0?nt:"".concat(nt).concat(lt).concat(ft.padEnd(He,"0").slice(0,He))}return mt===".0"?nt:"".concat(nt).concat(mt)}var me=ce,fe=Ke(92310),be=Ke.n(fe),Ee=Ke(36901),Ae=Ke(34280);function Pe(ut,lt){return typeof Proxy!="undefined"&&ut?new Proxy(ut,{get:function(_e,ze){if(lt[ze])return lt[ze];var Me=_e[ze];return typeof Me=="function"?Me.bind(_e):Me}}):ut}var ke=Ke(8654),de=Ke(59301),ge=Ke(48736);function Se(ut,lt){var He=(0,de.useRef)(null);function _e(){try{var Me=ut.selectionStart,Ve=ut.selectionEnd,ft=ut.value,mt=ft.substring(0,Me),nt=ft.substring(Ve);He.current={start:Me,end:Ve,value:ft,beforeTxt:mt,afterTxt:nt}}catch(Te){}}function ze(){if(ut&&He.current&&lt)try{var Me=ut.value,Ve=He.current,ft=Ve.beforeTxt,mt=Ve.afterTxt,nt=Ve.start,Te=Me.length;if(Me.startsWith(ft))Te=ft.length;else if(Me.endsWith(mt))Te=Me.length-He.current.afterTxt.length;else{var Oe=ft[nt-1],We=Me.indexOf(Oe,nt-1);We!==-1&&(Te=We+1)}ut.setSelectionRange(Te,Te)}catch(at){(0,ge.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(at.message))}}return[_e,ze]}var je=Ke(49658),Ne=function(){var lt=(0,de.useState)(!1),He=(0,we.Z)(lt,2),_e=He[0],ze=He[1];return(0,Ae.Z)(function(){ze((0,je.Z)())},[]),_e},Ce=Ne,De=Ke(16089),Ze=200,Xe=600;function Qe(ut){var lt=ut.prefixCls,He=ut.upNode,_e=ut.downNode,ze=ut.upDisabled,Me=ut.downDisabled,Ve=ut.onStep,ft=de.useRef(),mt=de.useRef([]),nt=de.useRef();nt.current=Ve;var Te=function(){clearTimeout(ft.current)},Oe=function(Le,vt){Le.preventDefault(),Te(),nt.current(vt);function yt(){nt.current(vt),ft.current=setTimeout(yt,Ze)}ft.current=setTimeout(yt,Xe)};de.useEffect(function(){return function(){Te(),mt.current.forEach(function(qe){return De.Z.cancel(qe)})}},[]);var We=Ce();if(We)return null;var at="".concat(lt,"-handler"),Re=be()(at,"".concat(at,"-up"),(0,wt.Z)({},"".concat(at,"-up-disabled"),ze)),xe=be()(at,"".concat(at,"-down"),(0,wt.Z)({},"".concat(at,"-down-disabled"),Me)),ye=function(){return mt.current.push((0,De.Z)(Te))},Fe={unselectable:"on",role:"button",onMouseUp:ye,onMouseLeave:ye};return de.createElement("div",{className:"".concat(at,"-wrap")},de.createElement("span",(0,Je.Z)({},Fe,{onMouseDown:function(Le){Oe(Le,!0)},"aria-label":"Increase Value","aria-disabled":ze,className:Re}),He||de.createElement("span",{unselectable:"on",className:"".concat(lt,"-handler-up-inner")})),de.createElement("span",(0,Je.Z)({},Fe,{onMouseDown:function(Le){Oe(Le,!1)},"aria-label":"Decrease Value","aria-disabled":Me,className:xe}),_e||de.createElement("span",{unselectable:"on",className:"".concat(lt,"-handler-down-inner")})))}function st(ut){var lt=typeof ut=="number"?te(ut):ee(ut).fullStr,He=lt.includes(".");return He?ee(lt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ut+"0"}var Ie=Ke(30292),Ue=function(){var ut=(0,de.useRef)(0),lt=function(){De.Z.cancel(ut.current)};return(0,de.useEffect)(function(){return lt},[]),function(He){lt(),ut.current=(0,De.Z)(function(){He()})}},rt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],ot=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],it=function(lt,He){return lt||He.isEmpty()?He.toString():He.toNumber()},$e=function(lt){var He=me(lt);return He.isInvalidate()?null:He},Ye=de.forwardRef(function(ut,lt){var He=ut.prefixCls,_e=ut.className,ze=ut.style,Me=ut.min,Ve=ut.max,ft=ut.step,mt=ft===void 0?1:ft,nt=ut.defaultValue,Te=ut.value,Oe=ut.disabled,We=ut.readOnly,at=ut.upHandler,Re=ut.downHandler,xe=ut.keyboard,ye=ut.changeOnWheel,Fe=ye===void 0?!1:ye,qe=ut.controls,Le=qe===void 0?!0:qe,vt=ut.classNames,yt=ut.stringMode,xt=ut.parser,bt=ut.formatter,ht=ut.precision,kt=ut.decimalSeparator,Tt=ut.onChange,Pt=ut.onInput,Vt=ut.onPressEnter,vr=ut.onStep,Yt=ut.changeOnBlur,Er=Yt===void 0?!0:Yt,jr=ut.domRef,Pr=(0,ve.Z)(ut,rt),_r="".concat(He,"-input"),Xr=de.useRef(null),mn=de.useState(!1),cn=(0,we.Z)(mn,2),Yr=cn[0],kn=cn[1],Cn=de.useRef(!1),Dr=de.useRef(!1),Ar=de.useRef(!1),fn=de.useState(function(){return me(Te!=null?Te:nt)}),or=(0,we.Z)(fn,2),Zt=or[0],ir=or[1];function Nr(zr){Te===void 0&&ir(zr)}var gr=de.useCallback(function(zr,Cr){if(!Cr)return ht>=0?ht:Math.max(E(zr),E(mt))},[ht,mt]),Hr=de.useCallback(function(zr){var Cr=String(zr);if(xt)return xt(Cr);var Ur=Cr;return kt&&(Ur=Ur.replace(kt,".")),Ur.replace(/[^\w.-]+/g,"")},[xt,kt]),Qr=de.useRef(""),rn=de.useCallback(function(zr,Cr){if(bt)return bt(zr,{userTyping:Cr,input:String(Qr.current)});var Ur=typeof zr=="number"?te(zr):zr;if(!Cr){var wr=gr(Ur,Cr);if(re(Ur)&&(kt||wr>=0)){var jn=kt||".";Ur=he(Ur,jn,wr)}}return Ur},[bt,gr,kt]),Kr=de.useState(function(){var zr=nt!=null?nt:Te;return Zt.isInvalidate()&&["string","number"].includes((0,y.Z)(zr))?Number.isNaN(zr)?"":zr:rn(Zt.toString(),!1)}),Wr=(0,we.Z)(Kr,2),dn=Wr[0],pr=Wr[1];Qr.current=dn;function Wt(zr,Cr){pr(rn(zr.isInvalidate()?zr.toString(!1):zr.toString(!Cr),Cr))}var Sr=de.useMemo(function(){return $e(Ve)},[Ve,ht]),Gr=de.useMemo(function(){return $e(Me)},[Me,ht]),gn=de.useMemo(function(){return!Sr||!Zt||Zt.isInvalidate()?!1:Sr.lessEquals(Zt)},[Sr,Zt]),Et=de.useMemo(function(){return!Gr||!Zt||Zt.isInvalidate()?!1:Zt.lessEquals(Gr)},[Gr,Zt]),Dt=Se(Xr.current,Yr),nr=(0,we.Z)(Dt,2),Kt=nr[0],jt=nr[1],tr=function(Cr){return Sr&&!Cr.lessEquals(Sr)?Sr:Gr&&!Gr.lessEquals(Cr)?Gr:null},hr=function(Cr){return!tr(Cr)},fr=function(Cr,Ur){var wr=Cr,jn=hr(wr)||wr.isEmpty();if(!wr.isEmpty()&&!Ur&&(wr=tr(wr)||wr,jn=!0),!We&&!Oe&&jn){var Hn=wr.toString(),Ln=gr(Hn,Ur);return Ln>=0&&(wr=me(he(Hn,".",Ln)),hr(wr)||(wr=me(he(Hn,".",Ln,!0)))),wr.equals(Zt)||(Nr(wr),Tt==null||Tt(wr.isEmpty()?null:it(yt,wr)),Te===void 0&&Wt(wr,Ur)),wr}return Zt},kr=Ue(),sr=function zr(Cr){if(Kt(),Qr.current=Cr,pr(Cr),!Dr.current){var Ur=Hr(Cr),wr=me(Ur);wr.isNaN()||fr(wr,!0)}Pt==null||Pt(Cr),kr(function(){var jn=Cr;xt||(jn=Cr.replace(/。/g,".")),jn!==Cr&&zr(jn)})},xr=function(){Dr.current=!0},ar=function(){Dr.current=!1,sr(Xr.current.value)},$t=function(Cr){sr(Cr.target.value)},lr=function(Cr){var Ur;if(!(Cr&&gn||!Cr&&Et)){Cn.current=!1;var wr=me(Ar.current?st(mt):mt);Cr||(wr=wr.negate());var jn=(Zt||me(0)).add(wr.toString()),Hn=fr(jn,!1);vr==null||vr(it(yt,Hn),{offset:Ar.current?st(mt):mt,type:Cr?"up":"down"}),(Ur=Xr.current)===null||Ur===void 0||Ur.focus()}},br=function(Cr){var Ur=me(Hr(dn)),wr;Ur.isNaN()?wr=fr(Zt,Cr):wr=fr(Ur,Cr),Te!==void 0?Wt(Zt,!1):wr.isNaN()||Wt(wr,!1)},Rr=function(){Cn.current=!0},Fr=function(Cr){var Ur=Cr.key,wr=Cr.shiftKey;Cn.current=!0,Ar.current=wr,Ur==="Enter"&&(Dr.current||(Cn.current=!1),br(!1),Vt==null||Vt(Cr)),xe!==!1&&!Dr.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ur)&&(lr(Ur==="Up"||Ur==="ArrowUp"),Cr.preventDefault())},vn=function(){Cn.current=!1,Ar.current=!1};de.useEffect(function(){if(Fe&&Yr){var zr=function(wr){lr(wr.deltaY<0),wr.preventDefault()},Cr=Xr.current;if(Cr)return Cr.addEventListener("wheel",zr,{passive:!1}),function(){return Cr.removeEventListener("wheel",zr)}}});var On=function(){Er&&br(!1),kn(!1),Cn.current=!1};return(0,Ae.o)(function(){Zt.isInvalidate()||Wt(Zt,!1)},[ht,bt]),(0,Ae.o)(function(){var zr=me(Te);ir(zr);var Cr=me(Hr(dn));(!zr.equals(Cr)||!Cn.current||bt)&&Wt(zr,Cn.current)},[Te]),(0,Ae.o)(function(){bt&&jt()},[dn]),de.createElement("div",{ref:jr,className:be()(He,_e,(0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)({},"".concat(He,"-focused"),Yr),"".concat(He,"-disabled"),Oe),"".concat(He,"-readonly"),We),"".concat(He,"-not-a-number"),Zt.isNaN()),"".concat(He,"-out-of-range"),!Zt.isInvalidate()&&!hr(Zt))),style:ze,onFocus:function(){kn(!0)},onBlur:On,onKeyDown:Fr,onKeyUp:vn,onCompositionStart:xr,onCompositionEnd:ar,onBeforeInput:Rr},Le&&de.createElement(Qe,{prefixCls:He,upNode:at,downNode:Re,upDisabled:gn,downDisabled:Et,onStep:lr}),de.createElement("div",{className:"".concat(_r,"-wrap")},de.createElement("input",(0,Je.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Me,"aria-valuemax":Ve,"aria-valuenow":Zt.isInvalidate()?null:Zt.toString(),step:mt},Pr,{ref:(0,ke.sQ)(Xr,lt),className:_r,value:dn,onChange:$t,disabled:Oe,readOnly:We}))))}),Ge=de.forwardRef(function(ut,lt){var He=ut.disabled,_e=ut.style,ze=ut.prefixCls,Me=ze===void 0?"rc-input-number":ze,Ve=ut.value,ft=ut.prefix,mt=ut.suffix,nt=ut.addonBefore,Te=ut.addonAfter,Oe=ut.className,We=ut.classNames,at=(0,ve.Z)(ut,ot),Re=de.useRef(null),xe=de.useRef(null),ye=de.useRef(null),Fe=function(Le){ye.current&&(0,Ie.nH)(ye.current,Le)};return de.useImperativeHandle(lt,function(){return Pe(ye.current,{focus:Fe,nativeElement:Re.current.nativeElement||xe.current})}),de.createElement(Ee.BaseInput,{className:Oe,triggerFocus:Fe,prefixCls:Me,value:Ve,disabled:He,style:_e,prefix:ft,suffix:mt,addonAfter:Te,addonBefore:nt,classNames:We,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Re},de.createElement(Ye,(0,Je.Z)({prefixCls:Me,disabled:He,ref:ye,domRef:xe,className:We==null?void 0:We.input},at)))}),ct=Ge,tt=ct},23425:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return Pe}});var Je=Ke(20068),wt=Ke(54476),y=Ke(76190),we=Ke(33885),ve=Ke(42978),x=Ke(92310),z=Ke.n(x),oe=Ke(18929),ie=Ke(10228),ee=Ke(26112),se=Ke(48736),E=Ke(59301),te=Ke(17119),re=[10,20,50,100],le=function(de){var ge=de.pageSizeOptions,Se=ge===void 0?re:ge,je=de.locale,Ne=de.changeSize,Ce=de.pageSize,De=de.goButton,Ze=de.quickGo,Xe=de.rootPrefixCls,Qe=de.disabled,st=de.buildOptionText,Ie=de.showSizeChanger,Ue=de.sizeChangerRender,rt=E.useState(""),ot=(0,ve.Z)(rt,2),it=ot[0],$e=ot[1],Ye=function(){return!it||Number.isNaN(it)?void 0:Number(it)},Ge=typeof st=="function"?st:function(Ve){return"".concat(Ve," ").concat(je.items_per_page)},ct=function(ft){$e(ft.target.value)},tt=function(ft){De||it===""||($e(""),!(ft.relatedTarget&&(ft.relatedTarget.className.indexOf("".concat(Xe,"-item-link"))>=0||ft.relatedTarget.className.indexOf("".concat(Xe,"-item"))>=0))&&(Ze==null||Ze(Ye())))},ut=function(ft){it!==""&&(ft.keyCode===ie.Z.ENTER||ft.type==="click")&&($e(""),Ze==null||Ze(Ye()))},lt=function(){return Se.some(function(ft){return ft.toString()===Ce.toString()})?Se:Se.concat([Ce]).sort(function(ft,mt){var nt=Number.isNaN(Number(ft))?0:Number(ft),Te=Number.isNaN(Number(mt))?0:Number(mt);return nt-Te})},He="".concat(Xe,"-options");if(!Ie&&!Ze)return null;var _e=null,ze=null,Me=null;return Ie&&Ue&&(_e=Ue({disabled:Qe,size:Ce,onSizeChange:function(ft){Ne==null||Ne(Number(ft))},"aria-label":je.page_size,className:"".concat(He,"-size-changer"),options:lt().map(function(Ve){return{label:Ge(Ve),value:Ve}})})),Ze&&(De&&(Me=typeof De=="boolean"?E.createElement("button",{type:"button",onClick:ut,onKeyUp:ut,disabled:Qe,className:"".concat(He,"-quick-jumper-button")},je.jump_to_confirm):E.createElement("span",{onClick:ut,onKeyUp:ut},De)),ze=E.createElement("div",{className:"".concat(He,"-quick-jumper")},je.jump_to,E.createElement("input",{disabled:Qe,type:"text",value:it,onChange:ct,onKeyUp:ut,onBlur:tt,"aria-label":je.page}),je.page,Me)),E.createElement("li",{className:He},_e,ze)},ue=le,ce=function(de){var ge=de.rootPrefixCls,Se=de.page,je=de.active,Ne=de.className,Ce=de.showTitle,De=de.onClick,Ze=de.onKeyPress,Xe=de.itemRender,Qe="".concat(ge,"-item"),st=z()(Qe,"".concat(Qe,"-").concat(Se),(0,Je.Z)((0,Je.Z)({},"".concat(Qe,"-active"),je),"".concat(Qe,"-disabled"),!Se),Ne),Ie=function(){De(Se)},Ue=function(it){Ze(it,De,Se)},rt=Xe(Se,"page",E.createElement("a",{rel:"nofollow"},Se));return rt?E.createElement("li",{title:Ce?String(Se):null,className:st,onClick:Ie,onKeyDown:Ue,tabIndex:0},rt):null},he=ce,me=function(de,ge,Se){return Se};function fe(){}function be(ke){var de=Number(ke);return typeof de=="number"&&!Number.isNaN(de)&&isFinite(de)&&Math.floor(de)===de}function Ee(ke,de,ge){var Se=typeof ke=="undefined"?de:ke;return Math.floor((ge-1)/Se)+1}var Ae=function(de){var ge=de.prefixCls,Se=ge===void 0?"rc-pagination":ge,je=de.selectPrefixCls,Ne=je===void 0?"rc-select":je,Ce=de.className,De=de.current,Ze=de.defaultCurrent,Xe=Ze===void 0?1:Ze,Qe=de.total,st=Qe===void 0?0:Qe,Ie=de.pageSize,Ue=de.defaultPageSize,rt=Ue===void 0?10:Ue,ot=de.onChange,it=ot===void 0?fe:ot,$e=de.hideOnSinglePage,Ye=de.align,Ge=de.showPrevNextJumpers,ct=Ge===void 0?!0:Ge,tt=de.showQuickJumper,ut=de.showLessItems,lt=de.showTitle,He=lt===void 0?!0:lt,_e=de.onShowSizeChange,ze=_e===void 0?fe:_e,Me=de.locale,Ve=Me===void 0?te.Z:Me,ft=de.style,mt=de.totalBoundaryShowSizeChanger,nt=mt===void 0?50:mt,Te=de.disabled,Oe=de.simple,We=de.showTotal,at=de.showSizeChanger,Re=at===void 0?st>nt:at,xe=de.sizeChangerRender,ye=de.pageSizeOptions,Fe=de.itemRender,qe=Fe===void 0?me:Fe,Le=de.jumpPrevIcon,vt=de.jumpNextIcon,yt=de.prevIcon,xt=de.nextIcon,bt=E.useRef(null),ht=(0,oe.Z)(10,{value:Ie,defaultValue:rt}),kt=(0,ve.Z)(ht,2),Tt=kt[0],Pt=kt[1],Vt=(0,oe.Z)(1,{value:De,defaultValue:Xe,postState:function(on){return Math.max(1,Math.min(on,Ee(void 0,Tt,st)))}}),vr=(0,ve.Z)(Vt,2),Yt=vr[0],Er=vr[1],jr=E.useState(Yt),Pr=(0,ve.Z)(jr,2),_r=Pr[0],Xr=Pr[1];(0,E.useEffect)(function(){Xr(Yt)},[Yt]);var mn=it!==fe,cn="current"in de,Yr=Math.max(1,Yt-(ut?3:5)),kn=Math.min(Ee(void 0,Tt,st),Yt+(ut?3:5));function Cn(Ir,on){var Tn=Ir||E.createElement("button",{type:"button","aria-label":on,className:"".concat(Se,"-item-link")});return typeof Ir=="function"&&(Tn=E.createElement(Ir,(0,we.Z)({},de))),Tn}function Dr(Ir){var on=Ir.target.value,Tn=Ee(void 0,Tt,st),Bn;return on===""?Bn=on:Number.isNaN(Number(on))?Bn=_r:on>=Tn?Bn=Tn:Bn=Number(on),Bn}function Ar(Ir){return be(Ir)&&Ir!==Yt&&be(st)&&st>0}var fn=st>Tt?tt:!1;function or(Ir){(Ir.keyCode===ie.Z.UP||Ir.keyCode===ie.Z.DOWN)&&Ir.preventDefault()}function Zt(Ir){var on=Dr(Ir);switch(on!==_r&&Xr(on),Ir.keyCode){case ie.Z.ENTER:gr(on);break;case ie.Z.UP:gr(on-1);break;case ie.Z.DOWN:gr(on+1);break;default:break}}function ir(Ir){gr(Dr(Ir))}function Nr(Ir){var on=Ee(Ir,Tt,st),Tn=Yt>on&&on!==0?on:Yt;Pt(Ir),Xr(Tn),ze==null||ze(Yt,Ir),Er(Tn),it==null||it(Tn,Ir)}function gr(Ir){if(Ar(Ir)&&!Te){var on=Ee(void 0,Tt,st),Tn=Ir;return Ir>on?Tn=on:Ir<1&&(Tn=1),Tn!==_r&&Xr(Tn),Er(Tn),it==null||it(Tn,Tt),Tn}return Yt}var Hr=Yt>1,Qr=Yt<Ee(void 0,Tt,st);function rn(){Hr&&gr(Yt-1)}function Kr(){Qr&&gr(Yt+1)}function Wr(){gr(Yr)}function dn(){gr(kn)}function pr(Ir,on){if(Ir.key==="Enter"||Ir.charCode===ie.Z.ENTER||Ir.keyCode===ie.Z.ENTER){for(var Tn=arguments.length,Bn=new Array(Tn>2?Tn-2:0),_n=2;_n<Tn;_n++)Bn[_n-2]=arguments[_n];on.apply(void 0,Bn)}}function Wt(Ir){pr(Ir,rn)}function Sr(Ir){pr(Ir,Kr)}function Gr(Ir){pr(Ir,Wr)}function gn(Ir){pr(Ir,dn)}function Et(Ir){var on=qe(Ir,"prev",Cn(yt,"prev page"));return E.isValidElement(on)?E.cloneElement(on,{disabled:!Hr}):on}function Dt(Ir){var on=qe(Ir,"next",Cn(xt,"next page"));return E.isValidElement(on)?E.cloneElement(on,{disabled:!Qr}):on}function nr(Ir){(Ir.type==="click"||Ir.keyCode===ie.Z.ENTER)&&gr(_r)}var Kt=null,jt=(0,ee.Z)(de,{aria:!0,data:!0}),tr=We&&E.createElement("li",{className:"".concat(Se,"-total-text")},We(st,[st===0?0:(Yt-1)*Tt+1,Yt*Tt>st?st:Yt*Tt])),hr=null,fr=Ee(void 0,Tt,st);if($e&&st<=Tt)return null;var kr=[],sr={rootPrefixCls:Se,onClick:gr,onKeyPress:pr,showTitle:He,itemRender:qe,page:-1},xr=Yt-1>0?Yt-1:0,ar=Yt+1<fr?Yt+1:fr,$t=tt&&tt.goButton,lr=(0,y.Z)(Oe)==="object"?Oe.readOnly:!Oe,br=$t,Rr=null;Oe&&($t&&(typeof $t=="boolean"?br=E.createElement("button",{type:"button",onClick:nr,onKeyUp:nr},Ve.jump_to_confirm):br=E.createElement("span",{onClick:nr,onKeyUp:nr},$t),br=E.createElement("li",{title:He?"".concat(Ve.jump_to).concat(Yt,"/").concat(fr):null,className:"".concat(Se,"-simple-pager")},br)),Rr=E.createElement("li",{title:He?"".concat(Yt,"/").concat(fr):null,className:"".concat(Se,"-simple-pager")},lr?_r:E.createElement("input",{type:"text","aria-label":Ve.jump_to,value:_r,disabled:Te,onKeyDown:or,onKeyUp:Zt,onChange:Zt,onBlur:ir,size:3}),E.createElement("span",{className:"".concat(Se,"-slash")},"/"),fr));var Fr=ut?1:2;if(fr<=3+Fr*2){fr||kr.push(E.createElement(he,(0,wt.Z)({},sr,{key:"noPager",page:1,className:"".concat(Se,"-item-disabled")})));for(var vn=1;vn<=fr;vn+=1)kr.push(E.createElement(he,(0,wt.Z)({},sr,{key:vn,page:vn,active:Yt===vn})))}else{var On=ut?Ve.prev_3:Ve.prev_5,zr=ut?Ve.next_3:Ve.next_5,Cr=qe(Yr,"jump-prev",Cn(Le,"prev page")),Ur=qe(kn,"jump-next",Cn(vt,"next page"));ct&&(Kt=Cr?E.createElement("li",{title:He?On:null,key:"prev",onClick:Wr,tabIndex:0,onKeyDown:Gr,className:z()("".concat(Se,"-jump-prev"),(0,Je.Z)({},"".concat(Se,"-jump-prev-custom-icon"),!!Le))},Cr):null,hr=Ur?E.createElement("li",{title:He?zr:null,key:"next",onClick:dn,tabIndex:0,onKeyDown:gn,className:z()("".concat(Se,"-jump-next"),(0,Je.Z)({},"".concat(Se,"-jump-next-custom-icon"),!!vt))},Ur):null);var wr=Math.max(1,Yt-Fr),jn=Math.min(Yt+Fr,fr);Yt-1<=Fr&&(jn=1+Fr*2),fr-Yt<=Fr&&(wr=fr-Fr*2);for(var Hn=wr;Hn<=jn;Hn+=1)kr.push(E.createElement(he,(0,wt.Z)({},sr,{key:Hn,page:Hn,active:Yt===Hn})));if(Yt-1>=Fr*2&&Yt!==3&&(kr[0]=E.cloneElement(kr[0],{className:z()("".concat(Se,"-item-after-jump-prev"),kr[0].props.className)}),kr.unshift(Kt)),fr-Yt>=Fr*2&&Yt!==fr-2){var Ln=kr[kr.length-1];kr[kr.length-1]=E.cloneElement(Ln,{className:z()("".concat(Se,"-item-before-jump-next"),Ln.props.className)}),kr.push(hr)}wr!==1&&kr.unshift(E.createElement(he,(0,wt.Z)({},sr,{key:1,page:1}))),jn!==fr&&kr.push(E.createElement(he,(0,wt.Z)({},sr,{key:fr,page:fr})))}var Vn=Et(xr);if(Vn){var Yn=!Hr||!fr;Vn=E.createElement("li",{title:He?Ve.prev_page:null,onClick:rn,tabIndex:Yn?null:0,onKeyDown:Wt,className:z()("".concat(Se,"-prev"),(0,Je.Z)({},"".concat(Se,"-disabled"),Yn)),"aria-disabled":Yn},Vn)}var Gn=Dt(ar);if(Gn){var Mn,Jn;Oe?(Mn=!Qr,Jn=Hr?0:null):(Mn=!Qr||!fr,Jn=Mn?null:0),Gn=E.createElement("li",{title:He?Ve.next_page:null,onClick:Kr,tabIndex:Jn,onKeyDown:Sr,className:z()("".concat(Se,"-next"),(0,Je.Z)({},"".concat(Se,"-disabled"),Mn)),"aria-disabled":Mn},Gn)}var Xn=z()(Se,Ce,(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(Se,"-start"),Ye==="start"),"".concat(Se,"-center"),Ye==="center"),"".concat(Se,"-end"),Ye==="end"),"".concat(Se,"-simple"),Oe),"".concat(Se,"-disabled"),Te));return E.createElement("ul",(0,wt.Z)({className:Xn,style:ft,ref:bt},jt),tr,Vn,Oe?Rr:kr,Gn,E.createElement(ue,{locale:Ve,rootPrefixCls:Se,disabled:Te,selectPrefixCls:Ne,changeSize:Nr,pageSize:Tt,pageSizeOptions:ye,quickGo:fn?gr:null,goButton:br,showSizeChanger:Re,sizeChangerRender:xe}))},Pe=Ae},25930:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Cd:function(){return Se}});var Je=Ke(54476),wt=Ke(33885),y=Ke(75931),we=Ke(59301),ve=Ke(92310),x=Ke.n(ve),z={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var Ce=(0,we.useRef)([]),De=(0,we.useRef)(null);return(0,we.useEffect)(function(){var Ze=Date.now(),Xe=!1;Ce.current.forEach(function(Qe){if(Qe){Xe=!0;var st=Qe.style;st.transitionDuration=".3s, .3s, .3s, .06s",De.current&&Ze-De.current<100&&(st.transitionDuration="0s, 0s")}}),Xe&&(De.current=Date.now())}),Ce.current},ie=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ee=function(Ce){var De=(0,wt.Z)((0,wt.Z)({},z),Ce),Ze=De.className,Xe=De.percent,Qe=De.prefixCls,st=De.strokeColor,Ie=De.strokeLinecap,Ue=De.strokeWidth,rt=De.style,ot=De.trailColor,it=De.trailWidth,$e=De.transition,Ye=(0,y.Z)(De,ie);delete Ye.gapPosition;var Ge=Array.isArray(Xe)?Xe:[Xe],ct=Array.isArray(st)?st:[st],tt=oe(),ut=Ue/2,lt=100-Ue/2,He="M ".concat(Ie==="round"?ut:0,",").concat(ut,`
L `).concat(Ie==="round"?lt:100,",").concat(ut),_e="0 0 100 ".concat(Ue),ze=0;return we.createElement("svg",(0,Je.Z)({className:x()("".concat(Qe,"-line"),Ze),viewBox:_e,preserveAspectRatio:"none",style:rt},Ye),we.createElement("path",{className:"".concat(Qe,"-line-trail"),d:He,strokeLinecap:Ie,stroke:ot,strokeWidth:it||Ue,fillOpacity:"0"}),Ge.map(function(Me,Ve){var ft=1;switch(Ie){case"round":ft=1-Ue/100;break;case"square":ft=1-Ue/2/100;break;default:ft=1;break}var mt={strokeDasharray:"".concat(Me*ft,"px, 100px"),strokeDashoffset:"-".concat(ze,"px"),transition:$e||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=ct[Ve]||ct[ct.length-1];return ze+=Me,we.createElement("path",{key:Ve,className:"".concat(Qe,"-line-path"),d:He,strokeLinecap:Ie,stroke:nt,strokeWidth:Ue,fillOpacity:"0",ref:function(Oe){tt[Ve]=Oe},style:mt})}))},se=ee,E=Ke(76190),te=Ke(42978),re=Ke(47273),le=0,ue=(0,re.Z)();function ce(){var Ne;return ue?(Ne=le,le+=1):Ne="TEST_OR_SSR",Ne}var he=function(Ne){var Ce=we.useState(),De=(0,te.Z)(Ce,2),Ze=De[0],Xe=De[1];return we.useEffect(function(){Xe("rc_progress_".concat(ce()))},[]),Ne||Ze},me=function(Ce){var De=Ce.bg,Ze=Ce.children;return we.createElement("div",{style:{width:"100%",height:"100%",background:De}},Ze)};function fe(Ne,Ce){return Object.keys(Ne).map(function(De){var Ze=parseFloat(De),Xe="".concat(Math.floor(Ze*Ce),"%");return"".concat(Ne[De]," ").concat(Xe)})}var be=we.forwardRef(function(Ne,Ce){var De=Ne.prefixCls,Ze=Ne.color,Xe=Ne.gradientId,Qe=Ne.radius,st=Ne.style,Ie=Ne.ptg,Ue=Ne.strokeLinecap,rt=Ne.strokeWidth,ot=Ne.size,it=Ne.gapDegree,$e=Ze&&(0,E.Z)(Ze)==="object",Ye=$e?"#FFF":void 0,Ge=ot/2,ct=we.createElement("circle",{className:"".concat(De,"-circle-path"),r:Qe,cx:Ge,cy:Ge,stroke:Ye,strokeLinecap:Ue,strokeWidth:rt,opacity:Ie===0?0:1,style:st,ref:Ce});if(!$e)return ct;var tt="".concat(Xe,"-conic"),ut=it?"".concat(180+it/2,"deg"):"0deg",lt=fe(Ze,(360-it)/360),He=fe(Ze,1),_e="conic-gradient(from ".concat(ut,", ").concat(lt.join(", "),")"),ze="linear-gradient(to ".concat(it?"bottom":"top",", ").concat(He.join(", "),")");return we.createElement(we.Fragment,null,we.createElement("mask",{id:tt},ct),we.createElement("foreignObject",{x:0,y:0,width:ot,height:ot,mask:"url(#".concat(tt,")")},we.createElement(me,{bg:ze},we.createElement(me,{bg:_e}))))}),Ee=be,Ae=100,Pe=function(Ce,De,Ze,Xe,Qe,st,Ie,Ue,rt,ot){var it=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,$e=Ze/100*360*((360-st)/360),Ye=st===0?0:{bottom:0,top:180,left:90,right:-90}[Ie],Ge=(100-Xe)/100*De;rt==="round"&&Xe!==100&&(Ge+=ot/2,Ge>=De&&(Ge=De-.01));var ct=Ae/2;return{stroke:typeof Ue=="string"?Ue:void 0,strokeDasharray:"".concat(De,"px ").concat(Ce),strokeDashoffset:Ge+it,transform:"rotate(".concat(Qe+$e+Ye,"deg)"),transformOrigin:"".concat(ct,"px ").concat(ct,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ke=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function de(Ne){var Ce=Ne!=null?Ne:[];return Array.isArray(Ce)?Ce:[Ce]}var ge=function(Ce){var De=(0,wt.Z)((0,wt.Z)({},z),Ce),Ze=De.id,Xe=De.prefixCls,Qe=De.steps,st=De.strokeWidth,Ie=De.trailWidth,Ue=De.gapDegree,rt=Ue===void 0?0:Ue,ot=De.gapPosition,it=De.trailColor,$e=De.strokeLinecap,Ye=De.style,Ge=De.className,ct=De.strokeColor,tt=De.percent,ut=(0,y.Z)(De,ke),lt=Ae/2,He=he(Ze),_e="".concat(He,"-gradient"),ze=lt-st/2,Me=Math.PI*2*ze,Ve=rt>0?90+rt/2:-90,ft=Me*((360-rt)/360),mt=(0,E.Z)(Qe)==="object"?Qe:{count:Qe,gap:2},nt=mt.count,Te=mt.gap,Oe=de(tt),We=de(ct),at=We.find(function(vt){return vt&&(0,E.Z)(vt)==="object"}),Re=at&&(0,E.Z)(at)==="object",xe=Re?"butt":$e,ye=Pe(Me,ft,0,100,Ve,rt,ot,it,xe,st),Fe=oe(),qe=function(){var yt=0;return Oe.map(function(xt,bt){var ht=We[bt]||We[We.length-1],kt=Pe(Me,ft,yt,xt,Ve,rt,ot,ht,xe,st);return yt+=xt,we.createElement(Ee,{key:bt,color:ht,ptg:xt,radius:ze,prefixCls:Xe,gradientId:_e,style:kt,strokeLinecap:xe,strokeWidth:st,gapDegree:rt,ref:function(Pt){Fe[bt]=Pt},size:Ae})}).reverse()},Le=function(){var yt=Math.round(nt*(Oe[0]/100)),xt=100/nt,bt=0;return new Array(nt).fill(null).map(function(ht,kt){var Tt=kt<=yt-1?We[0]:it,Pt=Tt&&(0,E.Z)(Tt)==="object"?"url(#".concat(_e,")"):void 0,Vt=Pe(Me,ft,bt,xt,Ve,rt,ot,Tt,"butt",st,Te);return bt+=(ft-Vt.strokeDashoffset+Te)*100/ft,we.createElement("circle",{key:kt,className:"".concat(Xe,"-circle-path"),r:ze,cx:lt,cy:lt,stroke:Pt,strokeWidth:st,opacity:1,style:Vt,ref:function(Yt){Fe[kt]=Yt}})})};return we.createElement("svg",(0,Je.Z)({className:x()("".concat(Xe,"-circle"),Ge),viewBox:"0 0 ".concat(Ae," ").concat(Ae),style:Ye,id:Ze,role:"presentation"},ut),!nt&&we.createElement("circle",{className:"".concat(Xe,"-circle-trail"),r:ze,cx:lt,cy:lt,stroke:it,strokeLinecap:xe,strokeWidth:Ie||st,style:ye}),nt?Le():qe())},Se=ge,je={Line:se,Circle:Se}},6551:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{ZP:function(){return z}});var Je=Ke(42978),wt=Ke(59301),y=Ke(47273),we=0,ve=(0,y.Z)();function x(){var oe;return ve?(oe=we,we+=1):oe="TEST_OR_SSR",oe}function z(oe){var ie=wt.useState(),ee=(0,Je.Z)(ie,2),se=ee[0],E=ee[1];return wt.useEffect(function(){E("rc_select_".concat(x()))},[]),oe||se}},37463:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Ac:function(){return ht},Xo:function(){return Tt},Wx:function(){return Vt},ZP:function(){return gn},lk:function(){return fe}});var Je=Ke(54476),wt=Ke(94480),y=Ke(20068),we=Ke(33885),ve=Ke(42978),x=Ke(75931),z=Ke(76190),oe=Ke(18929),ie=Ke(48736),ee=Ke(59301),se=Ke(92310),E=Ke.n(se),te=Ke(34280),re=Ke(49658),le=Ke(8654),ue=function(Dt){var nr=Dt.className,Kt=Dt.customizeIcon,jt=Dt.customizeIconProps,tr=Dt.children,hr=Dt.onMouseDown,fr=Dt.onClick,kr=typeof Kt=="function"?Kt(jt):Kt;return ee.createElement("span",{className:nr,onMouseDown:function(xr){xr.preventDefault(),hr==null||hr(xr)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:fr,"aria-hidden":!0},kr!==void 0?kr:ee.createElement("span",{className:E()(nr.split(/\s+/).map(function(sr){return"".concat(sr,"-icon")}))},tr))},ce=ue,he=function(Dt,nr,Kt,jt,tr){var hr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,fr=arguments.length>6?arguments[6]:void 0,kr=arguments.length>7?arguments[7]:void 0,sr=ee.useMemo(function(){if((0,z.Z)(jt)==="object")return jt.clearIcon;if(tr)return tr},[jt,tr]),xr=ee.useMemo(function(){return!!(!hr&&jt&&(Kt.length||fr)&&!(kr==="combobox"&&fr===""))},[jt,hr,Kt.length,fr,kr]);return{allowClear:xr,clearIcon:ee.createElement(ce,{className:"".concat(Dt,"-clear"),onMouseDown:nr,customizeIcon:sr},"\xD7")}},me=ee.createContext(null);function fe(){return ee.useContext(me)}function be(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Dt=ee.useState(!1),nr=(0,ve.Z)(Dt,2),Kt=nr[0],jt=nr[1],tr=ee.useRef(null),hr=function(){window.clearTimeout(tr.current)};ee.useEffect(function(){return hr},[]);var fr=function(sr,xr){hr(),tr.current=window.setTimeout(function(){jt(sr),xr&&xr()},Et)};return[Kt,fr,hr]}function Ee(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Dt=ee.useRef(null),nr=ee.useRef(null);ee.useEffect(function(){return function(){window.clearTimeout(nr.current)}},[]);function Kt(jt){(jt||Dt.current===null)&&(Dt.current=jt),window.clearTimeout(nr.current),nr.current=window.setTimeout(function(){Dt.current=null},Et)}return[function(){return Dt.current},Kt]}function Ae(Et,Dt,nr,Kt){var jt=ee.useRef(null);jt.current={open:Dt,triggerOpen:nr,customizedTrigger:Kt},ee.useEffect(function(){function tr(hr){var fr;if(!((fr=jt.current)!==null&&fr!==void 0&&fr.customizedTrigger)){var kr=hr.target;kr.shadowRoot&&hr.composed&&(kr=hr.composedPath()[0]||kr),jt.current.open&&Et().filter(function(sr){return sr}).every(function(sr){return!sr.contains(kr)&&sr!==kr})&&jt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",tr),function(){return window.removeEventListener("mousedown",tr)}},[])}var Pe=Ke(10228);function ke(Et){return Et&&![Pe.Z.ESC,Pe.Z.SHIFT,Pe.Z.BACKSPACE,Pe.Z.TAB,Pe.Z.WIN_KEY,Pe.Z.ALT,Pe.Z.META,Pe.Z.WIN_KEY_RIGHT,Pe.Z.CTRL,Pe.Z.SEMICOLON,Pe.Z.EQUALS,Pe.Z.CAPS_LOCK,Pe.Z.CONTEXT_MENU,Pe.Z.F1,Pe.Z.F2,Pe.Z.F3,Pe.Z.F4,Pe.Z.F5,Pe.Z.F6,Pe.Z.F7,Pe.Z.F8,Pe.Z.F9,Pe.Z.F10,Pe.Z.F11,Pe.Z.F12].includes(Et)}var de=Ke(26112),ge=Ke(11780);function Se(Et,Dt,nr){var Kt=(0,we.Z)((0,we.Z)({},Et),nr?Dt:{});return Object.keys(Dt).forEach(function(jt){var tr=Dt[jt];typeof tr=="function"&&(Kt[jt]=function(){for(var hr,fr=arguments.length,kr=new Array(fr),sr=0;sr<fr;sr++)kr[sr]=arguments[sr];return tr.apply(void 0,kr),(hr=Et[jt])===null||hr===void 0?void 0:hr.call.apply(hr,[Et].concat(kr))})}),Kt}var je=Se,Ne=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Ce=function(Dt,nr){var Kt=Dt.prefixCls,jt=Dt.id,tr=Dt.inputElement,hr=Dt.autoFocus,fr=Dt.autoComplete,kr=Dt.editable,sr=Dt.activeDescendantId,xr=Dt.value,ar=Dt.open,$t=Dt.attrs,lr=(0,x.Z)(Dt,Ne),br=tr||ee.createElement("input",null),Rr=br,Fr=Rr.ref,vn=Rr.props;return(0,ie.Kp)(!("maxLength"in br.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),br=ee.cloneElement(br,(0,we.Z)((0,we.Z)((0,we.Z)({type:"search"},je(lr,vn,!0)),{},{id:jt,ref:(0,le.sQ)(nr,Fr),autoComplete:fr||"off",autoFocus:hr,className:E()("".concat(Kt,"-selection-search-input"),vn==null?void 0:vn.className),role:"combobox","aria-expanded":ar||!1,"aria-haspopup":"listbox","aria-owns":"".concat(jt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(jt,"_list"),"aria-activedescendant":ar?sr:void 0},$t),{},{value:kr?xr:"",readOnly:!kr,unselectable:kr?null:"on",style:(0,we.Z)((0,we.Z)({},vn.style),{},{opacity:kr?null:0})})),br},De=ee.forwardRef(Ce),Ze=De;function Xe(Et){return Array.isArray(Et)?Et:Et!==void 0?[Et]:[]}var Qe=typeof window!="undefined"&&window.document&&window.document.documentElement,st=Qe;function Ie(Et){return Et!=null}function Ue(Et){return!Et&&Et!==0}function rt(Et){return["string","number"].includes((0,z.Z)(Et))}function ot(Et){var Dt=void 0;return Et&&(rt(Et.title)?Dt=Et.title.toString():rt(Et.label)&&(Dt=Et.label.toString())),Dt}function it(Et,Dt){st?ee.useLayoutEffect(Et,Dt):ee.useEffect(Et,Dt)}function $e(Et){var Dt;return(Dt=Et.key)!==null&&Dt!==void 0?Dt:Et.value}var Ye=function(Dt){Dt.preventDefault(),Dt.stopPropagation()},Ge=function(Dt){var nr=Dt.id,Kt=Dt.prefixCls,jt=Dt.values,tr=Dt.open,hr=Dt.searchValue,fr=Dt.autoClearSearchValue,kr=Dt.inputRef,sr=Dt.placeholder,xr=Dt.disabled,ar=Dt.mode,$t=Dt.showSearch,lr=Dt.autoFocus,br=Dt.autoComplete,Rr=Dt.activeDescendantId,Fr=Dt.tabIndex,vn=Dt.removeIcon,On=Dt.maxTagCount,zr=Dt.maxTagTextLength,Cr=Dt.maxTagPlaceholder,Ur=Cr===void 0?function(Ht){return"+ ".concat(Ht.length," ...")}:Cr,wr=Dt.tagRender,jn=Dt.onToggleOpen,Hn=Dt.onRemove,Ln=Dt.onInputChange,Vn=Dt.onInputPaste,Yn=Dt.onInputKeyDown,Gn=Dt.onInputMouseDown,Mn=Dt.onInputCompositionStart,Jn=Dt.onInputCompositionEnd,Xn=Dt.onInputBlur,Ir=ee.useRef(null),on=(0,ee.useState)(0),Tn=(0,ve.Z)(on,2),Bn=Tn[0],_n=Tn[1],Fn=(0,ee.useState)(!1),ri=(0,ve.Z)(Fn,2),St=ri[0],Lt=ri[1],_t="".concat(Kt,"-selection"),Nt=tr||ar==="multiple"&&fr===!1||ar==="tags"?hr:"",Xt=ar==="tags"||ar==="multiple"&&fr===!1||$t&&(tr||St);it(function(){_n(Ir.current.scrollWidth)},[Nt]);var Mt=function(zt,qt,mr,er,Ft){return ee.createElement("span",{title:ot(zt),className:E()("".concat(_t,"-item"),(0,y.Z)({},"".concat(_t,"-item-disabled"),mr))},ee.createElement("span",{className:"".concat(_t,"-item-content")},qt),er&&ee.createElement(ce,{className:"".concat(_t,"-item-remove"),onMouseDown:Ye,onClick:Ft,customizeIcon:vn},"\xD7"))},Jt=function(zt,qt,mr,er,Ft,ur){var dr=function(Vr){Ye(Vr),jn(!tr)};return ee.createElement("span",{onMouseDown:dr},wr({label:qt,value:zt,disabled:mr,closable:er,onClose:Ft,isMaxTag:!!ur}))},rr=function(zt){var qt=zt.disabled,mr=zt.label,er=zt.value,Ft=!xr&&!qt,ur=mr;if(typeof zr=="number"&&(typeof mr=="string"||typeof mr=="number")){var dr=String(ur);dr.length>zr&&(ur="".concat(dr.slice(0,zr),"..."))}var Tr=function(Mr){Mr&&Mr.stopPropagation(),Hn(zt)};return typeof wr=="function"?Jt(er,ur,qt,Ft,Tr):Mt(zt,ur,qt,Ft,Tr)},Qt=function(zt){if(!jt.length)return null;var qt=typeof Ur=="function"?Ur(zt):Ur;return typeof wr=="function"?Jt(void 0,qt,!1,!1,void 0,!0):Mt({title:qt},qt,!1)},Ot=ee.createElement("div",{className:"".concat(_t,"-search"),style:{width:Bn},onFocus:function(){Lt(!0)},onBlur:function(){Lt(!1)}},ee.createElement(Ze,{ref:kr,open:tr,prefixCls:Kt,id:nr,inputElement:null,disabled:xr,autoFocus:lr,autoComplete:br,editable:Xt,activeDescendantId:Rr,value:Nt,onKeyDown:Yn,onMouseDown:Gn,onChange:Ln,onPaste:Vn,onCompositionStart:Mn,onCompositionEnd:Jn,onBlur:Xn,tabIndex:Fr,attrs:(0,de.Z)(Dt,!0)}),ee.createElement("span",{ref:Ir,className:"".concat(_t,"-search-mirror"),"aria-hidden":!0},Nt,"\xA0")),Bt=ee.createElement(ge.Z,{prefixCls:"".concat(_t,"-overflow"),data:jt,renderItem:rr,renderRest:Qt,suffix:Ot,itemKey:$e,maxCount:On});return ee.createElement("span",{className:"".concat(_t,"-wrap")},Bt,!jt.length&&!Nt&&ee.createElement("span",{className:"".concat(_t,"-placeholder")},sr))},ct=Ge,tt=function(Dt){var nr=Dt.inputElement,Kt=Dt.prefixCls,jt=Dt.id,tr=Dt.inputRef,hr=Dt.disabled,fr=Dt.autoFocus,kr=Dt.autoComplete,sr=Dt.activeDescendantId,xr=Dt.mode,ar=Dt.open,$t=Dt.values,lr=Dt.placeholder,br=Dt.tabIndex,Rr=Dt.showSearch,Fr=Dt.searchValue,vn=Dt.activeValue,On=Dt.maxLength,zr=Dt.onInputKeyDown,Cr=Dt.onInputMouseDown,Ur=Dt.onInputChange,wr=Dt.onInputPaste,jn=Dt.onInputCompositionStart,Hn=Dt.onInputCompositionEnd,Ln=Dt.onInputBlur,Vn=Dt.title,Yn=ee.useState(!1),Gn=(0,ve.Z)(Yn,2),Mn=Gn[0],Jn=Gn[1],Xn=xr==="combobox",Ir=Xn||Rr,on=$t[0],Tn=Fr||"";Xn&&vn&&!Mn&&(Tn=vn),ee.useEffect(function(){Xn&&Jn(!1)},[Xn,vn]);var Bn=xr!=="combobox"&&!ar&&!Rr?!1:!!Tn,_n=Vn===void 0?ot(on):Vn,Fn=ee.useMemo(function(){return on?null:ee.createElement("span",{className:"".concat(Kt,"-selection-placeholder"),style:Bn?{visibility:"hidden"}:void 0},lr)},[on,Bn,lr,Kt]);return ee.createElement("span",{className:"".concat(Kt,"-selection-wrap")},ee.createElement("span",{className:"".concat(Kt,"-selection-search")},ee.createElement(Ze,{ref:tr,prefixCls:Kt,id:jt,open:ar,inputElement:nr,disabled:hr,autoFocus:fr,autoComplete:kr,editable:Ir,activeDescendantId:sr,value:Tn,onKeyDown:zr,onMouseDown:Cr,onChange:function(St){Jn(!0),Ur(St)},onPaste:wr,onCompositionStart:jn,onCompositionEnd:Hn,onBlur:Ln,tabIndex:br,attrs:(0,de.Z)(Dt,!0),maxLength:Xn?On:void 0})),!Xn&&on?ee.createElement("span",{className:"".concat(Kt,"-selection-item"),title:_n,style:Bn?{visibility:"hidden"}:void 0},on.label):null,Fn)},ut=tt,lt=function(Dt,nr){var Kt=(0,ee.useRef)(null),jt=(0,ee.useRef)(!1),tr=Dt.prefixCls,hr=Dt.open,fr=Dt.mode,kr=Dt.showSearch,sr=Dt.tokenWithEnter,xr=Dt.disabled,ar=Dt.prefix,$t=Dt.autoClearSearchValue,lr=Dt.onSearch,br=Dt.onSearchSubmit,Rr=Dt.onToggleOpen,Fr=Dt.onInputKeyDown,vn=Dt.onInputBlur,On=Dt.domRef;ee.useImperativeHandle(nr,function(){return{focus:function(_n){Kt.current.focus(_n)},blur:function(){Kt.current.blur()}}});var zr=Ee(0),Cr=(0,ve.Z)(zr,2),Ur=Cr[0],wr=Cr[1],jn=function(_n){var Fn=_n.which,ri=Kt.current instanceof HTMLTextAreaElement;!ri&&hr&&(Fn===Pe.Z.UP||Fn===Pe.Z.DOWN)&&_n.preventDefault(),Fr&&Fr(_n),Fn===Pe.Z.ENTER&&fr==="tags"&&!jt.current&&!hr&&(br==null||br(_n.target.value)),!(ri&&!hr&&~[Pe.Z.UP,Pe.Z.DOWN,Pe.Z.LEFT,Pe.Z.RIGHT].indexOf(Fn))&&ke(Fn)&&Rr(!0)},Hn=function(){wr(!0)},Ln=(0,ee.useRef)(null),Vn=function(_n){lr(_n,!0,jt.current)!==!1&&Rr(!0)},Yn=function(){jt.current=!0},Gn=function(_n){jt.current=!1,fr!=="combobox"&&Vn(_n.target.value)},Mn=function(_n){var Fn=_n.target.value;if(sr&&Ln.current&&/[\r\n]/.test(Ln.current)){var ri=Ln.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Fn=Fn.replace(ri,Ln.current)}Ln.current=null,Vn(Fn)},Jn=function(_n){var Fn=_n.clipboardData,ri=Fn==null?void 0:Fn.getData("text");Ln.current=ri||""},Xn=function(_n){var Fn=_n.target;if(Fn!==Kt.current){var ri=document.body.style.msTouchAction!==void 0;ri?setTimeout(function(){Kt.current.focus()}):Kt.current.focus()}},Ir=function(_n){var Fn=Ur();_n.target!==Kt.current&&!Fn&&!(fr==="combobox"&&xr)&&_n.preventDefault(),(fr!=="combobox"&&(!kr||!Fn)||!hr)&&(hr&&$t!==!1&&lr("",!0,!1),Rr())},on={inputRef:Kt,onInputKeyDown:jn,onInputMouseDown:Hn,onInputChange:Mn,onInputPaste:Jn,onInputCompositionStart:Yn,onInputCompositionEnd:Gn,onInputBlur:vn},Tn=fr==="multiple"||fr==="tags"?ee.createElement(ct,(0,Je.Z)({},Dt,on)):ee.createElement(ut,(0,Je.Z)({},Dt,on));return ee.createElement("div",{ref:On,className:"".concat(tr,"-selector"),onClick:Xn,onMouseDown:Ir},ar&&ee.createElement("div",{className:"".concat(tr,"-prefix")},ar),Tn)},He=ee.forwardRef(lt),_e=He,ze=Ke(65030),Me=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ve=function(Dt){var nr=Dt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:nr,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:nr,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:nr,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:nr,adjustY:1},htmlRegion:"scroll"}}},ft=function(Dt,nr){var Kt=Dt.prefixCls,jt=Dt.disabled,tr=Dt.visible,hr=Dt.children,fr=Dt.popupElement,kr=Dt.animation,sr=Dt.transitionName,xr=Dt.dropdownStyle,ar=Dt.dropdownClassName,$t=Dt.direction,lr=$t===void 0?"ltr":$t,br=Dt.placement,Rr=Dt.builtinPlacements,Fr=Dt.dropdownMatchSelectWidth,vn=Dt.dropdownRender,On=Dt.dropdownAlign,zr=Dt.getPopupContainer,Cr=Dt.empty,Ur=Dt.getTriggerDOMNode,wr=Dt.onPopupVisibleChange,jn=Dt.onPopupMouseEnter,Hn=(0,x.Z)(Dt,Me),Ln="".concat(Kt,"-dropdown"),Vn=fr;vn&&(Vn=vn(fr));var Yn=ee.useMemo(function(){return Rr||Ve(Fr)},[Rr,Fr]),Gn=kr?"".concat(Ln,"-").concat(kr):sr,Mn=typeof Fr=="number",Jn=ee.useMemo(function(){return Mn?null:Fr===!1?"minWidth":"width"},[Fr,Mn]),Xn=xr;Mn&&(Xn=(0,we.Z)((0,we.Z)({},Xn),{},{width:Fr}));var Ir=ee.useRef(null);return ee.useImperativeHandle(nr,function(){return{getPopupElement:function(){var Tn;return(Tn=Ir.current)===null||Tn===void 0?void 0:Tn.popupElement}}}),ee.createElement(ze.Z,(0,Je.Z)({},Hn,{showAction:wr?["click"]:[],hideAction:wr?["click"]:[],popupPlacement:br||(lr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Yn,prefixCls:Ln,popupTransitionName:Gn,popup:ee.createElement("div",{onMouseEnter:jn},Vn),ref:Ir,stretch:Jn,popupAlign:On,popupVisible:tr,getPopupContainer:zr,popupClassName:E()(ar,(0,y.Z)({},"".concat(Ln,"-empty"),Cr)),popupStyle:Xn,getTriggerDOMNode:Ur,onPopupVisibleChange:wr}),hr)},mt=ee.forwardRef(ft),nt=mt,Te=Ke(66712);function Oe(Et,Dt){var nr=Et.key,Kt;return"value"in Et&&(Kt=Et.value),nr!=null?nr:Kt!==void 0?Kt:"rc-index-key-".concat(Dt)}function We(Et){return typeof Et!="undefined"&&!Number.isNaN(Et)}function at(Et,Dt){var nr=Et||{},Kt=nr.label,jt=nr.value,tr=nr.options,hr=nr.groupLabel,fr=Kt||(Dt?"children":"label");return{label:fr,value:jt||"value",options:tr||"options",groupLabel:hr||fr}}function Re(Et){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nr=Dt.fieldNames,Kt=Dt.childrenAsData,jt=[],tr=at(nr,!1),hr=tr.label,fr=tr.value,kr=tr.options,sr=tr.groupLabel;function xr(ar,$t){Array.isArray(ar)&&ar.forEach(function(lr){if($t||!(kr in lr)){var br=lr[fr];jt.push({key:Oe(lr,jt.length),groupOption:$t,data:lr,label:lr[hr],value:br})}else{var Rr=lr[sr];Rr===void 0&&Kt&&(Rr=lr.label),jt.push({key:Oe(lr,jt.length),group:!0,data:lr,label:Rr}),xr(lr[kr],!0)}})}return xr(Et,!1),jt}function xe(Et){var Dt=(0,we.Z)({},Et);return"props"in Dt||Object.defineProperty(Dt,"props",{get:function(){return(0,ie.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Dt}}),Dt}var ye=function(Dt,nr,Kt){if(!nr||!nr.length)return null;var jt=!1,tr=function fr(kr,sr){var xr=(0,Te.Z)(sr),ar=xr[0],$t=xr.slice(1);if(!ar)return[kr];var lr=kr.split(ar);return jt=jt||lr.length>1,lr.reduce(function(br,Rr){return[].concat((0,wt.Z)(br),(0,wt.Z)(fr(Rr,$t)))},[]).filter(Boolean)},hr=tr(Dt,nr);return jt?typeof Kt!="undefined"?hr.slice(0,Kt):hr:null},Fe=ee.createContext(null),qe=Fe;function Le(Et){var Dt=Et.visible,nr=Et.values;if(!Dt)return null;var Kt=50;return ee.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(nr.slice(0,Kt).map(function(jt){var tr=jt.label,hr=jt.value;return["number","string"].includes((0,z.Z)(tr))?tr:hr}).join(", ")),nr.length>Kt?", ...":null)}var vt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],yt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],xt=function(Dt){return Dt==="tags"||Dt==="multiple"},bt=ee.forwardRef(function(Et,Dt){var nr,Kt=Et.id,jt=Et.prefixCls,tr=Et.className,hr=Et.showSearch,fr=Et.tagRender,kr=Et.direction,sr=Et.omitDomProps,xr=Et.displayValues,ar=Et.onDisplayValuesChange,$t=Et.emptyOptions,lr=Et.notFoundContent,br=lr===void 0?"Not Found":lr,Rr=Et.onClear,Fr=Et.mode,vn=Et.disabled,On=Et.loading,zr=Et.getInputElement,Cr=Et.getRawInputElement,Ur=Et.open,wr=Et.defaultOpen,jn=Et.onDropdownVisibleChange,Hn=Et.activeValue,Ln=Et.onActiveValueChange,Vn=Et.activeDescendantId,Yn=Et.searchValue,Gn=Et.autoClearSearchValue,Mn=Et.onSearch,Jn=Et.onSearchSplit,Xn=Et.tokenSeparators,Ir=Et.allowClear,on=Et.prefix,Tn=Et.suffixIcon,Bn=Et.clearIcon,_n=Et.OptionList,Fn=Et.animation,ri=Et.transitionName,St=Et.dropdownStyle,Lt=Et.dropdownClassName,_t=Et.dropdownMatchSelectWidth,Nt=Et.dropdownRender,Xt=Et.dropdownAlign,Mt=Et.placement,Jt=Et.builtinPlacements,rr=Et.getPopupContainer,Qt=Et.showAction,Ot=Qt===void 0?[]:Qt,Bt=Et.onFocus,Ht=Et.onBlur,zt=Et.onKeyUp,qt=Et.onKeyDown,mr=Et.onMouseDown,er=(0,x.Z)(Et,vt),Ft=xt(Fr),ur=(hr!==void 0?hr:Ft)||Fr==="combobox",dr=(0,we.Z)({},er);yt.forEach(function(Zn){delete dr[Zn]}),sr==null||sr.forEach(function(Zn){delete dr[Zn]});var Tr=ee.useState(!1),Vr=(0,ve.Z)(Tr,2),Mr=Vr[0],ln=Vr[1];ee.useEffect(function(){ln((0,re.Z)())},[]);var qr=ee.useRef(null),sn=ee.useRef(null),hn=ee.useRef(null),un=ee.useRef(null),Pn=ee.useRef(null),yn=ee.useRef(!1),wn=be(),nn=(0,ve.Z)(wn,3),Zr=nn[0],tn=nn[1],pn=nn[2];ee.useImperativeHandle(Dt,function(){var Zn,In;return{focus:(Zn=un.current)===null||Zn===void 0?void 0:Zn.focus,blur:(In=un.current)===null||In===void 0?void 0:In.blur,scrollTo:function(hi){var wi;return(wi=Pn.current)===null||wi===void 0?void 0:wi.scrollTo(hi)},nativeElement:qr.current||sn.current}});var Jr=ee.useMemo(function(){var Zn;if(Fr!=="combobox")return Yn;var In=(Zn=xr[0])===null||Zn===void 0?void 0:Zn.value;return typeof In=="string"||typeof In=="number"?String(In):""},[Yn,Fr,xr]),An=Fr==="combobox"&&typeof zr=="function"&&zr()||null,Rn=typeof Cr=="function"&&Cr(),Qn=(0,le.x1)(sn,Rn==null||(nr=Rn.props)===null||nr===void 0?void 0:nr.ref),Di=ee.useState(!1),Si=(0,ve.Z)(Di,2),yi=Si[0],ji=Si[1];(0,te.Z)(function(){ji(!0)},[]);var qn=(0,oe.Z)(!1,{defaultValue:wr,value:Ur}),$n=(0,ve.Z)(qn,2),ti=$n[0],ki=$n[1],ai=yi?ti:!1,li=!br&&$t;(vn||li&&ai&&Fr==="combobox")&&(ai=!1);var oi=li?!1:ai,en=ee.useCallback(function(Zn){var In=Zn!==void 0?Zn:!ai;vn||(ki(In),ai!==In&&(jn==null||jn(In)))},[vn,ai,ki,jn]),xn=ee.useMemo(function(){return(Xn||[]).some(function(Zn){return[`
`,`\r
`].includes(Zn)})},[Xn]),Sn=ee.useContext(qe)||{},En=Sn.maxCount,zn=Sn.rawValues,ei=function(In,vi,hi){if(!(Ft&&We(En)&&(zn==null?void 0:zn.size)>=En)){var wi=!0,Ti=In;Ln==null||Ln(null);var la=ye(In,Xn,We(En)?En-zn.size:void 0),ia=hi?null:la;return Fr!=="combobox"&&ia&&(Ti="",Jn==null||Jn(ia),en(!1),wi=!1),Mn&&Jr!==Ti&&Mn(Ti,{source:vi?"typing":"effect"}),wi}},Hi=function(In){!In||!In.trim()||Mn(In,{source:"submit"})};ee.useEffect(function(){!ai&&!Ft&&Fr!=="combobox"&&ei("",!1,!1)},[ai]),ee.useEffect(function(){ti&&vn&&ki(!1),vn&&!yn.current&&tn(!1)},[vn]);var fi=Ee(),ci=(0,ve.Z)(fi,2),Nn=ci[0],bi=ci[1],Ki=ee.useRef(!1),ni=function(In){var vi=Nn(),hi=In.key,wi=hi==="Enter";if(wi&&(Fr!=="combobox"&&In.preventDefault(),ai||en(!0)),bi(!!Jr),hi==="Backspace"&&!vi&&Ft&&!Jr&&xr.length){for(var Ti=(0,wt.Z)(xr),la=null,ia=Ti.length-1;ia>=0;ia-=1){var va=Ti[ia];if(!va.disabled){Ti.splice(ia,1),la=va;break}}la&&ar(Ti,{type:"remove",values:[la]})}for(var pi=arguments.length,Ri=new Array(pi>1?pi-1:0),Ji=1;Ji<pi;Ji++)Ri[Ji-1]=arguments[Ji];if(ai&&(!wi||!Ki.current)){var ua;wi&&(Ki.current=!0),(ua=Pn.current)===null||ua===void 0||ua.onKeyDown.apply(ua,[In].concat(Ri))}qt==null||qt.apply(void 0,[In].concat(Ri))},sa=function(In){for(var vi=arguments.length,hi=new Array(vi>1?vi-1:0),wi=1;wi<vi;wi++)hi[wi-1]=arguments[wi];if(ai){var Ti;(Ti=Pn.current)===null||Ti===void 0||Ti.onKeyUp.apply(Ti,[In].concat(hi))}In.key==="Enter"&&(Ki.current=!1),zt==null||zt.apply(void 0,[In].concat(hi))},Vi=function(In){var vi=xr.filter(function(hi){return hi!==In});ar(vi,{type:"remove",values:[In]})},$i=function(){Ki.current=!1},mi=ee.useRef(!1),ro=function(){tn(!0),vn||(Bt&&!mi.current&&Bt.apply(void 0,arguments),Ot.includes("focus")&&en(!0)),mi.current=!0},Ya=function(){yn.current=!0,tn(!1,function(){mi.current=!1,yn.current=!1,en(!1)}),!vn&&(Jr&&(Fr==="tags"?Mn(Jr,{source:"submit"}):Fr==="multiple"&&Mn("",{source:"blur"})),Ht&&Ht.apply(void 0,arguments))},pa=[];ee.useEffect(function(){return function(){pa.forEach(function(Zn){return clearTimeout(Zn)}),pa.splice(0,pa.length)}},[]);var ma=function(In){var vi,hi=In.target,wi=(vi=hn.current)===null||vi===void 0?void 0:vi.getPopupElement();if(wi&&wi.contains(hi)){var Ti=setTimeout(function(){var pi=pa.indexOf(Ti);if(pi!==-1&&pa.splice(pi,1),pn(),!Mr&&!wi.contains(document.activeElement)){var Ri;(Ri=un.current)===null||Ri===void 0||Ri.focus()}});pa.push(Ti)}for(var la=arguments.length,ia=new Array(la>1?la-1:0),va=1;va<la;va++)ia[va-1]=arguments[va];mr==null||mr.apply(void 0,[In].concat(ia))},na=ee.useState({}),Ca=(0,ve.Z)(na,2),no=Ca[1];function io(){no({})}var ao;Rn&&(ao=function(In){en(In)}),Ae(function(){var Zn;return[qr.current,(Zn=hn.current)===null||Zn===void 0?void 0:Zn.getPopupElement()]},oi,en,!!Rn);var La=ee.useMemo(function(){return(0,we.Z)((0,we.Z)({},Et),{},{notFoundContent:br,open:ai,triggerOpen:oi,id:Kt,showSearch:ur,multiple:Ft,toggleOpen:en})},[Et,br,oi,ai,Kt,ur,Ft,en]),$a=!!Tn||On,Ba;$a&&(Ba=ee.createElement(ce,{className:E()("".concat(jt,"-arrow"),(0,y.Z)({},"".concat(jt,"-arrow-loading"),On)),customizeIcon:Tn,customizeIconProps:{loading:On,searchValue:Jr,open:ai,focused:Zr,showSearch:ur}}));var Ea=function(){var In;Rr==null||Rr(),(In=un.current)===null||In===void 0||In.focus(),ar([],{type:"clear",values:xr}),ei("",!1,!1)},Ja=he(jt,Ea,xr,Ir,Bn,vn,Jr,Fr),oo=Ja.allowClear,Fa=Ja.clearIcon,ka=ee.createElement(_n,{ref:Pn}),Ta=E()(jt,tr,(0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)({},"".concat(jt,"-focused"),Zr),"".concat(jt,"-multiple"),Ft),"".concat(jt,"-single"),!Ft),"".concat(jt,"-allow-clear"),Ir),"".concat(jt,"-show-arrow"),$a),"".concat(jt,"-disabled"),vn),"".concat(jt,"-loading"),On),"".concat(jt,"-open"),ai),"".concat(jt,"-customize-input"),An),"".concat(jt,"-show-search"),ur)),Ui=ee.createElement(nt,{ref:hn,disabled:vn,prefixCls:jt,visible:oi,popupElement:ka,animation:Fn,transitionName:ri,dropdownStyle:St,dropdownClassName:Lt,direction:kr,dropdownMatchSelectWidth:_t,dropdownRender:Nt,dropdownAlign:Xt,placement:Mt,builtinPlacements:Jt,getPopupContainer:rr,empty:$t,getTriggerDOMNode:function(In){return sn.current||In},onPopupVisibleChange:ao,onPopupMouseEnter:io},Rn?ee.cloneElement(Rn,{ref:Qn}):ee.createElement(_e,(0,Je.Z)({},Et,{domRef:sn,prefixCls:jt,inputElement:An,ref:un,id:Kt,prefix:on,showSearch:ur,autoClearSearchValue:Gn,mode:Fr,activeDescendantId:Vn,tagRender:fr,values:xr,open:ai,onToggleOpen:en,activeValue:Hn,searchValue:Jr,onSearch:ei,onSearchSubmit:Hi,onRemove:Vi,tokenWithEnter:xn,onInputBlur:$i}))),di;return Rn?di=Ui:di=ee.createElement("div",(0,Je.Z)({className:Ta},dr,{ref:qr,onMouseDown:ma,onKeyDown:ni,onKeyUp:sa,onFocus:ro,onBlur:Ya}),ee.createElement(Le,{visible:Zr&&!ai,values:xr}),Ui,Ba,oo&&Fa),ee.createElement(me.Provider,{value:La},di)}),ht=bt,kt=function(){return null};kt.isSelectOptGroup=!0;var Tt=kt,Pt=function(){return null};Pt.isSelectOption=!0;var Vt=Pt,vr=Ke(80547),Yt=Ke(2738),Er=Ke(48911);function jr(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Pr=["disabled","title","children","style","className"];function _r(Et){return typeof Et=="string"||typeof Et=="number"}var Xr=function(Dt,nr){var Kt=fe(),jt=Kt.prefixCls,tr=Kt.id,hr=Kt.open,fr=Kt.multiple,kr=Kt.mode,sr=Kt.searchValue,xr=Kt.toggleOpen,ar=Kt.notFoundContent,$t=Kt.onPopupScroll,lr=ee.useContext(qe),br=lr.maxCount,Rr=lr.flattenOptions,Fr=lr.onActiveValue,vn=lr.defaultActiveFirstOption,On=lr.onSelect,zr=lr.menuItemSelectedIcon,Cr=lr.rawValues,Ur=lr.fieldNames,wr=lr.virtual,jn=lr.direction,Hn=lr.listHeight,Ln=lr.listItemHeight,Vn=lr.optionRender,Yn="".concat(jt,"-item"),Gn=(0,vr.Z)(function(){return Rr},[hr,Rr],function(Qt,Ot){return Ot[0]&&Qt[1]!==Ot[1]}),Mn=ee.useRef(null),Jn=ee.useMemo(function(){return fr&&We(br)&&(Cr==null?void 0:Cr.size)>=br},[fr,br,Cr==null?void 0:Cr.size]),Xn=function(Ot){Ot.preventDefault()},Ir=function(Ot){var Bt;(Bt=Mn.current)===null||Bt===void 0||Bt.scrollTo(typeof Ot=="number"?{index:Ot}:Ot)},on=ee.useCallback(function(Qt){return kr==="combobox"?!1:Cr.has(Qt)},[kr,(0,wt.Z)(Cr).toString(),Cr.size]),Tn=function(Ot){for(var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ht=Gn.length,zt=0;zt<Ht;zt+=1){var qt=(Ot+zt*Bt+Ht)%Ht,mr=Gn[qt]||{},er=mr.group,Ft=mr.data;if(!er&&!(Ft!=null&&Ft.disabled)&&(on(Ft.value)||!Jn))return qt}return-1},Bn=ee.useState(function(){return Tn(0)}),_n=(0,ve.Z)(Bn,2),Fn=_n[0],ri=_n[1],St=function(Ot){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ri(Ot);var Ht={source:Bt?"keyboard":"mouse"},zt=Gn[Ot];if(!zt){Fr(null,-1,Ht);return}Fr(zt.value,Ot,Ht)};(0,ee.useEffect)(function(){St(vn!==!1?Tn(0):-1)},[Gn.length,sr]);var Lt=ee.useCallback(function(Qt){return kr==="combobox"?String(Qt).toLowerCase()===sr.toLowerCase():Cr.has(Qt)},[kr,sr,(0,wt.Z)(Cr).toString(),Cr.size]);(0,ee.useEffect)(function(){var Qt=setTimeout(function(){if(!fr&&hr&&Cr.size===1){var Bt=Array.from(Cr)[0],Ht=Gn.findIndex(function(zt){var qt=zt.data;return sr?String(qt.value).startsWith(sr):qt.value===Bt});Ht!==-1&&(St(Ht),Ir(Ht))}});if(hr){var Ot;(Ot=Mn.current)===null||Ot===void 0||Ot.scrollTo(void 0)}return function(){return clearTimeout(Qt)}},[hr,sr]);var _t=function(Ot){Ot!==void 0&&On(Ot,{selected:!Cr.has(Ot)}),fr||xr(!1)};if(ee.useImperativeHandle(nr,function(){return{onKeyDown:function(Ot){var Bt=Ot.which,Ht=Ot.ctrlKey;switch(Bt){case Pe.Z.N:case Pe.Z.P:case Pe.Z.UP:case Pe.Z.DOWN:{var zt=0;if(Bt===Pe.Z.UP?zt=-1:Bt===Pe.Z.DOWN?zt=1:jr()&&Ht&&(Bt===Pe.Z.N?zt=1:Bt===Pe.Z.P&&(zt=-1)),zt!==0){var qt=Tn(Fn+zt,zt);Ir(qt),St(qt,!0)}break}case Pe.Z.TAB:case Pe.Z.ENTER:{var mr,er=Gn[Fn];er&&!(er!=null&&(mr=er.data)!==null&&mr!==void 0&&mr.disabled)&&!Jn?_t(er.value):_t(void 0),hr&&Ot.preventDefault();break}case Pe.Z.ESC:xr(!1),hr&&Ot.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ot){Ir(Ot)}}}),Gn.length===0)return ee.createElement("div",{role:"listbox",id:"".concat(tr,"_list"),className:"".concat(Yn,"-empty"),onMouseDown:Xn},ar);var Nt=Object.keys(Ur).map(function(Qt){return Ur[Qt]}),Xt=function(Ot){return Ot.label};function Mt(Qt,Ot){var Bt=Qt.group;return{role:Bt?"presentation":"option",id:"".concat(tr,"_list_").concat(Ot)}}var Jt=function(Ot){var Bt=Gn[Ot];if(!Bt)return null;var Ht=Bt.data||{},zt=Ht.value,qt=Bt.group,mr=(0,de.Z)(Ht,!0),er=Xt(Bt);return Bt?ee.createElement("div",(0,Je.Z)({"aria-label":typeof er=="string"&&!qt?er:null},mr,{key:Ot},Mt(Bt,Ot),{"aria-selected":Lt(zt)}),zt):null},rr={role:"listbox",id:"".concat(tr,"_list")};return ee.createElement(ee.Fragment,null,wr&&ee.createElement("div",(0,Je.Z)({},rr,{style:{height:0,width:0,overflow:"hidden"}}),Jt(Fn-1),Jt(Fn),Jt(Fn+1)),ee.createElement(Er.Z,{itemKey:"key",ref:Mn,data:Gn,height:Hn,itemHeight:Ln,fullHeight:!1,onMouseDown:Xn,onScroll:$t,virtual:wr,direction:jn,innerProps:wr?null:rr},function(Qt,Ot){var Bt=Qt.group,Ht=Qt.groupOption,zt=Qt.data,qt=Qt.label,mr=Qt.value,er=zt.key;if(Bt){var Ft,ur=(Ft=zt.title)!==null&&Ft!==void 0?Ft:_r(qt)?qt.toString():void 0;return ee.createElement("div",{className:E()(Yn,"".concat(Yn,"-group"),zt.className),title:ur},qt!==void 0?qt:er)}var dr=zt.disabled,Tr=zt.title,Vr=zt.children,Mr=zt.style,ln=zt.className,qr=(0,x.Z)(zt,Pr),sn=(0,Yt.Z)(qr,Nt),hn=on(mr),un=dr||!hn&&Jn,Pn="".concat(Yn,"-option"),yn=E()(Yn,Pn,ln,(0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)({},"".concat(Pn,"-grouped"),Ht),"".concat(Pn,"-active"),Fn===Ot&&!un),"".concat(Pn,"-disabled"),un),"".concat(Pn,"-selected"),hn)),wn=Xt(Qt),nn=!zr||typeof zr=="function"||hn,Zr=typeof wn=="number"?wn:wn||mr,tn=_r(Zr)?Zr.toString():void 0;return Tr!==void 0&&(tn=Tr),ee.createElement("div",(0,Je.Z)({},(0,de.Z)(sn),wr?{}:Mt(Qt,Ot),{"aria-selected":Lt(mr),className:yn,title:tn,onMouseMove:function(){Fn===Ot||un||St(Ot)},onClick:function(){un||_t(mr)},style:Mr}),ee.createElement("div",{className:"".concat(Pn,"-content")},typeof Vn=="function"?Vn(Qt,{index:Ot}):Zr),ee.isValidElement(zr)||hn,nn&&ee.createElement(ce,{className:"".concat(Yn,"-option-state"),customizeIcon:zr,customizeIconProps:{value:mr,disabled:un,isSelected:hn}},hn?"\u2713":null))}))},mn=ee.forwardRef(Xr),cn=mn,Yr=function(Et,Dt){var nr=ee.useRef({values:new Map,options:new Map}),Kt=ee.useMemo(function(){var tr=nr.current,hr=tr.values,fr=tr.options,kr=Et.map(function(ar){if(ar.label===void 0){var $t;return(0,we.Z)((0,we.Z)({},ar),{},{label:($t=hr.get(ar.value))===null||$t===void 0?void 0:$t.label})}return ar}),sr=new Map,xr=new Map;return kr.forEach(function(ar){sr.set(ar.value,ar),xr.set(ar.value,Dt.get(ar.value)||fr.get(ar.value))}),nr.current.values=sr,nr.current.options=xr,kr},[Et,Dt]),jt=ee.useCallback(function(tr){return Dt.get(tr)||nr.current.options.get(tr)},[Dt]);return[Kt,jt]};function kn(Et,Dt){return Xe(Et).join("").toUpperCase().includes(Dt)}var Cn=function(Et,Dt,nr,Kt,jt){return ee.useMemo(function(){if(!nr||Kt===!1)return Et;var tr=Dt.options,hr=Dt.label,fr=Dt.value,kr=[],sr=typeof Kt=="function",xr=nr.toUpperCase(),ar=sr?Kt:function(lr,br){return jt?kn(br[jt],xr):br[tr]?kn(br[hr!=="children"?hr:"label"],xr):kn(br[fr],xr)},$t=sr?function(lr){return xe(lr)}:function(lr){return lr};return Et.forEach(function(lr){if(lr[tr]){var br=ar(nr,$t(lr));if(br)kr.push(lr);else{var Rr=lr[tr].filter(function(Fr){return ar(nr,$t(Fr))});Rr.length&&kr.push((0,we.Z)((0,we.Z)({},lr),{},(0,y.Z)({},tr,Rr)))}return}ar(nr,$t(lr))&&kr.push(lr)}),kr},[Et,Kt,jt,nr,Dt])},Dr=Ke(6551),Ar=Ke(11592),fn=["children","value"],or=["children"];function Zt(Et){var Dt=Et,nr=Dt.key,Kt=Dt.props,jt=Kt.children,tr=Kt.value,hr=(0,x.Z)(Kt,fn);return(0,we.Z)({key:nr,value:tr!==void 0?tr:nr,children:jt},hr)}function ir(Et){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ar.Z)(Et).map(function(nr,Kt){if(!ee.isValidElement(nr)||!nr.type)return null;var jt=nr,tr=jt.type.isSelectOptGroup,hr=jt.key,fr=jt.props,kr=fr.children,sr=(0,x.Z)(fr,or);return Dt||!tr?Zt(nr):(0,we.Z)((0,we.Z)({key:"__RC_SELECT_GRP__".concat(hr===null?Kt:hr,"__"),label:hr},sr),{},{options:ir(kr)})}).filter(function(nr){return nr})}var Nr=function(Dt,nr,Kt,jt,tr){return ee.useMemo(function(){var hr=Dt,fr=!Dt;fr&&(hr=ir(nr));var kr=new Map,sr=new Map,xr=function(lr,br,Rr){Rr&&typeof Rr=="string"&&lr.set(br[Rr],br)},ar=function $t(lr){for(var br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rr=0;Rr<lr.length;Rr+=1){var Fr=lr[Rr];!Fr[Kt.options]||br?(kr.set(Fr[Kt.value],Fr),xr(sr,Fr,Kt.label),xr(sr,Fr,jt),xr(sr,Fr,tr)):$t(Fr[Kt.options],!0)}};return ar(hr),{options:hr,valueOptions:kr,labelOptions:sr}},[Dt,nr,Kt,jt,tr])},gr=Nr;function Hr(Et){var Dt=ee.useRef();Dt.current=Et;var nr=ee.useCallback(function(){return Dt.current.apply(Dt,arguments)},[]);return nr}function Qr(Et){var Dt=Et.mode,nr=Et.options,Kt=Et.children,jt=Et.backfill,tr=Et.allowClear,hr=Et.placeholder,fr=Et.getInputElement,kr=Et.showSearch,sr=Et.onSearch,xr=Et.defaultOpen,ar=Et.autoFocus,$t=Et.labelInValue,lr=Et.value,br=Et.inputValue,Rr=Et.optionLabelProp,Fr=isMultiple(Dt),vn=kr!==void 0?kr:Fr||Dt==="combobox",On=nr||convertChildrenToData(Kt);if(warning(Dt!=="tags"||On.every(function(wr){return!wr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Dt==="tags"||Dt==="combobox"){var zr=On.some(function(wr){return wr.options?wr.options.some(function(jn){return typeof("value"in jn?jn.value:jn.key)=="number"}):typeof("value"in wr?wr.value:wr.key)=="number"});warning(!zr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Dt!=="combobox"||!Rr,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Dt==="combobox"||!jt,"`backfill` only works with `combobox` mode."),warning(Dt==="combobox"||!fr,"`getInputElement` only work with `combobox` mode."),noteOnce(Dt!=="combobox"||!fr||!tr||!hr,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),sr&&!vn&&Dt!=="combobox"&&Dt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!xr||ar,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),lr!=null){var Cr=toArray(lr);warning(!$t||Cr.every(function(wr){return _typeof(wr)==="object"&&("key"in wr||"value"in wr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Fr||Array.isArray(lr),"`value` should be array when `mode` is `multiple` or `tags`")}if(Kt){var Ur=null;toNodeArray(Kt).some(function(wr){if(!React.isValidElement(wr)||!wr.type)return!1;var jn=wr,Hn=jn.type;if(Hn.isSelectOption)return!1;if(Hn.isSelectOptGroup){var Ln=toNodeArray(wr.props.children).every(function(Vn){return!React.isValidElement(Vn)||!wr.type||Vn.type.isSelectOption?!0:(Ur=Vn.type,!1)});return!Ln}return Ur=Hn,!0}),Ur&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ur.displayName||Ur.name||Ur,"`.")),warning(br===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function rn(Et,Dt){if(Et){var nr=function Kt(jt){for(var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,hr=0;hr<jt.length;hr++){var fr=jt[hr];if(fr[Dt==null?void 0:Dt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!tr&&Array.isArray(fr[Dt==null?void 0:Dt.options])&&Kt(fr[Dt==null?void 0:Dt.options],!0))break}};nr(Et)}}var Kr=null,Wr=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],dn=["inputValue"];function pr(Et){return!Et||(0,z.Z)(Et)!=="object"}var Wt=ee.forwardRef(function(Et,Dt){var nr=Et.id,Kt=Et.mode,jt=Et.prefixCls,tr=jt===void 0?"rc-select":jt,hr=Et.backfill,fr=Et.fieldNames,kr=Et.inputValue,sr=Et.searchValue,xr=Et.onSearch,ar=Et.autoClearSearchValue,$t=ar===void 0?!0:ar,lr=Et.onSelect,br=Et.onDeselect,Rr=Et.dropdownMatchSelectWidth,Fr=Rr===void 0?!0:Rr,vn=Et.filterOption,On=Et.filterSort,zr=Et.optionFilterProp,Cr=Et.optionLabelProp,Ur=Et.options,wr=Et.optionRender,jn=Et.children,Hn=Et.defaultActiveFirstOption,Ln=Et.menuItemSelectedIcon,Vn=Et.virtual,Yn=Et.direction,Gn=Et.listHeight,Mn=Gn===void 0?200:Gn,Jn=Et.listItemHeight,Xn=Jn===void 0?20:Jn,Ir=Et.labelRender,on=Et.value,Tn=Et.defaultValue,Bn=Et.labelInValue,_n=Et.onChange,Fn=Et.maxCount,ri=(0,x.Z)(Et,Wr),St=(0,Dr.ZP)(nr),Lt=xt(Kt),_t=!!(!Ur&&jn),Nt=ee.useMemo(function(){return vn===void 0&&Kt==="combobox"?!1:vn},[vn,Kt]),Xt=ee.useMemo(function(){return at(fr,_t)},[JSON.stringify(fr),_t]),Mt=(0,oe.Z)("",{value:sr!==void 0?sr:kr,postState:function(xn){return xn||""}}),Jt=(0,ve.Z)(Mt,2),rr=Jt[0],Qt=Jt[1],Ot=gr(Ur,jn,Xt,zr,Cr),Bt=Ot.valueOptions,Ht=Ot.labelOptions,zt=Ot.options,qt=ee.useCallback(function(en){var xn=Xe(en);return xn.map(function(Sn){var En,zn,ei,Hi,fi;if(pr(Sn))En=Sn;else{var ci;ei=Sn.key,zn=Sn.label,En=(ci=Sn.value)!==null&&ci!==void 0?ci:ei}var Nn=Bt.get(En);if(Nn){var bi;if(zn===void 0&&(zn=Nn==null?void 0:Nn[Cr||Xt.label]),ei===void 0&&(ei=(bi=Nn==null?void 0:Nn.key)!==null&&bi!==void 0?bi:En),Hi=Nn==null?void 0:Nn.disabled,fi=Nn==null?void 0:Nn.title,0)var Ki}return{label:zn,value:En,key:ei,disabled:Hi,title:fi}})},[Xt,Cr,Bt]),mr=(0,oe.Z)(Tn,{value:on}),er=(0,ve.Z)(mr,2),Ft=er[0],ur=er[1],dr=ee.useMemo(function(){var en,xn=Lt&&Ft===null?[]:Ft,Sn=qt(xn);return Kt==="combobox"&&Ue((en=Sn[0])===null||en===void 0?void 0:en.value)?[]:Sn},[Ft,qt,Kt,Lt]),Tr=Yr(dr,Bt),Vr=(0,ve.Z)(Tr,2),Mr=Vr[0],ln=Vr[1],qr=ee.useMemo(function(){if(!Kt&&Mr.length===1){var en=Mr[0];if(en.value===null&&(en.label===null||en.label===void 0))return[]}return Mr.map(function(xn){var Sn;return(0,we.Z)((0,we.Z)({},xn),{},{label:(Sn=typeof Ir=="function"?Ir(xn):xn.label)!==null&&Sn!==void 0?Sn:xn.value})})},[Kt,Mr,Ir]),sn=ee.useMemo(function(){return new Set(Mr.map(function(en){return en.value}))},[Mr]);ee.useEffect(function(){if(Kt==="combobox"){var en,xn=(en=Mr[0])===null||en===void 0?void 0:en.value;Qt(Ie(xn)?String(xn):"")}},[Mr]);var hn=Hr(function(en,xn){var Sn=xn!=null?xn:en;return(0,y.Z)((0,y.Z)({},Xt.value,en),Xt.label,Sn)}),un=ee.useMemo(function(){if(Kt!=="tags")return zt;var en=(0,wt.Z)(zt),xn=function(En){return Bt.has(En)};return(0,wt.Z)(Mr).sort(function(Sn,En){return Sn.value<En.value?-1:1}).forEach(function(Sn){var En=Sn.value;xn(En)||en.push(hn(En,Sn.label))}),en},[hn,zt,Bt,Mr,Kt]),Pn=Cn(un,Xt,rr,Nt,zr),yn=ee.useMemo(function(){return Kt!=="tags"||!rr||Pn.some(function(en){return en[zr||"value"]===rr})||Pn.some(function(en){return en[Xt.value]===rr})?Pn:[hn(rr)].concat((0,wt.Z)(Pn))},[hn,zr,Kt,Pn,rr,Xt]),wn=function en(xn){var Sn=(0,wt.Z)(xn).sort(function(En,zn){return On(En,zn,{searchValue:rr})});return Sn.map(function(En){return Array.isArray(En.options)?(0,we.Z)((0,we.Z)({},En),{},{options:En.options.length>0?en(En.options):En.options}):En})},nn=ee.useMemo(function(){return On?wn(yn):yn},[yn,On,rr]),Zr=ee.useMemo(function(){return Re(nn,{fieldNames:Xt,childrenAsData:_t})},[nn,Xt,_t]),tn=function(xn){var Sn=qt(xn);if(ur(Sn),_n&&(Sn.length!==Mr.length||Sn.some(function(ei,Hi){var fi;return((fi=Mr[Hi])===null||fi===void 0?void 0:fi.value)!==(ei==null?void 0:ei.value)}))){var En=Bn?Sn:Sn.map(function(ei){return ei.value}),zn=Sn.map(function(ei){return xe(ln(ei.value))});_n(Lt?En:En[0],Lt?zn:zn[0])}},pn=ee.useState(null),Jr=(0,ve.Z)(pn,2),An=Jr[0],Rn=Jr[1],Qn=ee.useState(0),Di=(0,ve.Z)(Qn,2),Si=Di[0],yi=Di[1],ji=Hn!==void 0?Hn:Kt!=="combobox",qn=ee.useCallback(function(en,xn){var Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},En=Sn.source,zn=En===void 0?"keyboard":En;yi(xn),hr&&Kt==="combobox"&&en!==null&&zn==="keyboard"&&Rn(String(en))},[hr,Kt]),$n=function(xn,Sn,En){var zn=function(){var Vi,$i=ln(xn);return[Bn?{label:$i==null?void 0:$i[Xt.label],value:xn,key:(Vi=$i==null?void 0:$i.key)!==null&&Vi!==void 0?Vi:xn}:xn,xe($i)]};if(Sn&&lr){var ei=zn(),Hi=(0,ve.Z)(ei,2),fi=Hi[0],ci=Hi[1];lr(fi,ci)}else if(!Sn&&br&&En!=="clear"){var Nn=zn(),bi=(0,ve.Z)(Nn,2),Ki=bi[0],ni=bi[1];br(Ki,ni)}},ti=Hr(function(en,xn){var Sn,En=Lt?xn.selected:!0;En?Sn=Lt?[].concat((0,wt.Z)(Mr),[en]):[en]:Sn=Mr.filter(function(zn){return zn.value!==en}),tn(Sn),$n(en,En),Kt==="combobox"?Rn(""):(!xt||$t)&&(Qt(""),Rn(""))}),ki=function(xn,Sn){tn(xn);var En=Sn.type,zn=Sn.values;(En==="remove"||En==="clear")&&zn.forEach(function(ei){$n(ei.value,!1,En)})},ai=function(xn,Sn){if(Qt(xn),Rn(null),Sn.source==="submit"){var En=(xn||"").trim();if(En){var zn=Array.from(new Set([].concat((0,wt.Z)(sn),[En])));tn(zn),$n(En,!0),Qt("")}return}Sn.source!=="blur"&&(Kt==="combobox"&&tn(xn),xr==null||xr(xn))},li=function(xn){var Sn=xn;Kt!=="tags"&&(Sn=xn.map(function(zn){var ei=Ht.get(zn);return ei==null?void 0:ei.value}).filter(function(zn){return zn!==void 0}));var En=Array.from(new Set([].concat((0,wt.Z)(sn),(0,wt.Z)(Sn))));tn(En),En.forEach(function(zn){$n(zn,!0)})},oi=ee.useMemo(function(){var en=Vn!==!1&&Fr!==!1;return(0,we.Z)((0,we.Z)({},Ot),{},{flattenOptions:Zr,onActiveValue:qn,defaultActiveFirstOption:ji,onSelect:ti,menuItemSelectedIcon:Ln,rawValues:sn,fieldNames:Xt,virtual:en,direction:Yn,listHeight:Mn,listItemHeight:Xn,childrenAsData:_t,maxCount:Fn,optionRender:wr})},[Fn,Ot,Zr,qn,ji,ti,Ln,sn,Xt,Vn,Fr,Yn,Mn,Xn,_t,wr]);return ee.createElement(qe.Provider,{value:oi},ee.createElement(ht,(0,Je.Z)({},ri,{id:St,prefixCls:tr,ref:Dt,omitDomProps:dn,mode:Kt,displayValues:qr,onDisplayValuesChange:ki,direction:Yn,searchValue:rr,onSearch:ai,autoClearSearchValue:$t,onSearchSplit:li,dropdownMatchSelectWidth:Fr,OptionList:cn,emptyOptions:!Zr.length,activeValue:An,activeDescendantId:"".concat(St,"_list_").concat(Si)})))}),Sr=Wt;Sr.Option=Vt,Sr.OptGroup=Tt;var Gr=Sr,gn=Gr},63158:function(Gt,Rt,Ke){"use strict";var Je=Ke(54476),wt=Ke(20068),y=Ke(42978),we=Ke(75931),ve=Ke(59301),x=Ke(92310),z=Ke.n(x),oe=Ke(18929),ie=Ke(10228),ee=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],se=ve.forwardRef(function(E,te){var re,le=E.prefixCls,ue=le===void 0?"rc-switch":le,ce=E.className,he=E.checked,me=E.defaultChecked,fe=E.disabled,be=E.loadingIcon,Ee=E.checkedChildren,Ae=E.unCheckedChildren,Pe=E.onClick,ke=E.onChange,de=E.onKeyDown,ge=(0,we.Z)(E,ee),Se=(0,oe.Z)(!1,{value:he,defaultValue:me}),je=(0,y.Z)(Se,2),Ne=je[0],Ce=je[1];function De(st,Ie){var Ue=Ne;return fe||(Ue=st,Ce(Ue),ke==null||ke(Ue,Ie)),Ue}function Ze(st){st.which===ie.Z.LEFT?De(!1,st):st.which===ie.Z.RIGHT&&De(!0,st),de==null||de(st)}function Xe(st){var Ie=De(!Ne,st);Pe==null||Pe(Ie,st)}var Qe=z()(ue,ce,(re={},(0,wt.Z)(re,"".concat(ue,"-checked"),Ne),(0,wt.Z)(re,"".concat(ue,"-disabled"),fe),re));return ve.createElement("button",(0,Je.Z)({},ge,{type:"button",role:"switch","aria-checked":Ne,disabled:fe,className:Qe,ref:te,onKeyDown:Ze,onClick:Xe}),be,ve.createElement("span",{className:"".concat(ue,"-inner")},ve.createElement("span",{className:"".concat(ue,"-inner-checked")},Ee),ve.createElement("span",{className:"".concat(ue,"-inner-unchecked")},Ae)))});se.displayName="Switch",Rt.Z=se},86351:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{R:function(){return wt},w:function(){return Je}});var Je={},wt="rc-table-internal-hook"},97347:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{L:function(){return ue},Z:function(){return be}});var Je=Ke(42978),wt=Ke(20068),y=Ke(94480),we=Ke(76190),ve=Ke(33885),x=Ke(75931),z=Ke(11592),oe=Ke(48736),ie=Ke(59301),ee=Ke(86351),se=Ke(54451);function E(Ee){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ae=="number"?Ae:Ae.endsWith("%")?Ee*parseFloat(Ae)/100:null}function te(Ee,Ae,Pe){return ie.useMemo(function(){if(Ae&&Ae>0){var ke=0,de=0;Ee.forEach(function(Xe){var Qe=E(Ae,Xe.width);Qe?ke+=Qe:de+=1});var ge=Math.max(Ae,Pe),Se=Math.max(ge-ke,de),je=de,Ne=Se/de,Ce=0,De=Ee.map(function(Xe){var Qe=(0,ve.Z)({},Xe),st=E(Ae,Qe.width);if(st)Qe.width=st;else{var Ie=Math.floor(Ne);Qe.width=je===1?Se:Ie,Se-=Ie,je-=1}return Ce+=Qe.width,Qe});if(Ce<ge){var Ze=ge/Ce;Se=ge,De.forEach(function(Xe,Qe){var st=Math.floor(Xe.width*Ze);Xe.width=Qe===De.length-1?Se:st,Se-=st})}return[De,Math.max(Ce,ge)]}return[Ee,Ae]},[Ee,Ae,Pe])}var re=["children"],le=["fixed"];function ue(Ee){return(0,z.Z)(Ee).filter(function(Ae){return ie.isValidElement(Ae)}).map(function(Ae){var Pe=Ae.key,ke=Ae.props,de=ke.children,ge=(0,x.Z)(ke,re),Se=(0,ve.Z)({key:Pe},ge);return de&&(Se.children=ue(de)),Se})}function ce(Ee){return Ee.filter(function(Ae){return Ae&&(0,we.Z)(Ae)==="object"&&!Ae.hidden}).map(function(Ae){var Pe=Ae.children;return Pe&&Pe.length>0?(0,ve.Z)((0,ve.Z)({},Ae),{},{children:ce(Pe)}):Ae})}function he(Ee){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ee.filter(function(Pe){return Pe&&(0,we.Z)(Pe)==="object"}).reduce(function(Pe,ke,de){var ge=ke.fixed,Se=ge===!0?"left":ge,je="".concat(Ae,"-").concat(de),Ne=ke.children;return Ne&&Ne.length>0?[].concat((0,y.Z)(Pe),(0,y.Z)(he(Ne,je).map(function(Ce){return(0,ve.Z)({fixed:Se},Ce)}))):[].concat((0,y.Z)(Pe),[(0,ve.Z)((0,ve.Z)({key:je},ke),{},{fixed:Se})])},[])}function me(Ee){return Ee.map(function(Ae){var Pe=Ae.fixed,ke=(0,x.Z)(Ae,le),de=Pe;return Pe==="left"?de="right":Pe==="right"&&(de="left"),(0,ve.Z)({fixed:de},ke)})}function fe(Ee,Ae){var Pe=Ee.prefixCls,ke=Ee.columns,de=Ee.children,ge=Ee.expandable,Se=Ee.expandedKeys,je=Ee.columnTitle,Ne=Ee.getRowKey,Ce=Ee.onTriggerExpand,De=Ee.expandIcon,Ze=Ee.rowExpandable,Xe=Ee.expandIconColumnIndex,Qe=Ee.direction,st=Ee.expandRowByClick,Ie=Ee.columnWidth,Ue=Ee.fixed,rt=Ee.scrollWidth,ot=Ee.clientWidth,it=ie.useMemo(function(){var _e=ke||ue(de)||[];return ce(_e.slice())},[ke,de]),$e=ie.useMemo(function(){if(ge){var _e=it.slice();if(!_e.includes(ee.w)){var ze=Xe||0;ze>=0&&(ze||Ue==="left"||!Ue)&&_e.splice(ze,0,ee.w),Ue==="right"&&_e.splice(it.length,0,ee.w)}var Me=_e.indexOf(ee.w);_e=_e.filter(function(nt,Te){return nt!==ee.w||Te===Me});var Ve=it[Me],ft;Ue?ft=Ue:ft=Ve?Ve.fixed:null;var mt=(0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)({},se.v,{className:"".concat(Pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",je),"fixed",ft),"className","".concat(Pe,"-row-expand-icon-cell")),"width",Ie),"render",function(Te,Oe,We){var at=Ne(Oe,We),Re=Se.has(at),xe=Ze?Ze(Oe):!0,ye=De({prefixCls:Pe,expanded:Re,expandable:xe,record:Oe,onExpand:Ce});return st?ie.createElement("span",{onClick:function(qe){return qe.stopPropagation()}},ye):ye});return _e.map(function(nt){return nt===ee.w?mt:nt})}return it.filter(function(nt){return nt!==ee.w})},[ge,it,Ne,Se,De,Qe]),Ye=ie.useMemo(function(){var _e=$e;return Ae&&(_e=Ae(_e)),_e.length||(_e=[{render:function(){return null}}]),_e},[Ae,$e,Qe]),Ge=ie.useMemo(function(){return Qe==="rtl"?me(he(Ye)):he(Ye)},[Ye,Qe,rt]),ct=ie.useMemo(function(){for(var _e=-1,ze=Ge.length-1;ze>=0;ze-=1){var Me=Ge[ze].fixed;if(Me==="left"||Me===!0){_e=ze;break}}if(_e>=0)for(var Ve=0;Ve<=_e;Ve+=1){var ft=Ge[Ve].fixed;if(ft!=="left"&&ft!==!0)return!0}var mt=Ge.findIndex(function(Oe){var We=Oe.fixed;return We==="right"});if(mt>=0)for(var nt=mt;nt<Ge.length;nt+=1){var Te=Ge[nt].fixed;if(Te!=="right")return!0}return!1},[Ge]),tt=te(Ge,rt,ot),ut=(0,Je.Z)(tt,2),lt=ut[0],He=ut[1];return[Ye,lt,He,ct]}var be=fe},4030:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{w2:function(){return Je.w},vP:function(){return _r.v},RQ:function(){return Je.R},ER:function(){return at},Q$:function(){return vn},TN:function(){return _n}});var Je=Ke(86351),wt=Ke(42978),y=Ke(6089),we=Ke(34280),ve=Ke(13697),x=Ke(59301),z=Ke(4676);function oe(St){var Lt=x.createContext(void 0),_t=function(Xt){var Mt=Xt.value,Jt=Xt.children,rr=x.useRef(Mt);rr.current=Mt;var Qt=x.useState(function(){return{getValue:function(){return rr.current},listeners:new Set}}),Ot=(0,wt.Z)(Qt,1),Bt=Ot[0];return(0,we.Z)(function(){(0,z.unstable_batchedUpdates)(function(){Bt.listeners.forEach(function(Ht){Ht(Mt)})})},[Mt]),x.createElement(Lt.Provider,{value:Bt},Jt)};return{Context:Lt,Provider:_t,defaultValue:St}}function ie(St,Lt){var _t=(0,y.Z)(typeof Lt=="function"?Lt:function(Ht){if(Lt===void 0)return Ht;if(!Array.isArray(Lt))return Ht[Lt];var zt={};return Lt.forEach(function(qt){zt[qt]=Ht[qt]}),zt}),Nt=x.useContext(St==null?void 0:St.Context),Xt=Nt||{},Mt=Xt.listeners,Jt=Xt.getValue,rr=x.useRef();rr.current=_t(Nt?Jt():St==null?void 0:St.defaultValue);var Qt=x.useState({}),Ot=(0,wt.Z)(Qt,2),Bt=Ot[1];return(0,we.Z)(function(){if(!Nt)return;function Ht(zt){var qt=_t(zt);(0,ve.Z)(rr.current,qt,!0)||Bt({})}return Mt.add(Ht),function(){Mt.delete(Ht)}},[Nt]),rr.current}var ee=Ke(54476),se=Ke(8654);function E(){var St=x.createContext(null);function Lt(){return x.useContext(St)}function _t(Xt,Mt){var Jt=(0,se.Yr)(Xt),rr=function(Ot,Bt){var Ht=Jt?{ref:Bt}:{},zt=x.useRef(0),qt=x.useRef(Ot),mr=Lt();return mr!==null?x.createElement(Xt,(0,ee.Z)({},Ot,Ht)):((!Mt||Mt(qt.current,Ot))&&(zt.current+=1),qt.current=Ot,x.createElement(St.Provider,{value:zt.current},x.createElement(Xt,(0,ee.Z)({},Ot,Ht))))};return Jt?x.forwardRef(rr):rr}function Nt(Xt,Mt){var Jt=(0,se.Yr)(Xt),rr=function(Ot,Bt){var Ht=Jt?{ref:Bt}:{};return Lt(),x.createElement(Xt,(0,ee.Z)({},Ot,Ht))};return Jt?x.memo(x.forwardRef(rr),Mt):x.memo(rr,Mt)}return{makeImmutable:_t,responseImmutable:Nt,useImmutableMark:Lt}}var te=E(),re=te.makeImmutable,le=te.responseImmutable,ue=te.useImmutableMark,ce=E(),he=ce.makeImmutable,me=ce.responseImmutable,fe=ce.useImmutableMark,be=oe(),Ee=be;function Ae(St,Lt){var _t=React.useRef(0);_t.current+=1;var Nt=React.useRef(St),Xt=[];Object.keys(St||{}).map(function(Jt){var rr;(St==null?void 0:St[Jt])!==((rr=Nt.current)===null||rr===void 0?void 0:rr[Jt])&&Xt.push(Jt)}),Nt.current=St;var Mt=React.useRef([]);return Xt.length&&(Mt.current=Xt),React.useDebugValue(_t.current),React.useDebugValue(Mt.current.join(", ")),Lt&&console.log("".concat(Lt,":"),_t.current,Mt.current),_t.current}var Pe=null,ke=null,de=Ke(76190),ge=Ke(33885),Se=Ke(20068),je=Ke(92310),Ne=Ke.n(je),Ce=Ke(80547),De=Ke(97938),Ze=Ke(48736),Xe=x.createContext({renderWithProps:!1}),Qe=Xe,st="RC_TABLE_KEY";function Ie(St){return St==null?[]:Array.isArray(St)?St:[St]}function Ue(St){var Lt=[],_t={};return St.forEach(function(Nt){for(var Xt=Nt||{},Mt=Xt.key,Jt=Xt.dataIndex,rr=Mt||Ie(Jt).join("-")||st;_t[rr];)rr="".concat(rr,"_next");_t[rr]=!0,Lt.push(rr)}),Lt}function rt(St){return St!=null}function ot(St){return typeof St=="number"&&!Number.isNaN(St)}function it(St){return St&&(0,de.Z)(St)==="object"&&!Array.isArray(St)&&!x.isValidElement(St)}function $e(St,Lt,_t,Nt,Xt,Mt){var Jt=x.useContext(Qe),rr=fe(),Qt=(0,Ce.Z)(function(){if(rt(Nt))return[Nt];var Ot=Lt==null||Lt===""?[]:Array.isArray(Lt)?Lt:[Lt],Bt=(0,De.Z)(St,Ot),Ht=Bt,zt=void 0;if(Xt){var qt=Xt(Bt,St,_t);it(qt)?(Ht=qt.children,zt=qt.props,Jt.renderWithProps=!0):Ht=qt}return[Ht,zt]},[rr,St,Nt,Lt,Xt,_t],function(Ot,Bt){if(Mt){var Ht=(0,wt.Z)(Ot,2),zt=Ht[1],qt=(0,wt.Z)(Bt,2),mr=qt[1];return Mt(mr,zt)}return Jt.renderWithProps?!0:!(0,ve.Z)(Ot,Bt,!0)});return Qt}function Ye(St,Lt,_t,Nt){var Xt=St+Lt-1;return St<=Nt&&Xt>=_t}function Ge(St,Lt){return ie(Ee,function(_t){var Nt=Ye(St,Lt||1,_t.hoverStartRow,_t.hoverEndRow);return[Nt,_t.onHover]})}var ct=Ke(70425),tt=function(Lt){var _t=Lt.ellipsis,Nt=Lt.rowType,Xt=Lt.children,Mt,Jt=_t===!0?{showTitle:!0}:_t;return Jt&&(Jt.showTitle||Nt==="header")&&(typeof Xt=="string"||typeof Xt=="number"?Mt=Xt.toString():x.isValidElement(Xt)&&typeof Xt.props.children=="string"&&(Mt=Xt.props.children)),Mt};function ut(St){var Lt,_t,Nt,Xt,Mt,Jt,rr,Qt,Ot=St.component,Bt=St.children,Ht=St.ellipsis,zt=St.scope,qt=St.prefixCls,mr=St.className,er=St.align,Ft=St.record,ur=St.render,dr=St.dataIndex,Tr=St.renderIndex,Vr=St.shouldCellUpdate,Mr=St.index,ln=St.rowType,qr=St.colSpan,sn=St.rowSpan,hn=St.fixLeft,un=St.fixRight,Pn=St.firstFixLeft,yn=St.lastFixLeft,wn=St.firstFixRight,nn=St.lastFixRight,Zr=St.appendNode,tn=St.additionalProps,pn=tn===void 0?{}:tn,Jr=St.isSticky,An="".concat(qt,"-cell"),Rn=ie(Ee,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Qn=Rn.supportSticky,Di=Rn.allColumnsFixedLeft,Si=Rn.rowHoverable,yi=$e(Ft,dr,Tr,Bt,ur,Vr),ji=(0,wt.Z)(yi,2),qn=ji[0],$n=ji[1],ti={},ki=typeof hn=="number"&&Qn,ai=typeof un=="number"&&Qn;ki&&(ti.position="sticky",ti.left=hn),ai&&(ti.position="sticky",ti.right=un);var li=(Lt=(_t=(Nt=$n==null?void 0:$n.colSpan)!==null&&Nt!==void 0?Nt:pn.colSpan)!==null&&_t!==void 0?_t:qr)!==null&&Lt!==void 0?Lt:1,oi=(Xt=(Mt=(Jt=$n==null?void 0:$n.rowSpan)!==null&&Jt!==void 0?Jt:pn.rowSpan)!==null&&Mt!==void 0?Mt:sn)!==null&&Xt!==void 0?Xt:1,en=Ge(Mr,oi),xn=(0,wt.Z)(en,2),Sn=xn[0],En=xn[1],zn=(0,ct.zX)(function(Ki){var ni;Ft&&En(Mr,Mr+oi-1),pn==null||(ni=pn.onMouseEnter)===null||ni===void 0||ni.call(pn,Ki)}),ei=(0,ct.zX)(function(Ki){var ni;Ft&&En(-1,-1),pn==null||(ni=pn.onMouseLeave)===null||ni===void 0||ni.call(pn,Ki)});if(li===0||oi===0)return null;var Hi=(rr=pn.title)!==null&&rr!==void 0?rr:tt({rowType:ln,ellipsis:Ht,children:qn}),fi=Ne()(An,mr,(Qt={},(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)(Qt,"".concat(An,"-fix-left"),ki&&Qn),"".concat(An,"-fix-left-first"),Pn&&Qn),"".concat(An,"-fix-left-last"),yn&&Qn),"".concat(An,"-fix-left-all"),yn&&Di&&Qn),"".concat(An,"-fix-right"),ai&&Qn),"".concat(An,"-fix-right-first"),wn&&Qn),"".concat(An,"-fix-right-last"),nn&&Qn),"".concat(An,"-ellipsis"),Ht),"".concat(An,"-with-append"),Zr),"".concat(An,"-fix-sticky"),(ki||ai)&&Jr&&Qn),(0,Se.Z)(Qt,"".concat(An,"-row-hover"),!$n&&Sn)),pn.className,$n==null?void 0:$n.className),ci={};er&&(ci.textAlign=er);var Nn=(0,ge.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},$n==null?void 0:$n.style),ti),ci),pn.style),bi=qn;return(0,de.Z)(bi)==="object"&&!Array.isArray(bi)&&!x.isValidElement(bi)&&(bi=null),Ht&&(yn||wn)&&(bi=x.createElement("span",{className:"".concat(An,"-content")},bi)),x.createElement(Ot,(0,ee.Z)({},$n,pn,{className:fi,style:Nn,title:Hi,scope:zt,onMouseEnter:Si?zn:void 0,onMouseLeave:Si?ei:void 0,colSpan:li!==1?li:null,rowSpan:oi!==1?oi:null}),Zr,bi)}var lt=x.memo(ut);function He(St,Lt,_t,Nt,Xt){var Mt=_t[St]||{},Jt=_t[Lt]||{},rr,Qt;Mt.fixed==="left"?rr=Nt.left[Xt==="rtl"?Lt:St]:Jt.fixed==="right"&&(Qt=Nt.right[Xt==="rtl"?St:Lt]);var Ot=!1,Bt=!1,Ht=!1,zt=!1,qt=_t[Lt+1],mr=_t[St-1],er=qt&&!qt.fixed||mr&&!mr.fixed||_t.every(function(Vr){return Vr.fixed==="left"});if(Xt==="rtl"){if(rr!==void 0){var Ft=mr&&mr.fixed==="left";zt=!Ft&&er}else if(Qt!==void 0){var ur=qt&&qt.fixed==="right";Ht=!ur&&er}}else if(rr!==void 0){var dr=qt&&qt.fixed==="left";Ot=!dr&&er}else if(Qt!==void 0){var Tr=mr&&mr.fixed==="right";Bt=!Tr&&er}return{fixLeft:rr,fixRight:Qt,lastFixLeft:Ot,firstFixRight:Bt,lastFixRight:Ht,firstFixLeft:zt,isSticky:Nt.isSticky}}var _e=x.createContext({}),ze=_e;function Me(St){var Lt=St.className,_t=St.index,Nt=St.children,Xt=St.colSpan,Mt=Xt===void 0?1:Xt,Jt=St.rowSpan,rr=St.align,Qt=ie(Ee,["prefixCls","direction"]),Ot=Qt.prefixCls,Bt=Qt.direction,Ht=x.useContext(ze),zt=Ht.scrollColumnIndex,qt=Ht.stickyOffsets,mr=Ht.flattenColumns,er=_t+Mt-1,Ft=er+1===zt?Mt+1:Mt,ur=He(_t,_t+Ft-1,mr,qt,Bt);return x.createElement(lt,(0,ee.Z)({className:Lt,index:_t,component:"td",prefixCls:Ot,record:null,dataIndex:null,align:rr,colSpan:Ft,rowSpan:Jt,render:function(){return Nt}},ur))}var Ve=Ke(75931),ft=["children"];function mt(St){var Lt=St.children,_t=(0,Ve.Z)(St,ft);return x.createElement("tr",_t,Lt)}function nt(St){var Lt=St.children;return Lt}nt.Row=mt,nt.Cell=Me;var Te=nt;function Oe(St){var Lt=St.children,_t=St.stickyOffsets,Nt=St.flattenColumns,Xt=ie(Ee,"prefixCls"),Mt=Nt.length-1,Jt=Nt[Mt],rr=x.useMemo(function(){return{stickyOffsets:_t,flattenColumns:Nt,scrollColumnIndex:Jt!=null&&Jt.scrollbar?Mt:null}},[Jt,Nt,Mt,_t]);return x.createElement(ze.Provider,{value:rr},x.createElement("tfoot",{className:"".concat(Xt,"-summary")},Lt))}var We=me(Oe),at=Te,Re=Ke(29301),xe=Ke(24514),ye=Ke(75152),Fe=Ke(26112);function qe(St,Lt,_t,Nt,Xt,Mt,Jt){St.push({record:Lt,indent:_t,index:Jt});var rr=Mt(Lt),Qt=Xt==null?void 0:Xt.has(rr);if(Lt&&Array.isArray(Lt[Nt])&&Qt)for(var Ot=0;Ot<Lt[Nt].length;Ot+=1)qe(St,Lt[Nt][Ot],_t+1,Nt,Xt,Mt,Ot)}function Le(St,Lt,_t,Nt){var Xt=x.useMemo(function(){if(_t!=null&&_t.size){for(var Mt=[],Jt=0;Jt<(St==null?void 0:St.length);Jt+=1){var rr=St[Jt];qe(Mt,rr,0,Lt,_t,Nt,Jt)}return Mt}return St==null?void 0:St.map(function(Qt,Ot){return{record:Qt,indent:0,index:Ot}})},[St,Lt,_t,Nt]);return Xt}function vt(St,Lt,_t,Nt){var Xt=ie(Ee,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Mt=Xt.flattenColumns,Jt=Xt.expandableType,rr=Xt.expandedKeys,Qt=Xt.childrenColumnName,Ot=Xt.onTriggerExpand,Bt=Xt.rowExpandable,Ht=Xt.onRow,zt=Xt.expandRowByClick,qt=Xt.rowClassName,mr=Jt==="nest",er=Jt==="row"&&(!Bt||Bt(St)),Ft=er||mr,ur=rr&&rr.has(Lt),dr=Qt&&St&&St[Qt],Tr=(0,ct.zX)(Ot),Vr=Ht==null?void 0:Ht(St,_t),Mr=Vr==null?void 0:Vr.onClick,ln=function(un){zt&&Ft&&Ot(St,un);for(var Pn=arguments.length,yn=new Array(Pn>1?Pn-1:0),wn=1;wn<Pn;wn++)yn[wn-1]=arguments[wn];Mr==null||Mr.apply(void 0,[un].concat(yn))},qr;typeof qt=="string"?qr=qt:typeof qt=="function"&&(qr=qt(St,_t,Nt));var sn=Ue(Mt);return(0,ge.Z)((0,ge.Z)({},Xt),{},{columnsKey:sn,nestExpandable:mr,expanded:ur,hasNestChildren:dr,record:St,onTriggerExpand:Tr,rowSupportExpand:er,expandable:Ft,rowProps:(0,ge.Z)((0,ge.Z)({},Vr),{},{className:Ne()(qr,Vr==null?void 0:Vr.className),onClick:ln})})}function yt(St){var Lt=St.prefixCls,_t=St.children,Nt=St.component,Xt=St.cellComponent,Mt=St.className,Jt=St.expanded,rr=St.colSpan,Qt=St.isEmpty,Ot=ie(Ee,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Bt=Ot.scrollbarSize,Ht=Ot.fixHeader,zt=Ot.fixColumn,qt=Ot.componentWidth,mr=Ot.horizonScroll,er=_t;return(Qt?mr&&qt:zt)&&(er=x.createElement("div",{style:{width:qt-(Ht&&!Qt?Bt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Lt,"-expanded-row-fixed")},er)),x.createElement(Nt,{className:Mt,style:{display:Jt?null:"none"}},x.createElement(lt,{component:Xt,prefixCls:Lt,colSpan:rr},er))}var xt=yt;function bt(St){var Lt=St.prefixCls,_t=St.record,Nt=St.onExpand,Xt=St.expanded,Mt=St.expandable,Jt="".concat(Lt,"-row-expand-icon");if(!Mt)return x.createElement("span",{className:Ne()(Jt,"".concat(Lt,"-row-spaced"))});var rr=function(Ot){Nt(_t,Ot),Ot.stopPropagation()};return x.createElement("span",{className:Ne()(Jt,(0,Se.Z)((0,Se.Z)({},"".concat(Lt,"-row-expanded"),Xt),"".concat(Lt,"-row-collapsed"),!Xt)),onClick:rr})}function ht(St,Lt,_t){var Nt=[];function Xt(Mt){(Mt||[]).forEach(function(Jt,rr){Nt.push(Lt(Jt,rr)),Xt(Jt[_t])})}return Xt(St),Nt}function kt(St,Lt,_t,Nt){return typeof St=="string"?St:typeof St=="function"?St(Lt,_t,Nt):""}function Tt(St,Lt,_t,Nt,Xt){var Mt=St.record,Jt=St.prefixCls,rr=St.columnsKey,Qt=St.fixedInfoList,Ot=St.expandIconColumnIndex,Bt=St.nestExpandable,Ht=St.indentSize,zt=St.expandIcon,qt=St.expanded,mr=St.hasNestChildren,er=St.onTriggerExpand,Ft=rr[_t],ur=Qt[_t],dr;_t===(Ot||0)&&Bt&&(dr=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(Ht*Nt,"px")},className:"".concat(Jt,"-row-indent indent-level-").concat(Nt)}),zt({prefixCls:Jt,expanded:qt,expandable:mr,record:Mt,onExpand:er})));var Tr;return Lt.onCell&&(Tr=Lt.onCell(Mt,Xt)),{key:Ft,fixedInfo:ur,appendCellNode:dr,additionalCellProps:Tr||{}}}function Pt(St){var Lt=St.className,_t=St.style,Nt=St.record,Xt=St.index,Mt=St.renderIndex,Jt=St.rowKey,rr=St.indent,Qt=rr===void 0?0:rr,Ot=St.rowComponent,Bt=St.cellComponent,Ht=St.scopeCellComponent,zt=vt(Nt,Jt,Xt,Qt),qt=zt.prefixCls,mr=zt.flattenColumns,er=zt.expandedRowClassName,Ft=zt.expandedRowRender,ur=zt.rowProps,dr=zt.expanded,Tr=zt.rowSupportExpand,Vr=x.useRef(!1);Vr.current||(Vr.current=dr);var Mr=kt(er,Nt,Xt,Qt),ln=x.createElement(Ot,(0,ee.Z)({},ur,{"data-row-key":Jt,className:Ne()(Lt,"".concat(qt,"-row"),"".concat(qt,"-row-level-").concat(Qt),ur==null?void 0:ur.className,(0,Se.Z)({},Mr,Qt>=1)),style:(0,ge.Z)((0,ge.Z)({},_t),ur==null?void 0:ur.style)}),mr.map(function(hn,un){var Pn=hn.render,yn=hn.dataIndex,wn=hn.className,nn=Tt(zt,hn,un,Qt,Xt),Zr=nn.key,tn=nn.fixedInfo,pn=nn.appendCellNode,Jr=nn.additionalCellProps;return x.createElement(lt,(0,ee.Z)({className:wn,ellipsis:hn.ellipsis,align:hn.align,scope:hn.rowScope,component:hn.rowScope?Ht:Bt,prefixCls:qt,key:Zr,record:Nt,index:Xt,renderIndex:Mt,dataIndex:yn,render:Pn,shouldCellUpdate:hn.shouldCellUpdate},tn,{appendNode:pn,additionalProps:Jr}))})),qr;if(Tr&&(Vr.current||dr)){var sn=Ft(Nt,Xt,Qt+1,dr);qr=x.createElement(xt,{expanded:dr,className:Ne()("".concat(qt,"-expanded-row"),"".concat(qt,"-expanded-row-level-").concat(Qt+1),Mr),prefixCls:qt,component:Ot,cellComponent:Bt,colSpan:mr.length,isEmpty:!1},sn)}return x.createElement(x.Fragment,null,ln,qr)}var Vt=me(Pt);function vr(St){var Lt=St.columnKey,_t=St.onColumnResize,Nt=x.useRef();return(0,we.Z)(function(){Nt.current&&_t(Lt,Nt.current.offsetWidth)},[]),x.createElement(Re.Z,{data:Lt},x.createElement("td",{ref:Nt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Yt=Ke(29194);function Er(St){var Lt=St.prefixCls,_t=St.columnsKey,Nt=St.onColumnResize,Xt=x.useRef(null);return x.createElement("tr",{"aria-hidden":"true",className:"".concat(Lt,"-measure-row"),style:{height:0,fontSize:0},ref:Xt},x.createElement(Re.Z.Collection,{onBatchResize:function(Jt){(0,Yt.Z)(Xt.current)&&Jt.forEach(function(rr){var Qt=rr.data,Ot=rr.size;Nt(Qt,Ot.offsetWidth)})}},_t.map(function(Mt){return x.createElement(vr,{key:Mt,columnKey:Mt,onColumnResize:Nt})})))}function jr(St){var Lt=St.data,_t=St.measureColumnWidth,Nt=ie(Ee,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Xt=Nt.prefixCls,Mt=Nt.getComponent,Jt=Nt.onColumnResize,rr=Nt.flattenColumns,Qt=Nt.getRowKey,Ot=Nt.expandedKeys,Bt=Nt.childrenColumnName,Ht=Nt.emptyNode,zt=Le(Lt,Bt,Ot,Qt),qt=x.useRef({renderWithProps:!1}),mr=Mt(["body","wrapper"],"tbody"),er=Mt(["body","row"],"tr"),Ft=Mt(["body","cell"],"td"),ur=Mt(["body","cell"],"th"),dr;Lt.length?dr=zt.map(function(Vr,Mr){var ln=Vr.record,qr=Vr.indent,sn=Vr.index,hn=Qt(ln,Mr);return x.createElement(Vt,{key:hn,rowKey:hn,record:ln,index:Mr,renderIndex:sn,rowComponent:er,cellComponent:Ft,scopeCellComponent:ur,indent:qr})}):dr=x.createElement(xt,{expanded:!0,className:"".concat(Xt,"-placeholder"),prefixCls:Xt,component:er,cellComponent:Ft,colSpan:rr.length,isEmpty:!0},Ht);var Tr=Ue(rr);return x.createElement(Qe.Provider,{value:qt.current},x.createElement(mr,{className:"".concat(Xt,"-tbody")},_t&&x.createElement(Er,{prefixCls:Xt,columnsKey:Tr,onColumnResize:Jt}),dr))}var Pr=me(jr),_r=Ke(54451),Xr=["columnType"];function mn(St){for(var Lt=St.colWidths,_t=St.columns,Nt=St.columCount,Xt=ie(Ee,["tableLayout"]),Mt=Xt.tableLayout,Jt=[],rr=Nt||_t.length,Qt=!1,Ot=rr-1;Ot>=0;Ot-=1){var Bt=Lt[Ot],Ht=_t&&_t[Ot],zt=void 0,qt=void 0;if(Ht&&(zt=Ht[_r.v],Mt==="auto"&&(qt=Ht.minWidth)),Bt||qt||zt||Qt){var mr=zt||{},er=mr.columnType,Ft=(0,Ve.Z)(mr,Xr);Jt.unshift(x.createElement("col",(0,ee.Z)({key:Ot,style:{width:Bt,minWidth:qt}},Ft))),Qt=!0}}return x.createElement("colgroup",null,Jt)}var cn=mn,Yr=Ke(94480),kn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Cn(St,Lt){return(0,x.useMemo)(function(){for(var _t=[],Nt=0;Nt<Lt;Nt+=1){var Xt=St[Nt];if(Xt!==void 0)_t[Nt]=Xt;else return null}return _t},[St.join("_"),Lt])}var Dr=x.forwardRef(function(St,Lt){var _t=St.className,Nt=St.noData,Xt=St.columns,Mt=St.flattenColumns,Jt=St.colWidths,rr=St.columCount,Qt=St.stickyOffsets,Ot=St.direction,Bt=St.fixHeader,Ht=St.stickyTopOffset,zt=St.stickyBottomOffset,qt=St.stickyClassName,mr=St.onScroll,er=St.maxContentScroll,Ft=St.children,ur=(0,Ve.Z)(St,kn),dr=ie(Ee,["prefixCls","scrollbarSize","isSticky","getComponent"]),Tr=dr.prefixCls,Vr=dr.scrollbarSize,Mr=dr.isSticky,ln=dr.getComponent,qr=ln(["header","table"],"table"),sn=Mr&&!Bt?0:Vr,hn=x.useRef(null),un=x.useCallback(function(Jr){(0,se.mH)(Lt,Jr),(0,se.mH)(hn,Jr)},[]);x.useEffect(function(){var Jr;function An(Rn){var Qn=Rn,Di=Qn.currentTarget,Si=Qn.deltaX;Si&&(mr({currentTarget:Di,scrollLeft:Di.scrollLeft+Si}),Rn.preventDefault())}return(Jr=hn.current)===null||Jr===void 0||Jr.addEventListener("wheel",An,{passive:!1}),function(){var Rn;(Rn=hn.current)===null||Rn===void 0||Rn.removeEventListener("wheel",An)}},[]);var Pn=x.useMemo(function(){return Mt.every(function(Jr){return Jr.width})},[Mt]),yn=Mt[Mt.length-1],wn={fixed:yn?yn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Tr,"-cell-scrollbar")}}},nn=(0,x.useMemo)(function(){return sn?[].concat((0,Yr.Z)(Xt),[wn]):Xt},[sn,Xt]),Zr=(0,x.useMemo)(function(){return sn?[].concat((0,Yr.Z)(Mt),[wn]):Mt},[sn,Mt]),tn=(0,x.useMemo)(function(){var Jr=Qt.right,An=Qt.left;return(0,ge.Z)((0,ge.Z)({},Qt),{},{left:Ot==="rtl"?[].concat((0,Yr.Z)(An.map(function(Rn){return Rn+sn})),[0]):An,right:Ot==="rtl"?Jr:[].concat((0,Yr.Z)(Jr.map(function(Rn){return Rn+sn})),[0]),isSticky:Mr})},[sn,Qt,Mr]),pn=Cn(Jt,rr);return x.createElement("div",{style:(0,ge.Z)({overflow:"hidden"},Mr?{top:Ht,bottom:zt}:{}),ref:un,className:Ne()(_t,(0,Se.Z)({},qt,!!qt))},x.createElement(qr,{style:{tableLayout:"fixed",visibility:Nt||pn?null:"hidden"}},(!Nt||!er||Pn)&&x.createElement(cn,{colWidths:pn?[].concat((0,Yr.Z)(pn),[sn]):[],columCount:rr+1,columns:Zr}),Ft((0,ge.Z)((0,ge.Z)({},ur),{},{stickyOffsets:tn,columns:nn,flattenColumns:Zr}))))}),Ar=x.memo(Dr),fn=function(Lt){var _t=Lt.cells,Nt=Lt.stickyOffsets,Xt=Lt.flattenColumns,Mt=Lt.rowComponent,Jt=Lt.cellComponent,rr=Lt.onHeaderRow,Qt=Lt.index,Ot=ie(Ee,["prefixCls","direction"]),Bt=Ot.prefixCls,Ht=Ot.direction,zt;rr&&(zt=rr(_t.map(function(mr){return mr.column}),Qt));var qt=Ue(_t.map(function(mr){return mr.column}));return x.createElement(Mt,zt,_t.map(function(mr,er){var Ft=mr.column,ur=He(mr.colStart,mr.colEnd,Xt,Nt,Ht),dr;return Ft&&Ft.onHeaderCell&&(dr=mr.column.onHeaderCell(Ft)),x.createElement(lt,(0,ee.Z)({},mr,{scope:Ft.title?mr.colSpan>1?"colgroup":"col":null,ellipsis:Ft.ellipsis,align:Ft.align,component:Jt,prefixCls:Bt,key:qt[er]},ur,{additionalProps:dr,rowType:"header"}))}))},or=fn;function Zt(St){var Lt=[];function _t(Jt,rr){var Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Lt[Qt]=Lt[Qt]||[];var Ot=rr,Bt=Jt.filter(Boolean).map(function(Ht){var zt={key:Ht.key,className:Ht.className||"",children:Ht.title,column:Ht,colStart:Ot},qt=1,mr=Ht.children;return mr&&mr.length>0&&(qt=_t(mr,Ot,Qt+1).reduce(function(er,Ft){return er+Ft},0),zt.hasSubColumns=!0),"colSpan"in Ht&&(qt=Ht.colSpan),"rowSpan"in Ht&&(zt.rowSpan=Ht.rowSpan),zt.colSpan=qt,zt.colEnd=zt.colStart+qt-1,Lt[Qt].push(zt),Ot+=qt,qt});return Bt}_t(St,0);for(var Nt=Lt.length,Xt=function(rr){Lt[rr].forEach(function(Qt){!("rowSpan"in Qt)&&!Qt.hasSubColumns&&(Qt.rowSpan=Nt-rr)})},Mt=0;Mt<Nt;Mt+=1)Xt(Mt);return Lt}var ir=function(Lt){var _t=Lt.stickyOffsets,Nt=Lt.columns,Xt=Lt.flattenColumns,Mt=Lt.onHeaderRow,Jt=ie(Ee,["prefixCls","getComponent"]),rr=Jt.prefixCls,Qt=Jt.getComponent,Ot=x.useMemo(function(){return Zt(Nt)},[Nt]),Bt=Qt(["header","wrapper"],"thead"),Ht=Qt(["header","row"],"tr"),zt=Qt(["header","cell"],"th");return x.createElement(Bt,{className:"".concat(rr,"-thead")},Ot.map(function(qt,mr){var er=x.createElement(or,{key:mr,flattenColumns:Xt,cells:qt,stickyOffsets:_t,rowComponent:Ht,cellComponent:zt,onHeaderRow:Mt,index:mr});return er}))},Nr=me(ir),gr=Ke(97347);function Hr(St,Lt,_t){var Nt=(0,_r.g)(St),Xt=Nt.expandIcon,Mt=Nt.expandedRowKeys,Jt=Nt.defaultExpandedRowKeys,rr=Nt.defaultExpandAllRows,Qt=Nt.expandedRowRender,Ot=Nt.onExpand,Bt=Nt.onExpandedRowsChange,Ht=Nt.childrenColumnName,zt=Xt||bt,qt=Ht||"children",mr=x.useMemo(function(){return Qt?"row":St.expandable&&St.internalHooks===Je.R&&St.expandable.__PARENT_RENDER_ICON__||Lt.some(function(Mr){return Mr&&(0,de.Z)(Mr)==="object"&&Mr[qt]})?"nest":!1},[!!Qt,Lt]),er=x.useState(function(){return Jt||(rr?ht(Lt,_t,qt):[])}),Ft=(0,wt.Z)(er,2),ur=Ft[0],dr=Ft[1],Tr=x.useMemo(function(){return new Set(Mt||ur||[])},[Mt,ur]),Vr=x.useCallback(function(Mr){var ln=_t(Mr,Lt.indexOf(Mr)),qr,sn=Tr.has(ln);sn?(Tr.delete(ln),qr=(0,Yr.Z)(Tr)):qr=[].concat((0,Yr.Z)(Tr),[ln]),dr(qr),Ot&&Ot(!sn,Mr),Bt&&Bt(qr)},[_t,Tr,Lt,Ot,Bt]);return[Nt,mr,Tr,zt,qt,Vr]}function Qr(St,Lt,_t){var Nt=St.map(function(Xt,Mt){return He(Mt,Mt,St,Lt,_t)});return(0,Ce.Z)(function(){return Nt},[Nt],function(Xt,Mt){return!(0,ve.Z)(Xt,Mt)})}function rn(St){var Lt=(0,x.useRef)(St),_t=(0,x.useState)({}),Nt=(0,wt.Z)(_t,2),Xt=Nt[1],Mt=(0,x.useRef)(null),Jt=(0,x.useRef)([]);function rr(Qt){Jt.current.push(Qt);var Ot=Promise.resolve();Mt.current=Ot,Ot.then(function(){if(Mt.current===Ot){var Bt=Jt.current,Ht=Lt.current;Jt.current=[],Bt.forEach(function(zt){Lt.current=zt(Lt.current)}),Mt.current=null,Ht!==Lt.current&&Xt({})}})}return(0,x.useEffect)(function(){return function(){Mt.current=null}},[]),[Lt.current,rr]}function Kr(St){var Lt=(0,x.useRef)(St||null),_t=(0,x.useRef)();function Nt(){window.clearTimeout(_t.current)}function Xt(Jt){Lt.current=Jt,Nt(),_t.current=window.setTimeout(function(){Lt.current=null,_t.current=void 0},100)}function Mt(){return Lt.current}return(0,x.useEffect)(function(){return Nt},[]),[Xt,Mt]}function Wr(){var St=x.useState(-1),Lt=(0,wt.Z)(St,2),_t=Lt[0],Nt=Lt[1],Xt=x.useState(-1),Mt=(0,wt.Z)(Xt,2),Jt=Mt[0],rr=Mt[1],Qt=x.useCallback(function(Ot,Bt){Nt(Ot),rr(Bt)},[]);return[_t,Jt,Qt]}var dn=Ke(47273),pr=(0,dn.Z)()?window:null;function Wt(St,Lt){var _t=(0,de.Z)(St)==="object"?St:{},Nt=_t.offsetHeader,Xt=Nt===void 0?0:Nt,Mt=_t.offsetSummary,Jt=Mt===void 0?0:Mt,rr=_t.offsetScroll,Qt=rr===void 0?0:rr,Ot=_t.getContainer,Bt=Ot===void 0?function(){return pr}:Ot,Ht=Bt()||pr,zt=!!St;return x.useMemo(function(){return{isSticky:zt,stickyClassName:zt?"".concat(Lt,"-sticky-holder"):"",offsetHeader:Xt,offsetSummary:Jt,offsetScroll:Qt,container:Ht}},[zt,Qt,Xt,Jt,Lt,Ht])}function Sr(St,Lt,_t){var Nt=(0,x.useMemo)(function(){var Xt=Lt.length,Mt=function(Ot,Bt,Ht){for(var zt=[],qt=0,mr=Ot;mr!==Bt;mr+=Ht)zt.push(qt),Lt[mr].fixed&&(qt+=St[mr]||0);return zt},Jt=Mt(0,Xt,1),rr=Mt(Xt-1,-1,-1).reverse();return _t==="rtl"?{left:rr,right:Jt}:{left:Jt,right:rr}},[St,Lt,_t]);return Nt}var Gr=Sr;function gn(St){var Lt=St.className,_t=St.children;return x.createElement("div",{className:Lt},_t)}var Et=gn,Dt=Ke(8224),nr=Ke(16089),Kt=Ke(76846);function jt(St){var Lt=(0,Kt.bn)(St),_t=Lt.getBoundingClientRect(),Nt=document.documentElement;return{left:_t.left+(window.pageXOffset||Nt.scrollLeft)-(Nt.clientLeft||document.body.clientLeft||0),top:_t.top+(window.pageYOffset||Nt.scrollTop)-(Nt.clientTop||document.body.clientTop||0)}}var tr=function(Lt,_t){var Nt,Xt,Mt=Lt.scrollBodyRef,Jt=Lt.onScroll,rr=Lt.offsetScroll,Qt=Lt.container,Ot=Lt.direction,Bt=ie(Ee,"prefixCls"),Ht=((Nt=Mt.current)===null||Nt===void 0?void 0:Nt.scrollWidth)||0,zt=((Xt=Mt.current)===null||Xt===void 0?void 0:Xt.clientWidth)||0,qt=Ht&&zt*(zt/Ht),mr=x.useRef(),er=rn({scrollLeft:0,isHiddenScrollBar:!0}),Ft=(0,wt.Z)(er,2),ur=Ft[0],dr=Ft[1],Tr=x.useRef({delta:0,x:0}),Vr=x.useState(!1),Mr=(0,wt.Z)(Vr,2),ln=Mr[0],qr=Mr[1],sn=x.useRef(null);x.useEffect(function(){return function(){nr.Z.cancel(sn.current)}},[]);var hn=function(){qr(!1)},un=function(Zr){Zr.persist(),Tr.current.delta=Zr.pageX-ur.scrollLeft,Tr.current.x=0,qr(!0),Zr.preventDefault()},Pn=function(Zr){var tn,pn=Zr||((tn=window)===null||tn===void 0?void 0:tn.event),Jr=pn.buttons;if(!ln||Jr===0){ln&&qr(!1);return}var An=Tr.current.x+Zr.pageX-Tr.current.x-Tr.current.delta,Rn=Ot==="rtl";An=Math.max(Rn?qt-zt:0,Math.min(Rn?0:zt-qt,An));var Qn=!Rn||Math.abs(An)+Math.abs(qt)<zt;Qn&&(Jt({scrollLeft:An/zt*(Ht+2)}),Tr.current.x=Zr.pageX)},yn=function(){nr.Z.cancel(sn.current),sn.current=(0,nr.Z)(function(){if(Mt.current){var Zr=jt(Mt.current).top,tn=Zr+Mt.current.offsetHeight,pn=Qt===window?document.documentElement.scrollTop+window.innerHeight:jt(Qt).top+Qt.clientHeight;tn-(0,ye.Z)()<=pn||Zr>=pn-rr?dr(function(Jr){return(0,ge.Z)((0,ge.Z)({},Jr),{},{isHiddenScrollBar:!0})}):dr(function(Jr){return(0,ge.Z)((0,ge.Z)({},Jr),{},{isHiddenScrollBar:!1})})}})},wn=function(Zr){dr(function(tn){return(0,ge.Z)((0,ge.Z)({},tn),{},{scrollLeft:Zr/Ht*zt||0})})};return x.useImperativeHandle(_t,function(){return{setScrollLeft:wn,checkScrollBarVisible:yn}}),x.useEffect(function(){var nn=(0,Dt.Z)(document.body,"mouseup",hn,!1),Zr=(0,Dt.Z)(document.body,"mousemove",Pn,!1);return yn(),function(){nn.remove(),Zr.remove()}},[qt,ln]),x.useEffect(function(){if(Mt.current){for(var nn=[],Zr=(0,Kt.bn)(Mt.current);Zr;)nn.push(Zr),Zr=Zr.parentElement;return nn.forEach(function(tn){return tn.addEventListener("scroll",yn,!1)}),window.addEventListener("resize",yn,!1),window.addEventListener("scroll",yn,!1),Qt.addEventListener("scroll",yn,!1),function(){nn.forEach(function(tn){return tn.removeEventListener("scroll",yn)}),window.removeEventListener("resize",yn),window.removeEventListener("scroll",yn),Qt.removeEventListener("scroll",yn)}}},[Qt]),x.useEffect(function(){ur.isHiddenScrollBar||dr(function(nn){var Zr=Mt.current;return Zr?(0,ge.Z)((0,ge.Z)({},nn),{},{scrollLeft:Zr.scrollLeft/Zr.scrollWidth*Zr.clientWidth}):nn})},[ur.isHiddenScrollBar]),Ht<=zt||!qt||ur.isHiddenScrollBar?null:x.createElement("div",{style:{height:(0,ye.Z)(),width:zt,bottom:rr},className:"".concat(Bt,"-sticky-scroll")},x.createElement("div",{onMouseDown:un,ref:mr,className:Ne()("".concat(Bt,"-sticky-scroll-bar"),(0,Se.Z)({},"".concat(Bt,"-sticky-scroll-bar-active"),ln)),style:{width:"".concat(qt,"px"),transform:"translate3d(".concat(ur.scrollLeft,"px, 0, 0)")}}))},hr=x.forwardRef(tr);function fr(St){return null}var kr=fr;function sr(St){return null}var xr=sr,ar="rc-table",$t=[],lr={};function br(){return"No Data"}function Rr(St,Lt){var _t=(0,ge.Z)({rowKey:"key",prefixCls:ar,emptyText:br},St),Nt=_t.prefixCls,Xt=_t.className,Mt=_t.rowClassName,Jt=_t.style,rr=_t.data,Qt=_t.rowKey,Ot=_t.scroll,Bt=_t.tableLayout,Ht=_t.direction,zt=_t.title,qt=_t.footer,mr=_t.summary,er=_t.caption,Ft=_t.id,ur=_t.showHeader,dr=_t.components,Tr=_t.emptyText,Vr=_t.onRow,Mr=_t.onHeaderRow,ln=_t.onScroll,qr=_t.internalHooks,sn=_t.transformColumns,hn=_t.internalRefs,un=_t.tailor,Pn=_t.getContainerWidth,yn=_t.sticky,wn=_t.rowHoverable,nn=wn===void 0?!0:wn,Zr=rr||$t,tn=!!Zr.length,pn=qr===Je.R,Jr=x.useCallback(function(Un,Wn){return(0,De.Z)(dr,Un)||Wn},[dr]),An=x.useMemo(function(){return typeof Qt=="function"?Qt:function(Un){var Wn=Un&&Un[Qt];return Wn}},[Qt]),Rn=Jr(["body"]),Qn=Wr(),Di=(0,wt.Z)(Qn,3),Si=Di[0],yi=Di[1],ji=Di[2],qn=Hr(_t,Zr,An),$n=(0,wt.Z)(qn,6),ti=$n[0],ki=$n[1],ai=$n[2],li=$n[3],oi=$n[4],en=$n[5],xn=Ot==null?void 0:Ot.x,Sn=x.useState(0),En=(0,wt.Z)(Sn,2),zn=En[0],ei=En[1],Hi=(0,gr.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},_t),ti),{},{expandable:!!ti.expandedRowRender,columnTitle:ti.columnTitle,expandedKeys:ai,getRowKey:An,onTriggerExpand:en,expandIcon:li,expandIconColumnIndex:ti.expandIconColumnIndex,direction:Ht,scrollWidth:pn&&un&&typeof xn=="number"?xn:null,clientWidth:zn}),pn?sn:null),fi=(0,wt.Z)(Hi,4),ci=fi[0],Nn=fi[1],bi=fi[2],Ki=fi[3],ni=bi!=null?bi:xn,sa=x.useMemo(function(){return{columns:ci,flattenColumns:Nn}},[ci,Nn]),Vi=x.useRef(),$i=x.useRef(),mi=x.useRef(),ro=x.useRef();x.useImperativeHandle(Lt,function(){return{nativeElement:Vi.current,scrollTo:function(Wn){var Ci;if(mi.current instanceof HTMLElement){var Ni=Wn.index,Mi=Wn.top,Ma=Wn.key;if(ot(Mi)){var xa;(xa=mi.current)===null||xa===void 0||xa.scrollTo({top:Mi})}else{var _a,fa=Ma!=null?Ma:An(Zr[Ni]);(_a=mi.current.querySelector('[data-row-key="'.concat(fa,'"]')))===null||_a===void 0||_a.scrollIntoView()}}else(Ci=mi.current)!==null&&Ci!==void 0&&Ci.scrollTo&&mi.current.scrollTo(Wn)}}});var Ya=x.useRef(),pa=x.useState(!1),ma=(0,wt.Z)(pa,2),na=ma[0],Ca=ma[1],no=x.useState(!1),io=(0,wt.Z)(no,2),ao=io[0],La=io[1],$a=x.useState(new Map),Ba=(0,wt.Z)($a,2),Ea=Ba[0],Ja=Ba[1],oo=Ue(Nn),Fa=oo.map(function(Un){return Ea.get(Un)}),ka=x.useMemo(function(){return Fa},[Fa.join("_")]),Ta=Gr(ka,Nn,Ht),Ui=Ot&&rt(Ot.y),di=Ot&&rt(ni)||!!ti.fixed,Zn=di&&Nn.some(function(Un){var Wn=Un.fixed;return Wn}),In=x.useRef(),vi=Wt(yn,Nt),hi=vi.isSticky,wi=vi.offsetHeader,Ti=vi.offsetSummary,la=vi.offsetScroll,ia=vi.stickyClassName,va=vi.container,pi=x.useMemo(function(){return mr==null?void 0:mr(Zr)},[mr,Zr]),Ri=(Ui||hi)&&x.isValidElement(pi)&&pi.type===Te&&pi.props.fixed,Ji,ua,Qa;Ui&&(ua={overflowY:tn?"scroll":"auto",maxHeight:Ot.y}),di&&(Ji={overflowX:"auto"},Ui||(ua={overflowY:"hidden"}),Qa={width:ni===!0?"auto":ni,minWidth:"100%"});var Co=x.useCallback(function(Un,Wn){Ja(function(Ci){if(Ci.get(Un)!==Wn){var Ni=new Map(Ci);return Ni.set(Un,Wn),Ni}return Ci})},[]),Eo=Kr(null),wa=(0,wt.Z)(Eo,2),Aa=wa[0],Wi=wa[1];function ca(Un,Wn){Wn&&(typeof Wn=="function"?Wn(Un):Wn.scrollLeft!==Un&&(Wn.scrollLeft=Un,Wn.scrollLeft!==Un&&setTimeout(function(){Wn.scrollLeft=Un},0)))}var Qi=(0,y.Z)(function(Un){var Wn=Un.currentTarget,Ci=Un.scrollLeft,Ni=Ht==="rtl",Mi=typeof Ci=="number"?Ci:Wn.scrollLeft,Ma=Wn||lr;if(!Wi()||Wi()===Ma){var xa;Aa(Ma),ca(Mi,$i.current),ca(Mi,mi.current),ca(Mi,Ya.current),ca(Mi,(xa=In.current)===null||xa===void 0?void 0:xa.setScrollLeft)}var _a=Wn||$i.current;if(_a){var fa=pn&&un&&typeof ni=="number"?ni:_a.scrollWidth,ga=_a.clientWidth;if(fa===ga){Ca(!1),La(!1);return}Ni?(Ca(-Mi<fa-ga),La(-Mi>0)):(Ca(Mi>0),La(Mi<fa-ga))}}),so=(0,y.Z)(function(Un){Qi(Un),ln==null||ln(Un)}),Jo=function(){if(di&&mi.current){var Wn;Qi({currentTarget:(0,Kt.bn)(mi.current),scrollLeft:(Wn=mi.current)===null||Wn===void 0?void 0:Wn.scrollLeft})}else Ca(!1),La(!1)},Qo=function(Wn){var Ci,Ni=Wn.width;(Ci=In.current)===null||Ci===void 0||Ci.checkScrollBarVisible();var Mi=Vi.current?Vi.current.offsetWidth:Ni;pn&&Pn&&Vi.current&&(Mi=Pn(Vi.current,Mi)||Mi),Mi!==zn&&(Jo(),ei(Mi))},Ua=x.useRef(!1);x.useEffect(function(){Ua.current&&Jo()},[di,rr,ci.length]),x.useEffect(function(){Ua.current=!0},[]);var qo=x.useState(0),ko=(0,wt.Z)(qo,2),Da=ko[0],es=ko[1],To=x.useState(!0),Ao=(0,wt.Z)(To,2),Do=Ao[0],jo=Ao[1];(0,we.Z)(function(){(!un||!pn)&&(mi.current instanceof Element?es((0,ye.o)(mi.current).width):es((0,ye.o)(ro.current).width)),jo((0,xe.G)("position","sticky"))},[]),x.useEffect(function(){pn&&hn&&(hn.body.current=mi.current)});var Wa=x.useCallback(function(Un){return x.createElement(x.Fragment,null,x.createElement(Nr,Un),Ri==="top"&&x.createElement(We,Un,pi))},[Ri,pi]),lo=x.useCallback(function(Un){return x.createElement(We,Un,pi)},[pi]),Oo=Jr(["table"],"table"),ja=x.useMemo(function(){return Bt||(Zn?ni==="max-content"?"auto":"fixed":Ui||hi||Nn.some(function(Un){var Wn=Un.ellipsis;return Wn})?"fixed":"auto")},[Ui,Zn,Nn,Bt,hi]),Po,Ro={colWidths:ka,columCount:Nn.length,stickyOffsets:Ta,onHeaderRow:Mr,fixHeader:Ui,scroll:Ot},ts=x.useMemo(function(){return tn?null:typeof Tr=="function"?Tr():Tr},[tn,Tr]),uo=x.createElement(Pr,{data:Zr,measureColumnWidth:Ui||di||hi}),co=x.createElement(cn,{colWidths:Nn.map(function(Un){var Wn=Un.width;return Wn}),columns:Nn}),Oa=er!=null?x.createElement("caption",{className:"".concat(Nt,"-caption")},er):void 0,qa=(0,Fe.Z)(_t,{data:!0}),rs=(0,Fe.Z)(_t,{aria:!0});if(Ui||hi){var Za;typeof Rn=="function"?(Za=Rn(Zr,{scrollbarSize:Da,ref:mi,onScroll:Qi}),Ro.colWidths=Nn.map(function(Un,Wn){var Ci=Un.width,Ni=Wn===Nn.length-1?Ci-Da:Ci;return typeof Ni=="number"&&!Number.isNaN(Ni)?Ni:0})):Za=x.createElement("div",{style:(0,ge.Z)((0,ge.Z)({},Ji),ua),onScroll:so,ref:mi,className:Ne()("".concat(Nt,"-body"))},x.createElement(Oo,(0,ee.Z)({style:(0,ge.Z)((0,ge.Z)({},Qa),{},{tableLayout:ja})},rs),Oa,co,uo,!Ri&&pi&&x.createElement(We,{stickyOffsets:Ta,flattenColumns:Nn},pi)));var Mo=(0,ge.Z)((0,ge.Z)((0,ge.Z)({noData:!Zr.length,maxContentScroll:di&&ni==="max-content"},Ro),sa),{},{direction:Ht,stickyClassName:ia,onScroll:Qi});Po=x.createElement(x.Fragment,null,ur!==!1&&x.createElement(Ar,(0,ee.Z)({},Mo,{stickyTopOffset:wi,className:"".concat(Nt,"-header"),ref:$i}),Wa),Za,Ri&&Ri!=="top"&&x.createElement(Ar,(0,ee.Z)({},Mo,{stickyBottomOffset:Ti,className:"".concat(Nt,"-summary"),ref:Ya}),lo),hi&&mi.current&&mi.current instanceof Element&&x.createElement(hr,{ref:In,offsetScroll:la,scrollBodyRef:mi,onScroll:Qi,container:va,direction:Ht}))}else Po=x.createElement("div",{style:(0,ge.Z)((0,ge.Z)({},Ji),ua),className:Ne()("".concat(Nt,"-content")),onScroll:Qi,ref:mi},x.createElement(Oo,(0,ee.Z)({style:(0,ge.Z)((0,ge.Z)({},Qa),{},{tableLayout:ja})},rs),Oa,co,ur!==!1&&x.createElement(Nr,(0,ee.Z)({},Ro,sa)),uo,pi&&x.createElement(We,{stickyOffsets:Ta,flattenColumns:Nn},pi)));var Pa=x.createElement("div",(0,ee.Z)({className:Ne()(Nt,Xt,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Nt,"-rtl"),Ht==="rtl"),"".concat(Nt,"-ping-left"),na),"".concat(Nt,"-ping-right"),ao),"".concat(Nt,"-layout-fixed"),Bt==="fixed"),"".concat(Nt,"-fixed-header"),Ui),"".concat(Nt,"-fixed-column"),Zn),"".concat(Nt,"-fixed-column-gapped"),Zn&&Ki),"".concat(Nt,"-scroll-horizontal"),di),"".concat(Nt,"-has-fix-left"),Nn[0]&&Nn[0].fixed),"".concat(Nt,"-has-fix-right"),Nn[Nn.length-1]&&Nn[Nn.length-1].fixed==="right")),style:Jt,id:Ft,ref:Vi},qa),zt&&x.createElement(Et,{className:"".concat(Nt,"-title")},zt(Zr)),x.createElement("div",{ref:ro,className:"".concat(Nt,"-container")},Po),qt&&x.createElement(Et,{className:"".concat(Nt,"-footer")},qt(Zr)));di&&(Pa=x.createElement(Re.Z,{onResize:Qo},Pa));var _o=Qr(Nn,Ta,Ht),Ra=x.useMemo(function(){return{scrollX:ni,prefixCls:Nt,getComponent:Jr,scrollbarSize:Da,direction:Ht,fixedInfoList:_o,isSticky:hi,supportSticky:Do,componentWidth:zn,fixHeader:Ui,fixColumn:Zn,horizonScroll:di,tableLayout:ja,rowClassName:Mt,expandedRowClassName:ti.expandedRowClassName,expandIcon:li,expandableType:ki,expandRowByClick:ti.expandRowByClick,expandedRowRender:ti.expandedRowRender,onTriggerExpand:en,expandIconColumnIndex:ti.expandIconColumnIndex,indentSize:ti.indentSize,allColumnsFixedLeft:Nn.every(function(Un){return Un.fixed==="left"}),emptyNode:ts,columns:ci,flattenColumns:Nn,onColumnResize:Co,hoverStartRow:Si,hoverEndRow:yi,onHover:ji,rowExpandable:ti.rowExpandable,onRow:Vr,getRowKey:An,expandedKeys:ai,childrenColumnName:oi,rowHoverable:nn}},[ni,Nt,Jr,Da,Ht,_o,hi,Do,zn,Ui,Zn,di,ja,Mt,ti.expandedRowClassName,li,ki,ti.expandRowByClick,ti.expandedRowRender,en,ti.expandIconColumnIndex,ti.indentSize,ts,ci,Nn,Co,Si,yi,ji,ti.rowExpandable,Vr,An,ai,oi,nn]);return x.createElement(Ee.Provider,{value:Ra},Pa)}var Fr=x.forwardRef(Rr);function vn(St){return he(Fr,St)}var On=vn();On.EXPAND_COLUMN=Je.w,On.INTERNAL_HOOKS=Je.R,On.Column=kr,On.ColumnGroup=xr,On.Summary=at;var zr=On,Cr=Ke(48911),Ur=oe(null),wr=oe(null);function jn(St,Lt,_t){var Nt=Lt||1;return _t[St+Nt]-(_t[St]||0)}function Hn(St){var Lt=St.rowInfo,_t=St.column,Nt=St.colIndex,Xt=St.indent,Mt=St.index,Jt=St.component,rr=St.renderIndex,Qt=St.record,Ot=St.style,Bt=St.className,Ht=St.inverse,zt=St.getHeight,qt=_t.render,mr=_t.dataIndex,er=_t.className,Ft=_t.width,ur=ie(wr,["columnsOffset"]),dr=ur.columnsOffset,Tr=Tt(Lt,_t,Nt,Xt,Mt),Vr=Tr.key,Mr=Tr.fixedInfo,ln=Tr.appendCellNode,qr=Tr.additionalCellProps,sn=qr.style,hn=qr.colSpan,un=hn===void 0?1:hn,Pn=qr.rowSpan,yn=Pn===void 0?1:Pn,wn=Nt-1,nn=jn(wn,un,dr),Zr=un>1?Ft-nn:0,tn=(0,ge.Z)((0,ge.Z)((0,ge.Z)({},sn),Ot),{},{flex:"0 0 ".concat(nn,"px"),width:"".concat(nn,"px"),marginRight:Zr,pointerEvents:"auto"}),pn=x.useMemo(function(){return Ht?yn<=1:un===0||yn===0||yn>1},[yn,un,Ht]);pn?tn.visibility="hidden":Ht&&(tn.height=zt==null?void 0:zt(yn));var Jr=pn?function(){return null}:qt,An={};return(yn===0||un===0)&&(An.rowSpan=1,An.colSpan=1),x.createElement(lt,(0,ee.Z)({className:Ne()(er,Bt),ellipsis:_t.ellipsis,align:_t.align,scope:_t.rowScope,component:Jt,prefixCls:Lt.prefixCls,key:Vr,record:Qt,index:Mt,renderIndex:rr,dataIndex:mr,render:Jr,shouldCellUpdate:_t.shouldCellUpdate},Mr,{appendNode:ln,additionalProps:(0,ge.Z)((0,ge.Z)({},qr),{},{style:tn},An)}))}var Ln=Hn,Vn=["data","index","className","rowKey","style","extra","getHeight"],Yn=x.forwardRef(function(St,Lt){var _t=St.data,Nt=St.index,Xt=St.className,Mt=St.rowKey,Jt=St.style,rr=St.extra,Qt=St.getHeight,Ot=(0,Ve.Z)(St,Vn),Bt=_t.record,Ht=_t.indent,zt=_t.index,qt=ie(Ee,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),mr=qt.scrollX,er=qt.flattenColumns,Ft=qt.prefixCls,ur=qt.fixColumn,dr=qt.componentWidth,Tr=ie(Ur,["getComponent"]),Vr=Tr.getComponent,Mr=vt(Bt,Mt,Nt,Ht),ln=Vr(["body","row"],"div"),qr=Vr(["body","cell"],"div"),sn=Mr.rowSupportExpand,hn=Mr.expanded,un=Mr.rowProps,Pn=Mr.expandedRowRender,yn=Mr.expandedRowClassName,wn;if(sn&&hn){var nn=Pn(Bt,Nt,Ht+1,hn),Zr=kt(yn,Bt,Nt,Ht),tn={};ur&&(tn={style:(0,Se.Z)({},"--virtual-width","".concat(dr,"px"))});var pn="".concat(Ft,"-expanded-row-cell");wn=x.createElement(ln,{className:Ne()("".concat(Ft,"-expanded-row"),"".concat(Ft,"-expanded-row-level-").concat(Ht+1),Zr)},x.createElement(lt,{component:qr,prefixCls:Ft,className:Ne()(pn,(0,Se.Z)({},"".concat(pn,"-fixed"),ur)),additionalProps:tn},nn))}var Jr=(0,ge.Z)((0,ge.Z)({},Jt),{},{width:mr});rr&&(Jr.position="absolute",Jr.pointerEvents="none");var An=x.createElement(ln,(0,ee.Z)({},un,Ot,{"data-row-key":Mt,ref:sn?null:Lt,className:Ne()(Xt,"".concat(Ft,"-row"),un==null?void 0:un.className,(0,Se.Z)({},"".concat(Ft,"-row-extra"),rr)),style:(0,ge.Z)((0,ge.Z)({},Jr),un==null?void 0:un.style)}),er.map(function(Rn,Qn){return x.createElement(Ln,{key:Qn,component:qr,rowInfo:Mr,column:Rn,colIndex:Qn,indent:Ht,index:Nt,renderIndex:zt,record:Bt,inverse:rr,getHeight:Qt})}));return sn?x.createElement("div",{ref:Lt},An,wn):An}),Gn=me(Yn),Mn=Gn,Jn=x.forwardRef(function(St,Lt){var _t=St.data,Nt=St.onScroll,Xt=ie(Ee,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Mt=Xt.flattenColumns,Jt=Xt.onColumnResize,rr=Xt.getRowKey,Qt=Xt.expandedKeys,Ot=Xt.prefixCls,Bt=Xt.childrenColumnName,Ht=Xt.scrollX,zt=Xt.direction,qt=ie(Ur),mr=qt.sticky,er=qt.scrollY,Ft=qt.listItemHeight,ur=qt.getComponent,dr=qt.onScroll,Tr=x.useRef(),Vr=Le(_t,Bt,Qt,rr),Mr=x.useMemo(function(){var wn=0;return Mt.map(function(nn){var Zr=nn.width,tn=nn.key;return wn+=Zr,[tn,Zr,wn]})},[Mt]),ln=x.useMemo(function(){return Mr.map(function(wn){return wn[2]})},[Mr]);x.useEffect(function(){Mr.forEach(function(wn){var nn=(0,wt.Z)(wn,2),Zr=nn[0],tn=nn[1];Jt(Zr,tn)})},[Mr]),x.useImperativeHandle(Lt,function(){var wn,nn={scrollTo:function(tn){var pn;(pn=Tr.current)===null||pn===void 0||pn.scrollTo(tn)},nativeElement:(wn=Tr.current)===null||wn===void 0?void 0:wn.nativeElement};return Object.defineProperty(nn,"scrollLeft",{get:function(){var tn;return((tn=Tr.current)===null||tn===void 0?void 0:tn.getScrollInfo().x)||0},set:function(tn){var pn;(pn=Tr.current)===null||pn===void 0||pn.scrollTo({left:tn})}}),nn});var qr=function(nn,Zr){var tn,pn=(tn=Vr[Zr])===null||tn===void 0?void 0:tn.record,Jr=nn.onCell;if(Jr){var An,Rn=Jr(pn,Zr);return(An=Rn==null?void 0:Rn.rowSpan)!==null&&An!==void 0?An:1}return 1},sn=function(nn){var Zr=nn.start,tn=nn.end,pn=nn.getSize,Jr=nn.offsetY;if(tn<0)return null;for(var An=Mt.filter(function(li){return qr(li,Zr)===0}),Rn=Zr,Qn=function(oi){if(An=An.filter(function(en){return qr(en,oi)===0}),!An.length)return Rn=oi,1},Di=Zr;Di>=0&&!Qn(Di);Di-=1);for(var Si=Mt.filter(function(li){return qr(li,tn)!==1}),yi=tn,ji=function(oi){if(Si=Si.filter(function(en){return qr(en,oi)!==1}),!Si.length)return yi=Math.max(oi-1,tn),1},qn=tn;qn<Vr.length&&!ji(qn);qn+=1);for(var $n=[],ti=function(oi){var en=Vr[oi];if(!en)return 1;Mt.some(function(xn){return qr(xn,oi)>1})&&$n.push(oi)},ki=Rn;ki<=yi;ki+=1)ti(ki);var ai=$n.map(function(li){var oi=Vr[li],en=rr(oi.record,li),xn=function(zn){var ei=li+zn-1,Hi=rr(Vr[ei].record,ei),fi=pn(en,Hi);return fi.bottom-fi.top},Sn=pn(en);return x.createElement(Mn,{key:li,data:oi,rowKey:en,index:li,style:{top:-Jr+Sn.top},extra:!0,getHeight:xn})});return ai},hn=x.useMemo(function(){return{columnsOffset:ln}},[ln]),un="".concat(Ot,"-tbody"),Pn=ur(["body","wrapper"]),yn={};return mr&&(yn.position="sticky",yn.bottom=0,(0,de.Z)(mr)==="object"&&mr.offsetScroll&&(yn.bottom=mr.offsetScroll)),x.createElement(wr.Provider,{value:hn},x.createElement(Cr.Z,{fullHeight:!1,ref:Tr,prefixCls:"".concat(un,"-virtual"),styles:{horizontalScrollBar:yn},className:un,height:er,itemHeight:Ft||24,data:Vr,itemKey:function(nn){return rr(nn.record)},component:Pn,scrollWidth:Ht,direction:zt,onVirtualScroll:function(nn){var Zr,tn=nn.x;Nt({currentTarget:(Zr=Tr.current)===null||Zr===void 0?void 0:Zr.nativeElement,scrollLeft:tn})},onScroll:dr,extraRender:sn},function(wn,nn,Zr){var tn=rr(wn.record,nn);return x.createElement(Mn,{data:wn,rowKey:tn,index:nn,style:Zr.style})}))}),Xn=me(Jn),Ir=Xn,on=function(Lt,_t){var Nt=_t.ref,Xt=_t.onScroll;return x.createElement(Ir,{ref:Nt,data:Lt,onScroll:Xt})};function Tn(St,Lt){var _t=St.data,Nt=St.columns,Xt=St.scroll,Mt=St.sticky,Jt=St.prefixCls,rr=Jt===void 0?ar:Jt,Qt=St.className,Ot=St.listItemHeight,Bt=St.components,Ht=St.onScroll,zt=Xt||{},qt=zt.x,mr=zt.y;typeof qt!="number"&&(qt=1),typeof mr!="number"&&(mr=500);var er=(0,ct.zX)(function(dr,Tr){return(0,De.Z)(Bt,dr)||Tr}),Ft=(0,ct.zX)(Ht),ur=x.useMemo(function(){return{sticky:Mt,scrollY:mr,listItemHeight:Ot,getComponent:er,onScroll:Ft}},[Mt,mr,Ot,er,Ft]);return x.createElement(Ur.Provider,{value:ur},x.createElement(zr,(0,ee.Z)({},St,{className:Ne()(Qt,"".concat(rr,"-virtual")),scroll:(0,ge.Z)((0,ge.Z)({},Xt),{},{x:qt}),components:(0,ge.Z)((0,ge.Z)({},Bt),{},{body:_t!=null&&_t.length?on:void 0}),columns:Nt,internalHooks:Je.R,tailor:!0,ref:Lt})))}var Bn=x.forwardRef(Tn);function _n(St){return he(Bn,St)}var Fn=_n(),ri=null},54451:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{g:function(){return x},v:function(){return ve}});var Je=Ke(33885),wt=Ke(75931),y=Ke(48736),we=["expandable"],ve="RC_TABLE_INTERNAL_COL_DEFINE";function x(z){var oe=z.expandable,ie=(0,wt.Z)(z,we),ee;return"expandable"in z?ee=(0,Je.Z)((0,Je.Z)({},ie),oe):ee=ie,ee.showExpandColumn===!1&&(ee.expandIconColumnIndex=-1),ee}},22711:function(Gt,Rt,Ke){"use strict";Ke.r(Rt),Ke.d(Rt,{ResizableTextArea:function(){return je},default:function(){return Ze}});var Je=Ke(54476),wt=Ke(20068),y=Ke(33885),we=Ke(94480),ve=Ke(42978),x=Ke(75931),z=Ke(92310),oe=Ke.n(z),ie=Ke(36901),ee=Ke(66003),se=Ke(30292),E=Ke(18929),te=Ke(59301),re=Ke(76190),le=Ke(29301),ue=Ke(34280),ce=Ke(16089),he=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,me=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],fe={},be;function Ee(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=Xe.getAttribute("id")||Xe.getAttribute("data-reactid")||Xe.getAttribute("name");if(Qe&&fe[st])return fe[st];var Ie=window.getComputedStyle(Xe),Ue=Ie.getPropertyValue("box-sizing")||Ie.getPropertyValue("-moz-box-sizing")||Ie.getPropertyValue("-webkit-box-sizing"),rt=parseFloat(Ie.getPropertyValue("padding-bottom"))+parseFloat(Ie.getPropertyValue("padding-top")),ot=parseFloat(Ie.getPropertyValue("border-bottom-width"))+parseFloat(Ie.getPropertyValue("border-top-width")),it=me.map(function(Ye){return"".concat(Ye,":").concat(Ie.getPropertyValue(Ye))}).join(";"),$e={sizingStyle:it,paddingSize:rt,borderSize:ot,boxSizing:Ue};return Qe&&st&&(fe[st]=$e),$e}function Ae(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),be.setAttribute("name","hiddenTextarea"),document.body.appendChild(be)),Xe.getAttribute("wrap")?be.setAttribute("wrap",Xe.getAttribute("wrap")):be.removeAttribute("wrap");var Ue=Ee(Xe,Qe),rt=Ue.paddingSize,ot=Ue.borderSize,it=Ue.boxSizing,$e=Ue.sizingStyle;be.setAttribute("style","".concat($e,";").concat(he)),be.value=Xe.value||Xe.placeholder||"";var Ye=void 0,Ge=void 0,ct,tt=be.scrollHeight;if(it==="border-box"?tt+=ot:it==="content-box"&&(tt-=rt),st!==null||Ie!==null){be.value=" ";var ut=be.scrollHeight-rt;st!==null&&(Ye=ut*st,it==="border-box"&&(Ye=Ye+rt+ot),tt=Math.max(Ye,tt)),Ie!==null&&(Ge=ut*Ie,it==="border-box"&&(Ge=Ge+rt+ot),ct=tt>Ge?"":"hidden",tt=Math.min(Ge,tt))}var lt={height:tt,overflowY:ct,resize:"none"};return Ye&&(lt.minHeight=Ye),Ge&&(lt.maxHeight=Ge),lt}var Pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ke=0,de=1,ge=2,Se=te.forwardRef(function(Xe,Qe){var st=Xe,Ie=st.prefixCls,Ue=st.defaultValue,rt=st.value,ot=st.autoSize,it=st.onResize,$e=st.className,Ye=st.style,Ge=st.disabled,ct=st.onChange,tt=st.onInternalAutoSize,ut=(0,x.Z)(st,Pe),lt=(0,E.Z)(Ue,{value:rt,postState:function(Vt){return Vt!=null?Vt:""}}),He=(0,ve.Z)(lt,2),_e=He[0],ze=He[1],Me=function(Vt){ze(Vt.target.value),ct==null||ct(Vt)},Ve=te.useRef();te.useImperativeHandle(Qe,function(){return{textArea:Ve.current}});var ft=te.useMemo(function(){return ot&&(0,re.Z)(ot)==="object"?[ot.minRows,ot.maxRows]:[]},[ot]),mt=(0,ve.Z)(ft,2),nt=mt[0],Te=mt[1],Oe=!!ot,We=function(){try{if(document.activeElement===Ve.current){var Vt=Ve.current,vr=Vt.selectionStart,Yt=Vt.selectionEnd,Er=Vt.scrollTop;Ve.current.setSelectionRange(vr,Yt),Ve.current.scrollTop=Er}}catch(jr){}},at=te.useState(ge),Re=(0,ve.Z)(at,2),xe=Re[0],ye=Re[1],Fe=te.useState(),qe=(0,ve.Z)(Fe,2),Le=qe[0],vt=qe[1],yt=function(){ye(ke)};(0,ue.Z)(function(){Oe&&yt()},[rt,nt,Te,Oe]),(0,ue.Z)(function(){if(xe===ke)ye(de);else if(xe===de){var Pt=Ae(Ve.current,!1,nt,Te);ye(ge),vt(Pt)}else We()},[xe]);var xt=te.useRef(),bt=function(){ce.Z.cancel(xt.current)},ht=function(Vt){xe===ge&&(it==null||it(Vt),ot&&(bt(),xt.current=(0,ce.Z)(function(){yt()})))};te.useEffect(function(){return bt},[]);var kt=Oe?Le:null,Tt=(0,y.Z)((0,y.Z)({},Ye),kt);return(xe===ke||xe===de)&&(Tt.overflowY="hidden",Tt.overflowX="hidden"),te.createElement(le.Z,{onResize:ht,disabled:!(ot||it)},te.createElement("textarea",(0,Je.Z)({},ut,{ref:Ve,style:Tt,className:oe()(Ie,$e,(0,wt.Z)({},"".concat(Ie,"-disabled"),Ge)),disabled:Ge,value:_e,onChange:Me})))}),je=Se,Ne=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ce=te.forwardRef(function(Xe,Qe){var st,Ie=Xe.defaultValue,Ue=Xe.value,rt=Xe.onFocus,ot=Xe.onBlur,it=Xe.onChange,$e=Xe.allowClear,Ye=Xe.maxLength,Ge=Xe.onCompositionStart,ct=Xe.onCompositionEnd,tt=Xe.suffix,ut=Xe.prefixCls,lt=ut===void 0?"rc-textarea":ut,He=Xe.showCount,_e=Xe.count,ze=Xe.className,Me=Xe.style,Ve=Xe.disabled,ft=Xe.hidden,mt=Xe.classNames,nt=Xe.styles,Te=Xe.onResize,Oe=Xe.onClear,We=Xe.onPressEnter,at=Xe.readOnly,Re=Xe.autoSize,xe=Xe.onKeyDown,ye=(0,x.Z)(Xe,Ne),Fe=(0,E.Z)(Ie,{value:Ue,defaultValue:Ie}),qe=(0,ve.Z)(Fe,2),Le=qe[0],vt=qe[1],yt=Le==null?"":String(Le),xt=te.useState(!1),bt=(0,ve.Z)(xt,2),ht=bt[0],kt=bt[1],Tt=te.useRef(!1),Pt=te.useState(null),Vt=(0,ve.Z)(Pt,2),vr=Vt[0],Yt=Vt[1],Er=(0,te.useRef)(null),jr=(0,te.useRef)(null),Pr=function(){var Sr;return(Sr=jr.current)===null||Sr===void 0?void 0:Sr.textArea},_r=function(){Pr().focus()};(0,te.useImperativeHandle)(Qe,function(){var Wt;return{resizableTextArea:jr.current,focus:_r,blur:function(){Pr().blur()},nativeElement:((Wt=Er.current)===null||Wt===void 0?void 0:Wt.nativeElement)||Pr()}}),(0,te.useEffect)(function(){kt(function(Wt){return!Ve&&Wt})},[Ve]);var Xr=te.useState(null),mn=(0,ve.Z)(Xr,2),cn=mn[0],Yr=mn[1];te.useEffect(function(){if(cn){var Wt;(Wt=Pr()).setSelectionRange.apply(Wt,(0,we.Z)(cn))}},[cn]);var kn=(0,ee.Z)(_e,He),Cn=(st=kn.max)!==null&&st!==void 0?st:Ye,Dr=Number(Cn)>0,Ar=kn.strategy(yt),fn=!!Cn&&Ar>Cn,or=function(Sr,Gr){var gn=Gr;!Tt.current&&kn.exceedFormatter&&kn.max&&kn.strategy(Gr)>kn.max&&(gn=kn.exceedFormatter(Gr,{max:kn.max}),Gr!==gn&&Yr([Pr().selectionStart||0,Pr().selectionEnd||0])),vt(gn),(0,se.rJ)(Sr.currentTarget,Sr,it,gn)},Zt=function(Sr){Tt.current=!0,Ge==null||Ge(Sr)},ir=function(Sr){Tt.current=!1,or(Sr,Sr.currentTarget.value),ct==null||ct(Sr)},Nr=function(Sr){or(Sr,Sr.target.value)},gr=function(Sr){Sr.key==="Enter"&&We&&We(Sr),xe==null||xe(Sr)},Hr=function(Sr){kt(!0),rt==null||rt(Sr)},Qr=function(Sr){kt(!1),ot==null||ot(Sr)},rn=function(Sr){vt(""),_r(),(0,se.rJ)(Pr(),Sr,it)},Kr=tt,Wr;kn.show&&(kn.showFormatter?Wr=kn.showFormatter({value:yt,count:Ar,maxLength:Cn}):Wr="".concat(Ar).concat(Dr?" / ".concat(Cn):""),Kr=te.createElement(te.Fragment,null,Kr,te.createElement("span",{className:oe()("".concat(lt,"-data-count"),mt==null?void 0:mt.count),style:nt==null?void 0:nt.count},Wr)));var dn=function(Sr){var Gr;Te==null||Te(Sr),(Gr=Pr())!==null&&Gr!==void 0&&Gr.style.height&&Yt(!0)},pr=!Re&&!He&&!$e;return te.createElement(ie.BaseInput,{ref:Er,value:yt,allowClear:$e,handleReset:rn,suffix:Kr,prefixCls:lt,classNames:(0,y.Z)((0,y.Z)({},mt),{},{affixWrapper:oe()(mt==null?void 0:mt.affixWrapper,(0,wt.Z)((0,wt.Z)({},"".concat(lt,"-show-count"),He),"".concat(lt,"-textarea-allow-clear"),$e))}),disabled:Ve,focused:ht,className:oe()(ze,fn&&"".concat(lt,"-out-of-range")),style:(0,y.Z)((0,y.Z)({},Me),vr&&!pr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Wr=="string"?Wr:void 0}},hidden:ft,readOnly:at,onClear:Oe},te.createElement(je,(0,Je.Z)({},ye,{autoSize:Re,maxLength:Ye,onKeyDown:gr,onChange:Nr,onFocus:Hr,onBlur:Qr,onCompositionStart:Zt,onCompositionEnd:ir,className:oe()(mt==null?void 0:mt.textarea),style:(0,y.Z)((0,y.Z)({},nt==null?void 0:nt.textarea),{},{resize:Me==null?void 0:Me.resize}),disabled:Ve,prefixCls:lt,onResize:dn,ref:jr,readOnly:at})))}),De=Ce,Ze=De},639:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return fe}});var Je=Ke(54476),wt=Ke(20068),y=Ke(33885),we=Ke(42978),ve=Ke(75931),x=Ke(59301),z=Ke(92310),oe=Ke.n(z),ie=Ke(26112),ee=Ke(30699),se=function(Ee){for(var Ae=Ee.prefixCls,Pe=Ee.level,ke=Ee.isStart,de=Ee.isEnd,ge="".concat(Ae,"-indent-unit"),Se=[],je=0;je<Pe;je+=1)Se.push(x.createElement("span",{key:je,className:oe()(ge,(0,wt.Z)((0,wt.Z)({},"".concat(ge,"-start"),ke[je]),"".concat(ge,"-end"),de[je]))}));return x.createElement("span",{"aria-hidden":"true",className:"".concat(Ae,"-indent")},Se)},E=x.memo(se),te=Ke(65065),re=Ke(34061),le=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ue="open",ce="close",he="---",me=function(Ee){var Ae,Pe,ke,de=Ee.eventKey,ge=Ee.className,Se=Ee.style,je=Ee.dragOver,Ne=Ee.dragOverGapTop,Ce=Ee.dragOverGapBottom,De=Ee.isLeaf,Ze=Ee.isStart,Xe=Ee.isEnd,Qe=Ee.expanded,st=Ee.selected,Ie=Ee.checked,Ue=Ee.halfChecked,rt=Ee.loading,ot=Ee.domRef,it=Ee.active,$e=Ee.data,Ye=Ee.onMouseMove,Ge=Ee.selectable,ct=(0,ve.Z)(Ee,le),tt=x.useContext(ee.k),ut=x.useContext(ee.y),lt=x.useRef(null),He=x.useState(!1),_e=(0,we.Z)(He,2),ze=_e[0],Me=_e[1],Ve=!!(tt.disabled||Ee.disabled||(Ae=ut.nodeDisabled)!==null&&Ae!==void 0&&Ae.call(ut,$e)),ft=x.useMemo(function(){return!tt.checkable||Ee.checkable===!1?!1:tt.checkable},[tt.checkable,Ee.checkable]),mt=function(Ar){Ve||tt.onNodeSelect(Ar,(0,re.F)(Ee))},nt=function(Ar){Ve||!ft||Ee.disableCheckbox||tt.onNodeCheck(Ar,(0,re.F)(Ee),!Ie)},Te=x.useMemo(function(){return typeof Ge=="boolean"?Ge:tt.selectable},[Ge,tt.selectable]),Oe=function(Ar){tt.onNodeClick(Ar,(0,re.F)(Ee)),Te?mt(Ar):nt(Ar)},We=function(Ar){tt.onNodeDoubleClick(Ar,(0,re.F)(Ee))},at=function(Ar){tt.onNodeMouseEnter(Ar,(0,re.F)(Ee))},Re=function(Ar){tt.onNodeMouseLeave(Ar,(0,re.F)(Ee))},xe=function(Ar){tt.onNodeContextMenu(Ar,(0,re.F)(Ee))},ye=x.useMemo(function(){return!!(tt.draggable&&(!tt.draggable.nodeDraggable||tt.draggable.nodeDraggable($e)))},[tt.draggable,$e]),Fe=function(Ar){Ar.stopPropagation(),Me(!0),tt.onNodeDragStart(Ar,Ee);try{Ar.dataTransfer.setData("text/plain","")}catch(fn){}},qe=function(Ar){Ar.preventDefault(),Ar.stopPropagation(),tt.onNodeDragEnter(Ar,Ee)},Le=function(Ar){Ar.preventDefault(),Ar.stopPropagation(),tt.onNodeDragOver(Ar,Ee)},vt=function(Ar){Ar.stopPropagation(),tt.onNodeDragLeave(Ar,Ee)},yt=function(Ar){Ar.stopPropagation(),Me(!1),tt.onNodeDragEnd(Ar,Ee)},xt=function(Ar){Ar.preventDefault(),Ar.stopPropagation(),Me(!1),tt.onNodeDrop(Ar,Ee)},bt=function(Ar){rt||tt.onNodeExpand(Ar,(0,re.F)(Ee))},ht=x.useMemo(function(){var Dr=(0,te.Z)(tt.keyEntities,de)||{},Ar=Dr.children;return!!(Ar||[]).length},[tt.keyEntities,de]),kt=x.useMemo(function(){return De===!1?!1:De||!tt.loadData&&!ht||tt.loadData&&Ee.loaded&&!ht},[De,tt.loadData,ht,Ee.loaded]);x.useEffect(function(){rt||typeof tt.loadData=="function"&&Qe&&!kt&&!Ee.loaded&&tt.onNodeLoad((0,re.F)(Ee))},[rt,tt.loadData,tt.onNodeLoad,Qe,kt,Ee]);var Tt=x.useMemo(function(){var Dr;return(Dr=tt.draggable)!==null&&Dr!==void 0&&Dr.icon?x.createElement("span",{className:"".concat(tt.prefixCls,"-draggable-icon")},tt.draggable.icon):null},[tt.draggable]),Pt=function(Ar){var fn=Ee.switcherIcon||tt.switcherIcon;return typeof fn=="function"?fn((0,y.Z)((0,y.Z)({},Ee),{},{isLeaf:Ar})):fn},Vt=function(){if(kt){var Ar=Pt(!0);return Ar!==!1?x.createElement("span",{className:oe()("".concat(tt.prefixCls,"-switcher"),"".concat(tt.prefixCls,"-switcher-noop"))},Ar):null}var fn=Pt(!1);return fn!==!1?x.createElement("span",{onClick:bt,className:oe()("".concat(tt.prefixCls,"-switcher"),"".concat(tt.prefixCls,"-switcher_").concat(Qe?ue:ce))},fn):null},vr=x.useMemo(function(){if(!ft)return null;var Dr=typeof ft!="boolean"?ft:null;return x.createElement("span",{className:oe()("".concat(tt.prefixCls,"-checkbox"),(0,wt.Z)((0,wt.Z)((0,wt.Z)({},"".concat(tt.prefixCls,"-checkbox-checked"),Ie),"".concat(tt.prefixCls,"-checkbox-indeterminate"),!Ie&&Ue),"".concat(tt.prefixCls,"-checkbox-disabled"),Ve||Ee.disableCheckbox)),onClick:nt,role:"checkbox","aria-checked":Ue?"mixed":Ie,"aria-disabled":Ve||Ee.disableCheckbox,"aria-label":"Select ".concat(typeof Ee.title=="string"?Ee.title:"tree node")},Dr)},[ft,Ie,Ue,Ve,Ee.disableCheckbox,Ee.title]),Yt=x.useMemo(function(){return kt?null:Qe?ue:ce},[kt,Qe]),Er=x.useMemo(function(){return x.createElement("span",{className:oe()("".concat(tt.prefixCls,"-iconEle"),"".concat(tt.prefixCls,"-icon__").concat(Yt||"docu"),(0,wt.Z)({},"".concat(tt.prefixCls,"-icon_loading"),rt))})},[tt.prefixCls,Yt,rt]),jr=x.useMemo(function(){var Dr=!!tt.draggable,Ar=!Ee.disabled&&Dr&&tt.dragOverNodeKey===de;return Ar?tt.dropIndicatorRender({dropPosition:tt.dropPosition,dropLevelOffset:tt.dropLevelOffset,indent:tt.indent,prefixCls:tt.prefixCls,direction:tt.direction}):null},[tt.dropPosition,tt.dropLevelOffset,tt.indent,tt.prefixCls,tt.direction,tt.draggable,tt.dragOverNodeKey,tt.dropIndicatorRender]),Pr=x.useMemo(function(){var Dr=Ee.title,Ar=Dr===void 0?he:Dr,fn="".concat(tt.prefixCls,"-node-content-wrapper"),or;if(tt.showIcon){var Zt=Ee.icon||tt.icon;or=Zt?x.createElement("span",{className:oe()("".concat(tt.prefixCls,"-iconEle"),"".concat(tt.prefixCls,"-icon__customize"))},typeof Zt=="function"?Zt(Ee):Zt):Er}else tt.loadData&&rt&&(or=Er);var ir;return typeof Ar=="function"?ir=Ar($e):tt.titleRender?ir=tt.titleRender($e):ir=Ar,x.createElement("span",{ref:lt,title:typeof Ar=="string"?Ar:"",className:oe()(fn,"".concat(fn,"-").concat(Yt||"normal"),(0,wt.Z)({},"".concat(tt.prefixCls,"-node-selected"),!Ve&&(st||ze))),onMouseEnter:at,onMouseLeave:Re,onContextMenu:xe,onClick:Oe,onDoubleClick:We},or,x.createElement("span",{className:"".concat(tt.prefixCls,"-title")},ir),jr)},[tt.prefixCls,tt.showIcon,Ee,tt.icon,Er,tt.titleRender,$e,Yt,at,Re,xe,Oe,We]),_r=(0,ie.Z)(ct,{aria:!0,data:!0}),Xr=(0,te.Z)(tt.keyEntities,de)||{},mn=Xr.level,cn=Xe[Xe.length-1],Yr=!Ve&&ye,kn=tt.draggingNodeKey===de,Cn=Ge!==void 0?{"aria-selected":!!Ge}:void 0;return x.createElement("div",(0,Je.Z)({ref:ot,role:"treeitem","aria-expanded":De?void 0:Qe,className:oe()(ge,"".concat(tt.prefixCls,"-treenode"),(ke={},(0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)(ke,"".concat(tt.prefixCls,"-treenode-disabled"),Ve),"".concat(tt.prefixCls,"-treenode-switcher-").concat(Qe?"open":"close"),!De),"".concat(tt.prefixCls,"-treenode-checkbox-checked"),Ie),"".concat(tt.prefixCls,"-treenode-checkbox-indeterminate"),Ue),"".concat(tt.prefixCls,"-treenode-selected"),st),"".concat(tt.prefixCls,"-treenode-loading"),rt),"".concat(tt.prefixCls,"-treenode-active"),it),"".concat(tt.prefixCls,"-treenode-leaf-last"),cn),"".concat(tt.prefixCls,"-treenode-draggable"),ye),"dragging",kn),(0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)((0,wt.Z)(ke,"drop-target",tt.dropTargetKey===de),"drop-container",tt.dropContainerKey===de),"drag-over",!Ve&&je),"drag-over-gap-top",!Ve&&Ne),"drag-over-gap-bottom",!Ve&&Ce),"filter-node",(Pe=tt.filterTreeNode)===null||Pe===void 0?void 0:Pe.call(tt,(0,re.F)(Ee))),"".concat(tt.prefixCls,"-treenode-leaf"),kt))),style:Se,draggable:Yr,onDragStart:Yr?Fe:void 0,onDragEnter:ye?qe:void 0,onDragOver:ye?Le:void 0,onDragLeave:ye?vt:void 0,onDrop:ye?xt:void 0,onDragEnd:ye?yt:void 0,onMouseMove:Ye},Cn,_r),x.createElement(E,{prefixCls:tt.prefixCls,level:mn,isStart:Ze,isEnd:Xe}),Tt,Vt(),vr,Pr)};me.isTreeNode=1;var fe=me},30699:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{k:function(){return wt},y:function(){return y}});var Je=Ke(59301),wt=Je.createContext(null),y=Je.createContext({})},3741:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{OF:function(){return de.Z},y6:function(){return ce.y},ZP:function(){return Ve}});var Je=Ke(54476),wt=Ke(76190),y=Ke(33885),we=Ke(94480),ve=Ke(67732),x=Ke(83652),z=Ke(31226),oe=Ke(42403),ie=Ke(158),ee=Ke(20068),se=Ke(92310),E=Ke.n(se),te=Ke(10228),re=Ke(26112),le=Ke(48736),ue=Ke(59301),ce=Ke(30699),he=function(mt){var nt=mt.dropPosition,Te=mt.dropLevelOffset,Oe=mt.indent,We={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(nt){case-1:We.top=0,We.left=-Te*Oe;break;case 1:We.bottom=0,We.left=-Te*Oe;break;case 0:We.bottom=0,We.left=Oe;break}return ue.createElement("div",{style:We})},me=he;function fe(ft){if(ft==null)throw new TypeError("Cannot destructure "+ft)}var be=Ke(42978),Ee=Ke(75931),Ae=Ke(34280),Pe=Ke(48911),ke=Ke(77900),de=Ke(639);function ge(ft,mt){var nt=ue.useState(!1),Te=(0,be.Z)(nt,2),Oe=Te[0],We=Te[1];(0,Ae.Z)(function(){if(Oe)return ft(),function(){mt()}},[Oe]),(0,Ae.Z)(function(){return We(!0),function(){We(!1)}},[])}var Se=ge,je=Ke(34061),Ne=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Ce=ue.forwardRef(function(ft,mt){var nt=ft.className,Te=ft.style,Oe=ft.motion,We=ft.motionNodes,at=ft.motionType,Re=ft.onMotionStart,xe=ft.onMotionEnd,ye=ft.active,Fe=ft.treeNodeRequiredProps,qe=(0,Ee.Z)(ft,Ne),Le=ue.useState(!0),vt=(0,be.Z)(Le,2),yt=vt[0],xt=vt[1],bt=ue.useContext(ce.k),ht=bt.prefixCls,kt=We&&at!=="hide";(0,Ae.Z)(function(){We&&kt!==yt&&xt(kt)},[We]);var Tt=function(){We&&Re()},Pt=ue.useRef(!1),Vt=function(){We&&!Pt.current&&(Pt.current=!0,xe())};Se(Tt,Vt);var vr=function(Er){kt===Er&&Vt()};return We?ue.createElement(ke.default,(0,Je.Z)({ref:mt,visible:yt},Oe,{motionAppear:at==="show",onVisibleChanged:vr}),function(Yt,Er){var jr=Yt.className,Pr=Yt.style;return ue.createElement("div",{ref:Er,className:E()("".concat(ht,"-treenode-motion"),jr),style:Pr},We.map(function(_r){var Xr=Object.assign({},(fe(_r.data),_r.data)),mn=_r.title,cn=_r.key,Yr=_r.isStart,kn=_r.isEnd;delete Xr.children;var Cn=(0,je.H8)(cn,Fe);return ue.createElement(de.Z,(0,Je.Z)({},Xr,Cn,{title:mn,active:ye,data:_r.data,key:cn,isStart:Yr,isEnd:kn}))}))}):ue.createElement(de.Z,(0,Je.Z)({domRef:mt,className:nt,style:Te},qe,{active:ye}))}),De=Ce;function Ze(){var ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],nt=ft.length,Te=mt.length;if(Math.abs(nt-Te)!==1)return{add:!1,key:null};function Oe(We,at){var Re=new Map;We.forEach(function(ye){Re.set(ye,!0)});var xe=at.filter(function(ye){return!Re.has(ye)});return xe.length===1?xe[0]:null}return nt<Te?{add:!0,key:Oe(ft,mt)}:{add:!1,key:Oe(mt,ft)}}function Xe(ft,mt,nt){var Te=ft.findIndex(function(Re){return Re.key===nt}),Oe=ft[Te+1],We=mt.findIndex(function(Re){return Re.key===nt});if(Oe){var at=mt.findIndex(function(Re){return Re.key===Oe.key});return mt.slice(We+1,at)}return mt.slice(We+1)}var Qe=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],st={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ie=function(){},Ue="RC_TREE_MOTION_".concat(Math.random()),rt={key:Ue},ot={key:Ue,level:0,index:0,pos:"0",node:rt,nodes:[rt]},it={parent:null,children:[],pos:ot.pos,data:rt,title:null,key:Ue,isStart:[],isEnd:[]};function $e(ft,mt,nt,Te){return mt===!1||!nt?ft:ft.slice(0,Math.ceil(nt/Te)+1)}function Ye(ft){var mt=ft.key,nt=ft.pos;return(0,je.km)(mt,nt)}function Ge(ft){for(var mt=String(ft.data.key),nt=ft;nt.parent;)nt=nt.parent,mt="".concat(nt.data.key," > ").concat(mt);return mt}var ct=ue.forwardRef(function(ft,mt){var nt=ft.prefixCls,Te=ft.data,Oe=ft.selectable,We=ft.checkable,at=ft.expandedKeys,Re=ft.selectedKeys,xe=ft.checkedKeys,ye=ft.loadedKeys,Fe=ft.loadingKeys,qe=ft.halfCheckedKeys,Le=ft.keyEntities,vt=ft.disabled,yt=ft.dragging,xt=ft.dragOverNodeKey,bt=ft.dropPosition,ht=ft.motion,kt=ft.height,Tt=ft.itemHeight,Pt=ft.virtual,Vt=ft.scrollWidth,vr=ft.focusable,Yt=ft.activeItem,Er=ft.focused,jr=ft.tabIndex,Pr=ft.onKeyDown,_r=ft.onFocus,Xr=ft.onBlur,mn=ft.onActiveChange,cn=ft.onListChangeStart,Yr=ft.onListChangeEnd,kn=(0,Ee.Z)(ft,Qe),Cn=ue.useRef(null),Dr=ue.useRef(null);ue.useImperativeHandle(mt,function(){return{scrollTo:function(fr){Cn.current.scrollTo(fr)},getIndentWidth:function(){return Dr.current.offsetWidth}}});var Ar=ue.useState(at),fn=(0,be.Z)(Ar,2),or=fn[0],Zt=fn[1],ir=ue.useState(Te),Nr=(0,be.Z)(ir,2),gr=Nr[0],Hr=Nr[1],Qr=ue.useState(Te),rn=(0,be.Z)(Qr,2),Kr=rn[0],Wr=rn[1],dn=ue.useState([]),pr=(0,be.Z)(dn,2),Wt=pr[0],Sr=pr[1],Gr=ue.useState(null),gn=(0,be.Z)(Gr,2),Et=gn[0],Dt=gn[1],nr=ue.useRef(Te);nr.current=Te;function Kt(){var hr=nr.current;Hr(hr),Wr(hr),Sr([]),Dt(null),Yr()}(0,Ae.Z)(function(){Zt(at);var hr=Ze(or,at);if(hr.key!==null)if(hr.add){var fr=gr.findIndex(function(lr){var br=lr.key;return br===hr.key}),kr=$e(Xe(gr,Te,hr.key),Pt,kt,Tt),sr=gr.slice();sr.splice(fr+1,0,it),Wr(sr),Sr(kr),Dt("show")}else{var xr=Te.findIndex(function(lr){var br=lr.key;return br===hr.key}),ar=$e(Xe(Te,gr,hr.key),Pt,kt,Tt),$t=Te.slice();$t.splice(xr+1,0,it),Wr($t),Sr(ar),Dt("hide")}else gr!==Te&&(Hr(Te),Wr(Te))},[at,Te]),ue.useEffect(function(){yt||Kt()},[yt]);var jt=ht?Kr:Te,tr={expandedKeys:at,selectedKeys:Re,loadedKeys:ye,loadingKeys:Fe,checkedKeys:xe,halfCheckedKeys:qe,dragOverNodeKey:xt,dropPosition:bt,keyEntities:Le};return ue.createElement(ue.Fragment,null,Er&&Yt&&ue.createElement("span",{style:st,"aria-live":"assertive"},Ge(Yt)),ue.createElement("div",null,ue.createElement("input",{style:st,disabled:vr===!1||vt,tabIndex:vr!==!1?jr:null,onKeyDown:Pr,onFocus:_r,onBlur:Xr,value:"",onChange:Ie,"aria-label":"for screen reader"})),ue.createElement("div",{className:"".concat(nt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ue.createElement("div",{className:"".concat(nt,"-indent")},ue.createElement("div",{ref:Dr,className:"".concat(nt,"-indent-unit")}))),ue.createElement(Pe.Z,(0,Je.Z)({},kn,{data:jt,itemKey:Ye,height:kt,fullHeight:!1,virtual:Pt,itemHeight:Tt,scrollWidth:Vt,prefixCls:"".concat(nt,"-list"),ref:Cn,role:"tree",onVisibleChange:function(fr){fr.every(function(kr){return Ye(kr)!==Ue})&&Kt()}}),function(hr){var fr=hr.pos,kr=Object.assign({},(fe(hr.data),hr.data)),sr=hr.title,xr=hr.key,ar=hr.isStart,$t=hr.isEnd,lr=(0,je.km)(xr,fr);delete kr.key,delete kr.children;var br=(0,je.H8)(lr,tr);return ue.createElement(De,(0,Je.Z)({},kr,br,{title:sr,active:!!Yt&&xr===Yt.key,pos:fr,data:hr.data,isStart:ar,isEnd:$t,motion:ht,motionNodes:xr===Ue?Wt:null,motionType:Et,onMotionStart:cn,onMotionEnd:Kt,treeNodeRequiredProps:tr,onMouseMove:function(){mn(null)}}))}))}),tt=ct,ut=Ke(82661),lt=Ke(34643),He=Ke(65065),_e=10,ze=function(ft){(0,oe.Z)(nt,ft);var mt=(0,ie.Z)(nt);function nt(){var Te;(0,ve.Z)(this,nt);for(var Oe=arguments.length,We=new Array(Oe),at=0;at<Oe;at++)We[at]=arguments[at];return Te=mt.call.apply(mt,[this].concat(We)),(0,ee.Z)((0,z.Z)(Te),"destroyed",!1),(0,ee.Z)((0,z.Z)(Te),"delayedDragEnterLogic",void 0),(0,ee.Z)((0,z.Z)(Te),"loadingRetryTimes",{}),(0,ee.Z)((0,z.Z)(Te),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,je.w$)()}),(0,ee.Z)((0,z.Z)(Te),"dragStartMousePosition",null),(0,ee.Z)((0,z.Z)(Te),"dragNodeProps",null),(0,ee.Z)((0,z.Z)(Te),"currentMouseOverDroppableNodeKey",null),(0,ee.Z)((0,z.Z)(Te),"listRef",ue.createRef()),(0,ee.Z)((0,z.Z)(Te),"onNodeDragStart",function(Re,xe){var ye=Te.state,Fe=ye.expandedKeys,qe=ye.keyEntities,Le=Te.props.onDragStart,vt=xe.eventKey;Te.dragNodeProps=xe,Te.dragStartMousePosition={x:Re.clientX,y:Re.clientY};var yt=(0,ut._5)(Fe,vt);Te.setState({draggingNodeKey:vt,dragChildrenKeys:(0,ut.wA)(vt,qe),indent:Te.listRef.current.getIndentWidth()}),Te.setExpandedKeys(yt),window.addEventListener("dragend",Te.onWindowDragEnd),Le==null||Le({event:Re,node:(0,je.F)(xe)})}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragEnter",function(Re,xe){var ye=Te.state,Fe=ye.expandedKeys,qe=ye.keyEntities,Le=ye.dragChildrenKeys,vt=ye.flattenNodes,yt=ye.indent,xt=Te.props,bt=xt.onDragEnter,ht=xt.onExpand,kt=xt.allowDrop,Tt=xt.direction,Pt=xe.pos,Vt=xe.eventKey;if(Te.currentMouseOverDroppableNodeKey!==Vt&&(Te.currentMouseOverDroppableNodeKey=Vt),!Te.dragNodeProps){Te.resetDragState();return}var vr=(0,ut.OM)(Re,Te.dragNodeProps,xe,yt,Te.dragStartMousePosition,kt,vt,qe,Fe,Tt),Yt=vr.dropPosition,Er=vr.dropLevelOffset,jr=vr.dropTargetKey,Pr=vr.dropContainerKey,_r=vr.dropTargetPos,Xr=vr.dropAllowed,mn=vr.dragOverNodeKey;if(Le.includes(jr)||!Xr){Te.resetDragState();return}if(Te.delayedDragEnterLogic||(Te.delayedDragEnterLogic={}),Object.keys(Te.delayedDragEnterLogic).forEach(function(cn){clearTimeout(Te.delayedDragEnterLogic[cn])}),Te.dragNodeProps.eventKey!==xe.eventKey&&(Re.persist(),Te.delayedDragEnterLogic[Pt]=window.setTimeout(function(){if(Te.state.draggingNodeKey!==null){var cn=(0,we.Z)(Fe),Yr=(0,He.Z)(qe,xe.eventKey);Yr&&(Yr.children||[]).length&&(cn=(0,ut.L0)(Fe,xe.eventKey)),Te.props.hasOwnProperty("expandedKeys")||Te.setExpandedKeys(cn),ht==null||ht(cn,{node:(0,je.F)(xe),expanded:!0,nativeEvent:Re.nativeEvent})}},800)),Te.dragNodeProps.eventKey===jr&&Er===0){Te.resetDragState();return}Te.setState({dragOverNodeKey:mn,dropPosition:Yt,dropLevelOffset:Er,dropTargetKey:jr,dropContainerKey:Pr,dropTargetPos:_r,dropAllowed:Xr}),bt==null||bt({event:Re,node:(0,je.F)(xe),expandedKeys:Fe})}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragOver",function(Re,xe){var ye=Te.state,Fe=ye.dragChildrenKeys,qe=ye.flattenNodes,Le=ye.keyEntities,vt=ye.expandedKeys,yt=ye.indent,xt=Te.props,bt=xt.onDragOver,ht=xt.allowDrop,kt=xt.direction;if(Te.dragNodeProps){var Tt=(0,ut.OM)(Re,Te.dragNodeProps,xe,yt,Te.dragStartMousePosition,ht,qe,Le,vt,kt),Pt=Tt.dropPosition,Vt=Tt.dropLevelOffset,vr=Tt.dropTargetKey,Yt=Tt.dropContainerKey,Er=Tt.dropTargetPos,jr=Tt.dropAllowed,Pr=Tt.dragOverNodeKey;Fe.includes(vr)||!jr||(Te.dragNodeProps.eventKey===vr&&Vt===0?Te.state.dropPosition===null&&Te.state.dropLevelOffset===null&&Te.state.dropTargetKey===null&&Te.state.dropContainerKey===null&&Te.state.dropTargetPos===null&&Te.state.dropAllowed===!1&&Te.state.dragOverNodeKey===null||Te.resetDragState():Pt===Te.state.dropPosition&&Vt===Te.state.dropLevelOffset&&vr===Te.state.dropTargetKey&&Yt===Te.state.dropContainerKey&&Er===Te.state.dropTargetPos&&jr===Te.state.dropAllowed&&Pr===Te.state.dragOverNodeKey||Te.setState({dropPosition:Pt,dropLevelOffset:Vt,dropTargetKey:vr,dropContainerKey:Yt,dropTargetPos:Er,dropAllowed:jr,dragOverNodeKey:Pr}),bt==null||bt({event:Re,node:(0,je.F)(xe)}))}}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragLeave",function(Re,xe){Te.currentMouseOverDroppableNodeKey===xe.eventKey&&!Re.currentTarget.contains(Re.relatedTarget)&&(Te.resetDragState(),Te.currentMouseOverDroppableNodeKey=null);var ye=Te.props.onDragLeave;ye==null||ye({event:Re,node:(0,je.F)(xe)})}),(0,ee.Z)((0,z.Z)(Te),"onWindowDragEnd",function(Re){Te.onNodeDragEnd(Re,null,!0),window.removeEventListener("dragend",Te.onWindowDragEnd)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragEnd",function(Re,xe){var ye=Te.props.onDragEnd;Te.setState({dragOverNodeKey:null}),Te.cleanDragState(),ye==null||ye({event:Re,node:(0,je.F)(xe)}),Te.dragNodeProps=null,window.removeEventListener("dragend",Te.onWindowDragEnd)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDrop",function(Re,xe){var ye,Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,qe=Te.state,Le=qe.dragChildrenKeys,vt=qe.dropPosition,yt=qe.dropTargetKey,xt=qe.dropTargetPos,bt=qe.dropAllowed;if(bt){var ht=Te.props.onDrop;if(Te.setState({dragOverNodeKey:null}),Te.cleanDragState(),yt!==null){var kt=(0,y.Z)((0,y.Z)({},(0,je.H8)(yt,Te.getTreeNodeRequiredProps())),{},{active:((ye=Te.getActiveItem())===null||ye===void 0?void 0:ye.key)===yt,data:(0,He.Z)(Te.state.keyEntities,yt).node}),Tt=Le.includes(yt);(0,le.ZP)(!Tt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,ut.yx)(xt),Vt={event:Re,node:(0,je.F)(kt),dragNode:Te.dragNodeProps?(0,je.F)(Te.dragNodeProps):null,dragNodesKeys:[Te.dragNodeProps.eventKey].concat(Le),dropToGap:vt!==0,dropPosition:vt+Number(Pt[Pt.length-1])};Fe||ht==null||ht(Vt),Te.dragNodeProps=null}}}),(0,ee.Z)((0,z.Z)(Te),"cleanDragState",function(){var Re=Te.state.draggingNodeKey;Re!==null&&Te.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Te.dragStartMousePosition=null,Te.currentMouseOverDroppableNodeKey=null}),(0,ee.Z)((0,z.Z)(Te),"triggerExpandActionExpand",function(Re,xe){var ye=Te.state,Fe=ye.expandedKeys,qe=ye.flattenNodes,Le=xe.expanded,vt=xe.key,yt=xe.isLeaf;if(!(yt||Re.shiftKey||Re.metaKey||Re.ctrlKey)){var xt=qe.filter(function(ht){return ht.key===vt})[0],bt=(0,je.F)((0,y.Z)((0,y.Z)({},(0,je.H8)(vt,Te.getTreeNodeRequiredProps())),{},{data:xt.data}));Te.setExpandedKeys(Le?(0,ut._5)(Fe,vt):(0,ut.L0)(Fe,vt)),Te.onNodeExpand(Re,bt)}}),(0,ee.Z)((0,z.Z)(Te),"onNodeClick",function(Re,xe){var ye=Te.props,Fe=ye.onClick,qe=ye.expandAction;qe==="click"&&Te.triggerExpandActionExpand(Re,xe),Fe==null||Fe(Re,xe)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDoubleClick",function(Re,xe){var ye=Te.props,Fe=ye.onDoubleClick,qe=ye.expandAction;qe==="doubleClick"&&Te.triggerExpandActionExpand(Re,xe),Fe==null||Fe(Re,xe)}),(0,ee.Z)((0,z.Z)(Te),"onNodeSelect",function(Re,xe){var ye=Te.state.selectedKeys,Fe=Te.state,qe=Fe.keyEntities,Le=Fe.fieldNames,vt=Te.props,yt=vt.onSelect,xt=vt.multiple,bt=xe.selected,ht=xe[Le.key],kt=!bt;kt?xt?ye=(0,ut.L0)(ye,ht):ye=[ht]:ye=(0,ut._5)(ye,ht);var Tt=ye.map(function(Pt){var Vt=(0,He.Z)(qe,Pt);return Vt?Vt.node:null}).filter(Boolean);Te.setUncontrolledState({selectedKeys:ye}),yt==null||yt(ye,{event:"select",selected:kt,node:xe,selectedNodes:Tt,nativeEvent:Re.nativeEvent})}),(0,ee.Z)((0,z.Z)(Te),"onNodeCheck",function(Re,xe,ye){var Fe=Te.state,qe=Fe.keyEntities,Le=Fe.checkedKeys,vt=Fe.halfCheckedKeys,yt=Te.props,xt=yt.checkStrictly,bt=yt.onCheck,ht=xe.key,kt,Tt={event:"check",node:xe,checked:ye,nativeEvent:Re.nativeEvent};if(xt){var Pt=ye?(0,ut.L0)(Le,ht):(0,ut._5)(Le,ht),Vt=(0,ut._5)(vt,ht);kt={checked:Pt,halfChecked:Vt},Tt.checkedNodes=Pt.map(function(_r){return(0,He.Z)(qe,_r)}).filter(Boolean).map(function(_r){return _r.node}),Te.setUncontrolledState({checkedKeys:Pt})}else{var vr=(0,lt.S)([].concat((0,we.Z)(Le),[ht]),!0,qe),Yt=vr.checkedKeys,Er=vr.halfCheckedKeys;if(!ye){var jr=new Set(Yt);jr.delete(ht);var Pr=(0,lt.S)(Array.from(jr),{checked:!1,halfCheckedKeys:Er},qe);Yt=Pr.checkedKeys,Er=Pr.halfCheckedKeys}kt=Yt,Tt.checkedNodes=[],Tt.checkedNodesPositions=[],Tt.halfCheckedKeys=Er,Yt.forEach(function(_r){var Xr=(0,He.Z)(qe,_r);if(Xr){var mn=Xr.node,cn=Xr.pos;Tt.checkedNodes.push(mn),Tt.checkedNodesPositions.push({node:mn,pos:cn})}}),Te.setUncontrolledState({checkedKeys:Yt},!1,{halfCheckedKeys:Er})}bt==null||bt(kt,Tt)}),(0,ee.Z)((0,z.Z)(Te),"onNodeLoad",function(Re){var xe,ye=Re.key,Fe=Te.state.keyEntities,qe=(0,He.Z)(Fe,ye);if(!(qe!=null&&(xe=qe.children)!==null&&xe!==void 0&&xe.length)){var Le=new Promise(function(vt,yt){Te.setState(function(xt){var bt=xt.loadedKeys,ht=bt===void 0?[]:bt,kt=xt.loadingKeys,Tt=kt===void 0?[]:kt,Pt=Te.props,Vt=Pt.loadData,vr=Pt.onLoad;if(!Vt||ht.includes(ye)||Tt.includes(ye))return null;var Yt=Vt(Re);return Yt.then(function(){var Er=Te.state.loadedKeys,jr=(0,ut.L0)(Er,ye);vr==null||vr(jr,{event:"load",node:Re}),Te.setUncontrolledState({loadedKeys:jr}),Te.setState(function(Pr){return{loadingKeys:(0,ut._5)(Pr.loadingKeys,ye)}}),vt()}).catch(function(Er){if(Te.setState(function(Pr){return{loadingKeys:(0,ut._5)(Pr.loadingKeys,ye)}}),Te.loadingRetryTimes[ye]=(Te.loadingRetryTimes[ye]||0)+1,Te.loadingRetryTimes[ye]>=_e){var jr=Te.state.loadedKeys;(0,le.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Te.setUncontrolledState({loadedKeys:(0,ut.L0)(jr,ye)}),vt()}yt(Er)}),{loadingKeys:(0,ut.L0)(Tt,ye)}})});return Le.catch(function(){}),Le}}),(0,ee.Z)((0,z.Z)(Te),"onNodeMouseEnter",function(Re,xe){var ye=Te.props.onMouseEnter;ye==null||ye({event:Re,node:xe})}),(0,ee.Z)((0,z.Z)(Te),"onNodeMouseLeave",function(Re,xe){var ye=Te.props.onMouseLeave;ye==null||ye({event:Re,node:xe})}),(0,ee.Z)((0,z.Z)(Te),"onNodeContextMenu",function(Re,xe){var ye=Te.props.onRightClick;ye&&(Re.preventDefault(),ye({event:Re,node:xe}))}),(0,ee.Z)((0,z.Z)(Te),"onFocus",function(){var Re=Te.props.onFocus;Te.setState({focused:!0});for(var xe=arguments.length,ye=new Array(xe),Fe=0;Fe<xe;Fe++)ye[Fe]=arguments[Fe];Re==null||Re.apply(void 0,ye)}),(0,ee.Z)((0,z.Z)(Te),"onBlur",function(){var Re=Te.props.onBlur;Te.setState({focused:!1}),Te.onActiveChange(null);for(var xe=arguments.length,ye=new Array(xe),Fe=0;Fe<xe;Fe++)ye[Fe]=arguments[Fe];Re==null||Re.apply(void 0,ye)}),(0,ee.Z)((0,z.Z)(Te),"getTreeNodeRequiredProps",function(){var Re=Te.state,xe=Re.expandedKeys,ye=Re.selectedKeys,Fe=Re.loadedKeys,qe=Re.loadingKeys,Le=Re.checkedKeys,vt=Re.halfCheckedKeys,yt=Re.dragOverNodeKey,xt=Re.dropPosition,bt=Re.keyEntities;return{expandedKeys:xe||[],selectedKeys:ye||[],loadedKeys:Fe||[],loadingKeys:qe||[],checkedKeys:Le||[],halfCheckedKeys:vt||[],dragOverNodeKey:yt,dropPosition:xt,keyEntities:bt}}),(0,ee.Z)((0,z.Z)(Te),"setExpandedKeys",function(Re){var xe=Te.state,ye=xe.treeData,Fe=xe.fieldNames,qe=(0,je.oH)(ye,Re,Fe);Te.setUncontrolledState({expandedKeys:Re,flattenNodes:qe},!0)}),(0,ee.Z)((0,z.Z)(Te),"onNodeExpand",function(Re,xe){var ye=Te.state.expandedKeys,Fe=Te.state,qe=Fe.listChanging,Le=Fe.fieldNames,vt=Te.props,yt=vt.onExpand,xt=vt.loadData,bt=xe.expanded,ht=xe[Le.key];if(!qe){var kt=ye.includes(ht),Tt=!bt;if((0,le.ZP)(bt&&kt||!bt&&!kt,"Expand state not sync with index check"),ye=Tt?(0,ut.L0)(ye,ht):(0,ut._5)(ye,ht),Te.setExpandedKeys(ye),yt==null||yt(ye,{node:xe,expanded:Tt,nativeEvent:Re.nativeEvent}),Tt&&xt){var Pt=Te.onNodeLoad(xe);Pt&&Pt.then(function(){var Vt=(0,je.oH)(Te.state.treeData,ye,Le);Te.setUncontrolledState({flattenNodes:Vt})}).catch(function(){var Vt=Te.state.expandedKeys,vr=(0,ut._5)(Vt,ht);Te.setExpandedKeys(vr)})}}}),(0,ee.Z)((0,z.Z)(Te),"onListChangeStart",function(){Te.setUncontrolledState({listChanging:!0})}),(0,ee.Z)((0,z.Z)(Te),"onListChangeEnd",function(){setTimeout(function(){Te.setUncontrolledState({listChanging:!1})})}),(0,ee.Z)((0,z.Z)(Te),"onActiveChange",function(Re){var xe=Te.state.activeKey,ye=Te.props,Fe=ye.onActiveChange,qe=ye.itemScrollOffset,Le=qe===void 0?0:qe;xe!==Re&&(Te.setState({activeKey:Re}),Re!==null&&Te.scrollTo({key:Re,offset:Le}),Fe==null||Fe(Re))}),(0,ee.Z)((0,z.Z)(Te),"getActiveItem",function(){var Re=Te.state,xe=Re.activeKey,ye=Re.flattenNodes;return xe===null?null:ye.find(function(Fe){var qe=Fe.key;return qe===xe})||null}),(0,ee.Z)((0,z.Z)(Te),"offsetActiveKey",function(Re){var xe=Te.state,ye=xe.flattenNodes,Fe=xe.activeKey,qe=ye.findIndex(function(yt){var xt=yt.key;return xt===Fe});qe===-1&&Re<0&&(qe=ye.length),qe=(qe+Re+ye.length)%ye.length;var Le=ye[qe];if(Le){var vt=Le.key;Te.onActiveChange(vt)}else Te.onActiveChange(null)}),(0,ee.Z)((0,z.Z)(Te),"onKeyDown",function(Re){var xe=Te.state,ye=xe.activeKey,Fe=xe.expandedKeys,qe=xe.checkedKeys,Le=xe.fieldNames,vt=Te.props,yt=vt.onKeyDown,xt=vt.checkable,bt=vt.selectable;switch(Re.which){case te.Z.UP:{Te.offsetActiveKey(-1),Re.preventDefault();break}case te.Z.DOWN:{Te.offsetActiveKey(1),Re.preventDefault();break}}var ht=Te.getActiveItem();if(ht&&ht.data){var kt=Te.getTreeNodeRequiredProps(),Tt=ht.data.isLeaf===!1||!!(ht.data[Le.children]||[]).length,Pt=(0,je.F)((0,y.Z)((0,y.Z)({},(0,je.H8)(ye,kt)),{},{data:ht.data,active:!0}));switch(Re.which){case te.Z.LEFT:{Tt&&Fe.includes(ye)?Te.onNodeExpand({},Pt):ht.parent&&Te.onActiveChange(ht.parent.key),Re.preventDefault();break}case te.Z.RIGHT:{Tt&&!Fe.includes(ye)?Te.onNodeExpand({},Pt):ht.children&&ht.children.length&&Te.onActiveChange(ht.children[0].key),Re.preventDefault();break}case te.Z.ENTER:case te.Z.SPACE:{xt&&!Pt.disabled&&Pt.checkable!==!1&&!Pt.disableCheckbox?Te.onNodeCheck({},Pt,!qe.includes(ye)):!xt&&bt&&!Pt.disabled&&Pt.selectable!==!1&&Te.onNodeSelect({},Pt);break}}}yt==null||yt(Re)}),(0,ee.Z)((0,z.Z)(Te),"setUncontrolledState",function(Re){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Te.destroyed){var Fe=!1,qe=!0,Le={};Object.keys(Re).forEach(function(vt){if(Te.props.hasOwnProperty(vt)){qe=!1;return}Fe=!0,Le[vt]=Re[vt]}),Fe&&(!xe||qe)&&Te.setState((0,y.Z)((0,y.Z)({},Le),ye))}}),(0,ee.Z)((0,z.Z)(Te),"scrollTo",function(Re){Te.listRef.current.scrollTo(Re)}),Te}return(0,x.Z)(nt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Oe=this.props,We=Oe.activeKey,at=Oe.itemScrollOffset,Re=at===void 0?0:at;We!==void 0&&We!==this.state.activeKey&&(this.setState({activeKey:We}),We!==null&&this.scrollTo({key:We,offset:Re}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Oe=this.state,We=Oe.focused,at=Oe.flattenNodes,Re=Oe.keyEntities,xe=Oe.draggingNodeKey,ye=Oe.activeKey,Fe=Oe.dropLevelOffset,qe=Oe.dropContainerKey,Le=Oe.dropTargetKey,vt=Oe.dropPosition,yt=Oe.dragOverNodeKey,xt=Oe.indent,bt=this.props,ht=bt.prefixCls,kt=bt.className,Tt=bt.style,Pt=bt.showLine,Vt=bt.focusable,vr=bt.tabIndex,Yt=vr===void 0?0:vr,Er=bt.selectable,jr=bt.showIcon,Pr=bt.icon,_r=bt.switcherIcon,Xr=bt.draggable,mn=bt.checkable,cn=bt.checkStrictly,Yr=bt.disabled,kn=bt.motion,Cn=bt.loadData,Dr=bt.filterTreeNode,Ar=bt.height,fn=bt.itemHeight,or=bt.scrollWidth,Zt=bt.virtual,ir=bt.titleRender,Nr=bt.dropIndicatorRender,gr=bt.onContextMenu,Hr=bt.onScroll,Qr=bt.direction,rn=bt.rootClassName,Kr=bt.rootStyle,Wr=(0,re.Z)(this.props,{aria:!0,data:!0}),dn;Xr&&((0,wt.Z)(Xr)==="object"?dn=Xr:typeof Xr=="function"?dn={nodeDraggable:Xr}:dn={});var pr={prefixCls:ht,selectable:Er,showIcon:jr,icon:Pr,switcherIcon:_r,draggable:dn,draggingNodeKey:xe,checkable:mn,checkStrictly:cn,disabled:Yr,keyEntities:Re,dropLevelOffset:Fe,dropContainerKey:qe,dropTargetKey:Le,dropPosition:vt,dragOverNodeKey:yt,indent:xt,direction:Qr,dropIndicatorRender:Nr,loadData:Cn,filterTreeNode:Dr,titleRender:ir,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return ue.createElement(ce.k.Provider,{value:pr},ue.createElement("div",{className:E()(ht,kt,rn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(ht,"-show-line"),Pt),"".concat(ht,"-focused"),We),"".concat(ht,"-active-focused"),ye!==null)),style:Kr},ue.createElement(tt,(0,Je.Z)({ref:this.listRef,prefixCls:ht,style:Tt,data:at,disabled:Yr,selectable:Er,checkable:!!mn,motion:kn,dragging:xe!==null,height:Ar,itemHeight:fn,virtual:Zt,focusable:Vt,focused:We,tabIndex:Yt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:gr,onScroll:Hr,scrollWidth:or},this.getTreeNodeRequiredProps(),Wr))))}}],[{key:"getDerivedStateFromProps",value:function(Oe,We){var at=We.prevProps,Re={prevProps:Oe};function xe(Yt){return!at&&Oe.hasOwnProperty(Yt)||at&&at[Yt]!==Oe[Yt]}var ye,Fe=We.fieldNames;if(xe("fieldNames")&&(Fe=(0,je.w$)(Oe.fieldNames),Re.fieldNames=Fe),xe("treeData")?ye=Oe.treeData:xe("children")&&((0,le.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ye=(0,je.zn)(Oe.children)),ye){Re.treeData=ye;var qe=(0,je.I8)(ye,{fieldNames:Fe});Re.keyEntities=(0,y.Z)((0,ee.Z)({},Ue,ot),qe.keyEntities)}var Le=Re.keyEntities||We.keyEntities;if(xe("expandedKeys")||at&&xe("autoExpandParent"))Re.expandedKeys=Oe.autoExpandParent||!at&&Oe.defaultExpandParent?(0,ut.r7)(Oe.expandedKeys,Le):Oe.expandedKeys;else if(!at&&Oe.defaultExpandAll){var vt=(0,y.Z)({},Le);delete vt[Ue];var yt=[];Object.keys(vt).forEach(function(Yt){var Er=vt[Yt];Er.children&&Er.children.length&&yt.push(Er.key)}),Re.expandedKeys=yt}else!at&&Oe.defaultExpandedKeys&&(Re.expandedKeys=Oe.autoExpandParent||Oe.defaultExpandParent?(0,ut.r7)(Oe.defaultExpandedKeys,Le):Oe.defaultExpandedKeys);if(Re.expandedKeys||delete Re.expandedKeys,ye||Re.expandedKeys){var xt=(0,je.oH)(ye||We.treeData,Re.expandedKeys||We.expandedKeys,Fe);Re.flattenNodes=xt}if(Oe.selectable&&(xe("selectedKeys")?Re.selectedKeys=(0,ut.BT)(Oe.selectedKeys,Oe):!at&&Oe.defaultSelectedKeys&&(Re.selectedKeys=(0,ut.BT)(Oe.defaultSelectedKeys,Oe))),Oe.checkable){var bt;if(xe("checkedKeys")?bt=(0,ut.E6)(Oe.checkedKeys)||{}:!at&&Oe.defaultCheckedKeys?bt=(0,ut.E6)(Oe.defaultCheckedKeys)||{}:ye&&(bt=(0,ut.E6)(Oe.checkedKeys)||{checkedKeys:We.checkedKeys,halfCheckedKeys:We.halfCheckedKeys}),bt){var ht=bt,kt=ht.checkedKeys,Tt=kt===void 0?[]:kt,Pt=ht.halfCheckedKeys,Vt=Pt===void 0?[]:Pt;if(!Oe.checkStrictly){var vr=(0,lt.S)(Tt,!0,Le);Tt=vr.checkedKeys,Vt=vr.halfCheckedKeys}Re.checkedKeys=Tt,Re.halfCheckedKeys=Vt}}return xe("loadedKeys")&&(Re.loadedKeys=Oe.loadedKeys),Re}}]),nt}(ue.Component);(0,ee.Z)(ze,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:me,allowDrop:function(){return!0},expandAction:!1}),(0,ee.Z)(ze,"TreeNode",de.Z);var Me=ze,Ve=Me},82661:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{BT:function(){return ue},E6:function(){return me},L0:function(){return ee},OM:function(){return le},_5:function(){return ie},r7:function(){return fe},wA:function(){return E},yx:function(){return se}});var Je=Ke(94480),wt=Ke(76190),y=Ke(48736),we=Ke(59301),ve=Ke(639),x=Ke(65065),z=Ke(34061),oe=null;function ie(be,Ee){if(!be)return[];var Ae=be.slice(),Pe=Ae.indexOf(Ee);return Pe>=0&&Ae.splice(Pe,1),Ae}function ee(be,Ee){var Ae=(be||[]).slice();return Ae.indexOf(Ee)===-1&&Ae.push(Ee),Ae}function se(be){return be.split("-")}function E(be,Ee){var Ae=[],Pe=(0,x.Z)(Ee,be);function ke(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];de.forEach(function(ge){var Se=ge.key,je=ge.children;Ae.push(Se),ke(je)})}return ke(Pe.children),Ae}function te(be){if(be.parent){var Ee=se(be.pos);return Number(Ee[Ee.length-1])===be.parent.children.length-1}return!1}function re(be){var Ee=se(be.pos);return Number(Ee[Ee.length-1])===0}function le(be,Ee,Ae,Pe,ke,de,ge,Se,je,Ne){var Ce,De=be.clientX,Ze=be.clientY,Xe=be.target.getBoundingClientRect(),Qe=Xe.top,st=Xe.height,Ie=(Ne==="rtl"?-1:1)*(((ke==null?void 0:ke.x)||0)-De),Ue=(Ie-12)/Pe,rt=je.filter(function(Ve){var ft;return(ft=Se[Ve])===null||ft===void 0||(ft=ft.children)===null||ft===void 0?void 0:ft.length}),ot=(0,x.Z)(Se,Ae.eventKey);if(Ze<Qe+st/2){var it=ge.findIndex(function(Ve){return Ve.key===ot.key}),$e=it<=0?0:it-1,Ye=ge[$e].key;ot=(0,x.Z)(Se,Ye)}var Ge=ot.key,ct=ot,tt=ot.key,ut=0,lt=0;if(!rt.includes(Ge))for(var He=0;He<Ue&&te(ot);He+=1)ot=ot.parent,lt+=1;var _e=Ee.data,ze=ot.node,Me=!0;return re(ot)&&ot.level===0&&Ze<Qe+st/2&&de({dragNode:_e,dropNode:ze,dropPosition:-1})&&ot.key===Ae.eventKey?ut=-1:(ct.children||[]).length&&rt.includes(tt)?de({dragNode:_e,dropNode:ze,dropPosition:0})?ut=0:Me=!1:lt===0?Ue>-1.5?de({dragNode:_e,dropNode:ze,dropPosition:1})?ut=1:Me=!1:de({dragNode:_e,dropNode:ze,dropPosition:0})?ut=0:de({dragNode:_e,dropNode:ze,dropPosition:1})?ut=1:Me=!1:de({dragNode:_e,dropNode:ze,dropPosition:1})?ut=1:Me=!1,{dropPosition:ut,dropLevelOffset:lt,dropTargetKey:ot.key,dropTargetPos:ot.pos,dragOverNodeKey:tt,dropContainerKey:ut===0?null:((Ce=ot.parent)===null||Ce===void 0?void 0:Ce.key)||null,dropAllowed:Me}}function ue(be,Ee){if(be){var Ae=Ee.multiple;return Ae?be.slice():be.length?[be[0]]:be}}var ce=function(Ee){return Ee};function he(be,Ee){if(!be)return[];var Ae=Ee||{},Pe=Ae.processProps,ke=Pe===void 0?ce:Pe,de=Array.isArray(be)?be:[be];return de.map(function(ge){var Se=ge.children,je=_objectWithoutProperties(ge,oe),Ne=he(Se,Ee);return React.createElement(TreeNode,_extends({key:je.key},ke(je)),Ne)})}function me(be){if(!be)return null;var Ee;if(Array.isArray(be))Ee={checkedKeys:be,halfCheckedKeys:void 0};else if((0,wt.Z)(be)==="object")Ee={checkedKeys:be.checked||void 0,halfCheckedKeys:be.halfChecked||void 0};else return(0,y.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ee}function fe(be,Ee){var Ae=new Set;function Pe(ke){if(!Ae.has(ke)){var de=(0,x.Z)(Ee,ke);if(de){Ae.add(ke);var ge=de.parent,Se=de.node;Se.disabled||ge&&Pe(ge.key)}}}return(be||[]).forEach(function(ke){Pe(ke)}),(0,Je.Z)(Ae)}},34643:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{S:function(){return z}});var Je=Ke(48736),wt=Ke(65065);function y(oe,ie){var ee=new Set;return oe.forEach(function(se){ie.has(se)||ee.add(se)}),ee}function we(oe){var ie=oe||{},ee=ie.disabled,se=ie.disableCheckbox,E=ie.checkable;return!!(ee||se)||E===!1}function ve(oe,ie,ee,se){for(var E=new Set(oe),te=new Set,re=0;re<=ee;re+=1){var le=ie.get(re)||new Set;le.forEach(function(me){var fe=me.key,be=me.node,Ee=me.children,Ae=Ee===void 0?[]:Ee;E.has(fe)&&!se(be)&&Ae.filter(function(Pe){return!se(Pe.node)}).forEach(function(Pe){E.add(Pe.key)})})}for(var ue=new Set,ce=ee;ce>=0;ce-=1){var he=ie.get(ce)||new Set;he.forEach(function(me){var fe=me.parent,be=me.node;if(!(se(be)||!me.parent||ue.has(me.parent.key))){if(se(me.parent.node)){ue.add(fe.key);return}var Ee=!0,Ae=!1;(fe.children||[]).filter(function(Pe){return!se(Pe.node)}).forEach(function(Pe){var ke=Pe.key,de=E.has(ke);Ee&&!de&&(Ee=!1),!Ae&&(de||te.has(ke))&&(Ae=!0)}),Ee&&E.add(fe.key),Ae&&te.add(fe.key),ue.add(fe.key)}})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(y(te,E))}}function x(oe,ie,ee,se,E){for(var te=new Set(oe),re=new Set(ie),le=0;le<=se;le+=1){var ue=ee.get(le)||new Set;ue.forEach(function(fe){var be=fe.key,Ee=fe.node,Ae=fe.children,Pe=Ae===void 0?[]:Ae;!te.has(be)&&!re.has(be)&&!E(Ee)&&Pe.filter(function(ke){return!E(ke.node)}).forEach(function(ke){te.delete(ke.key)})})}re=new Set;for(var ce=new Set,he=se;he>=0;he-=1){var me=ee.get(he)||new Set;me.forEach(function(fe){var be=fe.parent,Ee=fe.node;if(!(E(Ee)||!fe.parent||ce.has(fe.parent.key))){if(E(fe.parent.node)){ce.add(be.key);return}var Ae=!0,Pe=!1;(be.children||[]).filter(function(ke){return!E(ke.node)}).forEach(function(ke){var de=ke.key,ge=te.has(de);Ae&&!ge&&(Ae=!1),!Pe&&(ge||re.has(de))&&(Pe=!0)}),Ae||te.delete(be.key),Pe&&re.add(be.key),ce.add(be.key)}})}return{checkedKeys:Array.from(te),halfCheckedKeys:Array.from(y(re,te))}}function z(oe,ie,ee,se){var E=[],te;se?te=se:te=we;var re=new Set(oe.filter(function(he){var me=!!(0,wt.Z)(ee,he);return me||E.push(he),me})),le=new Map,ue=0;Object.keys(ee).forEach(function(he){var me=ee[he],fe=me.level,be=le.get(fe);be||(be=new Set,le.set(fe,be)),be.add(me),ue=Math.max(ue,fe)}),(0,Je.ZP)(!E.length,"Tree missing follow keys: ".concat(E.slice(0,100).map(function(he){return"'".concat(he,"'")}).join(", ")));var ce;return ie===!0?ce=ve(re,le,ue,te):ce=x(re,ie.halfCheckedKeys,le,ue,te),ce}},65065:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return Je}});function Je(wt,y){return wt[y]}},34061:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{F:function(){return fe},H8:function(){return me},I8:function(){return he},km:function(){return E},oH:function(){return ue},w$:function(){return te},zn:function(){return le}});var Je=Ke(76190),wt=Ke(94480),y=Ke(33885),we=Ke(75931),ve=Ke(11592),x=Ke(2738),z=Ke(48736),oe=Ke(65065),ie=["children"];function ee(be,Ee){return"".concat(be,"-").concat(Ee)}function se(be){return be&&be.type&&be.type.isTreeNode}function E(be,Ee){return be!=null?be:Ee}function te(be){var Ee=be||{},Ae=Ee.title,Pe=Ee._title,ke=Ee.key,de=Ee.children,ge=Ae||"title";return{title:ge,_title:Pe||[ge],key:ke||"key",children:de||"children"}}function re(be,Ee){var Ae=new Map;function Pe(ke){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ke||[]).forEach(function(ge){var Se=ge[Ee.key],je=ge[Ee.children];warning(Se!=null,"Tree node must have a certain key: [".concat(de).concat(Se,"]"));var Ne=String(Se);warning(!Ae.has(Ne)||Se===null||Se===void 0,"Same 'key' exist in the Tree: ".concat(Ne)),Ae.set(Ne,!0),Pe(je,"".concat(de).concat(Ne," > "))})}Pe(be)}function le(be){function Ee(Ae){var Pe=(0,ve.Z)(Ae);return Pe.map(function(ke){if(!se(ke))return(0,z.ZP)(!ke,"Tree/TreeNode can only accept TreeNode as children."),null;var de=ke.key,ge=ke.props,Se=ge.children,je=(0,we.Z)(ge,ie),Ne=(0,y.Z)({key:de},je),Ce=Ee(Se);return Ce.length&&(Ne.children=Ce),Ne}).filter(function(ke){return ke})}return Ee(be)}function ue(be,Ee,Ae){var Pe=te(Ae),ke=Pe._title,de=Pe.key,ge=Pe.children,Se=new Set(Ee===!0?[]:Ee),je=[];function Ne(Ce){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ce.map(function(Ze,Xe){for(var Qe=ee(De?De.pos:"0",Xe),st=E(Ze[de],Qe),Ie,Ue=0;Ue<ke.length;Ue+=1){var rt=ke[Ue];if(Ze[rt]!==void 0){Ie=Ze[rt];break}}var ot=Object.assign((0,x.Z)(Ze,[].concat((0,wt.Z)(ke),[de,ge])),{title:Ie,key:st,parent:De,pos:Qe,children:null,data:Ze,isStart:[].concat((0,wt.Z)(De?De.isStart:[]),[Xe===0]),isEnd:[].concat((0,wt.Z)(De?De.isEnd:[]),[Xe===Ce.length-1])});return je.push(ot),Ee===!0||Se.has(st)?ot.children=Ne(Ze[ge]||[],ot):ot.children=[],ot})}return Ne(be),je}function ce(be,Ee,Ae){var Pe={};(0,Je.Z)(Ae)==="object"?Pe=Ae:Pe={externalGetKey:Ae},Pe=Pe||{};var ke=Pe,de=ke.childrenPropName,ge=ke.externalGetKey,Se=ke.fieldNames,je=te(Se),Ne=je.key,Ce=je.children,De=de||Ce,Ze;ge?typeof ge=="string"?Ze=function(st){return st[ge]}:typeof ge=="function"&&(Ze=function(st){return ge(st)}):Ze=function(st,Ie){return E(st[Ne],Ie)};function Xe(Qe,st,Ie,Ue){var rt=Qe?Qe[De]:be,ot=Qe?ee(Ie.pos,st):"0",it=Qe?[].concat((0,wt.Z)(Ue),[Qe]):[];if(Qe){var $e=Ze(Qe,ot),Ye={node:Qe,index:st,pos:ot,key:$e,parentPos:Ie.node?Ie.pos:null,level:Ie.level+1,nodes:it};Ee(Ye)}rt&&rt.forEach(function(Ge,ct){Xe(Ge,ct,{node:Qe,pos:ot,level:Ie?Ie.level+1:-1},it)})}Xe(null)}function he(be){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=Ee.initWrapper,Pe=Ee.processEntity,ke=Ee.onProcessFinished,de=Ee.externalGetKey,ge=Ee.childrenPropName,Se=Ee.fieldNames,je=arguments.length>2?arguments[2]:void 0,Ne=de||je,Ce={},De={},Ze={posEntities:Ce,keyEntities:De};return Ae&&(Ze=Ae(Ze)||Ze),ce(be,function(Xe){var Qe=Xe.node,st=Xe.index,Ie=Xe.pos,Ue=Xe.key,rt=Xe.parentPos,ot=Xe.level,it=Xe.nodes,$e={node:Qe,nodes:it,index:st,key:Ue,pos:Ie,level:ot},Ye=E(Ue,Ie);Ce[Ie]=$e,De[Ye]=$e,$e.parent=Ce[rt],$e.parent&&($e.parent.children=$e.parent.children||[],$e.parent.children.push($e)),Pe&&Pe($e,Ze)},{externalGetKey:Ne,childrenPropName:ge,fieldNames:Se}),ke&&ke(Ze),Ze}function me(be,Ee){var Ae=Ee.expandedKeys,Pe=Ee.selectedKeys,ke=Ee.loadedKeys,de=Ee.loadingKeys,ge=Ee.checkedKeys,Se=Ee.halfCheckedKeys,je=Ee.dragOverNodeKey,Ne=Ee.dropPosition,Ce=Ee.keyEntities,De=(0,oe.Z)(Ce,be),Ze={eventKey:be,expanded:Ae.indexOf(be)!==-1,selected:Pe.indexOf(be)!==-1,loaded:ke.indexOf(be)!==-1,loading:de.indexOf(be)!==-1,checked:ge.indexOf(be)!==-1,halfChecked:Se.indexOf(be)!==-1,pos:String(De?De.pos:""),dragOver:je===be&&Ne===0,dragOverGapTop:je===be&&Ne===-1,dragOverGapBottom:je===be&&Ne===1};return Ze}function fe(be){var Ee=be.data,Ae=be.expanded,Pe=be.selected,ke=be.checked,de=be.loaded,ge=be.loading,Se=be.halfChecked,je=be.dragOver,Ne=be.dragOverGapTop,Ce=be.dragOverGapBottom,De=be.pos,Ze=be.active,Xe=be.eventKey,Qe=(0,y.Z)((0,y.Z)({},Ee),{},{expanded:Ae,selected:Pe,checked:ke,loaded:de,loading:ge,halfChecked:Se,dragOver:je,dragOverGapTop:Ne,dragOverGapBottom:Ce,pos:De,active:Ze,key:Xe});return"props"in Qe||Object.defineProperty(Qe,"props",{get:function(){return(0,z.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),be}}),Qe}},90472:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return Xe}});var Je=Ke(54476),wt=Ke(67732),y=Ke(83652),we=Ke(31226),ve=Ke(42403),x=Ke(158),z=Ke(20068),oe=Ke(59301),ie=Ke(33885),ee=Ke(75931),se=Ke(76190),E=Ke(75044),te=Ke(3202),re=Ke(94480),le=Ke(92310),ue=Ke.n(le),ce=Ke(26112),he=Ke(48736),me=function(Qe,st){if(Qe&&st){var Ie=Array.isArray(st)?st:st.split(","),Ue=Qe.name||"",rt=Qe.type||"",ot=rt.replace(/\/.*$/,"");return Ie.some(function(it){var $e=it.trim();if(/^\*(\/\*)?$/.test(it))return!0;if($e.charAt(0)==="."){var Ye=Ue.toLowerCase(),Ge=$e.toLowerCase(),ct=[Ge];return(Ge===".jpg"||Ge===".jpeg")&&(ct=[".jpg",".jpeg"]),ct.some(function(tt){return Ye.endsWith(tt)})}return/\/\*$/.test($e)?ot===$e.replace(/\/.*$/,""):rt===$e?!0:/^\w+$/.test($e)?((0,he.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($e,"'.Skip for check.")),!0):!1})}return!0};function fe(Qe,st){var Ie="cannot ".concat(Qe.method," ").concat(Qe.action," ").concat(st.status,"'"),Ue=new Error(Ie);return Ue.status=st.status,Ue.method=Qe.method,Ue.url=Qe.action,Ue}function be(Qe){var st=Qe.responseText||Qe.response;if(!st)return st;try{return JSON.parse(st)}catch(Ie){return st}}function Ee(Qe){var st=new XMLHttpRequest;Qe.onProgress&&st.upload&&(st.upload.onprogress=function(ot){ot.total>0&&(ot.percent=ot.loaded/ot.total*100),Qe.onProgress(ot)});var Ie=new FormData;Qe.data&&Object.keys(Qe.data).forEach(function(rt){var ot=Qe.data[rt];if(Array.isArray(ot)){ot.forEach(function(it){Ie.append("".concat(rt,"[]"),it)});return}Ie.append(rt,ot)}),Qe.file instanceof Blob?Ie.append(Qe.filename,Qe.file,Qe.file.name):Ie.append(Qe.filename,Qe.file),st.onerror=function(ot){Qe.onError(ot)},st.onload=function(){return st.status<200||st.status>=300?Qe.onError(fe(Qe,st),be(st)):Qe.onSuccess(be(st),st)},st.open(Qe.method,Qe.action,!0),Qe.withCredentials&&"withCredentials"in st&&(st.withCredentials=!0);var Ue=Qe.headers||{};return Ue["X-Requested-With"]!==null&&st.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ue).forEach(function(rt){Ue[rt]!==null&&st.setRequestHeader(rt,Ue[rt])}),st.send(Ie),{abort:function(){st.abort()}}}var Ae=function(){var Qe=(0,te.Z)((0,E.Z)().mark(function st(Ie,Ue){var rt,ot,it,$e,Ye,Ge,ct,tt;return(0,E.Z)().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:Ge=function(){return Ge=(0,te.Z)((0,E.Z)().mark(function _e(ze){return(0,E.Z)().wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.abrupt("return",new Promise(function(ft){ze.file(function(mt){Ue(mt)?(ze.fullPath&&!mt.webkitRelativePath&&(Object.defineProperties(mt,{webkitRelativePath:{writable:!0}}),mt.webkitRelativePath=ze.fullPath.replace(/^\//,""),Object.defineProperties(mt,{webkitRelativePath:{writable:!1}})),ft(mt)):ft(null)})}));case 1:case"end":return Ve.stop()}},_e)})),Ge.apply(this,arguments)},Ye=function(_e){return Ge.apply(this,arguments)},$e=function(){return $e=(0,te.Z)((0,E.Z)().mark(function _e(ze){var Me,Ve,ft,mt,nt;return(0,E.Z)().wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Me=ze.createReader(),Ve=[];case 2:return Oe.next=5,new Promise(function(We){Me.readEntries(We,function(){return We([])})});case 5:if(ft=Oe.sent,mt=ft.length,mt){Oe.next=9;break}return Oe.abrupt("break",12);case 9:for(nt=0;nt<mt;nt++)Ve.push(ft[nt]);Oe.next=2;break;case 12:return Oe.abrupt("return",Ve);case 13:case"end":return Oe.stop()}},_e)})),$e.apply(this,arguments)},it=function(_e){return $e.apply(this,arguments)},rt=[],ot=[],Ie.forEach(function(He){return ot.push(He.webkitGetAsEntry())}),ct=function(){var He=(0,te.Z)((0,E.Z)().mark(function _e(ze,Me){var Ve,ft;return(0,E.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(ze){nt.next=2;break}return nt.abrupt("return");case 2:if(ze.path=Me||"",!ze.isFile){nt.next=10;break}return nt.next=6,Ye(ze);case 6:Ve=nt.sent,Ve&&rt.push(Ve),nt.next=15;break;case 10:if(!ze.isDirectory){nt.next=15;break}return nt.next=13,it(ze);case 13:ft=nt.sent,ot.push.apply(ot,(0,re.Z)(ft));case 15:case"end":return nt.stop()}},_e)}));return function(ze,Me){return He.apply(this,arguments)}}(),tt=0;case 9:if(!(tt<ot.length)){lt.next=15;break}return lt.next=12,ct(ot[tt]);case 12:tt++,lt.next=9;break;case 15:return lt.abrupt("return",rt);case 16:case"end":return lt.stop()}},st)}));return function(Ie,Ue){return Qe.apply(this,arguments)}}(),Pe=Ae,ke=+new Date,de=0;function ge(){return"rc-upload-".concat(ke,"-").concat(++de)}var Se=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],je=function(Qe){(0,ve.Z)(Ie,Qe);var st=(0,x.Z)(Ie);function Ie(){var Ue;(0,wt.Z)(this,Ie);for(var rt=arguments.length,ot=new Array(rt),it=0;it<rt;it++)ot[it]=arguments[it];return Ue=st.call.apply(st,[this].concat(ot)),(0,z.Z)((0,we.Z)(Ue),"state",{uid:ge()}),(0,z.Z)((0,we.Z)(Ue),"reqs",{}),(0,z.Z)((0,we.Z)(Ue),"fileInput",void 0),(0,z.Z)((0,we.Z)(Ue),"_isMounted",void 0),(0,z.Z)((0,we.Z)(Ue),"onChange",function($e){var Ye=Ue.props,Ge=Ye.accept,ct=Ye.directory,tt=$e.target.files,ut=(0,re.Z)(tt).filter(function(lt){return!ct||me(lt,Ge)});Ue.uploadFiles(ut),Ue.reset()}),(0,z.Z)((0,we.Z)(Ue),"onClick",function($e){var Ye=Ue.fileInput;if(Ye){var Ge=$e.target,ct=Ue.props.onClick;if(Ge&&Ge.tagName==="BUTTON"){var tt=Ye.parentNode;tt.focus(),Ge.blur()}Ye.click(),ct&&ct($e)}}),(0,z.Z)((0,we.Z)(Ue),"onKeyDown",function($e){$e.key==="Enter"&&Ue.onClick($e)}),(0,z.Z)((0,we.Z)(Ue),"onFileDrop",function(){var $e=(0,te.Z)((0,E.Z)().mark(function Ye(Ge){var ct,tt,ut;return(0,E.Z)().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(ct=Ue.props.multiple,Ge.preventDefault(),Ge.type!=="dragover"){He.next=4;break}return He.abrupt("return");case 4:if(!Ue.props.directory){He.next=11;break}return He.next=7,Pe(Array.prototype.slice.call(Ge.dataTransfer.items),function(_e){return me(_e,Ue.props.accept)});case 7:tt=He.sent,Ue.uploadFiles(tt),He.next=14;break;case 11:ut=(0,re.Z)(Ge.dataTransfer.files).filter(function(_e){return me(_e,Ue.props.accept)}),ct===!1&&(ut=ut.slice(0,1)),Ue.uploadFiles(ut);case 14:case"end":return He.stop()}},Ye)}));return function(Ye){return $e.apply(this,arguments)}}()),(0,z.Z)((0,we.Z)(Ue),"uploadFiles",function($e){var Ye=(0,re.Z)($e),Ge=Ye.map(function(ct){return ct.uid=ge(),Ue.processFile(ct,Ye)});Promise.all(Ge).then(function(ct){var tt=Ue.props.onBatchStart;tt==null||tt(ct.map(function(ut){var lt=ut.origin,He=ut.parsedFile;return{file:lt,parsedFile:He}})),ct.filter(function(ut){return ut.parsedFile!==null}).forEach(function(ut){Ue.post(ut)})})}),(0,z.Z)((0,we.Z)(Ue),"processFile",function(){var $e=(0,te.Z)((0,E.Z)().mark(function Ye(Ge,ct){var tt,ut,lt,He,_e,ze,Me,Ve,ft;return(0,E.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(tt=Ue.props.beforeUpload,ut=Ge,!tt){nt.next=14;break}return nt.prev=3,nt.next=6,tt(Ge,ct);case 6:ut=nt.sent,nt.next=12;break;case 9:nt.prev=9,nt.t0=nt.catch(3),ut=!1;case 12:if(ut!==!1){nt.next=14;break}return nt.abrupt("return",{origin:Ge,parsedFile:null,action:null,data:null});case 14:if(lt=Ue.props.action,typeof lt!="function"){nt.next=21;break}return nt.next=18,lt(Ge);case 18:He=nt.sent,nt.next=22;break;case 21:He=lt;case 22:if(_e=Ue.props.data,typeof _e!="function"){nt.next=29;break}return nt.next=26,_e(Ge);case 26:ze=nt.sent,nt.next=30;break;case 29:ze=_e;case 30:return Me=((0,se.Z)(ut)==="object"||typeof ut=="string")&&ut?ut:Ge,Me instanceof File?Ve=Me:Ve=new File([Me],Ge.name,{type:Ge.type}),ft=Ve,ft.uid=Ge.uid,nt.abrupt("return",{origin:Ge,data:ze,parsedFile:ft,action:He});case 35:case"end":return nt.stop()}},Ye,null,[[3,9]])}));return function(Ye,Ge){return $e.apply(this,arguments)}}()),(0,z.Z)((0,we.Z)(Ue),"saveFileInput",function($e){Ue.fileInput=$e}),Ue}return(0,y.Z)(Ie,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(rt){var ot=this,it=rt.data,$e=rt.origin,Ye=rt.action,Ge=rt.parsedFile;if(this._isMounted){var ct=this.props,tt=ct.onStart,ut=ct.customRequest,lt=ct.name,He=ct.headers,_e=ct.withCredentials,ze=ct.method,Me=$e.uid,Ve=ut||Ee,ft={action:Ye,filename:lt,data:it,file:Ge,headers:He,withCredentials:_e,method:ze||"post",onProgress:function(nt){var Te=ot.props.onProgress;Te==null||Te(nt,Ge)},onSuccess:function(nt,Te){var Oe=ot.props.onSuccess;Oe==null||Oe(nt,Ge,Te),delete ot.reqs[Me]},onError:function(nt,Te){var Oe=ot.props.onError;Oe==null||Oe(nt,Te,Ge),delete ot.reqs[Me]}};tt($e),this.reqs[Me]=Ve(ft)}}},{key:"reset",value:function(){this.setState({uid:ge()})}},{key:"abort",value:function(rt){var ot=this.reqs;if(rt){var it=rt.uid?rt.uid:rt;ot[it]&&ot[it].abort&&ot[it].abort(),delete ot[it]}else Object.keys(ot).forEach(function($e){ot[$e]&&ot[$e].abort&&ot[$e].abort(),delete ot[$e]})}},{key:"render",value:function(){var rt=this.props,ot=rt.component,it=rt.prefixCls,$e=rt.className,Ye=rt.classNames,Ge=Ye===void 0?{}:Ye,ct=rt.disabled,tt=rt.id,ut=rt.name,lt=rt.style,He=rt.styles,_e=He===void 0?{}:He,ze=rt.multiple,Me=rt.accept,Ve=rt.capture,ft=rt.children,mt=rt.directory,nt=rt.openFileDialogOnClick,Te=rt.onMouseEnter,Oe=rt.onMouseLeave,We=rt.hasControlInside,at=(0,ee.Z)(rt,Se),Re=ue()((0,z.Z)((0,z.Z)((0,z.Z)({},it,!0),"".concat(it,"-disabled"),ct),$e,$e)),xe=mt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},ye=ct?{}:{onClick:nt?this.onClick:function(){},onKeyDown:nt?this.onKeyDown:function(){},onMouseEnter:Te,onMouseLeave:Oe,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:We?void 0:"0"};return oe.createElement(ot,(0,Je.Z)({},ye,{className:Re,role:We?void 0:"button",style:lt}),oe.createElement("input",(0,Je.Z)({},(0,ce.Z)(at,{aria:!0,data:!0}),{id:tt,name:ut,disabled:ct,type:"file",ref:this.saveFileInput,onClick:function(qe){return qe.stopPropagation()},key:this.state.uid,style:(0,ie.Z)({display:"none"},_e.input),className:Ge.input,accept:Me},xe,{multiple:ze,onChange:this.onChange},Ve!=null?{capture:Ve}:{})),ft)}}]),Ie}(oe.Component),Ne=je;function Ce(){}var De=function(Qe){(0,ve.Z)(Ie,Qe);var st=(0,x.Z)(Ie);function Ie(){var Ue;(0,wt.Z)(this,Ie);for(var rt=arguments.length,ot=new Array(rt),it=0;it<rt;it++)ot[it]=arguments[it];return Ue=st.call.apply(st,[this].concat(ot)),(0,z.Z)((0,we.Z)(Ue),"uploader",void 0),(0,z.Z)((0,we.Z)(Ue),"saveUploader",function($e){Ue.uploader=$e}),Ue}return(0,y.Z)(Ie,[{key:"abort",value:function(rt){this.uploader.abort(rt)}},{key:"render",value:function(){return oe.createElement(Ne,(0,Je.Z)({},this.props,{ref:this.saveUploader}))}}]),Ie}(oe.Component);(0,z.Z)(De,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ce,onError:Ce,onSuccess:Ce,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Ze=De,Xe=Ze},8224:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return wt}});var Je=Ke(4676);function wt(y,we,ve,x){var z=Je.unstable_batchedUpdates?function(ie){Je.unstable_batchedUpdates(ve,ie)}:ve;return y!=null&&y.addEventListener&&y.addEventListener(we,z,x),{remove:function(){y!=null&&y.removeEventListener&&y.removeEventListener(we,z,x)}}}},24514:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{G:function(){return we}});var Je=Ke(47273),wt=function(x){if((0,Je.Z)()&&window.document.documentElement){var z=Array.isArray(x)?x:[x],oe=window.document.documentElement;return z.some(function(ie){return ie in oe.style})}return!1},y=function(x,z){if(!wt(x))return!1;var oe=document.createElement("div"),ie=oe.style[x];return oe.style[x]=z,oe.style[x]!==ie};function we(ve,x){return!Array.isArray(ve)&&x!==void 0?y(ve,x):wt(ve)}},48911:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return _e}});var Je=Ke(54476),wt=Ke(76190),y=Ke(33885),we=Ke(20068),ve=Ke(42978),x=Ke(75931),z=Ke(92310),oe=Ke.n(z),ie=Ke(29301),ee=Ke(70425),se=Ke(34280),E=Ke(59301),te=Ke(4676),re=E.forwardRef(function(ze,Me){var Ve=ze.height,ft=ze.offsetY,mt=ze.offsetX,nt=ze.children,Te=ze.prefixCls,Oe=ze.onInnerResize,We=ze.innerProps,at=ze.rtl,Re=ze.extra,xe={},ye={display:"flex",flexDirection:"column"};return ft!==void 0&&(xe={height:Ve,position:"relative",overflow:"hidden"},ye=(0,y.Z)((0,y.Z)({},ye),{},(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({transform:"translateY(".concat(ft,"px)")},at?"marginRight":"marginLeft",-mt),"position","absolute"),"left",0),"right",0),"top",0))),E.createElement("div",{style:xe},E.createElement(ie.Z,{onResize:function(qe){var Le=qe.offsetHeight;Le&&Oe&&Oe()}},E.createElement("div",(0,Je.Z)({style:ye,className:oe()((0,we.Z)({},"".concat(Te,"-holder-inner"),Te)),ref:Me},We),nt,Re)))});re.displayName="Filler";var le=re;function ue(ze){var Me=ze.children,Ve=ze.setRef,ft=E.useCallback(function(mt){Ve(mt)},[]);return E.cloneElement(Me,{ref:ft})}function ce(ze,Me,Ve,ft,mt,nt,Te,Oe){var We=Oe.getKey;return ze.slice(Me,Ve+1).map(function(at,Re){var xe=Me+Re,ye=Te(at,xe,{style:{width:ft},offsetX:mt}),Fe=We(at);return E.createElement(ue,{key:Fe,setRef:function(Le){return nt(at,Le)}},ye)})}function he(ze,Me,Ve,ft){var mt=Ve-ze,nt=Me-Ve,Te=Math.min(mt,nt)*2;if(ft<=Te){var Oe=Math.floor(ft/2);return ft%2?Ve+Oe+1:Ve-Oe}return mt>nt?Ve-(ft-nt):Ve+(ft-mt)}function me(ze,Me,Ve){var ft=ze.length,mt=Me.length,nt,Te;if(ft===0&&mt===0)return null;ft<mt?(nt=ze,Te=Me):(nt=Me,Te=ze);var Oe={__EMPTY_ITEM__:!0};function We(qe){return qe!==void 0?Ve(qe):Oe}for(var at=null,Re=Math.abs(ft-mt)!==1,xe=0;xe<Te.length;xe+=1){var ye=We(nt[xe]),Fe=We(Te[xe]);if(ye!==Fe){at=xe,Re=Re||ye!==We(Te[xe+1]);break}}return at===null?null:{index:at,multiple:Re}}function fe(ze,Me,Ve){var ft=E.useState(ze),mt=(0,ve.Z)(ft,2),nt=mt[0],Te=mt[1],Oe=E.useState(null),We=(0,ve.Z)(Oe,2),at=We[0],Re=We[1];return E.useEffect(function(){var xe=me(nt||[],ze||[],Me);(xe==null?void 0:xe.index)!==void 0&&(Ve==null||Ve(xe.index),Re(ze[xe.index])),Te(ze)},[ze]),[at]}var be=Ke(16089),Ee=(typeof navigator=="undefined"?"undefined":(0,wt.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Ae=Ee,Pe=function(ze,Me,Ve,ft){var mt=(0,E.useRef)(!1),nt=(0,E.useRef)(null);function Te(){clearTimeout(nt.current),mt.current=!0,nt.current=setTimeout(function(){mt.current=!1},50)}var Oe=(0,E.useRef)({top:ze,bottom:Me,left:Ve,right:ft});return Oe.current.top=ze,Oe.current.bottom=Me,Oe.current.left=Ve,Oe.current.right=ft,function(We,at){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,xe=We?at<0&&Oe.current.left||at>0&&Oe.current.right:at<0&&Oe.current.top||at>0&&Oe.current.bottom;return Re&&xe?(clearTimeout(nt.current),mt.current=!1):(!xe||mt.current)&&Te(),!mt.current&&xe}};function ke(ze,Me,Ve,ft,mt,nt,Te){var Oe=(0,E.useRef)(0),We=(0,E.useRef)(null),at=(0,E.useRef)(null),Re=(0,E.useRef)(!1),xe=Pe(Me,Ve,ft,mt);function ye(xt,bt){if(be.Z.cancel(We.current),!xe(!1,bt)){var ht=xt;if(!ht._virtualHandled)ht._virtualHandled=!0;else return;Oe.current+=bt,at.current=bt,Ae||ht.preventDefault(),We.current=(0,be.Z)(function(){var kt=Re.current?10:1;Te(Oe.current*kt,!1),Oe.current=0})}}function Fe(xt,bt){Te(bt,!0),Ae||xt.preventDefault()}var qe=(0,E.useRef)(null),Le=(0,E.useRef)(null);function vt(xt){if(ze){be.Z.cancel(Le.current),Le.current=(0,be.Z)(function(){qe.current=null},2);var bt=xt.deltaX,ht=xt.deltaY,kt=xt.shiftKey,Tt=bt,Pt=ht;(qe.current==="sx"||!qe.current&&kt&&ht&&!bt)&&(Tt=ht,Pt=0,qe.current="sx");var Vt=Math.abs(Tt),vr=Math.abs(Pt);qe.current===null&&(qe.current=nt&&Vt>vr?"x":"y"),qe.current==="y"?ye(xt,Pt):Fe(xt,Tt)}}function yt(xt){ze&&(Re.current=xt.detail===at.current)}return[vt,yt]}function de(ze,Me,Ve,ft){var mt=E.useMemo(function(){return[new Map,[]]},[ze,Ve.id,ft]),nt=(0,ve.Z)(mt,2),Te=nt[0],Oe=nt[1],We=function(Re){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Re,ye=Te.get(Re),Fe=Te.get(xe);if(ye===void 0||Fe===void 0)for(var qe=ze.length,Le=Oe.length;Le<qe;Le+=1){var vt,yt=ze[Le],xt=Me(yt);Te.set(xt,Le);var bt=(vt=Ve.get(xt))!==null&&vt!==void 0?vt:ft;if(Oe[Le]=(Oe[Le-1]||0)+bt,xt===Re&&(ye=Le),xt===xe&&(Fe=Le),ye!==void 0&&Fe!==void 0)break}return{top:Oe[ye-1]||0,bottom:Oe[Fe]}};return We}var ge=Ke(67732),Se=Ke(83652),je=function(){function ze(){(0,ge.Z)(this,ze),(0,we.Z)(this,"maps",void 0),(0,we.Z)(this,"id",0),(0,we.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Se.Z)(ze,[{key:"set",value:function(Ve,ft){this.diffRecords.set(Ve,this.maps[Ve]),this.maps[Ve]=ft,this.id+=1}},{key:"get",value:function(Ve){return this.maps[Ve]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),ze}(),Ne=je;function Ce(ze){var Me=parseFloat(ze);return isNaN(Me)?0:Me}function De(ze,Me,Ve){var ft=E.useState(0),mt=(0,ve.Z)(ft,2),nt=mt[0],Te=mt[1],Oe=(0,E.useRef)(new Map),We=(0,E.useRef)(new Ne),at=(0,E.useRef)(0);function Re(){at.current+=1}function xe(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Re();var qe=function(){var yt=!1;Oe.current.forEach(function(xt,bt){if(xt&&xt.offsetParent){var ht=xt.offsetHeight,kt=getComputedStyle(xt),Tt=kt.marginTop,Pt=kt.marginBottom,Vt=Ce(Tt),vr=Ce(Pt),Yt=ht+Vt+vr;We.current.get(bt)!==Yt&&(We.current.set(bt,Yt),yt=!0)}}),yt&&Te(function(xt){return xt+1})};if(Fe)qe();else{at.current+=1;var Le=at.current;Promise.resolve().then(function(){Le===at.current&&qe()})}}function ye(Fe,qe){var Le=ze(Fe),vt=Oe.current.get(Le);qe?(Oe.current.set(Le,qe),xe()):Oe.current.delete(Le),!vt!=!qe&&(qe?Me==null||Me(Fe):Ve==null||Ve(Fe))}return(0,E.useEffect)(function(){return Re},[]),[ye,xe,We.current,nt]}var Ze=14/15;function Xe(ze,Me,Ve){var ft=(0,E.useRef)(!1),mt=(0,E.useRef)(0),nt=(0,E.useRef)(0),Te=(0,E.useRef)(null),Oe=(0,E.useRef)(null),We,at=function(Fe){if(ft.current){var qe=Math.ceil(Fe.touches[0].pageX),Le=Math.ceil(Fe.touches[0].pageY),vt=mt.current-qe,yt=nt.current-Le,xt=Math.abs(vt)>Math.abs(yt);xt?mt.current=qe:nt.current=Le;var bt=Ve(xt,xt?vt:yt,!1,Fe);bt&&Fe.preventDefault(),clearInterval(Oe.current),bt&&(Oe.current=setInterval(function(){xt?vt*=Ze:yt*=Ze;var ht=Math.floor(xt?vt:yt);(!Ve(xt,ht,!0)||Math.abs(ht)<=.1)&&clearInterval(Oe.current)},16))}},Re=function(){ft.current=!1,We()},xe=function(Fe){We(),Fe.touches.length===1&&!ft.current&&(ft.current=!0,mt.current=Math.ceil(Fe.touches[0].pageX),nt.current=Math.ceil(Fe.touches[0].pageY),Te.current=Fe.target,Te.current.addEventListener("touchmove",at,{passive:!1}),Te.current.addEventListener("touchend",Re,{passive:!0}))};We=function(){Te.current&&(Te.current.removeEventListener("touchmove",at),Te.current.removeEventListener("touchend",Re))},(0,se.Z)(function(){return ze&&Me.current.addEventListener("touchstart",xe,{passive:!0}),function(){var ye;(ye=Me.current)===null||ye===void 0||ye.removeEventListener("touchstart",xe),We(),clearInterval(Oe.current)}},[ze])}function Qe(ze){return Math.floor(Math.pow(ze,.5))}function st(ze,Me){var Ve="touches"in ze?ze.touches[0]:ze;return Ve[Me?"pageX":"pageY"]-window[Me?"scrollX":"scrollY"]}function Ie(ze,Me,Ve){E.useEffect(function(){var ft=Me.current;if(ze&&ft){var mt=!1,nt,Te,Oe=function(){be.Z.cancel(nt)},We=function ye(){Oe(),nt=(0,be.Z)(function(){Ve(Te),ye()})},at=function(){mt=!1,Oe()},Re=function(Fe){if(!(Fe.target.draggable||Fe.button!==0)){var qe=Fe;qe._virtualHandled||(qe._virtualHandled=!0,mt=!0)}},xe=function(Fe){if(mt){var qe=st(Fe,!1),Le=ft.getBoundingClientRect(),vt=Le.top,yt=Le.bottom;if(qe<=vt){var xt=vt-qe;Te=-Qe(xt),We()}else if(qe>=yt){var bt=qe-yt;Te=Qe(bt),We()}else Oe()}};return ft.addEventListener("mousedown",Re),ft.ownerDocument.addEventListener("mouseup",at),ft.ownerDocument.addEventListener("mousemove",xe),ft.ownerDocument.addEventListener("dragend",at),function(){ft.removeEventListener("mousedown",Re),ft.ownerDocument.removeEventListener("mouseup",at),ft.ownerDocument.removeEventListener("mousemove",xe),ft.ownerDocument.removeEventListener("dragend",at),Oe()}}},[ze])}var Ue=10;function rt(ze,Me,Ve,ft,mt,nt,Te,Oe){var We=E.useRef(),at=E.useState(null),Re=(0,ve.Z)(at,2),xe=Re[0],ye=Re[1];return(0,se.Z)(function(){if(xe&&xe.times<Ue){if(!ze.current){ye(function(kn){return(0,y.Z)({},kn)});return}nt();var Fe=xe.targetAlign,qe=xe.originAlign,Le=xe.index,vt=xe.offset,yt=ze.current.clientHeight,xt=!1,bt=Fe,ht=null;if(yt){for(var kt=Fe||qe,Tt=0,Pt=0,Vt=0,vr=Math.min(Me.length-1,Le),Yt=0;Yt<=vr;Yt+=1){var Er=mt(Me[Yt]);Pt=Tt;var jr=Ve.get(Er);Vt=Pt+(jr===void 0?ft:jr),Tt=Vt}for(var Pr=kt==="top"?vt:yt-vt,_r=vr;_r>=0;_r-=1){var Xr=mt(Me[_r]),mn=Ve.get(Xr);if(mn===void 0){xt=!0;break}if(Pr-=mn,Pr<=0)break}switch(kt){case"top":ht=Pt-vt;break;case"bottom":ht=Vt-yt+vt;break;default:{var cn=ze.current.scrollTop,Yr=cn+yt;Pt<cn?bt="top":Vt>Yr&&(bt="bottom")}}ht!==null&&Te(ht),ht!==xe.lastTop&&(xt=!0)}xt&&ye((0,y.Z)((0,y.Z)({},xe),{},{times:xe.times+1,targetAlign:bt,lastTop:ht}))}},[xe,ze.current]),function(Fe){if(Fe==null){Oe();return}if(be.Z.cancel(We.current),typeof Fe=="number")Te(Fe);else if(Fe&&(0,wt.Z)(Fe)==="object"){var qe,Le=Fe.align;"index"in Fe?qe=Fe.index:qe=Me.findIndex(function(xt){return mt(xt)===Fe.key});var vt=Fe.offset,yt=vt===void 0?0:vt;ye({times:0,index:qe,offset:yt,originAlign:Le})}}}var ot=E.forwardRef(function(ze,Me){var Ve=ze.prefixCls,ft=ze.rtl,mt=ze.scrollOffset,nt=ze.scrollRange,Te=ze.onStartMove,Oe=ze.onStopMove,We=ze.onScroll,at=ze.horizontal,Re=ze.spinSize,xe=ze.containerSize,ye=ze.style,Fe=ze.thumbStyle,qe=ze.showScrollBar,Le=E.useState(!1),vt=(0,ve.Z)(Le,2),yt=vt[0],xt=vt[1],bt=E.useState(null),ht=(0,ve.Z)(bt,2),kt=ht[0],Tt=ht[1],Pt=E.useState(null),Vt=(0,ve.Z)(Pt,2),vr=Vt[0],Yt=Vt[1],Er=!ft,jr=E.useRef(),Pr=E.useRef(),_r=E.useState(qe),Xr=(0,ve.Z)(_r,2),mn=Xr[0],cn=Xr[1],Yr=E.useRef(),kn=function(){qe===!0||qe===!1||(clearTimeout(Yr.current),cn(!0),Yr.current=setTimeout(function(){cn(!1)},3e3))},Cn=nt-xe||0,Dr=xe-Re||0,Ar=E.useMemo(function(){if(mt===0||Cn===0)return 0;var rn=mt/Cn;return rn*Dr},[mt,Cn,Dr]),fn=function(Kr){Kr.stopPropagation(),Kr.preventDefault()},or=E.useRef({top:Ar,dragging:yt,pageY:kt,startTop:vr});or.current={top:Ar,dragging:yt,pageY:kt,startTop:vr};var Zt=function(Kr){xt(!0),Tt(st(Kr,at)),Yt(or.current.top),Te(),Kr.stopPropagation(),Kr.preventDefault()};E.useEffect(function(){var rn=function(pr){pr.preventDefault()},Kr=jr.current,Wr=Pr.current;return Kr.addEventListener("touchstart",rn,{passive:!1}),Wr.addEventListener("touchstart",Zt,{passive:!1}),function(){Kr.removeEventListener("touchstart",rn),Wr.removeEventListener("touchstart",Zt)}},[]);var ir=E.useRef();ir.current=Cn;var Nr=E.useRef();Nr.current=Dr,E.useEffect(function(){if(yt){var rn,Kr=function(pr){var Wt=or.current,Sr=Wt.dragging,Gr=Wt.pageY,gn=Wt.startTop;be.Z.cancel(rn);var Et=jr.current.getBoundingClientRect(),Dt=xe/(at?Et.width:Et.height);if(Sr){var nr=(st(pr,at)-Gr)*Dt,Kt=gn;!Er&&at?Kt-=nr:Kt+=nr;var jt=ir.current,tr=Nr.current,hr=tr?Kt/tr:0,fr=Math.ceil(hr*jt);fr=Math.max(fr,0),fr=Math.min(fr,jt),rn=(0,be.Z)(function(){We(fr,at)})}},Wr=function(){xt(!1),Oe()};return window.addEventListener("mousemove",Kr,{passive:!0}),window.addEventListener("touchmove",Kr,{passive:!0}),window.addEventListener("mouseup",Wr,{passive:!0}),window.addEventListener("touchend",Wr,{passive:!0}),function(){window.removeEventListener("mousemove",Kr),window.removeEventListener("touchmove",Kr),window.removeEventListener("mouseup",Wr),window.removeEventListener("touchend",Wr),be.Z.cancel(rn)}}},[yt]),E.useEffect(function(){return kn(),function(){clearTimeout(Yr.current)}},[mt]),E.useImperativeHandle(Me,function(){return{delayHidden:kn}});var gr="".concat(Ve,"-scrollbar"),Hr={position:"absolute",visibility:mn?null:"hidden"},Qr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return at?(Object.assign(Hr,{height:8,left:0,right:0,bottom:0}),Object.assign(Qr,(0,we.Z)({height:"100%",width:Re},Er?"left":"right",Ar))):(Object.assign(Hr,(0,we.Z)({width:8,top:0,bottom:0},Er?"right":"left",0)),Object.assign(Qr,{width:"100%",height:Re,top:Ar})),E.createElement("div",{ref:jr,className:oe()(gr,(0,we.Z)((0,we.Z)((0,we.Z)({},"".concat(gr,"-horizontal"),at),"".concat(gr,"-vertical"),!at),"".concat(gr,"-visible"),mn)),style:(0,y.Z)((0,y.Z)({},Hr),ye),onMouseDown:fn,onMouseMove:kn},E.createElement("div",{ref:Pr,className:oe()("".concat(gr,"-thumb"),(0,we.Z)({},"".concat(gr,"-thumb-moving"),yt)),style:(0,y.Z)((0,y.Z)({},Qr),Fe),onMouseDown:Zt}))}),it=ot,$e=20;function Ye(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ve=ze/Me*ze;return isNaN(Ve)&&(Ve=0),Ve=Math.max(Ve,$e),Math.floor(Ve)}var Ge=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ct=[],tt={overflowY:"auto",overflowAnchor:"none"};function ut(ze,Me){var Ve=ze.prefixCls,ft=Ve===void 0?"rc-virtual-list":Ve,mt=ze.className,nt=ze.height,Te=ze.itemHeight,Oe=ze.fullHeight,We=Oe===void 0?!0:Oe,at=ze.style,Re=ze.data,xe=ze.children,ye=ze.itemKey,Fe=ze.virtual,qe=ze.direction,Le=ze.scrollWidth,vt=ze.component,yt=vt===void 0?"div":vt,xt=ze.onScroll,bt=ze.onVirtualScroll,ht=ze.onVisibleChange,kt=ze.innerProps,Tt=ze.extraRender,Pt=ze.styles,Vt=ze.showScrollBar,vr=Vt===void 0?"optional":Vt,Yt=(0,x.Z)(ze,Ge),Er=E.useCallback(function(Ot){return typeof ye=="function"?ye(Ot):Ot==null?void 0:Ot[ye]},[ye]),jr=De(Er,null,null),Pr=(0,ve.Z)(jr,4),_r=Pr[0],Xr=Pr[1],mn=Pr[2],cn=Pr[3],Yr=!!(Fe!==!1&&nt&&Te),kn=E.useMemo(function(){return Object.values(mn.maps).reduce(function(Ot,Bt){return Ot+Bt},0)},[mn.id,mn.maps]),Cn=Yr&&Re&&(Math.max(Te*Re.length,kn)>nt||!!Le),Dr=qe==="rtl",Ar=oe()(ft,(0,we.Z)({},"".concat(ft,"-rtl"),Dr),mt),fn=Re||ct,or=(0,E.useRef)(),Zt=(0,E.useRef)(),ir=(0,E.useRef)(),Nr=(0,E.useState)(0),gr=(0,ve.Z)(Nr,2),Hr=gr[0],Qr=gr[1],rn=(0,E.useState)(0),Kr=(0,ve.Z)(rn,2),Wr=Kr[0],dn=Kr[1],pr=(0,E.useState)(!1),Wt=(0,ve.Z)(pr,2),Sr=Wt[0],Gr=Wt[1],gn=function(){Gr(!0)},Et=function(){Gr(!1)},Dt={getKey:Er};function nr(Ot){Qr(function(Bt){var Ht;typeof Ot=="function"?Ht=Ot(Bt):Ht=Ot;var zt=Hn(Ht);return or.current.scrollTop=zt,zt})}var Kt=(0,E.useRef)({start:0,end:fn.length}),jt=(0,E.useRef)(),tr=fe(fn,Er),hr=(0,ve.Z)(tr,1),fr=hr[0];jt.current=fr;var kr=E.useMemo(function(){if(!Yr)return{scrollHeight:void 0,start:0,end:fn.length-1,offset:void 0};if(!Cn){var Ot;return{scrollHeight:((Ot=Zt.current)===null||Ot===void 0?void 0:Ot.offsetHeight)||0,start:0,end:fn.length-1,offset:void 0}}for(var Bt=0,Ht,zt,qt,mr=fn.length,er=0;er<mr;er+=1){var Ft=fn[er],ur=Er(Ft),dr=mn.get(ur),Tr=Bt+(dr===void 0?Te:dr);Tr>=Hr&&Ht===void 0&&(Ht=er,zt=Bt),Tr>Hr+nt&&qt===void 0&&(qt=er),Bt=Tr}return Ht===void 0&&(Ht=0,zt=0,qt=Math.ceil(nt/Te)),qt===void 0&&(qt=fn.length-1),qt=Math.min(qt+1,fn.length-1),{scrollHeight:Bt,start:Ht,end:qt,offset:zt}},[Cn,Yr,Hr,fn,cn,nt]),sr=kr.scrollHeight,xr=kr.start,ar=kr.end,$t=kr.offset;Kt.current.start=xr,Kt.current.end=ar,E.useLayoutEffect(function(){var Ot=mn.getRecord();if(Ot.size===1){var Bt=Array.from(Ot.keys())[0],Ht=Ot.get(Bt),zt=fn[xr];if(zt&&Ht===void 0){var qt=Er(zt);if(qt===Bt){var mr=mn.get(Bt),er=mr-Te;nr(function(Ft){return Ft+er})}}}mn.resetRecord()},[sr]);var lr=E.useState({width:0,height:nt}),br=(0,ve.Z)(lr,2),Rr=br[0],Fr=br[1],vn=function(Bt){Fr({width:Bt.offsetWidth,height:Bt.offsetHeight})},On=(0,E.useRef)(),zr=(0,E.useRef)(),Cr=E.useMemo(function(){return Ye(Rr.width,Le)},[Rr.width,Le]),Ur=E.useMemo(function(){return Ye(Rr.height,sr)},[Rr.height,sr]),wr=sr-nt,jn=(0,E.useRef)(wr);jn.current=wr;function Hn(Ot){var Bt=Ot;return Number.isNaN(jn.current)||(Bt=Math.min(Bt,jn.current)),Bt=Math.max(Bt,0),Bt}var Ln=Hr<=0,Vn=Hr>=wr,Yn=Wr<=0,Gn=Wr>=Le,Mn=Pe(Ln,Vn,Yn,Gn),Jn=function(){return{x:Dr?-Wr:Wr,y:Hr}},Xn=(0,E.useRef)(Jn()),Ir=(0,ee.zX)(function(Ot){if(bt){var Bt=(0,y.Z)((0,y.Z)({},Jn()),Ot);(Xn.current.x!==Bt.x||Xn.current.y!==Bt.y)&&(bt(Bt),Xn.current=Bt)}});function on(Ot,Bt){var Ht=Ot;Bt?((0,te.flushSync)(function(){dn(Ht)}),Ir()):nr(Ht)}function Tn(Ot){var Bt=Ot.currentTarget.scrollTop;Bt!==Hr&&nr(Bt),xt==null||xt(Ot),Ir()}var Bn=function(Bt){var Ht=Bt,zt=Le?Le-Rr.width:0;return Ht=Math.max(Ht,0),Ht=Math.min(Ht,zt),Ht},_n=(0,ee.zX)(function(Ot,Bt){Bt?((0,te.flushSync)(function(){dn(function(Ht){var zt=Ht+(Dr?-Ot:Ot);return Bn(zt)})}),Ir()):nr(function(Ht){var zt=Ht+Ot;return zt})}),Fn=ke(Yr,Ln,Vn,Yn,Gn,!!Le,_n),ri=(0,ve.Z)(Fn,2),St=ri[0],Lt=ri[1];Xe(Yr,or,function(Ot,Bt,Ht,zt){var qt=zt;return Mn(Ot,Bt,Ht)?!1:!qt||!qt._virtualHandled?(qt&&(qt._virtualHandled=!0),St({preventDefault:function(){},deltaX:Ot?Bt:0,deltaY:Ot?0:Bt}),!0):!1}),Ie(Cn,or,function(Ot){nr(function(Bt){return Bt+Ot})}),(0,se.Z)(function(){function Ot(Ht){var zt=Ln&&Ht.detail<0,qt=Vn&&Ht.detail>0;Yr&&!zt&&!qt&&Ht.preventDefault()}var Bt=or.current;return Bt.addEventListener("wheel",St,{passive:!1}),Bt.addEventListener("DOMMouseScroll",Lt,{passive:!0}),Bt.addEventListener("MozMousePixelScroll",Ot,{passive:!1}),function(){Bt.removeEventListener("wheel",St),Bt.removeEventListener("DOMMouseScroll",Lt),Bt.removeEventListener("MozMousePixelScroll",Ot)}},[Yr,Ln,Vn]),(0,se.Z)(function(){if(Le){var Ot=Bn(Wr);dn(Ot),Ir({x:Ot})}},[Rr.width,Le]);var _t=function(){var Bt,Ht;(Bt=On.current)===null||Bt===void 0||Bt.delayHidden(),(Ht=zr.current)===null||Ht===void 0||Ht.delayHidden()},Nt=rt(or,fn,mn,Te,Er,function(){return Xr(!0)},nr,_t);E.useImperativeHandle(Me,function(){return{nativeElement:ir.current,getScrollInfo:Jn,scrollTo:function(Bt){function Ht(zt){return zt&&(0,wt.Z)(zt)==="object"&&("left"in zt||"top"in zt)}Ht(Bt)?(Bt.left!==void 0&&dn(Bn(Bt.left)),Nt(Bt.top)):Nt(Bt)}}}),(0,se.Z)(function(){if(ht){var Ot=fn.slice(xr,ar+1);ht(Ot,fn)}},[xr,ar,fn]);var Xt=de(fn,Er,mn,Te),Mt=Tt==null?void 0:Tt({start:xr,end:ar,virtual:Cn,offsetX:Wr,offsetY:$t,rtl:Dr,getSize:Xt}),Jt=ce(fn,xr,ar,Le,Wr,_r,xe,Dt),rr=null;nt&&(rr=(0,y.Z)((0,we.Z)({},We?"height":"maxHeight",nt),tt),Yr&&(rr.overflowY="hidden",Le&&(rr.overflowX="hidden"),Sr&&(rr.pointerEvents="none")));var Qt={};return Dr&&(Qt.dir="rtl"),E.createElement("div",(0,Je.Z)({ref:ir,style:(0,y.Z)((0,y.Z)({},at),{},{position:"relative"}),className:Ar},Qt,Yt),E.createElement(ie.Z,{onResize:vn},E.createElement(yt,{className:"".concat(ft,"-holder"),style:rr,ref:or,onScroll:Tn,onMouseEnter:_t},E.createElement(le,{prefixCls:ft,height:sr,offsetX:Wr,offsetY:$t,scrollWidth:Le,onInnerResize:Xr,ref:Zt,innerProps:kt,rtl:Dr,extra:Mt},Jt))),Cn&&sr>nt&&E.createElement(it,{ref:On,prefixCls:ft,scrollOffset:Hr,scrollRange:sr,rtl:Dr,onScroll:on,onStartMove:gn,onStopMove:Et,spinSize:Ur,containerSize:Rr.height,style:Pt==null?void 0:Pt.verticalScrollBar,thumbStyle:Pt==null?void 0:Pt.verticalScrollBarThumb,showScrollBar:vr}),Cn&&Le>Rr.width&&E.createElement(it,{ref:zr,prefixCls:ft,scrollOffset:Wr,scrollRange:Le,rtl:Dr,onScroll:on,onStartMove:gn,onStopMove:Et,spinSize:Cr,containerSize:Rr.width,horizontal:!0,style:Pt==null?void 0:Pt.horizontalScrollBar,thumbStyle:Pt==null?void 0:Pt.horizontalScrollBarThumb,showScrollBar:vr}))}var lt=E.forwardRef(ut);lt.displayName="List";var He=lt,_e=He},7062:function(Gt,Rt,Ke){var Je=Ke(19637),wt=Ke(97573),y=[Ke(96627)];Gt.exports=Je.createStore(wt,y)},96627:function(Gt,Rt,Ke){Gt.exports=Je;function Je(){return Ke(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Gt){return Gt<10?"0"+Gt:Gt}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(Gt){return rx_escapable.lastIndex=0,rx_escapable.test(Gt)?'"'+Gt.replace(rx_escapable,function(Rt){var Ke=meta[Rt];return typeof Ke=="string"?Ke:"\\u"+("0000"+Rt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Gt+'"'}function str(Gt,Rt){var Ke,Je,wt,y,we=gap,ve,x=Rt[Gt];switch(x&&typeof x=="object"&&typeof x.toJSON=="function"&&(x=x.toJSON(Gt)),typeof rep=="function"&&(x=rep.call(Rt,Gt,x)),typeof x){case"string":return quote(x);case"number":return isFinite(x)?String(x):"null";case"boolean":case"null":return String(x);case"object":if(!x)return"null";if(gap+=indent,ve=[],Object.prototype.toString.apply(x)==="[object Array]"){for(y=x.length,Ke=0;Ke<y;Ke+=1)ve[Ke]=str(Ke,x)||"null";return wt=ve.length===0?"[]":gap?`[
`+gap+ve.join(`,
`+gap)+`
`+we+"]":"["+ve.join(",")+"]",gap=we,wt}if(rep&&typeof rep=="object")for(y=rep.length,Ke=0;Ke<y;Ke+=1)typeof rep[Ke]=="string"&&(Je=rep[Ke],wt=str(Je,x),wt&&ve.push(quote(Je)+(gap?": ":":")+wt));else for(Je in x)Object.prototype.hasOwnProperty.call(x,Je)&&(wt=str(Je,x),wt&&ve.push(quote(Je)+(gap?": ":":")+wt));return wt=ve.length===0?"{}":gap?`{
`+gap+ve.join(`,
`+gap)+`
`+we+"}":"{"+ve.join(",")+"}",gap=we,wt}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Gt,Rt,Ke){var Je;if(gap="",indent="",typeof Ke=="number")for(Je=0;Je<Ke;Je+=1)indent+=" ";else typeof Ke=="string"&&(indent=Ke);if(rep=Rt,Rt&&typeof Rt!="function"&&(typeof Rt!="object"||typeof Rt.length!="number"))throw new Error("JSON.stringify");return str("",{"":Gt})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Gt,Rt){var Ke,Je,wt=Gt[Rt];if(wt&&typeof wt=="object")for(Ke in wt)Object.prototype.hasOwnProperty.call(wt,Ke)&&(Je=walk(wt,Ke),Je!==void 0?wt[Ke]=Je:delete wt[Ke]);return reviver.call(Gt,Rt,wt)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Gt){return"\\u"+("0000"+Gt.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.slice,y=Je.pluck,we=Je.each,ve=Je.bind,x=Je.create,z=Je.isList,oe=Je.isFunction,ie=Je.isObject;Gt.exports={createStore:E};var ee={version:"2.0.12",enabled:!1,get:function(te,re){var le=this.storage.read(this._namespacePrefix+te);return this._deserialize(le,re)},set:function(te,re){return re===void 0?this.remove(te):(this.storage.write(this._namespacePrefix+te,this._serialize(re)),re)},remove:function(te){this.storage.remove(this._namespacePrefix+te)},each:function(te){var re=this;this.storage.each(function(le,ue){te.call(re,re._deserialize(le),(ue||"").replace(re._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(te){return this._namespacePrefix=="__storejs_"+te+"_"},createStore:function(){return E.apply(this,arguments)},addPlugin:function(te){this._addPlugin(te)},namespace:function(te){return E(this.storage,this.plugins,te)}};function se(){var te=typeof console=="undefined"?null:console;if(te){var re=te.warn?te.warn:te.log;re.apply(te,arguments)}}function E(te,re,le){le||(le=""),te&&!z(te)&&(te=[te]),re&&!z(re)&&(re=[re]);var ue=le?"__storejs_"+le+"_":"",ce=le?new RegExp("^"+ue):null,he=/^[a-zA-Z0-9_\-]*$/;if(!he.test(le))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var me={_namespacePrefix:ue,_namespaceRegexp:ce,_testStorage:function(be){try{var Ee="__storejs__test__";be.write(Ee,Ee);var Ae=be.read(Ee)===Ee;return be.remove(Ee),Ae}catch(Pe){return!1}},_assignPluginFnProp:function(be,Ee){var Ae=this[Ee];this[Ee]=function(){var ke=wt(arguments,0),de=this;function ge(){if(Ae)return we(arguments,function(je,Ne){ke[Ne]=je}),Ae.apply(de,ke)}var Se=[ge].concat(ke);return be.apply(de,Se)}},_serialize:function(be){return JSON.stringify(be)},_deserialize:function(be,Ee){if(!be)return Ee;var Ae="";try{Ae=JSON.parse(be)}catch(Pe){Ae=be}return Ae!==void 0?Ae:Ee},_addStorage:function(be){this.enabled||this._testStorage(be)&&(this.storage=be,this.enabled=!0)},_addPlugin:function(be){var Ee=this;if(z(be)){we(be,function(ke){Ee._addPlugin(ke)});return}var Ae=y(this.plugins,function(ke){return be===ke});if(!Ae){if(this.plugins.push(be),!oe(be))throw new Error("Plugins must be function values that return objects");var Pe=be.call(this);if(!ie(Pe))throw new Error("Plugins must return an object of function properties");we(Pe,function(ke,de){if(!oe(ke))throw new Error("Bad plugin property: "+de+" from plugin "+be.name+". Plugins should only return functions.");Ee._assignPluginFnProp(ke,de)})}},addStorage:function(be){se("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(be)}},fe=x(me,ee,{plugins:[]});return fe.raw={},we(fe,function(be,Ee){oe(be)&&(fe.raw[Ee]=ve(fe,be))}),we(te,function(be){fe._addStorage(be)}),we(re,function(be){fe._addPlugin(be)}),fe}},67039:function(Gt,Rt,Ke){var Je=ve(),wt=x(),y=z(),we=typeof window!="undefined"?window:Ke.g;Gt.exports={assign:Je,create:wt,trim:y,bind:oe,slice:ie,each:ee,map:se,pluck:E,isList:te,isFunction:re,isObject:le,Global:we};function ve(){return Object.assign?Object.assign:function(ce,he,me,fe){for(var be=1;be<arguments.length;be++)ee(Object(arguments[be]),function(Ee,Ae){ce[Ae]=Ee});return ce}}function x(){if(Object.create)return function(he,me,fe,be){var Ee=ie(arguments,1);return Je.apply(this,[Object.create(he)].concat(Ee))};{let ce=function(){};var ue=ce;return function(me,fe,be,Ee){var Ae=ie(arguments,1);return ce.prototype=me,Je.apply(this,[new ce].concat(Ae))}}}function z(){return String.prototype.trim?function(ce){return String.prototype.trim.call(ce)}:function(ce){return ce.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function oe(ue,ce){return function(){return ce.apply(ue,Array.prototype.slice.call(arguments,0))}}function ie(ue,ce){return Array.prototype.slice.call(ue,ce||0)}function ee(ue,ce){E(ue,function(he,me){return ce(he,me),!1})}function se(ue,ce){var he=te(ue)?[]:{};return E(ue,function(me,fe){return he[fe]=ce(me,fe),!1}),he}function E(ue,ce){if(te(ue)){for(var he=0;he<ue.length;he++)if(ce(ue[he],he))return ue[he]}else for(var me in ue)if(ue.hasOwnProperty(me)&&ce(ue[me],me))return ue[me]}function te(ue){return ue!=null&&typeof ue!="function"&&typeof ue.length=="number"}function re(ue){return ue&&{}.toString.call(ue)==="[object Function]"}function le(ue){return ue&&{}.toString.call(ue)==="[object Object]"}},97573:function(Gt,Rt,Ke){Gt.exports=[Ke(52496),Ke(16436),Ke(76673),Ke(35701),Ke(65578),Ke(65300)]},35701:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.Global,y=Je.trim;Gt.exports={name:"cookieStorage",read:ve,write:z,each:x,remove:oe,clearAll:ie};var we=wt.document;function ve(se){if(!se||!ee(se))return null;var E="(?:^|.*;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(we.cookie.replace(new RegExp(E),"$1"))}function x(se){for(var E=we.cookie.split(/; ?/g),te=E.length-1;te>=0;te--)if(y(E[te])){var re=E[te].split("="),le=unescape(re[0]),ue=unescape(re[1]);se(ue,le)}}function z(se,E){se&&(we.cookie=escape(se)+"="+escape(E)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function oe(se){!se||!ee(se)||(we.cookie=escape(se)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ie(){x(function(se,E){oe(E)})}function ee(se){return new RegExp("(?:^|;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(we.cookie)}},52496:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.Global;Gt.exports={name:"localStorage",read:we,write:ve,each:x,remove:z,clearAll:oe};function y(){return wt.localStorage}function we(ie){return y().getItem(ie)}function ve(ie,ee){return y().setItem(ie,ee)}function x(ie){for(var ee=y().length-1;ee>=0;ee--){var se=y().key(ee);ie(we(se),se)}}function z(ie){return y().removeItem(ie)}function oe(){return y().clear()}},65300:function(Gt){Gt.exports={name:"memoryStorage",read:Ke,write:Je,each:wt,remove:y,clearAll:we};var Rt={};function Ke(ve){return Rt[ve]}function Je(ve,x){Rt[ve]=x}function wt(ve){for(var x in Rt)Rt.hasOwnProperty(x)&&ve(Rt[x],x)}function y(ve){delete Rt[ve]}function we(ve){Rt={}}},16436:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.Global;Gt.exports={name:"oldFF-globalStorage",read:we,write:ve,each:x,remove:z,clearAll:oe};var y=wt.globalStorage;function we(ie){return y[ie]}function ve(ie,ee){y[ie]=ee}function x(ie){for(var ee=y.length-1;ee>=0;ee--){var se=y.key(ee);ie(y[se],se)}}function z(ie){return y.removeItem(ie)}function oe(){x(function(ie,ee){delete y[ie]})}},76673:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.Global;Gt.exports={name:"oldIE-userDataStorage",write:z,read:oe,each:ie,remove:ee,clearAll:se};var y="storejs",we=wt.document,ve=re(),x=(wt.navigator?wt.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function z(le,ue){if(!x){var ce=te(le);ve(function(he){he.setAttribute(ce,ue),he.save(y)})}}function oe(le){if(!x){var ue=te(le),ce=null;return ve(function(he){ce=he.getAttribute(ue)}),ce}}function ie(le){ve(function(ue){for(var ce=ue.XMLDocument.documentElement.attributes,he=ce.length-1;he>=0;he--){var me=ce[he];le(ue.getAttribute(me.name),me.name)}})}function ee(le){var ue=te(le);ve(function(ce){ce.removeAttribute(ue),ce.save(y)})}function se(){ve(function(le){var ue=le.XMLDocument.documentElement.attributes;le.load(y);for(var ce=ue.length-1;ce>=0;ce--)le.removeAttribute(ue[ce].name);le.save(y)})}var E=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function te(le){return le.replace(/^\d/,"___$&").replace(E,"___")}function re(){if(!we||!we.documentElement||!we.documentElement.addBehavior)return null;var le="script",ue,ce,he;try{ce=new ActiveXObject("htmlfile"),ce.open(),ce.write("<"+le+">document.w=window</"+le+'><iframe src="/favicon.ico"></iframe>'),ce.close(),ue=ce.w.frames[0].document,he=ue.createElement("div")}catch(me){he=we.createElement("div"),ue=we.body}return function(me){var fe=[].slice.call(arguments,0);fe.unshift(he),ue.appendChild(he),he.addBehavior("#default#userData"),he.load(y),me.apply(this,fe),ue.removeChild(he)}}},65578:function(Gt,Rt,Ke){var Je=Ke(67039),wt=Je.Global;Gt.exports={name:"sessionStorage",read:we,write:ve,each:x,remove:z,clearAll:oe};function y(){return wt.sessionStorage}function we(ie){return y().getItem(ie)}function ve(ie,ee){return y().setItem(ie,ee)}function x(ie){for(var ee=y().length-1;ee>=0;ee--){var se=y().key(ee);ie(we(se),se)}}function z(ie){return y().removeItem(ie)}function oe(){return y().clear()}},93314:function(Gt){"use strict";Gt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},16722:function(Gt,Rt,Ke){"use strict";Ke.d(Rt,{Z:function(){return oe}});const Je=ie=>typeof ie=="object"&&ie!=null&&ie.nodeType===1,wt=(ie,ee)=>(!ee||ie!=="hidden")&&ie!=="visible"&&ie!=="clip",y=(ie,ee)=>{if(ie.clientHeight<ie.scrollHeight||ie.clientWidth<ie.scrollWidth){const se=getComputedStyle(ie,null);return wt(se.overflowY,ee)||wt(se.overflowX,ee)||(E=>{const te=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(le){return null}})(E);return!!te&&(te.clientHeight<E.scrollHeight||te.clientWidth<E.scrollWidth)})(ie)}return!1},we=(ie,ee,se,E,te,re,le,ue)=>re<ie&&le>ee||re>ie&&le<ee?0:re<=ie&&ue<=se||le>=ee&&ue>=se?re-ie-E:le>ee&&ue<se||re<ie&&ue>se?le-ee+te:0,ve=ie=>{const ee=ie.parentElement;return ee==null?ie.getRootNode().host||null:ee},x=(ie,ee)=>{var se,E,te,re;if(typeof document=="undefined")return[];const{scrollMode:le,block:ue,inline:ce,boundary:he,skipOverflowHiddenElements:me}=ee,fe=typeof he=="function"?he:it=>it!==he;if(!Je(ie))throw new TypeError("Invalid target");const be=document.scrollingElement||document.documentElement,Ee=[];let Ae=ie;for(;Je(Ae)&&fe(Ae);){if(Ae=ve(Ae),Ae===be){Ee.push(Ae);break}Ae!=null&&Ae===document.body&&y(Ae)&&!y(document.documentElement)||Ae!=null&&y(Ae,me)&&Ee.push(Ae)}const Pe=(E=(se=window.visualViewport)==null?void 0:se.width)!=null?E:innerWidth,ke=(re=(te=window.visualViewport)==null?void 0:te.height)!=null?re:innerHeight,{scrollX:de,scrollY:ge}=window,{height:Se,width:je,top:Ne,right:Ce,bottom:De,left:Ze}=ie.getBoundingClientRect(),{top:Xe,right:Qe,bottom:st,left:Ie}=(it=>{const $e=window.getComputedStyle(it);return{top:parseFloat($e.scrollMarginTop)||0,right:parseFloat($e.scrollMarginRight)||0,bottom:parseFloat($e.scrollMarginBottom)||0,left:parseFloat($e.scrollMarginLeft)||0}})(ie);let Ue=ue==="start"||ue==="nearest"?Ne-Xe:ue==="end"?De+st:Ne+Se/2-Xe+st,rt=ce==="center"?Ze+je/2-Ie+Qe:ce==="end"?Ce+Qe:Ze-Ie;const ot=[];for(let it=0;it<Ee.length;it++){const $e=Ee[it],{height:Ye,width:Ge,top:ct,right:tt,bottom:ut,left:lt}=$e.getBoundingClientRect();if(le==="if-needed"&&Ne>=0&&Ze>=0&&De<=ke&&Ce<=Pe&&($e===be&&!y($e)||Ne>=ct&&De<=ut&&Ze>=lt&&Ce<=tt))return ot;const He=getComputedStyle($e),_e=parseInt(He.borderLeftWidth,10),ze=parseInt(He.borderTopWidth,10),Me=parseInt(He.borderRightWidth,10),Ve=parseInt(He.borderBottomWidth,10);let ft=0,mt=0;const nt="offsetWidth"in $e?$e.offsetWidth-$e.clientWidth-_e-Me:0,Te="offsetHeight"in $e?$e.offsetHeight-$e.clientHeight-ze-Ve:0,Oe="offsetWidth"in $e?$e.offsetWidth===0?0:Ge/$e.offsetWidth:0,We="offsetHeight"in $e?$e.offsetHeight===0?0:Ye/$e.offsetHeight:0;if(be===$e)ft=ue==="start"?Ue:ue==="end"?Ue-ke:ue==="nearest"?we(ge,ge+ke,ke,ze,Ve,ge+Ue,ge+Ue+Se,Se):Ue-ke/2,mt=ce==="start"?rt:ce==="center"?rt-Pe/2:ce==="end"?rt-Pe:we(de,de+Pe,Pe,_e,Me,de+rt,de+rt+je,je),ft=Math.max(0,ft+ge),mt=Math.max(0,mt+de);else{ft=ue==="start"?Ue-ct-ze:ue==="end"?Ue-ut+Ve+Te:ue==="nearest"?we(ct,ut,Ye,ze,Ve+Te,Ue,Ue+Se,Se):Ue-(ct+Ye/2)+Te/2,mt=ce==="start"?rt-lt-_e:ce==="center"?rt-(lt+Ge/2)+nt/2:ce==="end"?rt-tt+Me+nt:we(lt,tt,Ge,_e,Me+nt,rt,rt+je,je);const{scrollLeft:at,scrollTop:Re}=$e;ft=We===0?0:Math.max(0,Math.min(Re+ft/We,$e.scrollHeight-Ye/We+Te)),mt=Oe===0?0:Math.max(0,Math.min(at+mt/Oe,$e.scrollWidth-Ge/Oe+nt)),Ue+=Re-ft,rt+=at-mt}ot.push({el:$e,top:ft,left:mt})}return ot},z=ie=>ie===!1?{block:"end",inline:"nearest"}:(ee=>ee===Object(ee)&&Object.keys(ee).length!==0)(ie)?ie:{block:"start",inline:"nearest"};function oe(ie,ee){if(!ie.isConnected||!(te=>{let re=te;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(ie))return;const se=(te=>{const re=window.getComputedStyle(te);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(ie);if((te=>typeof te=="object"&&typeof te.behavior=="function")(ee))return ee.behavior(x(ie,ee));const E=typeof ee=="boolean"||ee==null?void 0:ee.behavior;for(const{el:te,top:re,left:le}of x(ie,z(ee))){const ue=re-se.top+se.bottom,ce=le-se.left+se.right;te.scroll({top:ue,left:ce,behavior:E})}}}}]);