var hv=Object.create;var Wp=Object.defineProperty;var mv=Object.getOwnPropertyDescriptor;var gv=Object.getOwnPropertyNames;var vv=Object.getPrototypeOf,yv=Object.prototype.hasOwnProperty;var _v=(e,t)=>()=>(e&&(t=e(e=0)),t);var A=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Sv=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of gv(t))!yv.call(e,o)&&o!==r&&Wp(e,o,{get:()=>t[o],enumerable:!(n=mv(t,o))||n.enumerable});return e};var z=(e,t,r)=>(r=e!=null?hv(vv(e)):{},Sv(t||!e||!e.__esModule?Wp(r,"default",{value:e,enumerable:!0}):r,e));var d=_v(()=>{"use strict"});var Fs=A((q4,Up)=>{"use strict";d();var Fp=Object.getOwnPropertySymbols,Cv=Object.prototype.hasOwnProperty,xv=Object.prototype.propertyIsEnumerable;function Tv(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Rv(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(n.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch(i){return!1}}Up.exports=Rv()?Object.assign:function(e,t){for(var r,n=Tv(e),o,i=1;i{"use strict";d();var $s=Fs(),vt=typeof Symbol=="function"&&Symbol.for,to=vt?Symbol.for("react.element"):60103,Pv=vt?Symbol.for("react.portal"):60106,Ev=vt?Symbol.for("react.fragment"):60107,bv=vt?Symbol.for("react.strict_mode"):60108,Iv=vt?Symbol.for("react.profiler"):60114,Ov=vt?Symbol.for("react.provider"):60109,Lv=vt?Symbol.for("react.context"):60110,kv=vt?Symbol.for("react.forward_ref"):60112,Mv=vt?Symbol.for("react.suspense"):60113,Vv=vt?Symbol.for("react.memo"):60115,Av=vt?Symbol.for("react.lazy"):60116,qp=typeof Symbol=="function"&&Symbol.iterator;function ro(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rxi.length&&xi.push(e)}function qs(e,t,r,n){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case to:case Pv:i=!0}}if(i)return r(n,e,t===""?"."+Us(e,0):t),1;if(i=0,t=t===""?".":t+":",Array.isArray(e))for(var l=0;l{"use strict";d();nf.exports=rf()});var pf=A(te=>{"use strict";d();var sn,io,bi,Ii,ia;typeof window=="undefined"||typeof MessageChannel!="function"?(ln=null,Js=null,ea=function(){if(ln!==null)try{var e=te.unstable_now();ln(!0,e),ln=null}catch(t){throw setTimeout(ea,0),t}},of=Date.now(),te.unstable_now=function(){return Date.now()-of},sn=function(e){ln!==null?setTimeout(sn,0,e):(ln=e,setTimeout(ea,0))},io=function(e,t){Js=setTimeout(e,t)},bi=function(){clearTimeout(Js)},Ii=function(){return!1},ia=te.unstable_forceFrameRate=function(){}):(Ti=window.performance,ta=window.Date,lf=window.setTimeout,sf=window.clearTimeout,typeof console!="undefined"&&(af=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof af!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof Ti=="object"&&typeof Ti.now=="function"?te.unstable_now=function(){return Ti.now()}:(uf=ta.now(),te.unstable_now=function(){return ta.now()-uf}),no=!1,oo=null,Ri=-1,ra=5,na=0,Ii=function(){return te.unstable_now()>=na},ia=function(){},te.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[n];if(o!==void 0&&0Ei(l,r))a!==void 0&&0>Ei(a,l)?(e[n]=a,e[s]=r,n=s):(e[n]=l,e[i]=r,n=i);else if(a!==void 0&&0>Ei(a,r))e[n]=a,e[s]=r,n=s;else break e}}return t}return null}function Ei(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}var yt=[],lr=[],Wv=1,Ae=null,Ie=3,Li=!1,Lr=!1,lo=!1;function ki(e){for(var t=nt(lr);t!==null;){if(t.callback===null)Oi(lr);else if(t.startTime<=e)Oi(lr),t.sortIndex=t.expirationTime,la(yt,t);else break;t=nt(lr)}}function sa(e){if(lo=!1,ki(e),!Lr)if(nt(yt)!==null)Lr=!0,sn(aa);else{var t=nt(lr);t!==null&&io(sa,t.startTime-e)}}function aa(e,t){Lr=!1,lo&&(lo=!1,bi()),Li=!0;var r=Ie;try{for(ki(t),Ae=nt(yt);Ae!==null&&(!(Ae.expirationTime>t)||e&&!Ii());){var n=Ae.callback;if(n!==null){Ae.callback=null,Ie=Ae.priorityLevel;var o=n(Ae.expirationTime<=t);t=te.unstable_now(),typeof o=="function"?Ae.callback=o:Ae===nt(yt)&&Oi(yt),ki(t)}else Oi(yt);Ae=nt(yt)}if(Ae!==null)var i=!0;else{var l=nt(lr);l!==null&&io(sa,l.startTime-t),i=!1}return i}finally{Ae=null,Ie=r,Li=!1}}function cf(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var Gv=ia;te.unstable_IdlePriority=5;te.unstable_ImmediatePriority=1;te.unstable_LowPriority=4;te.unstable_NormalPriority=3;te.unstable_Profiling=null;te.unstable_UserBlockingPriority=2;te.unstable_cancelCallback=function(e){e.callback=null};te.unstable_continueExecution=function(){Lr||Li||(Lr=!0,sn(aa))};te.unstable_getCurrentPriorityLevel=function(){return Ie};te.unstable_getFirstCallbackNode=function(){return nt(yt)};te.unstable_next=function(e){switch(Ie){case 1:case 2:case 3:var t=3;break;default:t=Ie}var r=Ie;Ie=t;try{return e()}finally{Ie=r}};te.unstable_pauseExecution=function(){};te.unstable_requestPaint=Gv;te.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Ie;Ie=e;try{return t()}finally{Ie=r}};te.unstable_scheduleCallback=function(e,t,r){var n=te.unstable_now();if(typeof r=="object"&&r!==null){var o=r.delay;o=typeof o=="number"&&0n?(e.sortIndex=o,la(lr,e),nt(yt)===null&&e===nt(lr)&&(lo?bi():lo=!0,io(sa,o-n))):(e.sortIndex=r,la(yt,e),Lr||Li||(Lr=!0,sn(aa))),e};te.unstable_shouldYield=function(){var e=te.unstable_now();ki(e);var t=nt(yt);return t!==Ae&&Ae!==null&&t!==null&&t.callback!==null&&t.startTime<=e&&t.expirationTime{"use strict";d();ff.exports=pf()});var p1=A(st=>{"use strict";d();var Ol=F(),Ne=Fs(),Te=df();function M(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rt}return!1}function De(e,t,r,n,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Re[e]=new De(e,0,!1,e,null,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Re[t]=new De(t,1,!1,e[1],null,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Re[e]=new De(e,2,!1,e.toLowerCase(),null,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Re[e]=new De(e,2,!1,e,null,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Re[e]=new De(e,3,!1,e.toLowerCase(),null,!1)});["checked","multiple","muted","selected"].forEach(function(e){Re[e]=new De(e,3,!0,e,null,!1)});["capture","download"].forEach(function(e){Re[e]=new De(e,4,!1,e,null,!1)});["cols","rows","size","span"].forEach(function(e){Re[e]=new De(e,6,!1,e,null,!1)});["rowSpan","start"].forEach(function(e){Re[e]=new De(e,5,!1,e.toLowerCase(),null,!1)});var yu=/[\-:]([a-z])/g;function _u(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(yu,_u);Re[t]=new De(t,1,!1,e,null,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(yu,_u);Re[t]=new De(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yu,_u);Re[t]=new De(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)});["tabIndex","crossOrigin"].forEach(function(e){Re[e]=new De(e,1,!1,e.toLowerCase(),null,!1)});Re.xlinkHref=new De("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0);["src","href","action","formAction"].forEach(function(e){Re[e]=new De(e,1,!1,e.toLowerCase(),null,!0)});var St=Ol.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;St.hasOwnProperty("ReactCurrentDispatcher")||(St.ReactCurrentDispatcher={current:null});St.hasOwnProperty("ReactCurrentBatchConfig")||(St.ReactCurrentBatchConfig={suspense:null});function Su(e,t,r,n){var o=Re.hasOwnProperty(t)?Re[t]:null,i=o!==null?o.type===0:n?!1:!(!(2=r.length))throw Error(M(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Sr(r)}}function Vd(e,t){var r=Sr(t.value),n=Sr(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Tf(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var Ad={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Nd(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ma(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Nd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ai,Dd=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e}(function(e,t){if(e.namespaceURI!==Ad.svg||"innerHTML"in e)e.innerHTML=t;else{for(Ai=Ai||document.createElement("div"),Ai.innerHTML=""+t.valueOf().toString()+"",t=Ai.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Po(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}function Ni(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var cn={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionend:Ni("Transition","TransitionEnd")},ca={},zd={};xr&&(zd=document.createElement("div").style,"AnimationEvent"in window||(delete cn.animationend.animation,delete cn.animationiteration.animation,delete cn.animationstart.animation),"TransitionEvent"in window||delete cn.transitionend.transition);function Ll(e){if(ca[e])return ca[e];if(!cn[e])return e;var t=cn[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in zd)return ca[e]=t[r];return e}var Hd=Ll("animationend"),jd=Ll("animationiteration"),Wd=Ll("animationstart"),Gd=Ll("transitionend"),mo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rf=new(typeof WeakMap=="function"?WeakMap:Map);function Tu(e){var t=Rf.get(e);return t===void 0&&(t=new Map,Rf.set(e,t)),t}function $r(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.effectTag&1026&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Fd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Pf(e){if($r(e)!==e)throw Error(M(188))}function r2(e){var t=e.alternate;if(!t){if(t=$r(e),t===null)throw Error(M(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var i=o.alternate;if(i===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===r)return Pf(o),e;if(i===n)return Pf(o),t;i=i.sibling}throw Error(M(188))}if(r.return!==n.return)r=o,n=i;else{for(var l=!1,s=o.child;s;){if(s===r){l=!0,r=o,n=i;break}if(s===n){l=!0,n=o,r=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===r){l=!0,r=i,n=o;break}if(s===n){l=!0,n=i,r=o;break}s=s.sibling}if(!l)throw Error(M(189))}}if(r.alternate!==n)throw Error(M(190))}if(r.tag!==3)throw Error(M(188));return r.stateNode.current===r?e:t}function Ud(e){if(e=r2(e),!e)return null;for(var t=e;;){if(t.tag===5||t.tag===6)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Cn(e,t){if(t==null)throw Error(M(30));return e==null?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function Ru(e,t,r){Array.isArray(e)?e.forEach(t,r):e&&t.call(r,e)}var ao=null;function n2(e){if(e){var t=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(t))for(var n=0;nal.length&&al.push(e)}function Zd(e,t,r,n){if(al.length){var o=al.pop();return o.topLevelType=e,o.eventSystemFlags=n,o.nativeEvent=t,o.targetInst=r,o}return{topLevelType:e,eventSystemFlags:n,nativeEvent:t,targetInst:r,ancestors:[]}}function $d(e){var t=e.targetInst,r=t;do{if(!r){e.ancestors.push(r);break}var n=r;if(n.tag===3)n=n.stateNode.containerInfo;else{for(;n.return;)n=n.return;n=n.tag!==3?null:n.stateNode.containerInfo}if(!n)break;t=r.tag,t!==5&&t!==6||e.ancestors.push(r),r=Do(n)}while(r);for(r=0;r=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Of(r)}}function rh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function kf(){for(var e=window,t=ja();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch(n){r=!1}if(r)e=t.contentWindow;else break;t=ja(e.document)}return t}function Wa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var nh="$",oh="/$",Lu="$?",ku="$!",fa=null,da=null;function ih(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ga(e,t){return e==="textarea"||e==="option"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ha=typeof setTimeout=="function"?setTimeout:void 0,g2=typeof clearTimeout=="function"?clearTimeout:void 0;function yn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}function Mf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r===nh||r===ku||r===Lu){if(t===0)return e;t--}else r===oh&&t++}e=e.previousSibling}return null}var Mu=Math.random().toString(36).slice(2),ar="__reactInternalInstance$"+Mu,cl="__reactEventHandlers$"+Mu,No="__reactContainere$"+Mu;function Do(e){var t=e[ar];if(t)return t;for(var r=e.parentNode;r;){if(t=r[No]||r[ar]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Mf(e);e!==null;){if(r=e[ar])return r;e=Mf(e)}return t}e=r,r=e.parentNode}return null}function zo(e){return e=e[ar]||e[No],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ur(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(M(33))}function Vu(e){return e[cl]||null}function Zt(e){do e=e.return;while(e&&e.tag!==5);return e||null}function lh(e,t){var r=e.stateNode;if(!r)return null;var n=du(r);if(!n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(M(231,t,typeof r));return r}function Vf(e,t,r){(t=lh(e,r.dispatchConfig.phasedRegistrationNames[t]))&&(r._dispatchListeners=Cn(r._dispatchListeners,t),r._dispatchInstances=Cn(r._dispatchInstances,e))}function v2(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,r=[];t;)r.push(t),t=Zt(t);for(t=r.length;0this.eventPool.length&&this.eventPool.push(e)}function ah(e){e.eventPool=[],e.getPooled=_2,e.release=S2}var w2=Je.extend({data:null}),C2=Je.extend({data:null}),x2=[9,13,27,32],Nu=xr&&"CompositionEvent"in window,So=null;xr&&"documentMode"in document&&(So=document.documentMode);var T2=xr&&"TextEvent"in window&&!So,uh=xr&&(!Nu||So&&8=So),Af=String.fromCharCode(32),qt={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Nf=!1;function ch(e,t){switch(e){case"keyup":return x2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ph(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pn=!1;function R2(e,t){switch(e){case"compositionend":return ph(t);case"keypress":return t.which!==32?null:(Nf=!0,Af);case"textInput":return e=t.data,e===Af&&Nf?null:e;default:return null}}function P2(e,t){if(pn)return e==="compositionend"||!Nu&&ch(e,t)?(e=sh(),$i=Au=ur=null,pn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,vh={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},fn=null,qa=null,Co=null,Ba=!1;function Gf(e,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;return Ba||fn==null||fn!==ja(r)?null:(r=fn,"selectionStart"in r&&Wa(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Co&&Oo(Co,r)?null:(Co=r,e=Je.getPooled(vh.select,qa,e,t),e.type="select",e.target=fn,xn(e),e))}var G2={eventTypes:vh,extractEvents:function(e,t,r,n,o,i){if(o=i||(n.window===n?n.document:n.nodeType===9?n:n.ownerDocument),!(i=!o)){e:{o=Tu(o),i=hu.onSelect;for(var l=0;ldn||(e.current=Za[dn],Za[dn]=null,dn--)}function fe(e,t){dn++,Za[dn]=e.current,e.current=t}var wr={},ke={current:wr},Ge={current:!1},Br=wr;function Tn(e,t){var r=e.type.contextTypes;if(!r)return wr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Fe(e){return e=e.childContextTypes,e!=null}function fl(){ie(Ge),ie(ke)}function Ff(e,t,r){if(ke.current!==wr)throw Error(M(168));fe(ke,t),fe(Ge,r)}function yh(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in e))throw Error(M(108,Qt(t)||"Unknown",o));return Ne({},r,{},n)}function Xi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wr,Br=ke.current,fe(ke,e),fe(Ge,Ge.current),!0}function Uf(e,t,r){var n=e.stateNode;if(!n)throw Error(M(169));r?(e=yh(e,t,Br),n.__reactInternalMemoizedMergedChildContext=e,ie(Ge),ie(ke),fe(ke,e)):ie(Ge),fe(Ge,r)}var ty=Te.unstable_runWithPriority,zu=Te.unstable_scheduleCallback,_h=Te.unstable_cancelCallback,qf=Te.unstable_requestPaint,$a=Te.unstable_now,ry=Te.unstable_getCurrentPriorityLevel,Al=Te.unstable_ImmediatePriority,Sh=Te.unstable_UserBlockingPriority,wh=Te.unstable_NormalPriority,Ch=Te.unstable_LowPriority,xh=Te.unstable_IdlePriority,Th={},ny=Te.unstable_shouldYield,oy=qf!==void 0?qf:function(){},$t=null,Qi=null,ma=!1,Bf=$a(),ot=1e4>Bf?$a:function(){return $a()-Bf};function Nl(){switch(ry()){case Al:return 99;case Sh:return 98;case wh:return 97;case Ch:return 96;case xh:return 95;default:throw Error(M(332))}}function Rh(e){switch(e){case 99:return Al;case 98:return Sh;case 97:return wh;case 96:return Ch;case 95:return xh;default:throw Error(M(332))}}function Cr(e,t){return e=Rh(e),ty(e,t)}function Ph(e,t,r){return e=Rh(e),zu(e,t,r)}function Zf(e){return $t===null?($t=[e],Qi=zu(Al,Eh)):$t.push(e),Th}function Mt(){if(Qi!==null){var e=Qi;Qi=null,_h(e)}Eh()}function Eh(){if(!ma&&$t!==null){ma=!0;var e=0;try{var t=$t;Cr(99,function(){for(;e=t&&(bt=!0),e.firstContext=null)}function lt(e,t){if(ml!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(ml=e,t=1073741823),t={context:e,observedBits:t,next:null},hn===null){if(hl===null)throw Error(M(308));hn=t,hl.dependencies={expirationTime:0,firstContext:t,responders:null}}else hn=hn.next=t;return e._currentValue}var sr=!1;function Wu(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function Gu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function gr(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}function vr(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function $f(e,t){var r=e.alternate;r!==null&&Gu(r,e),e=e.updateQueue,r=e.baseQueue,r===null?(e.baseQueue=t.next=t,t.next=t):(t.next=r.next,r.next=t)}function Lo(e,t,r,n){var o=e.updateQueue;sr=!1;var i=o.baseQueue,l=o.shared.pending;if(l!==null){if(i!==null){var s=i.next;i.next=l.next,l.next=s}i=l,o.shared.pending=null,s=e.alternate,s!==null&&(s=s.updateQueue,s!==null&&(s.baseQueue=l))}if(i!==null){s=i.next;var a=o.baseState,u=0,p=null,f=null,y=null;if(s!==null){var h=s;do{if(l=h.expirationTime,lu&&(u=l)}else{y!==null&&(y=y.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),o1(l,h.suspenseConfig);e:{var S=e,g=h;switch(l=t,v=r,g.tag){case 1:if(S=g.payload,typeof S=="function"){a=S.call(v,a,l);break e}a=S;break e;case 3:S.effectTag=S.effectTag&-4097|64;case 0:if(S=g.payload,l=typeof S=="function"?S.call(v,a,l):S,l==null)break e;a=Ne({},a,l);break e;case 2:sr=!0}}h.callback!==null&&(e.effectTag|=32,l=o.effects,l===null?o.effects=[h]:l.push(h))}if(h=h.next,h===null||h===s){if(l=o.shared.pending,l===null)break;h=i.next=l.next,l.next=s,o.baseQueue=i=l,o.shared.pending=null}}while(1)}y===null?p=a:y.next=f,o.baseState=p,o.baseQueue=y,Wl(u),e.expirationTime=u,e.memoizedState=a}}function Kf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tP?(x=R,R=null):x=R.sibling;var b=y(g,R,c[P],w);if(b===null){R===null&&(R=x);break}e&&R&&b.alternate===null&&t(g,R),m=i(b,m,P),_===null?C=b:_.sibling=b,_=b,R=x}if(P===c.length)return r(g,R),C;if(R===null){for(;PP?(x=R,R=null):x=R.sibling;var O=y(g,R,b.value,w);if(O===null){R===null&&(R=x);break}e&&R&&O.alternate===null&&t(g,R),m=i(O,m,P),_===null?C=O:_.sibling=O,_=O,R=x}if(b.done)return r(g,R),C;if(R===null){for(;!b.done;P++,b=c.next())b=f(g,b.value,w),b!==null&&(m=i(b,m,P),_===null?C=b:_.sibling=b,_=b);return C}for(R=n(g,R);!b.done;P++,b=c.next())b=h(R,g,P,b.value,w),b!==null&&(e&&b.alternate!==null&&R.delete(b.key===null?P:b.key),m=i(b,m,P),_===null?C=b:_.sibling=b,_=b);return e&&R.forEach(function(V){return t(g,V)}),C}return function(g,m,c,w){var C=typeof c=="object"&&c!==null&&c.type===Mr&&c.key===null;C&&(c=c.props.children);var _=typeof c=="object"&&c!==null;if(_)switch(c.$$typeof){case Mi:e:{for(_=c.key,C=m;C!==null;){if(C.key===_){switch(C.tag){case 7:if(c.type===Mr){r(g,C.sibling),m=o(C,c.props.children),m.return=g,g=m;break e}break;default:if(C.elementType===c.type){r(g,C.sibling),m=o(C,c.props),m.ref=ho(g,C,c),m.return=g,g=m;break e}}r(g,C);break}else t(g,C);C=C.sibling}c.type===Mr?(m=fr(c.props.children,g.mode,w,c.key),m.return=g,g=m):(w=nl(c.type,c.key,c.props,null,g.mode,w),w.ref=ho(g,m,c),w.return=g,g=w)}return l(g);case un:e:{for(C=c.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===c.containerInfo&&m.stateNode.implementation===c.implementation){r(g,m.sibling),m=o(m,c.children||[]),m.return=g,g=m;break e}else{r(g,m);break}else t(g,m);m=m.sibling}m=Ca(c,g.mode,w),m.return=g,g=m}return l(g)}if(typeof c=="string"||typeof c=="number")return c=""+c,m!==null&&m.tag===6?(r(g,m.sibling),m=o(m,c),m.return=g,g=m):(r(g,m),m=wa(c,g.mode,w),m.return=g,g=m),l(g);if(zi(c))return v(g,m,c,w);if(so(c))return S(g,m,c,w);if(_&&Hi(g,c),typeof c=="undefined"&&!C)switch(g.tag){case 1:case 0:throw g=g.type,Error(M(152,g.displayName||g.name||"Component"))}return r(g,m)}}var Rn=Lh(!0),Fu=Lh(!1),Wo={},Ot={current:Wo},ko={current:Wo},Mo={current:Wo};function Ar(e){if(e===Wo)throw Error(M(174));return e}function Ya(e,t){switch(fe(Mo,t),fe(ko,e),fe(Ot,Wo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ma(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ma(t,e)}ie(Ot),fe(Ot,t)}function Pn(){ie(Ot),ie(ko),ie(Mo)}function Qf(e){Ar(Mo.current);var t=Ar(Ot.current),r=Ma(t,e.type);t!==r&&(fe(ko,e),fe(Ot,r))}function Uu(e){ko.current===e&&(ie(Ot),ie(ko))}var ce={current:0};function vl(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data===Lu||r.data===ku))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.effectTag&64)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function qu(e,t){return{responder:e,props:t}}var el=St.ReactCurrentDispatcher,it=St.ReactCurrentBatchConfig,cr=0,me=null,Oe=null,Le=null,yl=!1;function Ke(){throw Error(M(321))}function Bu(e,t){if(t===null)return!1;for(var r=0;ri))throw Error(M(301));i+=1,Le=Oe=null,t.updateQueue=null,el.current=sy,e=r(n,o)}while(t.expirationTime===cr)}if(el.current=wl,t=Oe!==null&&Oe.next!==null,cr=0,Le=Oe=me=null,yl=!1,t)throw Error(M(300));return e}function Sn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?me.memoizedState=Le=e:Le=Le.next=e,Le}function En(){if(Oe===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=Oe.next;var t=Le===null?me.memoizedState:Le.next;if(t!==null)Le=t,Oe=e;else{if(e===null)throw Error(M(310));Oe=e,e={memoizedState:Oe.memoizedState,baseState:Oe.baseState,baseQueue:Oe.baseQueue,queue:Oe.queue,next:null},Le===null?me.memoizedState=Le=e:Le=Le.next=e}return Le}function Hr(e,t){return typeof t=="function"?t(e):t}function ji(e){var t=En(),r=t.queue;if(r===null)throw Error(M(311));r.lastRenderedReducer=e;var n=Oe,o=n.baseQueue,i=r.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}n.baseQueue=o=i,r.pending=null}if(o!==null){o=o.next,n=n.baseState;var s=l=i=null,a=o;do{var u=a.expirationTime;if(ume.expirationTime&&(me.expirationTime=u,Wl(u))}else s!==null&&(s=s.next={expirationTime:1073741823,suspenseConfig:a.suspenseConfig,action:a.action,eagerReducer:a.eagerReducer,eagerState:a.eagerState,next:null}),o1(u,a.suspenseConfig),n=a.eagerReducer===e?a.eagerState:e(n,a.action);a=a.next}while(a!==null&&a!==o);s===null?i=n:s.next=l,qr(n,t.memoizedState)||(bt=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=s,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function Wi(e){var t=En(),r=t.queue;if(r===null)throw Error(M(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,i=t.memoizedState;if(o!==null){r.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);qr(i,t.memoizedState)||(bt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function ga(e){var t=Sn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Hr,lastRenderedState:e},e=e.dispatch=Dh.bind(null,me,e),[t.memoizedState,e]}function Xa(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=me.updateQueue,t===null?(t={lastEffect:null},me.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function kh(){return En().memoizedState}function Qa(e,t,r,n){var o=Sn();me.effectTag|=e,o.memoizedState=Xa(1|t,r,void 0,n===void 0?null:n)}function $u(e,t,r,n){var o=En();n=n===void 0?null:n;var i=void 0;if(Oe!==null){var l=Oe.memoizedState;if(i=l.destroy,n!==null&&Bu(n,l.deps)){Xa(t,r,i,n);return}}me.effectTag|=e,o.memoizedState=Xa(1|t,r,i,n)}function Jf(e,t){return Qa(516,4,e,t)}function _l(e,t){return $u(516,4,e,t)}function Mh(e,t){return $u(4,2,e,t)}function Vh(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Ah(e,t,r){return r=r!=null?r.concat([e]):null,$u(4,2,Vh.bind(null,t,e),r)}function Ku(){}function ed(e,t){return Sn().memoizedState=[e,t===void 0?null:t],e}function Sl(e,t){var r=En();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Bu(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Nh(e,t){var r=En();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Bu(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Yu(e,t,r){var n=Nl();Cr(98>n?98:n,function(){e(!0)}),Cr(97<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=l.createElement(o,{is:n.is}):(e=l.createElement(o),o==="select"&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,o),e[ar]=t,e[cl]=n,Wh(e,t,!1,!1),t.stateNode=e,l=Ha(o,n),o){case"iframe":case"object":case"embed":le("load",e),s=n;break;case"video":case"audio":for(s=0;sn.tailExpiration&&1t)&&Nr.set(e,t)))}}function jl(e,t){e.expirationTimee?r:e,2>=e&&t!==e?0:e}function Qe(e){if(e.lastExpiredTime!==0)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Zf(au.bind(null,e));else{var t=rl(e),r=e.callbackNode;if(t===0)r!==null&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var n=Lt();if(t===1073741823?n=99:t===1||t===2?n=95:(n=10*(1073741821-t)-10*(1073741821-n),n=0>=n?99:250>=n?98:5250>=n?97:95),r!==null){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=n)return;r!==Th&&_h(r)}e.callbackExpirationTime=t,e.callbackPriority=n,t=t===1073741823?Zf(au.bind(null,e)):Ph(n,Jh.bind(null,e),{timeout:10*(1073741821-t)-ot()}),e.callbackNode=t}}}function Jh(e,t){if(tl=0,t)return t=Lt(),fu(e,t),Qe(e),null;var r=rl(e);if(r!==0){if(t=e.callbackNode,(U&(wt|kt))!==_e)throw Error(M(327));if(bn(),e===Xe&&r===Ue||Dr(e,r),K!==null){var n=U;U|=wt;var o=n1();do try{_y();break}catch(s){r1(e,s)}while(1);if(Hu(),U=n,Cl.current=o,ye===xl)throw t=Hl,Dr(e,r),zr(e,r),Qe(e),t;if(K===null)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=r,n=ye,Xe=null,n){case Wr:case xl:throw Error(M(345));case Xh:fu(e,2=r){e.lastPingedTime=r,Dr(e,r);break}}if(i=rl(e),i!==0&&i!==r)break;if(n!==0&&n!==r){e.lastPingedTime=n;break}e.timeoutHandle=ha(kr.bind(null,e),o);break}kr(e);break;case zl:if(zr(e,r),n=e.lastSuspendedTime,r===n&&(e.nextKnownPendingLevel=uu(o)),Pl&&(o=e.lastPingedTime,o===0||o>=r)){e.lastPingedTime=r,Dr(e,r);break}if(o=rl(e),o!==0&&o!==r)break;if(n!==0&&n!==r){e.lastPingedTime=n;break}if(Vo!==1073741823?n=10*(1073741821-Vo)-ot():Kt===1073741823?n=0:(n=10*(1073741821-Kt)-5e3,o=ot(),r=10*(1073741821-r)-o,n=o-n,0>n&&(n=0),n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*gy(n/1960))-n,r=n?n=0:(o=l.busyDelayMs|0,i=ot()-(10*(1073741821-i)-(l.timeoutMs|0||5e3)),n=i<=o?0:o+n-i),10 component higher in the tree to provide a loading indicator or placeholder to display.`+xu(l))}ye!==Ju&&(ye=Xh),s=Xu(s,l),f=i;do{switch(f.tag){case 3:a=s,f.effectTag|=4096,f.expirationTime=t;var C=$h(f,a,t);$f(f,C);break e;case 1:a=s;var _=f.type,R=f.stateNode;if(!(f.effectTag&64)&&(typeof _.getDerivedStateFromError=="function"||R!==null&&typeof R.componentDidCatch=="function"&&(yr===null||!yr.has(R)))){f.effectTag|=4096,f.expirationTime=t;var P=Kh(f,a,t);$f(f,P);break e}}f=f.return}while(f!==null)}K=l1(K)}catch(x){t=x;continue}break}while(1)}function n1(){var e=Cl.current;return Cl.current=wl,e===null?wl:e}function o1(e,t){eAo&&(Ao=e)}function yy(){for(;K!==null;)K=i1(K)}function _y(){for(;K!==null&&!ny();)K=i1(K)}function i1(e){var t=s1(e.alternate,e,Ue);return e.memoizedProps=e.pendingProps,t===null&&(t=l1(e)),Yh.current=null,t}function l1(e){K=e;do{var t=K.alternate;if(e=K.return,K.effectTag&2048){if(t=cy(K),t!==null)return t.effectTag&=2047,t;e!==null&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{if(t=uy(t,K,Ue),Ue===1||K.childExpirationTime!==1){for(var r=0,n=K.child;n!==null;){var o=n.expirationTime,i=n.childExpirationTime;o>r&&(r=o),i>r&&(r=i),n=n.sibling}K.childExpirationTime=r}if(t!==null)return t;e!==null&&!(e.effectTag&2048)&&(e.firstEffect===null&&(e.firstEffect=K.firstEffect),K.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=K.firstEffect),e.lastEffect=K.lastEffect),1e?t:e}function kr(e){var t=Nl();return Cr(99,Sy.bind(null,e,t)),null}function Sy(e,t){do bn();while(To!==null);if((U&(wt|kt))!==_e)throw Error(M(327));var r=e.finishedWork,n=e.finishedExpirationTime;if(r===null)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,r===e.current)throw Error(M(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=uu(r);if(e.firstPendingTime=o,n<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n<=e.firstSuspendedTime&&(e.firstSuspendedTime=n-1),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Xe&&(K=Xe=null,Ue=0),1s&&(u=s,s=l,l=u),u=Lf(w,l),p=Lf(w,s),u&&p&&(_.rangeCount!==1||_.anchorNode!==u.node||_.anchorOffset!==u.offset||_.focusNode!==p.node||_.focusOffset!==p.offset)&&(C=C.createRange(),C.setStart(u.node,u.offset),_.removeAllRanges(),l>s?(_.addRange(C),_.extend(p.node,p.offset)):(C.setEnd(p.node,p.offset),_.addRange(C)))))),C=[],_=w;_=_.parentNode;)_.nodeType===1&&C.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w=r?sd(e,t,r):(fe(ce,ce.current&1),t=Xt(e,t,r),t!==null?t.sibling:null);fe(ce,ce.current&1);break;case 19:if(n=t.childExpirationTime>=r,e.effectTag&64){if(n)return ud(e,t,r);t.effectTag|=64}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null),fe(ce,ce.current),!n)return null}return Xt(e,t,r)}bt=!1}}else bt=!1;switch(t.expirationTime=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=Tn(t,ke.current),_n(t,r),o=Zu(null,t,n,e,o,r),t.effectTag|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(n)){var i=!0;Xi(t)}else i=!1;t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Wu(t);var l=n.getDerivedStateFromProps;typeof l=="function"&&gl(t,n,l,e),o.updater=Dl,t.stateNode=o,o._reactInternalFiber=t,Ka(t,n,e,r),t=tu(null,t,n,!0,i,r)}else t.tag=0,Ye(null,t,o,r),t=t.child;return t;case 16:e:{if(o=t.elementType,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,Jv(o),o._status!==1)throw o._result;switch(o=o._result,t.type=o,i=t.tag=Ey(o),e=_t(o,e),i){case 0:t=eu(null,t,o,e,r);break e;case 1:t=id(null,t,o,e,r);break e;case 11:t=nd(null,t,o,e,r);break e;case 14:t=od(null,t,o,_t(o.type,e),n,r);break e}throw Error(M(306,o,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:_t(n,o),eu(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:_t(n,o),id(e,t,n,o,r);case 3:if(ld(t),n=t.updateQueue,e===null||n===null)throw Error(M(282));if(n=t.pendingProps,o=t.memoizedState,o=o!==null?o.element:null,Gu(e,t),Lo(t,n,null,r),n=t.memoizedState.element,n===o)va(),t=Xt(e,t,r);else{if((o=t.stateNode.hydrate)&&(pr=yn(t.stateNode.containerInfo.firstChild),Yt=t,o=jr=!0),o)for(r=Fu(t,null,n,r),t.child=r;r;)r.effectTag=r.effectTag&-3|1024,r=r.sibling;else Ye(e,t,n,r),va();t=t.child}return t;case 5:return Qf(t),e===null&&Ja(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,Ga(n,o)?l=null:i!==null&&Ga(n,i)&&(t.effectTag|=16),jh(e,t),t.mode&4&&r!==1&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ye(e,t,l,r),t=t.child),t;case 6:return e===null&&Ja(t),null;case 13:return sd(e,t,r);case 4:return Ya(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Rn(t,null,n,r):Ye(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:_t(n,o),nd(e,t,n,o,r);case 7:return Ye(e,t,t.pendingProps,r),t.child;case 8:return Ye(e,t,t.pendingProps.children,r),t.child;case 12:return Ye(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value;var s=t.type._context;if(fe(dl,s._currentValue),s._currentValue=i,l!==null)if(s=l.value,i=qr(s,i)?0:(typeof n._calculateChangedBits=="function"?n._calculateChangedBits(s,i):1073741823)|0,i===0){if(l.children===o.children&&!Ge.current){t=Xt(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var a=s.dependencies;if(a!==null){l=s.child;for(var u=a.firstContext;u!==null;){if(u.context===n&&u.observedBits&i){s.tag===1&&(u=gr(r,null),u.tag=2,vr(s,u)),s.expirationTime=t&&e<=t}function zr(e,t){var r=e.firstSuspendedTime,n=e.lastSuspendedTime;rt||r===0)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function u1(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var r=e.firstSuspendedTime;r!==0&&(t>=r?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function fu(e,t){var r=e.lastExpiredTime;(r===0||r>t)&&(e.lastExpiredTime=t)}function Il(e,t,r,n){var o=t.current,i=Lt(),l=xo.suspense;i=Gr(i,o,l);e:if(r){r=r._reactInternalFiber;t:{if($r(r)!==r||r.tag!==1)throw Error(M(170));var s=r;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Fe(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(s!==null);throw Error(M(171))}if(r.tag===1){var a=r.type;if(Fe(a)){r=yh(r,a,s);break e}}r=s}else r=wr;return t.context===null?t.context=r:t.pendingContext=r,t=gr(i,l),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),vr(o,t),_r(o,i),i}function xa(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function gd(e,t){e=e.memoizedState,e!==null&&e.dehydrated!==null&&e.retryTime{"use strict";d();function f1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f1)}catch(e){console.error(e)}}f1(),d1.exports=p1()});var v1=A((p6,lc)=>{d();var g1=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);g1?(oc=new Uint8Array(16),lc.exports=function(){return g1(oc),oc}):(ic=new Array(16),lc.exports=function(){for(var t=0,r;t<16;t++)t&3||(r=Math.random()*4294967296),ic[t]=r>>>((t&3)<<3)&255;return ic});var oc,ic});var S1=A((d6,_1)=>{d();var y1=[];for(Uo=0;Uo<256;++Uo)y1[Uo]=(Uo+256).toString(16).substr(1);var Uo;function My(e,t){var r=t||0,n=y1;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}_1.exports=My});var C1=A((m6,w1)=>{d();var Vy=v1(),Ay=S1();function Ny(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var o=e.random||(e.rng||Vy)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t)for(var i=0;i<16;++i)t[n+i]=o[i];return t||Ay(o)}w1.exports=Ny});var E1=A((P6,P1)=>{"use strict";d();var Dy="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";P1.exports=Dy});var L1=A((b6,O1)=>{"use strict";d();var zy=E1();function b1(){}function I1(){}I1.resetWarningCache=b1;O1.exports=function(){function e(n,o,i,l,s,a){if(a!==zy){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:I1,resetWarningCache:b1};return r.PropTypes=r,r}});var at=A((k6,k1)=>{d();k1.exports=L1()();var O6,L6});var V1=A((V6,M1)=>{d();M1.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(n,o,i){r.o(n,o)||Object.defineProperty(n,o,{enumerable:!0,get:i})},r.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,o){if(1&o&&(n=r(n)),8&o||4&o&&typeof n=="object"&&n&&n.__esModule)return n;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&o&&typeof n!="string")for(var l in n)r.d(i,l,function(s){return n[s]}.bind(null,l));return i},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=8)}([function(e,t){e.exports=F()},function(e,t){e.exports=at()},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(n){var o={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=typeof n[i]=="number"?n[i]:n[i].val);return o},e.exports=t.default},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(n){var o={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=0);return o},e.exports=t.default},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(o,i,l,s,a,u,p){var f=l+(-a*(i-s)+-u*l)*o,y=i+f*o;return Math.abs(f)1)for(var c=1;c=0||Object.prototype.hasOwnProperty.call(c,_)&&(C[_]=c[_]);return C}(h,["path","onSVGReady","children","svgXML"]),m=this.state.svg!=null?this.props.children:null;return i.default.createElement(i.default.Fragment,null,i.default.createElement(s.default,n({path:v,callback:this.onSVGReady,svgXML:S},g)),i.default.createElement(a.default.Provider,{value:{path:v,svgCount:this.state.svgCount,svg:this.state.svg}},m))}}]),y}(i.default.Component);t.default=p,p.propTypes={path:l.default.string,svgXML:l.default.string,onSVGReady:l.default.func,style:l.default.object,children:l.default.any},p.defaultProps={path:null,svgXML:null,onSVGReady:function(){},style:null}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(f){for(var y=1;y=0||Object.prototype.hasOwnProperty.call(f,v)&&(h[v]=f[v]);return h}var u=typeof window!="undefined"?r(14):void 0,p=function(f){function y(){(function(v,S){if(!(v instanceof S))throw new TypeError("Cannot call a class as a function")})(this,y);var h=function(v,S){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!S||typeof S!="object"&&typeof S!="function"?v:S}(this,(y.__proto__||Object.getPrototypeOf(y)).call(this));return h.refCallback=h.refCallback.bind(h),h}return function(h,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);h.prototype=Object.create(v&&v.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(h,v):h.__proto__=v)}(y,f),o(y,[{key:"componentDidUpdate",value:function(h){this.props.path===h.path&&this.props.svgXML===h.svgXML||(this.container&&(this.container.innerHTML=""),this.renderSVG(this.props))}},{key:"refCallback",value:function(h){h&&(this.container=h,this.renderSVG())}},{key:"renderSVG",value:function(){var h=this,v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,S=this.container,g=v.callback,m=(v.path,v.svgXML),c=(v.className,a(v,["callback","path","svgXML","className"]));u(S,{each:function(w){if(w)throw new Error(w);g(h.container)},svgXML:m},function(){S&&c&&Object.keys(c).reduce(function(w,C){return C!=="style"&&w.setAttribute(C,c[C]),S},S)})}},{key:"render",value:function(){var h=this.props,v=(h.callback,h.path,h.svgXML,a(h,["callback","path","svgXML"]));return l.default.createElement("svg",n({ref:this.refCallback,"data-src":this.props.path},v))}}]),y}(l.default.Component);t.default=p,p.defaultProps={callback:function(){},path:null,svgXML:null},p.propTypes={callback:i.default.func,path:i.default.string,svgXML:i.default.string}},function(e,t,r){"use strict";(function(n){var o,i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l};(function(l,s){var a=l.location.protocol==="file:";s.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");var u=Array.prototype.forEach||function(_,R){if(this==null||typeof _!="function")throw new TypeError;var P,x=this.length>>>0;for(P=0;P=0;oe--)q[oe].name+""+q[oe].value,_.setAttribute(q[oe].name,q[oe].value);delete y[y.indexOf(_)],_=null,f++},c=function(_,R){if(_.innerHTML=R.innerHTML||"",!_.innerHTML){var P=s.createElement("div"),x=""+function(b){var O=new XMLSerializer;return Array.prototype.slice.call(b.childNodes).map(function(V){return O.serializeToString(V)}).join("")}(R)+"";P.innerHTML=""+x,_.textContent="",Array.prototype.slice.call(P.childNodes[0].childNodes).forEach(function(b){_.appendChild(b)})}},w=function(_,R,P,x){if(P){var b;try{b=new DOMParser().parseFromString(P,"text/xml")}catch(V){b=void 0}if(!b||b.getElementsByTagName("parsererror").length)return x("Unable to parse SVG file: "+b.getElementsByTagName("parsererror")[0].innerHTML),!1;m(_,b.documentElement),x()}else{var O=_.getAttribute("data-src")||_.getAttribute("src");if(_.setAttribute("src",""),y.indexOf(_)!==-1)return;y.push(_),g(O,function(V){m(_,V),x()})}},C=function(_,R,P){(R=R||{}).pngFallback;var x=R.each,b=R.svgXML;if(_.length!==void 0){var O=0;u.call(_,function(V){w(V,0,b,function(){x&&typeof x=="function"&&x(),P&&_.length===++O&&P(O)})})}else _?w(_,0,b,function(){x&&typeof x=="function"&&x(),P&&P(1),_=null}):P&&P(0)};i(n)==="object"&&i(n.exports)==="object"?n.exports=t=C:(o=function(){return C}.call(t,r,t,n))===void 0||(n.exports=o)})(window,document)}).call(this,r(15)(e))},function(e,t){e.exports=function(r){return r.webpackPolyfill||(r.deprecate=function(){},r.paths=[],r.children||(r.children=[]),Object.defineProperty(r,"loaded",{enumerable:!0,get:function(){return r.l}}),Object.defineProperty(r,"id",{enumerable:!0,get:function(){return r.i}}),r.webpackPolyfill=1),r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function f(y,h){for(var v=0;v1e3/60*10&&(c.accumulatedTime=0),c.accumulatedTime===0)return c.animationID=null,void c.startAnimationIfNecessary();var P=(c.accumulatedTime-Math.floor(c.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),x=Math.floor(c.accumulatedTime/(1e3/60)),b={},O={},V={},j={};for(var k in C)if(Object.prototype.hasOwnProperty.call(C,k)){var H=C[k];if(typeof H=="number")V[k]=H,j[k]=0,b[k]=H,O[k]=0;else{for(var Y=c.state.lastIdealStyle[k],W=c.state.lastIdealVelocity[k],$=0;$1e3/60*10&&(c.accumulatedTime=0),c.accumulatedTime===0)return c.animationID=null,void c.startAnimationIfNecessary();for(var P=(c.accumulatedTime-Math.floor(c.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),x=Math.floor(c.accumulatedTime/(1e3/60)),b=[],O=[],V=[],j=[],k=0;k1e3/60*10&&(_.accumulatedTime=0),_.accumulatedTime===0)return _.animationID=null,void _.startAnimationIfNecessary();for(var V=(_.accumulatedTime-Math.floor(_.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),j=Math.floor(_.accumulatedTime/(1e3/60)),k=g(_.props.willEnter,_.props.willLeave,_.props.didLeave,_.state.mergedPropsStyles,x,_.state.currentStyles,_.state.currentVelocities,_.state.lastIdealStyles,_.state.lastIdealVelocities),H=k[0],Y=k[1],W=k[2],$=k[3],se=k[4],q=0;ql[c])return-1;if(h>a[c]&&gl[c])return 1;if(v>a[c]&&S{d();A1.exports=V1()});var jg=A((kk,F3)=>{F3.exports='data:image/svg+xml,%0A%0A%0A'});var Wg=A((Mk,U3)=>{U3.exports='data:image/svg+xml,%0A%0A%0A'});var Gg=A((Vk,q3)=>{q3.exports='data:image/svg+xml,%0A%0A%0A%0A'});var Fg=A((Ak,B3)=>{B3.exports='data:image/svg+xml,%0A%0A%0A%0A'});var Ug=A((Nk,Z3)=>{Z3.exports='data:image/svg+xml,%0A%0A%0A%0A%0A'});var qg=A((Dk,$3)=>{$3.exports='data:image/svg+xml,%0A%0A%0A%0A%0A'});var Bg=A((zk,K3)=>{K3.exports='data:image/svg+xml,%0A%0A%0A'});var Zg=A((Hk,Y3)=>{Y3.exports='data:image/svg+xml,%0A%0A%0A'});var $g=A((jk,X3)=>{X3.exports='data:image/svg+xml,%0A%0A%0A'});var Kg=A((Wk,Q3)=>{Q3.exports='data:image/svg+xml,%0A%0A%0A'});var Yg=A((Gk,J3)=>{J3.exports='data:image/svg+xml,%0A%0A%0A'});var Xg=A((Fk,e_)=>{e_.exports='data:image/svg+xml,%0A%0A%0A'});var Qg=A((Uk,t_)=>{t_.exports='data:image/svg+xml,PopIn_16x'});var Jg=A((qk,r_)=>{r_.exports='data:image/svg+xml,PopIn_16x'});var e0=A((Bk,n_)=>{n_.exports='data:image/svg+xml,PopOut_16x'});var t0=A((Zk,o_)=>{o_.exports='data:image/svg+xml,PopOut_16x'});var r0=A(($k,i_)=>{i_.exports='data:image/svg+xml,%0A%0A%0A'});var n0=A((Kk,l_)=>{l_.exports='data:image/svg+xml,%0A%0A%0A'});var o0=A((Yk,s_)=>{s_.exports='data:image/svg+xml,%0A%0A%0A'});var i0=A((Xk,a_)=>{a_.exports='data:image/svg+xml,%0A%0A%0A'});var l0=A((Qk,u_)=>{u_.exports='data:image/svg+xml,%0A%0A%0A'});var s0=A((Jk,c_)=>{c_.exports='data:image/svg+xml,%0A%0A%0A'});var a0=A((eM,p_)=>{p_.exports='data:image/svg+xml,%0A%0A%0A'});var u0=A((tM,f_)=>{f_.exports='data:image/svg+xml,%0A%0A%0A'});var c0=A((rM,d_)=>{d_.exports='data:image/svg+xml,%0A%0A%0A'});var p0=A((nM,h_)=>{h_.exports='data:image/svg+xml,%0A%0A%0A'});var f0=A((oM,m_)=>{m_.exports='data:image/svg+xml,%0A%0A%0A'});var d0=A((iM,g_)=>{g_.exports='data:image/svg+xml,%0A%0A%0A'});var h0=A((lM,v_)=>{v_.exports='data:image/svg+xml,%0A%0A%0A'});var m0=A((sM,y_)=>{y_.exports='data:image/svg+xml,%0A%0A%0A'});var g0=A((aM,__)=>{__.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A'});var v0=A((uM,S_)=>{S_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A'});var y0=A((cM,w_)=>{w_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A'});var _0=A((pM,C_)=>{C_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A'});var S0=A((fM,x_)=>{x_.exports='data:image/svg+xml,%0A%0A%0A'});var w0=A((dM,T_)=>{T_.exports='data:image/svg+xml,%0A%0A%0A'});var C0=A((hM,R_)=>{R_.exports='data:image/svg+xml,%0A%0A%0A'});var x0=A((mM,P_)=>{P_.exports='data:image/svg+xml,%0A%0A%0A'});var T0=A((gM,E_)=>{E_.exports='data:image/svg+xml,%0A%0A %0A %0A %0A image/svg+xml%0A %0A %0A %0A %0A %0A %0A %0A%0A'});var R0=A((vM,b_)=>{b_.exports='data:image/svg+xml,%0A%0A %0A %0A %0A image/svg+xml%0A %0A %0A %0A %0A %0A %0A %0A%0A'});var P0=A((yM,I_)=>{I_.exports='data:image/svg+xml,%0A%0A%0A'});var E0=A((_M,O_)=>{O_.exports='data:image/svg+xml,%0A%0A%0A'});var b0=A((SM,L_)=>{L_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%09%0A%09%0A%0A%0A'});var I0=A((wM,k_)=>{k_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%09%0A%09%0A%0A%0A'});var O0=A((CM,M_)=>{M_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%09%0A%09%0A%0A%0A%0A'});var L0=A((xM,V_)=>{V_.exports='data:image/svg+xml,%0A%0A%0A%0A%0A%09%0A%09%0A%0A%0A%0A'});var k0=A((TM,A_)=>{A_.exports='data:image/svg+xml,%0A%0A%0A'});var M0=A((RM,N_)=>{N_.exports='data:image/svg+xml,%0A%0A%0A'});var V0=A((PM,D_)=>{D_.exports='data:image/svg+xml,%0A%0A%0A'});var A0=A((EM,z_)=>{z_.exports='data:image/svg+xml,%0A%0A%0A'});var N0=A((bM,H_)=>{H_.exports='data:image/svg+xml,%0A%0A%0A'});var D0=A((IM,j_)=>{j_.exports='data:image/svg+xml,%0A%0A%0A'});var z0=A((OM,W_)=>{W_.exports='data:image/svg+xml,%0A%0A%0A'});var H0=A((LM,G_)=>{G_.exports='data:image/svg+xml,%0A%0A%0A'});var j0=A((kM,F_)=>{F_.exports='data:image/svg+xml,%0A%0A%0A'});var W0=A((MM,U_)=>{U_.exports='data:image/svg+xml,%0A%0A%0A'});var G0=A((VM,q_)=>{q_.exports='data:image/svg+xml,%0A%0A%0A'});var F0=A((AM,B_)=>{B_.exports='data:image/svg+xml,%0A%0A%0A'});var U0=A((NM,Z_)=>{Z_.exports='data:image/svg+xml,%0A%0A%0A'});var q0=A((DM,$_)=>{$_.exports='data:image/svg+xml,%0A%0A%0A'});var B0=A((zM,K_)=>{K_.exports='data:image/svg+xml,%0A%0A%0A%0A'});var Z0=A((HM,Y_)=>{Y_.exports='data:image/svg+xml,%0A%0A%0A%0A'});var $0=A((jM,X_)=>{X_.exports='data:image/svg+xml,%0A%0A%0A%0A'});var K0=A((WM,Q_)=>{Q_.exports='data:image/svg+xml,%0A%0A%0A%0A'});var Y0=A((GM,J_)=>{J_.exports='data:image/svg+xml,%0A%0A%0A'});var X0=A((FM,e4)=>{e4.exports='data:image/svg+xml,%0A%0A%0A'});var Q0=A((UM,t4)=>{t4.exports='data:image/svg+xml,%0A%0A%0A'});var J0=A((qM,r4)=>{r4.exports='data:image/svg+xml,%0A%0A%0A'});var ev=A((BM,n4)=>{n4.exports='data:image/svg+xml,%0A %0A %0A %0A RunByLine_16x%0A %0A %0A %0A %0A %0A %0A %0A %0A %0A'});var tv=A((ZM,o4)=>{o4.exports='data:image/svg+xml,%0A %0A %0A %0A RunByLine_16x%0A %0A %0A %0A %0A %0A %0A %0A %0A %0A'});var rv=A(($M,i4)=>{i4.exports='data:image/svg+xml,%0A%0A%0A'});var nv=A((KM,l4)=>{l4.exports='data:image/svg+xml,%0A%0A%0A'});d();d();d();function Pt(e){if(typeof document!="undefined"){var t=document.createElement("style"),r=document.createTextNode(e);t.appendChild(r),document.head.appendChild(t)}}var Gp=`body{margin:0;padding:0} `;Pt(Gp);var fv=z(F()),dv=z(Fo());d();function h1(){let e=document.body;if(e)switch(e.className){default:case"vscode-light":return"vscode-light";case"vscode-dark":return"vscode-dark";case"vscode-high-contrast":return"vscode-high-contrast"}return"vscode-light"}d();d();var m1=`.main-panel{position:absolute;inset:0;background-color:var(--vscode-editor-background);overflow:hidden} `;Pt(m1);var Gt=z(F()),Np=z(C1());d();var Fl;function Ct(e,t){return Fl&&Fl.hasOwnProperty(e)?Fl[e]:t}function x1(e){Fl=e}d();d();var T1;function Ul(e){T1&&T1("verbose",e)}var sc=class{constructor(){this.registered=!1;this.baseHandler=this.handleVSCodeApiMessages.bind(this)}register(t){if(this.messageCallback=t,!this.vscodeApi&&typeof acquireVsCodeApi!="undefined"?this.vscodeApi=acquireVsCodeApi():!this.vscodeApi&&typeof window.acquireVsCodeApi!="undefined"&&(this.vscodeApi=window.acquireVsCodeApi()),this.vscodeApi||console.error("The vscode api is not set"),!this.registered){this.registered=!0,window.addEventListener("message",this.baseHandler);try{let r=this.vscodeApi;r&&r.handleMessage&&r.handleMessage(this.handleVSCodeApiMessages.bind(this))}catch(r){}}}sendMessage(t,r){this.vscodeApi?this.vscodeApi.postMessage({type:t,payload:r}):t==="IPyWidgets_logMessage"?Ul(`Logging message ${t}, ${r}`):Ul(`No vscode API to post message ${t}`)}dispose(){this.registered&&(this.registered=!1,window.removeEventListener("message",this.baseHandler))}async handleVSCodeApiMessages(t){let r=t.data;r&&this.messageCallback&&await this.messageCallback(r)}},ac=class{constructor(t){this.kernelMessagingApi=t||{onDidReceiveKernelMessage,postKernelMessage}}register(t){this.messageCallback=t,this.kernelHandler||(this.kernelHandler=this.kernelMessagingApi.onDidReceiveKernelMessage(this.handleKernelMessage.bind(this)))}sendMessage(t,r){this.kernelMessagingApi.postKernelMessage({type:t,payload:r})}dispose(){this.kernelHandler&&this.kernelHandler.dispose()}async handleKernelMessage(t){let r=t;r&&this.messageCallback&&await this.messageCallback(r)}},ql=class{constructor(t){this.kernelMessagingApi=t;this.handlers=[]}dispose(){this.messageApi&&this.messageApi.dispose()}sendMessage(t,r){return this.sendUnsafeMessage(t.toString(),r)}sendUnsafeMessage(t,r){this.messageApi?this.messageApi.sendMessage(t,r):t==="IPyWidgets_logMessage"?console.log("Message not sent",t,r):Ul(`No message API to post message ${t}`)}addHandler(t){this.acquireApi(),this.handlers.push(t)}removeHandler(t){this.handlers=this.handlers.filter(r=>r!==t)}acquireApi(){this.messageApi||(this.useKernelMessageApi()?this.messageApi=new ac(this.kernelMessagingApi):this.messageApi=new sc,this.messageApi.register(this.handleMessage.bind(this)))}useKernelMessageApi(){return!!(this.kernelMessagingApi&&typeof this.kernelMessagingApi.postKernelMessage!="undefined"||typeof postKernelMessage!="undefined")}async handleMessage(t){this.handlers&&t&&this.handlers.forEach(r=>{r&&r.handleMessage(t.type,t.payload)})}};d();function R1(){return{experiments:{enabled:!0,optInto:[],optOutFrom:[]},jupyterLaunchTimeout:10,jupyterLaunchRetries:3,notebookFileRoot:"${fileDirname}",useDefaultConfigForJupyter:!0,jupyterInterruptTimeout:1e4,errorBackgroundColor:"#FFFFFF",sendSelectionToInteractiveWindow:!1,markdownRegularExpression:"^(#\\s*%%\\s*\\[markdown\\]|#\\s*\\)",codeRegularExpression:"^(#\\s*%%|#\\s*\\|#\\s*In\\[\\d*?\\]|#\\s*In\\[ \\])",variableExplorerExclude:"module;function;builtin_function_or_method",interactiveWindowMode:"multiple",extraSettings:{editor:{cursor:"line",cursorBlink:"blink",autoClosingBrackets:"languageDefined",autoClosingQuotes:"languageDefined",autoSurround:"languageDefined",autoIndent:!1,fontLigatures:!1,scrollBeyondLastLine:!0,verticalScrollbarSize:14,horizontalScrollbarSize:14,fontSize:14,fontFamily:"Consolas, 'Courier New', monospace"},theme:"Default Dark+",hasPythonExtension:!0,isWeb:!1},runStartupCommands:"",debugJustMyCode:!0,widgetScriptSources:[]}}d();var Tr=z(F()),D1=z(uc());d();var N1=`.svg-list-container{width:100%;height:100px;margin:10px}.svg-list{list-style-type:none;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding-inline-start:0px}.svg-list-item{width:100px;height:100%;border:1px solid transparent;display:inline-block;overflow:hidden}.svg-list-item-selected{border-color:var(--vscode-list-highlightForeground);border-style:solid;border-width:2px}.svg-list-white-background{background:white}.svg-list-item-image{width:100px;height:100px} `;Pt(N1);var Bl=class extends Tr.Component{constructor(){super(...arguments);this.onKeyDown=(r,n)=>{(r.key==="Enter"||r.key===" ")&&this.props.imageClicked(n)}}render(){return Tr.createElement("div",{className:"svg-list-container"},Tr.createElement("div",{className:"svg-list"},this.renderImages()))}renderImages(){return this.props.images.map((r,n)=>{let o=`svg-list-item${this.props.currentImage===n?" svg-list-item-selected":""}${this.props.themeMatplotlibBackground?"":" svg-list-white-background"}`,i=n===this.props.currentImage?Ct("selectedImageListLabel","Selected Image"):Ct("selectedImageLabel","Image"),l=n===this.props.currentImage?"true":"false";return Tr.createElement("div",{className:o,tabIndex:0,role:"button","aria-label":i,"aria-pressed":l,onClick:()=>this.props.imageClicked(n),onKeyDown:u=>this.onKeyDown(u,n),key:n},Tr.createElement("div",{className:"svg-list-item-image"},Tr.createElement(D1.SvgLoader,{svgXML:r})))})}};d();var xt=z(F());d();d();d();var z1="https://github.com/chrvadala/react-svg-pan-zoom/blob/master",Y6=z1+"/docs/migrate-from-v1-to-v2.md",X6=z1+"/docs/migrate-from-v2-to-v3.md";d();var Ee=z(F()),D=z(at());d();d();function cc(e,t){return Array.isArray(t)?[e.a*t[0]+e.c*t[1]+e.e,e.b*t[0]+e.d*t[1]+e.f]:{x:e.a*t.x+e.c*t.y+e.e,y:e.b*t.x+e.d*t.y+e.f}}function Zl(e,t){return t.map(r=>cc(e,r))}d();function Vt(e){return{a:parseFloat(e.a),b:parseFloat(e.b),c:parseFloat(e.c),d:parseFloat(e.d),e:parseFloat(e.e),f:parseFloat(e.f)}}d();d();function pc(){return{a:1,c:0,e:0,b:0,d:1,f:0}}d();function qo(e){let{a:t,b:r,c:n,d:o,e:i,f:l}=e,s=t*o-r*n;return{a:o/s,b:r/-s,c:n/-s,d:t/s,e:(o*i-n*l)/-s,f:(r*i-t*l)/s}}d();d();function Bo(e){return typeof e=="undefined"}d();d();function de(e,t=0){return{a:1,c:0,e,b:0,d:1,f:t}}d();function Me(...e){e=Array.isArray(e[0])?e[0]:e;let t=(r,n)=>({a:r.a*n.a+r.c*n.b,c:r.a*n.c+r.c*n.d,e:r.a*n.e+r.c*n.f+r.e,b:r.b*n.a+r.d*n.b,d:r.b*n.c+r.d*n.d,f:r.b*n.e+r.d*n.f+r.f});switch(e.length){case 0:throw new Error("no matrices provided");case 1:return e[0];case 2:return t(e[0],e[1]);default:{let[r,n,...o]=e,i=t(r,n);return Me(i,...o)}}}var{cos:TS,sin:RS,PI:PS}=Math;d();function ut(e,t=void 0,r=void 0,n=void 0){Bo(t)&&(t=e);let o={a:e,c:0,e:0,b:0,d:t,f:0};return Bo(r)||Bo(n)?o:Me([de(r,n),o,de(-r,-n)])}d();d();var{tan:NS}=Math;d();function H1(e){return jy(e)}function jy(e){return`matrix(${e.a},${e.b},${e.c},${e.d},${e.e},${e.f})`}d();d();d();d();d();function Wy(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}function fc(e,t,r,n){this.message=e,this.expected=t,this.found=r,this.location=n,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,fc)}Wy(fc,Error);fc.buildMessage=function(e,t,r){var n={literal:function(p){return'"'+i(p.text)+'"'},class:function(p){var f=p.parts.map(function(y){return Array.isArray(y)?l(y[0])+"-"+l(y[1]):l(y)});return"["+(p.inverted?"^":"")+f+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(p){return p.description},not:function(p){return"not "+s(p.expected)}};function o(p){return p.charCodeAt(0).toString(16).toUpperCase()}function i(p){return p.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(f){return"\\x0"+o(f)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(f){return"\\x"+o(f)})}function l(p){return p.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(f){return"\\x0"+o(f)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(f){return"\\x"+o(f)})}function s(p){return n[p.type](p)}function a(p){var f=p.map(s),y,h;if(f.sort(),f.length>0){for(y=1,h=1;y6&&arguments[6]!==void 0?arguments[6]:null,s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null;return re({},hc({},pc(),{version:W1,mode:G1,focus:!1,pinchPointDistance:null,prePinchMode:null,viewerWidth:e,viewerHeight:t,SVGMinX:r,SVGMinY:n,SVGWidth:o,SVGHeight:i,scaleFactorMin:l,scaleFactorMax:s,startX:null,startY:null,endX:null,endY:null,miniatureOpen:!0,lastAction:null}))}function re(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return e=Object.assign({},e,t,{lastAction:r}),Object.freeze(e)}function F1(e){return e!==null&&$l(e)==="object"&&e.hasOwnProperty("version")&&e.version===W1}function we(e,t,r){var n=Vt(e),o=qo(n);return cc(o,{x:t,y:r})}function Mn(e){var t=Vt(e);return{scaleFactor:t.a,translationX:t.e,translationY:t.f}}function U1(e,t){return re(e,{focus:t})}function q1(e,t,r){return re(e,{viewerWidth:t,viewerHeight:r})}function gc(e,t,r,n,o){return re(e,{SVGMinX:t,SVGMinY:r,SVGWidth:n,SVGHeight:o})}function B1(e,t,r){return re(e,{scaleFactorMin:t,scaleFactorMax:r})}function vc(e,t,r,n){var o=e.viewerWidth,i=e.viewerHeight,l=Me(de(-t+o/2,-r+i/2),de(t,r),ut(n,n),de(-t,-r));return re(e,hc({mode:Se},l))}function yc(e){return re(e,hc({mode:Se},pc()))}function _c(e){return re(e,{mode:G1,startX:null,startY:null,endX:null,endY:null})}function Fy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z1(e,t){for(var r=0;r3&&arguments[3]!==void 0?arguments[3]:void 0,o=Me(Vt(e),de(t,r));if(n){var i=Zl(o,[{x:e.SVGMinX+n,y:e.SVGMinY+n},{x:e.SVGMinX+e.SVGWidth-n,y:e.SVGMinY+e.SVGHeight-n}]),l=Zy(i,2),s=l[0],a=s.x,u=s.y,p=l[1],f=p.x,y=p.y,h=0;e.viewerWidth-a<0?h=e.viewerWidth-a:f<0&&(h=-f);var v=0;e.viewerHeight-u<0?v=e.viewerHeight-u:y<0&&(v=-y),o=Me(de(h,v),o)}return re(e,qy({mode:Se},o),Kr)}function K1(e,t,r){return re(e,{mode:ze,startX:t,startY:r,endX:t,endY:r},Kr)}function Y1(e,t,r,n){if(e.mode!==ze)throw new Error("update pan not allowed in this mode "+e.mode);var o=e.endX,i=e.endY,l=we(e,o,i),s=we(e,t,r),a=s.x-l.x,u=s.y-l.y,p=Zo(e,a,u,n);return re(p,{mode:ze,endX:t,endY:r},Kr)}function Sc(e){return re(e,{mode:Se,startX:null,startY:null,endX:null,endY:null},Kr)}function X1(e,t,r){var n=0,o=0;return r<=20&&(o=2),e.viewerWidth-t<=20&&(n=-2),e.viewerHeight-r<=20&&(o=-2),t<=20&&(n=2),n=n/e.d,o=o/e.d,n===0&&o===0?e:Zo(e,n,o)}d();d();function $o(e,t){if(e.x<=t.x&&e.y<=t.y)return{x:e.x,y:e.y,width:t.x-e.x,height:t.y-e.y};if(e.x>=t.x&&e.y<=t.y)return{x:t.x,y:e.y,width:e.x-t.x,height:t.y-e.y};if(e.x>=t.x&&e.y>=t.y)return{x:t.x,y:t.y,width:e.x-t.x,height:e.y-t.y};if(e.x<=t.x&&e.y>=t.y)return{x:e.x,y:t.y,width:t.x-e.x,height:e.y-t.y}}function Q1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function wc(e){for(var t=1;te.scaleFactorMax;return o&&t<1||i&&t>1}function Yl(e,t){var r=t.a;return e.scaleFactorMin!=null&&(r=Math.max(r,e.scaleFactorMin)),e.scaleFactorMax!=null&&(r=Math.min(r,e.scaleFactorMax)),re(t,{a:r,d:r})}function rr(e,t,r,n){if(Ko(e,n))return e;var o=Me(Vt(e),de(t,r),ut(n,n),de(-t,-r));return re(e,wc({mode:Se},o,{startX:null,startY:null,endX:null,endY:null}),On)}function Xl(e,t,r,n,o){var i=e.viewerWidth,l=e.viewerHeight,s=i/n,a=l/o,u=Math.min(s,a),p=Me(ut(u,u),de(-t,-r));return Ko(e,u/e.d)?re(e,{mode:Se,startX:null,startY:null,endX:null,endY:null}):re(e,wc({mode:Se},Yl(e,p),{startX:null,startY:null,endX:null,endY:null}),On)}function Yo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:er,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:tr,n=e.viewerWidth,o=e.viewerHeight,i=e.SVGMinX,l=e.SVGMinY,s=e.SVGWidth,a=e.SVGHeight,u=n/s,p=o/a,f=Math.min(u,p),y=ut(f,f),h=-i*u,v=-l*p;if(uo&&Math.abs(l-r)>o){var u=$o(s,a);return Xl(e,u.x,u.y,u.width,u.height)}else{var p=we(e,t,r);return rr(e,p.x,p.y,n)}}d();function xc(e,t,r,n,o){return n+(o-n)*(e-t)/(r-t)}function Yr(e,t){var r=t.getBoundingClientRect(),n=r.left,o=r.top,i=e.clientX-Math.round(n),l=e.clientY-Math.round(o);return{x:i,y:l}}function Jl(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i||Yr(e,t),s=l.x,a=l.y,u=n;switch(r){case pt:var p=we(n,s,a);u=rr(n,p.x,p.y,1/o.scaleFactor,o);break;case et:u=J1(n,s,a);break;case Be:case Ze:u=K1(n,s,a);break;default:return n}return e.preventDefault(),u}function es(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i||Yr(e,t),s=l.x,a=l.y,u=e.buttons===0,p=n;switch(r){case et:n.mode===He&&(p=u?Ql(n,s,a,o.scaleFactor,o):em(n,s,a));break;case Be:case Ze:n.mode===ze&&(p=u?Sc(n):Y1(n,s,a,o.preventPanOutside?20:void 0));break;default:return n}return e.preventDefault(),p}function ts(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i||Yr(e,t),s=l.x,a=l.y,u=n;switch(r){case pt:n.mode===He&&(u=Ql(n,s,a,1/o.scaleFactor,o));break;case et:n.mode===He&&(u=Ql(n,s,a,o.scaleFactor,o));break;case Be:case Ze:n.mode===ze&&(u=Sc(n));break;default:return n}return e.preventDefault(),u}function tm(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i||Yr(e,t),s=l.x,a=l.y,u=n;if(r===Be&&!o.disableDoubleClickZoomWithToolAuto){var p=o.modifierKeys,f=p===void 0?[]:p,y=we(n,s,a),h=function(m,c){return m||e.getModifierState(c)},v=f.reduce(h,!1),S=v?1/o.scaleFactor:o.scaleFactor;u=rr(n,y.x,y.y,S,o)}return e.preventDefault(),u}function rm(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i||Yr(e,t),s=l.x,a=l.y;if(!o.detectWheel)return n;var u=Math.max(-1,Math.min(1,e.deltaY)),p=xc(u,-1,1,o.scaleFactorOnWheel,1/o.scaleFactorOnWheel),f=we(n,s,a),y=rr(n,f.x,f.y,p,o);return e.preventDefault(),y}function Tc(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=U1(n,e.type==="mouseenter");return e.preventDefault(),l}function nm(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=i.x,s=i.y;return!([ct,Be].indexOf(r)>=0)||!o.detectAutoPan||!n.focus?n:X1(n,l,s)}function rs(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?rs=function(r){return typeof r}:rs=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},rs(e)}function Qy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function om(e,t){for(var r=0;r=0)return _c(n);if([Se].indexOf(n.mode)>=0)return n}return Oc(e,t,r,n,o,Jl)}function pm(e,t,r,n,o){return mm(e,o)?gm(e,t,r,n,o):[ze,He].indexOf(n.mode)>=0?Oc(e,t,r,n,o,es):n}function fm(e,t,r,n,o){if(!([ze,He].indexOf(n.mode)>=0))return n;var i=d5(e,n,o)?re(n,{pinchPointDistance:null}):n;return e.touches.length>0?i:Oc(e,t,r,i,o,ts)}function dm(e,t,r,n,o){return e.stopPropagation(),e.preventDefault(),_c(n)}function hm(e){return typeof e.pinchPointDistance=="number"}function d5(e,t,r){return r.detectPinchGesture&&hm(t)&&e.touches.length<2}function mm(e,t){return t.detectPinchGesture&&e.touches.length>1}function Oc(e,t,r,n,o,i){var l=e.touches.length===0?re(n,{mode:n.prePinchMode?Se:n.mode,prePinchMode:null}):n,s=e.touches.length>0?e.touches[0]:e.changedTouches[0],a=f5(s,t);switch(r){case pt:case et:case Be:case Ze:return e.stopPropagation(),e.preventDefault(),i(e,t,r,l,o,a);default:return l}}function gm(e,t,r,n,o){var i=t.getBoundingClientRect(),l=i.left,s=i.top,a=e.touches[0].clientX-Math.round(l),u=e.touches[0].clientY-Math.round(s),p=e.touches[1].clientX-Math.round(l),f=e.touches[1].clientY-Math.round(s),y=Math.sqrt(Math.pow(p-a,2)+Math.pow(f-u,2)),h=hm(n)?n.pinchPointDistance:y,v=we(n,(a+p)/2,(u+f)/2),S=y/h;if(Ko(n,S))return n;e.cancelable&&e.preventDefault();var g=Me(Vt(n),de(v.x,v.y),ut(S,S),de(-v.x,-v.y));return re(n,re(c5({mode:He},Yl(n,g),{startX:null,startY:null,endX:null,endY:null,prePinchMode:n.prePinchMode?n.prePinchMode:n.mode,pinchPointDistance:y})))}d();function Xo(e){return re(e,{miniatureOpen:!0})}function Qo(e){return re(e,{miniatureOpen:!1})}d();var h5=function(t){return["zoom-in","zoom-out","grab","grabbing"].indexOf(t)>-1},vm=function(){return navigator.userAgent.toLowerCase()},m5=function(){return vm().indexOf("firefox")>-1},g5=function(){return vm().indexOf("webkit")>-1};function Jo(e){if(!h5(e))return e;if(m5())return"-moz-".concat(e);if(g5())return"-webkit-".concat(e)}d();var nr=z(F()),ls=z(at());d();var Ac=z(F());d();function Lc(e){return e.displayName||e.name||"Component"}function is(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?is=function(r){return typeof r}:is=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},is(e)}function kc(){return kc=Object.assign||function(e){for(var t=1;t=0?"2px 1px":"1px 2px",color:this.props.active||this.state.hover?this.props.activeColor:"#FFF",transition:"color 200ms ease",background:"none",padding:"0px",border:"0px",outline:"0px",cursor:"pointer"};return Gc.default.createElement("button",{onMouseEnter:function(l){return n.change(l)},onMouseLeave:function(l){return n.change(l)},onTouchStart:function(l){n.change(l),n.props.onClick(l)},onTouchEnd:function(l){return n.change(l)},onTouchCancel:function(l){return n.change(l)},onClick:this.props.onClick,style:o,title:this.props.title,name:this.props.name,type:"button"},this.props.children)}}]),t}(Gc.default.Component);Rr.propTypes={title:Xr.default.string.isRequired,name:Xr.default.string.isRequired,toolbarPosition:Xr.default.string.isRequired,activeColor:Xr.default.string.isRequired,onClick:Xr.default.func.isRequired,active:Xr.default.bool.isRequired};function Vn(e){var t=e.tool,r=e.value,n=e.onChangeValue,o=e.onChangeTool,i=e.activeToolColor,l=e.position,s=e.SVGAlignX,a=e.SVGAlignY,u=function(v,S){o(S),v.stopPropagation(),v.preventDefault()},p=function(v){n(Yo(r,s,a)),v.stopPropagation(),v.preventDefault()},f=[Pe,je].indexOf(l)>=0,y={position:"absolute",transform:[Pe,je].indexOf(l)>=0?"translate(-50%, 0px)":"none",top:[pe,he,Pe].indexOf(l)>=0?"5px":"unset",left:[Pe,je].indexOf(l)>=0?"50%":pe===l?"5px":"unset",right:[he].indexOf(l)>=0?"5px":"unset",bottom:[je].indexOf(l)>=0?"5px":"unset",backgroundColor:"rgba(19, 20, 22, 0.90)",borderRadius:"2px",display:"flex",flexDirection:f?"row":"column",padding:f?"1px 2px":"2px 1px"};return ft.default.createElement("div",{style:y,role:"toolbar"},ft.default.createElement(Rr,{toolbarPosition:l,active:t===ct,activeColor:i,name:"unselect-tools",title:"Selection",onClick:function(v){return u(v,ct)}},ft.default.createElement(as,null)),ft.default.createElement(Rr,{toolbarPosition:l,active:t===Ze,activeColor:i,name:"select-tool-pan",title:"Pan",onClick:function(v){return u(v,Ze)}},ft.default.createElement(us,null)),ft.default.createElement(Rr,{toolbarPosition:l,active:t===et,activeColor:i,name:"select-tool-zoom-in",title:"Zoom in",onClick:function(v){return u(v,et)}},ft.default.createElement(cs,null)),ft.default.createElement(Rr,{toolbarPosition:l,active:t===pt,activeColor:i,name:"select-tool-zoom-out",title:"Zoom out",onClick:function(v){return u(v,pt)}},ft.default.createElement(ps,null)),ft.default.createElement(Rr,{toolbarPosition:l,active:!1,activeColor:i,name:"fit-to-viewer",title:"Fit to viewer",onClick:function(v){return p(v)}},ft.default.createElement(fs,null)))}Vn.propTypes={tool:or.default.string.isRequired,onChangeTool:or.default.func.isRequired,value:or.default.object.isRequired,onChangeValue:or.default.func.isRequired,position:or.default.oneOf([Pe,he,je,pe]),SVGAlignX:or.default.oneOf([Jt,er,Ln]),SVGAlignY:or.default.oneOf([Jt,tr,kn]),activeToolColor:or.default.string};Vn.defaultProps={position:he,SVGAlignX:er,SVGAlignY:tr,activeToolColor:"#1CA6FC"};d();function Fc(){return"ontouchstart"in window||navigator.maxTouchPoints}d();var Pr=z(F()),Er=z(at());d();var qc=z(F()),gs=z(at());d();var hs=z(F()),Uc=z(at());function ms(e){var t=e.open,r=e.position,n=0;switch(r){case pe:n=t?"rotate(225, 12, 13)":"rotate(45, 12, 13)";break;case he:n=n=t?"rotate(135, 12, 13)":"rotate(-45, 12, 13)";break;default:}return hs.default.createElement("svg",{width:24,height:24,stroke:"currentColor"},hs.default.createElement("g",{transform:n},hs.default.createElement("path",{fill:"#000000",d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"})))}ms.propTypes={open:Uc.default.bool.isRequired,position:Uc.default.oneOf([he,pe]).isRequired};function An(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vs(e){var t,r=e.value,n=e.onChangeValue,o=e.position,i=(t={width:"24px",height:"24px",display:"block",position:"absolute",bottom:0},An(t,o===pe?"left":"right","0px"),An(t,"background","rgba(19, 20, 22, 0.901961)"),An(t,"border",0),An(t,"padding",0),An(t,"outline",0),An(t,"color","#fff"),t),l=r.miniatureOpen?Qo:Xo;return qc.default.createElement("button",{type:"button",style:i,onClick:function(){return n(l(r))}},qc.default.createElement(ms,{open:r.miniatureOpen,position:o}))}vs.propTypes={value:gs.default.object.isRequired,onChangeValue:gs.default.func.isRequired,position:gs.default.oneOf([he,pe]).isRequired};d();var Qr=z(F()),At=z(at());var I5="react-svg-pan-zoom_miniature";function xm(e){var t=e.SVGMinX,r=e.SVGMinY,n=e.SVGWidth,o=e.SVGHeight,i=e.x1,l=e.y1,s=e.x2,a=e.y2,u=e.zoomToFit,p=e._uid,f="".concat(I5,"_mask_").concat(p);return Qr.default.createElement("g",null,Qr.default.createElement("defs",null,Qr.default.createElement("mask",{id:f},Qr.default.createElement("rect",{x:t,y:r,width:n,height:o,fill:"#ffffff"}),Qr.default.createElement("rect",{x:i,y:l,width:s-i,height:a-l}))),Qr.default.createElement("rect",{x:t,y:r,width:n,height:o,style:{stroke:"none",fill:"#000",mask:"url(#".concat(f,")"),opacity:.4}}))}xm.propTypes={SVGWidth:At.default.number.isRequired,SVGHeight:At.default.number.isRequired,SVGMinX:At.default.number.isRequired,SVGMinY:At.default.number.isRequired,x1:At.default.number.isRequired,y1:At.default.number.isRequired,x2:At.default.number.isRequired,y2:At.default.number.isRequired,zoomToFit:At.default.number.isRequired};var Tm=ei(xm);function Rm(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O5(e,t){return M5(e)||k5(e,t)||L5()}function L5(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function k5(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]"){var r=[],n=!0,o=!1,i=void 0;try{for(var l=e[Symbol.iterator](),s;!(n=(s=l.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(a){o=!0,i=a}finally{try{!n&&l.return!=null&&l.return()}finally{if(o)throw i}}return r}}function M5(e){if(Array.isArray(e))return e}function Nn(e){var t,r=e.value,n=e.onChangeValue,o=e.children,i=e.position,l=e.background,s=e.SVGBackground,a=e.width,u=e.height,p=r.SVGMinX,f=r.SVGMinY,y=r.SVGWidth,h=r.SVGHeight,v=r.viewerWidth,S=r.viewerHeight,g=h/y,m=g>=1?u/h:a/y,c=Zl(qo(r),[{x:0,y:0},{x:v,y:S}]),w=O5(c,2),C=w[0],_=C.x,R=C.y,P=w[1],x=P.x,b=P.y,O,V;r.miniatureOpen?(O=a,V=u):(O=24,V=24);var j=(t={position:"absolute",overflow:"hidden",outline:"1px solid rgba(19, 20, 22, 0.90)",transition:"width 200ms ease, height 200ms ease, bottom 200ms ease",width:O+"px",height:V+"px",bottom:"6px"},Rm(t,i===pe?"left":"right","6px"),Rm(t,"background",l),t),k=g>=1?"translate(".concat((a-y*m)/2-p*m,", ").concat(-f*m,")"):"translate(".concat(-p*m,", ").concat((u-h*m)/2-f*m,")");return Pr.default.createElement("div",{role:"navigation",style:j},Pr.default.createElement("svg",{width:a,height:u,style:{pointerEvents:"none"}},Pr.default.createElement("g",{transform:k},Pr.default.createElement("g",{transform:"scale(".concat(m,", ").concat(m,")")},Pr.default.createElement("rect",{fill:s,x:p,y:f,width:y,height:h}),o,Pr.default.createElement(Tm,{SVGWidth:y,SVGHeight:h,SVGMinX:p,SVGMinY:f,x1:_,y1:R,x2:x,y2:b,zoomToFit:m})))),Pr.default.createElement(vs,{value:r,onChangeValue:n,position:i}))}Nn.propTypes={value:Er.default.object.isRequired,onChangeValue:Er.default.func.isRequired,SVGBackground:Er.default.string.isRequired,position:Er.default.oneOf([he,pe]),background:Er.default.string.isRequired,width:Er.default.number.isRequired,height:Er.default.number.isRequired};Nn.defaultProps={position:pe,background:"#616264",width:100,height:80};function ys(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ys=function(r){return typeof r}:ys=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ys(e)}function _s(){return _s=Object.assign||function(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:er,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tr,i=Yo(this.getValue(),n,o);this.setValue(i)}},{key:"zoomOnViewerCenter",value:function(n){var o=Cc(this.getValue(),n);this.setValue(o)}},{key:"setPointOnViewerCenter",value:function(n,o,i){var l=vc(this.getValue(),n,o,i);this.setValue(l)}},{key:"reset",value:function(){var n=yc(this.getValue());this.setValue(n)}},{key:"openMiniature",value:function(){var n=Xo(this.getValue());this.setValue(n)}},{key:"closeMiniature",value:function(){var n=Qo(this.getValue());this.setValue(n)}},{key:"handleViewerEvent",value:function(n){var o=this.props,i=this.ViewerDOM;if([ct,Be].indexOf(this.getTool())>=0&&n.target!==i){var l={click:o.onClick,dblclick:o.onDoubleClick,mousemove:o.onMouseMove,mouseup:o.onMouseUp,mousedown:o.onMouseDown,touchstart:o.onTouchStart,touchmove:o.onTouchMove,touchend:o.onTouchEnd,touchcancel:o.onTouchCancel},s=l[n.type];s&&s(Ic(n,o.value,i))}}},{key:"autoPanLoop",value:function(){var n={x:this.state.pointerX,y:this.state.pointerY},o=nm(null,this.ViewerDOM,this.getTool(),this.getValue(),this.props,n);this.getValue()!==o&&this.setValue(o),this.autoPanIsRunning&&requestAnimationFrame(this.autoPanLoop)}},{key:"onWheel",value:function(n){var o=rm(n,this.ViewerDOM,this.getTool(),this.getValue(),this.props);this.getValue()!==o&&this.setValue(o)}},{key:"render",value:function(){var n=this,o=this.props,i=this.state,l=i.pointerX,s=i.pointerY,a=this.getTool(),u=this.getValue(),p=o.customToolbar,f=o.customMiniature,y=a===Be&&u.mode===ze&&u.startX!==u.endX&&u.startY!==u.endY,h;a===Ze&&(h=Jo(u.mode===ze?"grabbing":"grab")),a===et&&(h=Jo("zoom-in")),a===pt&&(h=Jo("zoom-out")),y&&(h=Jo("grabbing"));var v=[Ze,et,pt].indexOf(a)>=0;v=v||y;var S=this.props.detectPinchGesture||[Ze,Be].indexOf(this.getTool())!==-1?"none":void 0,g={display:"block",cursor:h,touchAction:S};return Ee.default.createElement("div",{style:V5({position:"relative",width:u.viewerWidth,height:u.viewerHeight},o.style),className:this.props.className},Ee.default.createElement("svg",{ref:function(c){return n.ViewerDOM=c},width:u.viewerWidth,height:u.viewerHeight,style:g,onMouseDown:function(c){var w=Jl(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onMouseMove:function(c){var w=n.ViewerDOM.getBoundingClientRect(),C=w.left,_=w.top,R=c.clientX-Math.round(C),P=c.clientY-Math.round(_),x=es(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props,{x:R,y:P});n.getValue()!==x&&n.setValue(x),n.setState({pointerX:R,pointerY:P}),n.handleViewerEvent(c)},onMouseUp:function(c){var w=ts(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onClick:function(c){n.handleViewerEvent(c)},onDoubleClick:function(c){var w=tm(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onMouseEnter:function(c){if(!Fc()){var w=Tc(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w)}},onMouseLeave:function(c){var w=Tc(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w)},onTouchStart:function(c){var w=cm(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onTouchMove:function(c){var w=pm(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onTouchEnd:function(c){var w=fm(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)},onTouchCancel:function(c){var w=dm(c,n.ViewerDOM,n.getTool(),n.getValue(),n.props);n.getValue()!==w&&n.setValue(w),n.handleViewerEvent(c)}},Ee.default.createElement("rect",{fill:o.background,x:0,y:0,width:u.viewerWidth,height:u.viewerHeight,style:{pointerEvents:"none"}}),Ee.default.createElement("g",{transform:H1(u),style:v?{pointerEvents:"none"}:{}},Ee.default.createElement("rect",{fill:this.props.SVGBackground,style:this.props.SVGStyle,x:u.SVGMinX||0,y:u.SVGMinY||0,width:u.SVGWidth,height:u.SVGHeight}),Ee.default.createElement("g",null,o.children.props.children)),[ct,Be].indexOf(a)>=0&&o.detectAutoPan&&u.focus?Ee.default.createElement("g",{style:{pointerEvents:"none"}},s<=20?Ee.default.createElement(ti,{direction:Pe,width:u.viewerWidth,height:u.viewerHeight}):null,u.viewerWidth-l<=20?Ee.default.createElement(ti,{direction:he,width:u.viewerWidth,height:u.viewerHeight}):null,u.viewerHeight-s<=20?Ee.default.createElement(ti,{direction:je,width:u.viewerWidth,height:u.viewerHeight}):null,u.focus&&l<=20?Ee.default.createElement(ti,{direction:pe,width:u.viewerWidth,height:u.viewerHeight}):null):null,u.mode!==He?null:Ee.default.createElement(ss,{startX:u.startX,startY:u.startY,endX:u.endX,endY:u.endY})),o.toolbarProps.position===In?null:Ee.default.createElement(p,_s({},this.props.toolbarProps,{value:u,onChangeValue:function(c){return n.setValue(c)},tool:a,onChangeTool:function(c){return n.props.onChangeTool(c)}})),o.miniatureProps.position===In?null:Ee.default.createElement(f,_s({},this.props.miniatureProps,{value:u,onChangeValue:function(c){return n.setValue(c)},SVGBackground:this.props.SVGBackground}),o.children.props.children))}}]),t}(Ee.default.Component);Jr.propTypes={width:D.default.number.isRequired,height:D.default.number.isRequired,value:D.default.oneOfType([D.default.object,D.default.shape({version:D.default.oneOf([2]).isRequired,mode:D.default.oneOf([Se,ze,He]).isRequired,focus:D.default.bool.isRequired,a:D.default.number.isRequired,b:D.default.number.isRequired,c:D.default.number.isRequired,d:D.default.number.isRequired,e:D.default.number.isRequired,f:D.default.number.isRequired,viewerWidth:D.default.number.isRequired,viewerHeight:D.default.number.isRequired,SVGMinX:D.default.number.isRequired,SVGMinY:D.default.number.isRequired,SVGWidth:D.default.number.isRequired,SVGHeight:D.default.number.isRequired,startX:D.default.number,startY:D.default.number,endX:D.default.number,endY:D.default.number,miniatureOpen:D.default.bool.isRequired})]).isRequired,onChangeValue:D.default.func.isRequired,tool:D.default.oneOf([Be,ct,Ze,et,pt]).isRequired,onChangeTool:D.default.func.isRequired,background:D.default.string,SVGBackground:D.default.string,SVGStyle:D.default.object,style:D.default.object,className:D.default.string,detectWheel:D.default.bool,detectAutoPan:D.default.bool,detectPinchGesture:D.default.bool,toolbarPosition:D.default.oneOf([In,Pe,he,je,pe]),onZoom:D.default.func,onPan:D.default.func,onClick:D.default.func,onDoubleClick:D.default.func,onMouseUp:D.default.func,onMouseMove:D.default.func,onMouseDown:D.default.func,preventPanOutside:D.default.bool,scaleFactor:D.default.number,scaleFactorOnWheel:D.default.number,scaleFactorMax:D.default.number,scaleFactorMin:D.default.number,modifierKeys:D.default.array,disableDoubleClickZoomWithToolAuto:D.default.bool,customMiniature:D.default.oneOfType([D.default.element,D.default.func]),miniatureProps:D.default.shape({position:D.default.oneOf([In,he,pe]),background:D.default.string,width:D.default.number,height:D.default.number}),customToolbar:D.default.oneOfType([D.default.element,D.default.func]),toolbarProps:D.default.shape({position:D.default.oneOf([In,Pe,he,je,pe]),SVGAlignX:D.default.oneOf([Jt,er,Ln]),SVGAlignY:D.default.oneOf([Jt,tr,kn]),activeToolColor:D.default.string}),children:function(t,r,n){var o=t[r],i=["svg"];if(Ee.default.Children.count(o)!==1||i.indexOf(o.type)===-1)return new Error("`"+n+"` should have a single child of the following types: `"+i.join("`, `")+"`.");if((!o.props.hasOwnProperty("width")||!o.props.hasOwnProperty("height"))&&!o.props.hasOwnProperty("viewBox"))return new Error("SVG should have props `width` and `height` or `viewBox`")}};Jr.defaultProps={style:{},background:"#616264",SVGBackground:"#fff",SVGStyle:{},detectWheel:!0,detectAutoPan:!0,detectPinchGesture:!0,modifierKeys:["Alt","Shift","Control"],preventPanOutside:!0,scaleFactor:1.1,scaleFactorOnWheel:1.06,disableZoomWithToolAuto:!1,onZoom:null,onPan:null,customToolbar:Vn,toolbarProps:{},customMiniature:Nn,miniatureProps:{}};d();var Jc=z(F());var oi=z(at());function Ss(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ss=function(r){return typeof r}:Ss=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Ss(e)}function Kc(){return Kc=Object.assign||function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U5(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}function q5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Im(e,t){for(var r=0;r=0&&a===s&&u())}d();d();d();function tp(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}function br(e,t){if(e==null)return{};var r=tp(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}d();d();var Cx=z(F());var Nm=function(){function e(t){var r=t.cellCount,n=t.cellSizeGetter,o=t.estimatedCellSize;B(this,e),E(this,"_cellSizeAndPositionData",{}),E(this,"_lastMeasuredIndex",-1),E(this,"_lastBatchedIndex",-1),E(this,"_cellCount",void 0),E(this,"_cellSizeGetter",void 0),E(this,"_estimatedCellSize",void 0),this._cellSizeGetter=n,this._cellCount=r,this._estimatedCellSize=o}return Z(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(r){var n=r.cellCount,o=r.estimatedCellSize,i=r.cellSizeGetter;this._cellCount=n,this._estimatedCellSize=o,this._cellSizeGetter=i}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(r){if(r<0||r>=this._cellCount)throw Error("Requested index ".concat(r," is outside of range 0..").concat(this._cellCount));if(r>this._lastMeasuredIndex)for(var n=this.getSizeAndPositionOfLastMeasuredCell(),o=n.offset+n.size,i=this._lastMeasuredIndex+1;i<=r;i++){var l=this._cellSizeGetter({index:i});if(l===void 0||isNaN(l))throw Error("Invalid size returned for cell ".concat(i," of value ").concat(l));l===null?(this._cellSizeAndPositionData[i]={offset:o,size:0},this._lastBatchedIndex=r):(this._cellSizeAndPositionData[i]={offset:o,size:l},o+=l,this._lastMeasuredIndex=r)}return this._cellSizeAndPositionData[r]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var r=this.getSizeAndPositionOfLastMeasuredCell(),n=r.offset+r.size,o=this._cellCount-this._lastMeasuredIndex-1,i=o*this._estimatedCellSize;return n+i}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,l=r.currentOffset,s=r.targetIndex;if(i<=0)return 0;var a=this.getSizeAndPositionOfCell(s),u=a.offset,p=u-i+a.size,f;switch(o){case"start":f=u;break;case"end":f=p;break;case"center":f=u-(i-a.size)/2;break;default:f=Math.max(p,Math.min(u,l));break}var y=this.getTotalSize();return Math.max(0,Math.min(y-i,f))}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset,i=this.getTotalSize();if(i===0)return{};var l=o+n,s=this._findNearestCell(o),a=this.getSizeAndPositionOfCell(s);o=a.offset+a.size;for(var u=s;oo&&(r=i-1)}return n>0?n-1:0}},{key:"_exponentialSearch",value:function(r,n){for(var o=1;r=r?this._binarySearch(o,0,r):this._exponentialSearch(o,r)}}]),e}();d();var K5=15e5,Y5=16777100,X5=function(){return typeof window!="undefined"},Q5=function(){return!!window.chrome},Dm=function(){return X5()&&Q5()?Y5:K5};var rp=function(){function e(t){var r=t.maxScrollSize,n=r===void 0?Dm():r,o=br(t,["maxScrollSize"]);B(this,e),E(this,"_cellSizeAndPositionManager",void 0),E(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new Nm(o),this._maxScrollSize=n}return Z(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(r){this._cellSizeAndPositionManager.configure(r)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),l=this.getTotalSize(),s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:l});return Math.round(s*(l-i))}},{key:"getSizeAndPositionOfCell",value:function(r){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(r)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,l=r.currentOffset,s=r.targetIndex;l=this._safeOffsetToOffset({containerSize:i,offset:l});var a=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:i,currentOffset:l,targetIndex:s});return this._offsetToSafeOffset({containerSize:i,offset:a})}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset;return o=this._safeOffsetToOffset({containerSize:n,offset:o}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:n,offset:o})}},{key:"resetCell",value:function(r){this._cellSizeAndPositionManager.resetCell(r)}},{key:"_getOffsetPercentage",value:function(r){var n=r.containerSize,o=r.offset,i=r.totalSize;return i<=n?0:o/(i-n)}},{key:"_offsetToSafeOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),l=this.getTotalSize();if(i===l)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:i});return Math.round(s*(l-n))}},{key:"_safeOffsetToOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),l=this.getTotalSize();if(i===l)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:l});return Math.round(s*(i-n))}}]),e}();d();function zt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t={};return function(r){var n=r.callback,o=r.indices,i=Object.keys(o),l=!e||i.every(function(a){var u=o[a];return Array.isArray(u)?u.length>0:u>=0}),s=i.length!==Object.keys(t).length||i.some(function(a){var u=t[a],p=o[a];return Array.isArray(p)?u.join(",")!==p.join(","):u!==p});t=o,l&&s&&n(o)}}d();var si=-1,Ht=1;function ai(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return n===Ht?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i)}}d();function Cs(e){var t=e.cellSize,r=e.cellSizeAndPositionManager,n=e.previousCellsCount,o=e.previousCellSize,i=e.previousScrollToAlignment,l=e.previousScrollToIndex,s=e.previousSize,a=e.scrollOffset,u=e.scrollToAlignment,p=e.scrollToIndex,f=e.size,y=e.sizeJustIncreasedFromZero,h=e.updateScrollIndexCallback,v=r.getCellCount(),S=p>=0&&p0&&(fr.getTotalSize()-f&&h(v-1)}d();function ui(e){for(var t=e.cellCache,r=e.cellRenderer,n=e.columnSizeAndPositionManager,o=e.columnStartIndex,i=e.columnStopIndex,l=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,a=e.isScrolling,u=e.isScrollingOptOut,p=e.parent,f=e.rowSizeAndPositionManager,y=e.rowStartIndex,h=e.rowStopIndex,v=e.styleCache,S=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,m=e.visibleRowIndices,c=[],w=n.areOffsetsAdjusted()||f.areOffsetsAdjusted(),C=!a&&!w,_=y;_<=h;_++)for(var R=f.getSizeAndPositionOfCell(_),P=o;P<=i;P++){var x=n.getSizeAndPositionOfCell(P),b=P>=g.start&&P<=g.stop&&_>=m.start&&_<=m.stop,O="".concat(_,"-").concat(P),V=void 0;C&&v[O]?V=v[O]:l&&!l.has(_,P)?V={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(V={height:R.size,left:x.offset+s,position:"absolute",top:R.offset+S,width:x.size},v[O]=V);var j={columnIndex:P,isScrolling:a,isVisible:b,key:O,parent:p,rowIndex:_,style:V},k=void 0;(u||a)&&!s&&!S?(t[O]||(t[O]=r(j)),k=t[O]):k=r(j),!(k==null||k===!1)&&c.push(k)}return c}d();d();var zm=!!(typeof window!="undefined"&&window.document&&window.document.createElement);var xs;function Dn(e){if((!xs&&xs!==0||e)&&zm){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),xs=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return xs}d();d();var We;typeof window!="undefined"?We=window:typeof self!="undefined"?We=self:We={};var J5=We.requestAnimationFrame||We.webkitRequestAnimationFrame||We.mozRequestAnimationFrame||We.oRequestAnimationFrame||We.msRequestAnimationFrame||function(e){return We.setTimeout(e,1e3/60)},e3=We.cancelAnimationFrame||We.webkitCancelAnimationFrame||We.mozCancelAnimationFrame||We.oCancelAnimationFrame||We.msCancelAnimationFrame||function(e){We.clearTimeout(e)},np=J5,Hm=e3;var ir=function(t){return Hm(t.id)},zn=function(t,r){var n;Promise.resolve().then(function(){n=Date.now()});var o=function l(){Date.now()-n>=r?t.call():i.id=np(l)},i={id:np(o)};return i};var jm,Wm;function Gm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function en(e){for(var t=1;t0&&(n._initialScrollTop=n._getCalculatedScrollTop(r,n.state)),r.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(r,n.state)),n}return Z(t,[{key:"getOffsetForCell",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.alignment,i=o===void 0?this.props.scrollToAlignment:o,l=n.columnIndex,s=l===void 0?this.props.scrollToColumn:l,a=n.rowIndex,u=a===void 0?this.props.scrollToRow:a,p=en({},this.props,{scrollToAlignment:i,scrollToColumn:s,scrollToRow:u});return{scrollLeft:this._getCalculatedScrollLeft(p),scrollTop:this._getCalculatedScrollTop(p)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(n){var o=n.scrollLeft,i=o===void 0?0:o,l=n.scrollTop,s=l===void 0?0:l;if(!(s<0)){this._debounceScrollEnded();var a=this.props,u=a.autoHeight,p=a.autoWidth,f=a.height,y=a.width,h=this.state.instanceProps,v=h.scrollbarSize,S=h.rowSizeAndPositionManager.getTotalSize(),g=h.columnSizeAndPositionManager.getTotalSize(),m=Math.min(Math.max(0,g-y+v),i),c=Math.min(Math.max(0,S-f+v),s);if(this.state.scrollLeft!==m||this.state.scrollTop!==c){var w=m!==this.state.scrollLeft?m>this.state.scrollLeft?Ht:si:this.state.scrollDirectionHorizontal,C=c!==this.state.scrollTop?c>this.state.scrollTop?Ht:si:this.state.scrollDirectionVertical,_={isScrolling:!0,scrollDirectionHorizontal:w,scrollDirectionVertical:C,scrollPositionChangeReason:op.OBSERVED};u||(_.scrollTop=c),p||(_.scrollLeft=m),_.needToResetStyleCache=!1,this.setState(_)}this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:c,totalColumnsWidth:g,totalRowsHeight:S})}}},{key:"invalidateCellSizeAfterRender",value:function(n){var o=n.columnIndex,i=n.rowIndex;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,o):o,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,i):i}},{key:"measureAllCells",value:function(){var n=this.props,o=n.columnCount,i=n.rowCount,l=this.state.instanceProps;l.columnSizeAndPositionManager.getSizeAndPositionOfCell(o-1),l.rowSizeAndPositionManager.getSizeAndPositionOfCell(i-1)}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,l=n.rowIndex,s=l===void 0?0:l,a=this.props,u=a.scrollToColumn,p=a.scrollToRow,f=this.state.instanceProps;f.columnSizeAndPositionManager.resetCell(i),f.rowSizeAndPositionManager.resetCell(s),this._recomputeScrollLeftFlag=u>=0&&(this.state.scrollDirectionHorizontal===Ht?i<=u:i>=u),this._recomputeScrollTopFlag=p>=0&&(this.state.scrollDirectionVertical===Ht?s<=p:s>=p),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(n){var o=n.columnIndex,i=n.rowIndex,l=this.props.columnCount,s=this.props;l>1&&o!==void 0&&this._updateScrollLeftForScrollToColumn(en({},s,{scrollToColumn:o})),i!==void 0&&this._updateScrollTopForScrollToRow(en({},s,{scrollToRow:i}))}},{key:"componentDidMount",value:function(){var n=this.props,o=n.getScrollbarSize,i=n.height,l=n.scrollLeft,s=n.scrollToColumn,a=n.scrollTop,u=n.scrollToRow,p=n.width,f=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),f.scrollbarSizeMeasured||this.setState(function(v){var S=en({},v,{needToResetStyleCache:!1});return S.instanceProps.scrollbarSize=o(),S.instanceProps.scrollbarSizeMeasured=!0,S}),typeof l=="number"&&l>=0||typeof a=="number"&&a>=0){var y=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:l,scrollTop:a});y&&(y.needToResetStyleCache=!1,this.setState(y))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var h=i>0&&p>0;s>=0&&h&&this._updateScrollLeftForScrollToColumn(),u>=0&&h&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:l||0,scrollTop:a||0,totalColumnsWidth:f.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:f.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(n,o){var i=this,l=this.props,s=l.autoHeight,a=l.autoWidth,u=l.columnCount,p=l.height,f=l.rowCount,y=l.scrollToAlignment,h=l.scrollToColumn,v=l.scrollToRow,S=l.width,g=this.state,m=g.scrollLeft,c=g.scrollPositionChangeReason,w=g.scrollTop,C=g.instanceProps;this._handleInvalidatedGridSize();var _=u>0&&n.columnCount===0||f>0&&n.rowCount===0;c===op.REQUESTED&&(!a&&m>=0&&(m!==this._scrollingContainer.scrollLeft||_)&&(this._scrollingContainer.scrollLeft=m),!s&&w>=0&&(w!==this._scrollingContainer.scrollTop||_)&&(this._scrollingContainer.scrollTop=w));var R=(n.width===0||n.height===0)&&p>0&&S>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):Cs({cellSizeAndPositionManager:C.columnSizeAndPositionManager,previousCellsCount:n.columnCount,previousCellSize:n.columnWidth,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToColumn,previousSize:n.width,scrollOffset:m,scrollToAlignment:y,scrollToIndex:h,size:S,sizeJustIncreasedFromZero:R,updateScrollIndexCallback:function(){return i._updateScrollLeftForScrollToColumn(i.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):Cs({cellSizeAndPositionManager:C.rowSizeAndPositionManager,previousCellsCount:n.rowCount,previousCellSize:n.rowHeight,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToRow,previousSize:n.height,scrollOffset:w,scrollToAlignment:y,scrollToIndex:v,size:p,sizeJustIncreasedFromZero:R,updateScrollIndexCallback:function(){return i._updateScrollTopForScrollToRow(i.props)}}),this._invokeOnGridRenderedHelper(),m!==o.scrollLeft||w!==o.scrollTop){var P=C.rowSizeAndPositionManager.getTotalSize(),x=C.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:w,totalColumnsWidth:x,totalRowsHeight:P})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&ir(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoContainerWidth,i=n.autoHeight,l=n.autoWidth,s=n.className,a=n.containerProps,u=n.containerRole,p=n.containerStyle,f=n.height,y=n.id,h=n.noContentRenderer,v=n.role,S=n.style,g=n.tabIndex,m=n.width,c=this.state,w=c.instanceProps,C=c.needToResetStyleCache,_=this._isScrolling(),R={boxSizing:"border-box",direction:"ltr",height:i?"auto":f,position:"relative",width:l?"auto":m,WebkitOverflowScrolling:"touch",willChange:"transform"};C&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var P=w.columnSizeAndPositionManager.getTotalSize(),x=w.rowSizeAndPositionManager.getTotalSize(),b=x>f?w.scrollbarSize:0,O=P>m?w.scrollbarSize:0;(O!==this._horizontalScrollBarSize||b!==this._verticalScrollBarSize)&&(this._horizontalScrollBarSize=O,this._verticalScrollBarSize=b,this._scrollbarPresenceChanged=!0),R.overflowX=P+b<=m?"hidden":"auto",R.overflowY=x+O<=f?"hidden":"auto";var V=this._childrenToDisplay,j=V.length===0&&f>0&&m>0;return ci.createElement("div",ge({ref:this._setScrollingContainerRef},a,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:be("ReactVirtualized__Grid",s),id:y,onScroll:this._onScroll,role:v,style:en({},R,{},S),tabIndex:g}),V.length>0&&ci.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:u,style:en({width:o?"auto":P,height:x,maxWidth:P,maxHeight:x,overflow:"hidden",pointerEvents:_?"none":"",position:"relative"},p)},V),j&&h())}},{key:"_calculateChildrenToRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=n.cellRenderer,l=n.cellRangeRenderer,s=n.columnCount,a=n.deferredMeasurementCache,u=n.height,p=n.overscanColumnCount,f=n.overscanIndicesGetter,y=n.overscanRowCount,h=n.rowCount,v=n.width,S=n.isScrollingOptOut,g=o.scrollDirectionHorizontal,m=o.scrollDirectionVertical,c=o.instanceProps,w=this._initialScrollTop>0?this._initialScrollTop:o.scrollTop,C=this._initialScrollLeft>0?this._initialScrollLeft:o.scrollLeft,_=this._isScrolling(n,o);if(this._childrenToDisplay=[],u>0&&v>0){var R=c.columnSizeAndPositionManager.getVisibleCellRange({containerSize:v,offset:C}),P=c.rowSizeAndPositionManager.getVisibleCellRange({containerSize:u,offset:w}),x=c.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:v,offset:C}),b=c.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:u,offset:w});this._renderedColumnStartIndex=R.start,this._renderedColumnStopIndex=R.stop,this._renderedRowStartIndex=P.start,this._renderedRowStopIndex=P.stop;var O=f({direction:"horizontal",cellCount:s,overscanCellsCount:p,scrollDirection:g,startIndex:typeof R.start=="number"?R.start:0,stopIndex:typeof R.stop=="number"?R.stop:-1}),V=f({direction:"vertical",cellCount:h,overscanCellsCount:y,scrollDirection:m,startIndex:typeof P.start=="number"?P.start:0,stopIndex:typeof P.stop=="number"?P.stop:-1}),j=O.overscanStartIndex,k=O.overscanStopIndex,H=V.overscanStartIndex,Y=V.overscanStopIndex;if(a){if(!a.hasFixedHeight()){for(var W=H;W<=Y;W++)if(!a.has(W,0)){j=0,k=s-1;break}}if(!a.hasFixedWidth()){for(var $=j;$<=k;$++)if(!a.has(0,$)){H=0,Y=h-1;break}}}this._childrenToDisplay=l({cellCache:this._cellCache,cellRenderer:i,columnSizeAndPositionManager:c.columnSizeAndPositionManager,columnStartIndex:j,columnStopIndex:k,deferredMeasurementCache:a,horizontalOffsetAdjustment:x,isScrolling:_,isScrollingOptOut:S,parent:this,rowSizeAndPositionManager:c.rowSizeAndPositionManager,rowStartIndex:H,rowStopIndex:Y,scrollLeft:C,scrollTop:w,styleCache:this._styleCache,verticalOffsetAdjustment:b,visibleColumnIndices:R,visibleRowIndices:P}),this._columnStartIndex=j,this._columnStopIndex=k,this._rowStartIndex=H,this._rowStopIndex=Y}}},{key:"_debounceScrollEnded",value:function(){var n=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&ir(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=zn(this._debounceScrollEndedCallback,n)}},{key:"_handleInvalidatedGridSize",value:function(){if(typeof this._deferredInvalidateColumnIndex=="number"&&typeof this._deferredInvalidateRowIndex=="number"){var n=this._deferredInvalidateColumnIndex,o=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:n,rowIndex:o})}}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,l=n.scrollTop,s=n.totalColumnsWidth,a=n.totalRowsHeight;this._onScrollMemoizer({callback:function(p){var f=p.scrollLeft,y=p.scrollTop,h=o.props,v=h.height,S=h.onScroll,g=h.width;S({clientHeight:v,clientWidth:g,scrollHeight:a,scrollLeft:f,scrollTop:y,scrollWidth:s})},indices:{scrollLeft:i,scrollTop:l}})}},{key:"_isScrolling",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return Object.hasOwnProperty.call(n,"isScrolling")?!!n.isScrolling:!!o.isScrolling}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var n=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,n({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,l=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:i});l&&(l.needToResetStyleCache=!1,this.setState(l))}},{key:"_getCalculatedScrollLeft",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollLeft(n,o)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollLeftForScrollToColumnStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:"_getCalculatedScrollTop",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollTop(n,o)}},{key:"_resetStyleCache",value:function(){var n=this._styleCache,o=this._cellCache,i=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var l=this._rowStartIndex;l<=this._rowStopIndex;l++)for(var s=this._columnStartIndex;s<=this._columnStopIndex;s++){var a="".concat(l,"-").concat(s);this._styleCache[a]=n[a],i&&(this._cellCache[a]=o[a])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollTopForScrollToRowStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}}],[{key:"getDerivedStateFromProps",value:function(n,o){var i={};n.columnCount===0&&o.scrollLeft!==0||n.rowCount===0&&o.scrollTop!==0?(i.scrollLeft=0,i.scrollTop=0):(n.scrollLeft!==o.scrollLeft&&n.scrollToColumn<0||n.scrollTop!==o.scrollTop&&n.scrollToRow<0)&&Object.assign(i,t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}));var l=o.instanceProps;i.needToResetStyleCache=!1,(n.columnWidth!==l.prevColumnWidth||n.rowHeight!==l.prevRowHeight)&&(i.needToResetStyleCache=!0),l.columnSizeAndPositionManager.configure({cellCount:n.columnCount,estimatedCellSize:t._getEstimatedColumnSize(n),cellSizeGetter:t._wrapSizeGetter(n.columnWidth)}),l.rowSizeAndPositionManager.configure({cellCount:n.rowCount,estimatedCellSize:t._getEstimatedRowSize(n),cellSizeGetter:t._wrapSizeGetter(n.rowHeight)}),(l.prevColumnCount===0||l.prevRowCount===0)&&(l.prevColumnCount=0,l.prevRowCount=0),n.autoHeight&&n.isScrolling===!1&&l.prevIsScrolling===!0&&Object.assign(i,{isScrolling:!1});var s,a;return ws({cellCount:l.prevColumnCount,cellSize:typeof l.prevColumnWidth=="number"?l.prevColumnWidth:null,computeMetadataCallback:function(){return l.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.columnCount,nextCellSize:typeof n.columnWidth=="number"?n.columnWidth:null,nextScrollToIndex:n.scrollToColumn,scrollToIndex:l.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){s=t._getScrollLeftForScrollToColumnStateUpdate(n,o)}}),ws({cellCount:l.prevRowCount,cellSize:typeof l.prevRowHeight=="number"?l.prevRowHeight:null,computeMetadataCallback:function(){return l.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.rowCount,nextCellSize:typeof n.rowHeight=="number"?n.rowHeight:null,nextScrollToIndex:n.scrollToRow,scrollToIndex:l.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){a=t._getScrollTopForScrollToRowStateUpdate(n,o)}}),l.prevColumnCount=n.columnCount,l.prevColumnWidth=n.columnWidth,l.prevIsScrolling=n.isScrolling===!0,l.prevRowCount=n.rowCount,l.prevRowHeight=n.rowHeight,l.prevScrollToColumn=n.scrollToColumn,l.prevScrollToRow=n.scrollToRow,l.scrollbarSize=n.getScrollbarSize(),l.scrollbarSize===void 0?(l.scrollbarSizeMeasured=!1,l.scrollbarSize=0):l.scrollbarSizeMeasured=!0,i.instanceProps=l,en({},i,{},s,{},a)}},{key:"_getEstimatedColumnSize",value:function(n){return typeof n.columnWidth=="number"?n.columnWidth:n.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(n){return typeof n.rowHeight=="number"?n.rowHeight:n.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(n){var o=n.prevState,i=n.scrollLeft,l=n.scrollTop,s={scrollPositionChangeReason:op.REQUESTED};return typeof i=="number"&&i>=0&&(s.scrollDirectionHorizontal=i>o.scrollLeft?Ht:si,s.scrollLeft=i),typeof l=="number"&&l>=0&&(s.scrollDirectionVertical=l>o.scrollTop?Ht:si,s.scrollTop=l),typeof i=="number"&&i>=0&&i!==o.scrollLeft||typeof l=="number"&&l>=0&&l!==o.scrollTop?s:{}}},{key:"_wrapSizeGetter",value:function(n){return typeof n=="function"?n:function(){return n}}},{key:"_getCalculatedScrollLeft",value:function(n,o){var i=n.columnCount,l=n.height,s=n.scrollToAlignment,a=n.scrollToColumn,u=n.width,p=o.scrollLeft,f=o.instanceProps;if(i>0){var y=i-1,h=a<0?y:Math.min(y,a),v=f.rowSizeAndPositionManager.getTotalSize(),S=f.scrollbarSizeMeasured&&v>l?f.scrollbarSize:0;return f.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:u-S,currentOffset:p,targetIndex:h})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(n,o){var i=o.scrollLeft,l=t._getCalculatedScrollLeft(n,o);return typeof l=="number"&&l>=0&&i!==l?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:l,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(n,o){var i=n.height,l=n.rowCount,s=n.scrollToAlignment,a=n.scrollToRow,u=n.width,p=o.scrollTop,f=o.instanceProps;if(l>0){var y=l-1,h=a<0?y:Math.min(y,a),v=f.columnSizeAndPositionManager.getTotalSize(),S=f.scrollbarSizeMeasured&&v>u?f.scrollbarSize:0;return f.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:i-S,currentOffset:p,targetIndex:h})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(n,o){var i=o.scrollTop,l=t._getCalculatedScrollTop(n,o);return typeof l=="number"&&l>=0&&i!==l?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:-1,scrollTop:l}):{}}}]),t}(ci.PureComponent),E(jm,"propTypes",null),Wm);E(ip,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:ui,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:Dn,noContentRenderer:r3,onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:ai,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:t3,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1});Dt(ip);var dt=ip;d();var n3=1;function tn(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return r=Math.max(1,r),n===n3?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i+1)}}d();var Fm,Um;function qm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function o3(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',O=x.head||x.getElementsByTagName("head")[0],V=x.createElement("style");V.id="detectElementResize",V.type="text/css",e!=null&&V.setAttribute("nonce",e),V.styleSheet?V.styleSheet.cssText=b:V.appendChild(x.createTextNode(b)),O.appendChild(V)}},_=function(x,b){if(n)x.attachEvent("onresize",b);else{if(!x.__resizeTriggers__){var O=x.ownerDocument,V=r.getComputedStyle(x);V&&V.position=="static"&&(x.style.position="relative"),C(O),x.__resizeLast__={},x.__resizeListeners__=[],(x.__resizeTriggers__=O.createElement("div")).className="resize-triggers";var j='
';if(window.trustedTypes){var k=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return j}});x.__resizeTriggers__.innerHTML=k.createHTML("")}else x.__resizeTriggers__.innerHTML=j;x.appendChild(x.__resizeTriggers__),l(x),x.addEventListener("scroll",a,!0),f&&(x.__resizeTriggers__.__animationListener__=function(Y){Y.animationName==m&&l(x)},x.__resizeTriggers__.addEventListener(f,x.__resizeTriggers__.__animationListener__))}x.__resizeListeners__.push(b)}},R=function(x,b){if(n)x.detachEvent("onresize",b);else if(x.__resizeListeners__.splice(x.__resizeListeners__.indexOf(b),1),!x.__resizeListeners__.length){x.removeEventListener("scroll",a,!0),x.__resizeTriggers__.__animationListener__&&(x.__resizeTriggers__.removeEventListener(f,x.__resizeTriggers__.__animationListener__),x.__resizeTriggers__.__animationListener__=null);try{x.__resizeTriggers__=!x.removeChild(x.__resizeTriggers__)}catch(O){}}};return{addResizeListener:_,removeResizeListener:R}}var $m,Km;function Ym(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function i3(e){for(var t=1;t=0){var g=a.getScrollPositionForCell({align:p,cellIndex:f,height:u,scrollLeft:v,scrollTop:S,width:y});(g.scrollLeft!==v||g.scrollTop!==S)&&n._setScrollPosition(g)}}),E(I(n),"_onScroll",function(s){if(s.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var a=n.props,u=a.cellLayoutManager,p=a.height,f=a.isScrollingChange,y=a.width,h=n._scrollbarSize,v=u.getTotalSize(),S=v.height,g=v.width,m=Math.max(0,Math.min(g-y+h,s.target.scrollLeft)),c=Math.max(0,Math.min(S-p+h,s.target.scrollTop));if(n.state.scrollLeft!==m||n.state.scrollTop!==c){var w=s.cancelable?jn.OBSERVED:jn.REQUESTED;n.state.isScrolling||f(!0),n.setState({isScrolling:!0,scrollLeft:m,scrollPositionChangeReason:w,scrollTop:c})}n._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:c,totalWidth:g,totalHeight:S})}}),n._scrollbarSize=Dn(),n._scrollbarSize===void 0?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return Z(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var n=this.props,o=n.cellLayoutManager,i=n.scrollLeft,l=n.scrollToCell,s=n.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=Dn(),this._scrollbarSizeMeasured=!0,this.setState({})),l>=0?this._updateScrollPositionForScrollToCell():(i>=0||s>=0)&&this._setScrollPosition({scrollLeft:i,scrollTop:s}),this._invokeOnSectionRenderedHelper();var a=o.getTotalSize(),u=a.height,p=a.width;this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:s||0,totalHeight:u,totalWidth:p})}},{key:"componentDidUpdate",value:function(n,o){var i=this.props,l=i.height,s=i.scrollToAlignment,a=i.scrollToCell,u=i.width,p=this.state,f=p.scrollLeft,y=p.scrollPositionChangeReason,h=p.scrollTop;y===jn.REQUESTED&&(f>=0&&f!==o.scrollLeft&&f!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=f),h>=0&&h!==o.scrollTop&&h!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=h)),(l!==n.height||s!==n.scrollToAlignment||a!==n.scrollToCell||u!==n.width)&&this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoHeight,i=n.cellCount,l=n.cellLayoutManager,s=n.className,a=n.height,u=n.horizontalOverscanSize,p=n.id,f=n.noContentRenderer,y=n.style,h=n.verticalOverscanSize,v=n.width,S=this.state,g=S.isScrolling,m=S.scrollLeft,c=S.scrollTop;(this._lastRenderedCellCount!==i||this._lastRenderedCellLayoutManager!==l||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=i,this._lastRenderedCellLayoutManager=l,this._calculateSizeAndPositionDataOnNextUpdate=!1,l.calculateSizeAndPositionData());var w=l.getTotalSize(),C=w.height,_=w.width,R=Math.max(0,m-u),P=Math.max(0,c-h),x=Math.min(_,m+v+u),b=Math.min(C,c+a+h),O=a>0&&v>0?l.cellRenderers({height:b-P,isScrolling:g,width:x-R,x:R,y:P}):[],V={boxSizing:"border-box",direction:"ltr",height:o?"auto":a,position:"relative",WebkitOverflowScrolling:"touch",width:v,willChange:"transform"},j=C>a?this._scrollbarSize:0,k=_>v?this._scrollbarSize:0;return V.overflowX=_+j<=v?"hidden":"auto",V.overflowY=C+k<=a?"hidden":"auto",fi.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:be("ReactVirtualized__Collection",s),id:p,onScroll:this._onScroll,role:"grid",style:s3({},V,{},y),tabIndex:0},i>0&&fi.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:C,maxHeight:C,maxWidth:_,overflow:"hidden",pointerEvents:g?"none":"",width:_}},O),i===0&&f())}},{key:"_enablePointerEventsAfterDelay",value:function(){var n=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout(function(){var o=n.props.isScrollingChange;o(!1),n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1})},a3)}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,l=n.scrollTop,s=n.totalHeight,a=n.totalWidth;this._onScrollMemoizer({callback:function(p){var f=p.scrollLeft,y=p.scrollTop,h=o.props,v=h.height,S=h.onScroll,g=h.width;S({clientHeight:v,clientWidth:g,scrollHeight:s,scrollLeft:f,scrollTop:y,scrollWidth:a})},indices:{scrollLeft:i,scrollTop:l}})}},{key:"_setScrollPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,l={scrollPositionChangeReason:jn.REQUESTED};o>=0&&(l.scrollLeft=o),i>=0&&(l.scrollTop=i),(o>=0&&o!==this.state.scrollLeft||i>=0&&i!==this.state.scrollTop)&&this.setState(l)}}],[{key:"getDerivedStateFromProps",value:function(n,o){return n.cellCount===0&&(o.scrollLeft!==0||o.scrollTop!==0)?{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:jn.REQUESTED}:n.scrollLeft!==o.scrollLeft||n.scrollTop!==o.scrollTop?{scrollLeft:n.scrollLeft!=null?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null?n.scrollTop:o.scrollTop,scrollPositionChangeReason:jn.REQUESTED}:null}}]),t}(fi.PureComponent);E(Ps,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0});Ps.propTypes={};Dt(Ps);var rg=Ps;d();d();d();d();var ng=function(){function e(t){var r=t.height,n=t.width,o=t.x,i=t.y;B(this,e),this.height=r,this.width=n,this.x=o,this.y=i,this._indexMap={},this._indices=[]}return Z(e,[{key:"addCellIndex",value:function(r){var n=r.index;this._indexMap[n]||(this._indexMap[n]=!0,this._indices.push(n))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}();var u3=100,og=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u3;B(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return Z(e,[{key:"getCellIndices",value:function(r){var n=r.height,o=r.width,i=r.x,l=r.y,s={};return this.getSections({height:n,width:o,x:i,y:l}).forEach(function(a){return a.getCellIndices().forEach(function(u){s[u]=u})}),Object.keys(s).map(function(a){return s[a]})}},{key:"getCellMetadata",value:function(r){var n=r.index;return this._cellMetadata[n]}},{key:"getSections",value:function(r){for(var n=r.height,o=r.width,i=r.x,l=r.y,s=Math.floor(i/this._sectionSize),a=Math.floor((i+o-1)/this._sectionSize),u=Math.floor(l/this._sectionSize),p=Math.floor((l+n-1)/this._sectionSize),f=[],y=s;y<=a;y++)for(var h=u;h<=p;h++){var v="".concat(y,".").concat(h);this._sections[v]||(this._sections[v]=new ng({height:this._sectionSize,width:this._sectionSize,x:y*this._sectionSize,y:h*this._sectionSize})),f.push(this._sections[v])}return f}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var r=this;return Object.keys(this._sections).map(function(n){return r._sections[n].toString()})}},{key:"registerCell",value:function(r){var n=r.cellMetadatum,o=r.index;this._cellMetadata[o]=n,this.getSections(n).forEach(function(i){return i.addCellIndex({index:o})})}}]),e}();function sp(e){for(var t=e.cellCount,r=e.cellSizeAndPositionGetter,n=e.sectionSize,o=[],i=new og(n),l=0,s=0,a=0;a=0&&ie.length)&&(t=e.length);for(var r=0,n=new Array(t);rr||o0;){var v=h.startIndex-1;if(!t({index:v}))h.startIndex=v;else break}return l}function d3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=typeof e.recomputeGridSize=="function"?e.recomputeGridSize:e.recomputeRowHeights;r?r.call(e,t):e.forceUpdate()}d();d();var Ls=z(F());d();var JE=z(F());var sg,ag,ks=(ag=sg=function(e){ee(t,e);function t(){var r,n;B(this,t);for(var o=arguments.length,i=new Array(o),l=0;l0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,l=n.rowIndex,s=l===void 0?0:l;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n,columnIndex:0})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"render",value:function(){var n=this.props,o=n.className,i=n.noRowsRenderer,l=n.scrollToIndex,s=n.width,a=be("ReactVirtualized__List",o);return Ls.createElement(dt,ge({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:a,columnWidth:s,columnCount:1,noContentRenderer:i,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:l}))}}]),t}(Ls.PureComponent),E(sg,"propTypes",null),ag);E(ks,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:tn,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}});d();d();d();var gi=z(F());d();d();d();function dp(e){if(Array.isArray(e))return e}d();function hp(e,t){var r=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,i,l,s=[],a=!0,u=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;a=!1}else for(;!(a=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);a=!0);}catch(p){u=!0,o=p}finally{try{if(!a&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(u)throw o}}return s}}d();function mp(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gp(e,t){return dp(e)||hp(e,t)||di(e,t)||mp()}d();d();function h3(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,l=e[i];l>=n?(o=i,r=i-1):t=i+1}return o}function m3(e,t,r,n,o){for(var i=r+1;t<=r;){var l=t+r>>>1,s=e[l];o(s,n)>=0?(i=l,r=l-1):t=l+1}return i}function g3(e,t,r,n,o){return typeof r=="function"?m3(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):h3(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function v3(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,l=e[i];l>n?(o=i,r=i-1):t=i+1}return o}function y3(e,t,r,n,o){for(var i=r+1;t<=r;){var l=t+r>>>1,s=e[l];o(s,n)>0?(i=l,r=l-1):t=l+1}return i}function _3(e,t,r,n,o){return typeof r=="function"?y3(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):v3(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function S3(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,l=e[i];l>>1,s=e[l];o(s,n)<0?(i=l,t=l+1):r=l-1}return i}function C3(e,t,r,n,o){return typeof r=="function"?w3(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):S3(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function x3(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,l=e[i];l<=n?(o=i,t=i+1):r=i-1}return o}function T3(e,t,r,n,o){for(var i=t-1;t<=r;){var l=t+r>>>1,s=e[l];o(s,n)<=0?(i=l,t=l+1):r=l-1}return i}function R3(e,t,r,n,o){return typeof r=="function"?T3(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):x3(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function P3(e,t,r,n){for(t-1;t<=r;){var o=t+r>>>1,i=e[o];if(i===n)return o;i<=n?t=o+1:r=o-1}return-1}function E3(e,t,r,n,o){for(t-1;t<=r;){var i=t+r>>>1,l=e[i],s=o(l,n);if(s===0)return i;s<=0?t=i+1:r=i-1}return-1}function b3(e,t,r,n,o){return typeof r=="function"?E3(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):P3(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}var hi={ge:g3,gt:_3,lt:C3,le:R3,eq:b3};var Gn=0,rn=1,Ms=2;function _p(e,t,r,n,o){this.mid=e,this.left=t,this.right=r,this.leftPoints=n,this.rightPoints=o,this.count=(t?t.count:0)+(r?r.count:0)+n.length}var mi=_p.prototype;function vp(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function pg(e,t){var r=Fn(t);e.mid=r.mid,e.left=r.left,e.right=r.right,e.leftPoints=r.leftPoints,e.rightPoints=r.rightPoints,e.count=r.count}function ug(e,t){var r=e.intervals([]);r.push(t),pg(e,r)}function cg(e,t){var r=e.intervals([]),n=r.indexOf(t);return n<0?Gn:(r.splice(n,1),pg(e,r),rn)}mi.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e};mi.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]3*(t+1)?ug(this,e):this.left.insert(e):this.left=Fn([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?ug(this,e):this.right.insert(e):this.right=Fn([e]);else{var r=hi.ge(this.leftPoints,e,Sp),n=hi.ge(this.rightPoints,e,wp);this.leftPoints.splice(r,0,e),this.rightPoints.splice(n,0,e)}};mi.remove=function(e){var t=this.count-this.leftPoints;if(e[1]3*(t-1))return cg(this,e);var n=this.left.remove(e);return n===Ms?(this.left=null,this.count-=1,rn):(n===rn&&(this.count-=1),n)}else if(e[0]>this.mid){if(!this.right)return Gn;var o=this.left?this.left.count:0;if(4*o>3*(t-1))return cg(this,e);var n=this.right.remove(e);return n===Ms?(this.right=null,this.count-=1,rn):(n===rn&&(this.count-=1),n)}else{if(this.count===1)return this.leftPoints[0]===e?Ms:Gn;if(this.leftPoints.length===1&&this.leftPoints[0]===e){if(this.left&&this.right){for(var i=this,l=this.left;l.right;)i=l,l=l.right;if(i===this)l.right=this.right;else{var s=this.left,n=this.right;i.count-=l.count,i.right=l.left,l.left=s,l.right=n}vp(this,l),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?vp(this,this.left):vp(this,this.right);return rn}for(var s=hi.ge(this.leftPoints,e,Sp);s=0&&e[n][1]>=t;--n){var o=r(e[n]);if(o)return o}}function hg(e,t){for(var r=0;rthis.mid){if(this.right){var r=this.right.queryPoint(e,t);if(r)return r}return dg(this.rightPoints,e,t)}else return hg(this.leftPoints,t)};mi.queryInterval=function(e,t,r){if(ethis.mid&&this.right){var n=this.right.queryInterval(e,t,r);if(n)return n}return tthis.mid?dg(this.rightPoints,e,r):hg(this.leftPoints,r)};function I3(e,t){return e-t}function Sp(e,t){var r=e[0]-t[0];return r||e[1]-t[1]}function wp(e,t){var r=e[1]-t[1];return r||e[0]-t[0]}function Fn(e){if(e.length===0)return null;for(var t=[],r=0;r>1],o=[],i=[],l=[],r=0;r0&&arguments[0]!==void 0?arguments[0]:{};B(this,e),E(this,"_cellMeasurerCache",void 0),E(this,"_columnIndexOffset",void 0),E(this,"_rowIndexOffset",void 0),E(this,"columnWidth",function(a){var u=a.index;t._cellMeasurerCache.columnWidth({index:u+t._columnIndexOffset})}),E(this,"rowHeight",function(a){var u=a.index;t._cellMeasurerCache.rowHeight({index:u+t._rowIndexOffset})});var n=r.cellMeasurerCache,o=r.columnIndexOffset,i=o===void 0?0:o,l=r.rowIndexOffset,s=l===void 0?0:l;this._cellMeasurerCache=n,this._columnIndexOffset=i,this._rowIndexOffset=s}return Z(e,[{key:"clear",value:function(r,n){this._cellMeasurerCache.clear(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getHeight(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"getWidth",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getWidth(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"has",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.has(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"set",value:function(r,n,o,i){this._cellMeasurerCache.set(r+this._rowIndexOffset,n+this._columnIndexOffset,o,i)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}();function Sg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Ve(e){for(var t=1;t0?new As({cellMeasurerCache:i,columnIndexOffset:0,rowIndexOffset:s}):i,o._deferredMeasurementCacheBottomRightGrid=l>0||s>0?new As({cellMeasurerCache:i,columnIndexOffset:l,rowIndexOffset:s}):i,o._deferredMeasurementCacheTopRightGrid=l>0?new As({cellMeasurerCache:i,columnIndexOffset:l,rowIndexOffset:0}):i),o}return Z(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,l=n.rowIndex,s=l===void 0?0:l;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,i):i,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,s):s}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,l=n.rowIndex,s=l===void 0?0:l,a=this.props,u=a.fixedColumnCount,p=a.fixedRowCount,f=Math.max(0,i-u),y=Math.max(0,s-p);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:y}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:f,rowIndex:y}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:s}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:f,rowIndex:s}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var n=this.props,o=n.scrollLeft,i=n.scrollTop;if(o>0||i>0){var l={};o>0&&(l.scrollLeft=o),i>0&&(l.scrollTop=i),this.setState(l)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var n=this.props,o=n.onScroll,i=n.onSectionRendered,l=n.onScrollbarPresenceChange,s=n.scrollLeft,a=n.scrollToColumn,u=n.scrollTop,p=n.scrollToRow,f=br(n,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),this.props.width===0||this.props.height===0)return null;var y=this.state,h=y.scrollLeft,v=y.scrollTop;return $e.createElement("div",{style:this._containerOuterStyle},$e.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(f),this._renderTopRightGrid(Ve({},f,{onScroll:o,scrollLeft:h}))),$e.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(Ve({},f,{onScroll:o,scrollTop:v})),this._renderBottomRightGrid(Ve({},f,{onScroll:o,onSectionRendered:i,scrollLeft:h,scrollToColumn:a,scrollToRow:p,scrollTop:v}))))}},{key:"_getBottomGridHeight",value:function(n){var o=n.height,i=this._getTopGridHeight(n);return o-i}},{key:"_getLeftGridWidth",value:function(n){var o=n.fixedColumnCount,i=n.columnWidth;if(this._leftGridWidth==null)if(typeof i=="function"){for(var l=0,s=0;s=0?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null&&n.scrollTop>=0?n.scrollTop:o.scrollTop}:null}}]),t}($e.PureComponent);E(xp,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1});xp.propTypes={};Dt(xp);d();d();var Cg=z(F()),Tp=function(e){ee(t,e);function t(r,n){var o;return B(this,t),o=J(this,Q(t).call(this,r,n)),o.state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},o._onScroll=o._onScroll.bind(I(o)),o}return Z(t,[{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.clientHeight,l=o.clientWidth,s=o.scrollHeight,a=o.scrollLeft,u=o.scrollTop,p=o.scrollWidth;return n({clientHeight:i,clientWidth:l,onScroll:this._onScroll,scrollHeight:s,scrollLeft:a,scrollTop:u,scrollWidth:p})}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.clientWidth,l=n.scrollHeight,s=n.scrollLeft,a=n.scrollTop,u=n.scrollWidth;this.setState({clientHeight:o,clientWidth:i,scrollHeight:l,scrollLeft:s,scrollTop:a,scrollWidth:u})}}]),t}(Cg.PureComponent);Tp.propTypes={};d();d();d();d();function vi(e){var t=e.dataKey,r=e.rowData;return typeof r.get=="function"?r.get(t):r[t]}d();function yi(e){var t=e.cellData;return t==null?"":String(t)}d();var xg=z(F());function qn(e){var t=e.className,r=e.columns,n=e.style;return xg.createElement("div",{className:t,role:"row",style:n},r)}qn.propTypes=null;d();var Rp=z(F());d();var _i=z(F());d();var D3={ASC:"ASC",DESC:"DESC"},tt=D3;function Bn(e){var t=e.sortDirection,r=be("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===tt.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===tt.DESC});return _i.createElement("svg",{className:r,width:18,height:18,viewBox:"0 0 24 24"},t===tt.ASC?_i.createElement("path",{d:"M7 14l5-5 5 5z"}):_i.createElement("path",{d:"M7 10l5 5 5-5z"}),_i.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}Bn.propTypes={};function Zn(e){var t=e.dataKey,r=e.label,n=e.sortBy,o=e.sortDirection,i=n===t,l=[Rp.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:typeof r=="string"?r:null},r)];return i&&l.push(Rp.createElement(Bn,{key:"SortIndicator",sortDirection:o})),l}Zn.propTypes=null;d();var Tg=z(F());function $n(e){var t=e.className,r=e.columns,n=e.index,o=e.key,i=e.onRowClick,l=e.onRowDoubleClick,s=e.onRowMouseOut,a=e.onRowMouseOver,u=e.onRowRightClick,p=e.rowData,f=e.style,y={"aria-rowindex":n+1};return(i||l||s||a||u)&&(y["aria-label"]="row",y.tabIndex=0,i&&(y.onClick=function(h){return i({event:h,index:n,rowData:p})}),l&&(y.onDoubleClick=function(h){return l({event:h,index:n,rowData:p})}),s&&(y.onMouseOut=function(h){return s({event:h,index:n,rowData:p})}),a&&(y.onMouseOver=function(h){return a({event:h,index:n,rowData:p})}),u&&(y.onContextMenu=function(h){return u({event:h,index:n,rowData:p})})),Tg.createElement("div",ge({},y,{className:t,key:o,role:"row",style:f}),r)}$n.propTypes=null;d();var Rg=z(F());var Ns=function(e){ee(t,e);function t(){return B(this,t),J(this,Q(t).apply(this,arguments))}return t}(Rg.Component);E(Ns,"defaultProps",{cellDataGetter:vi,cellRenderer:yi,defaultSortDirection:tt.ASC,flexGrow:0,flexShrink:1,headerRenderer:Zn,style:{}});Ns.propTypes={};d();var ht=z(F()),Eg=z(Fo());function Pg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Kn(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,l=n.rowIndex,s=l===void 0?0:l;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var n=(0,Eg.findDOMNode)(this.Grid),o=n.clientWidth||0,i=n.offsetWidth||0;return i-o}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var n=this,o=this.props,i=o.children,l=o.className,s=o.disableHeader,a=o.gridClassName,u=o.gridStyle,p=o.headerHeight,f=o.headerRowRenderer,y=o.height,h=o.id,v=o.noRowsRenderer,S=o.rowClassName,g=o.rowStyle,m=o.scrollToIndex,c=o.style,w=o.width,C=this.state.scrollbarWidth,_=s?y:y-p,R=typeof S=="function"?S({index:-1}):S,P=typeof g=="function"?g({index:-1}):g;return this._cachedColumnStyles=[],ht.Children.toArray(i).forEach(function(x,b){var O=n._getFlexStyleForColumn(x,x.props.style);n._cachedColumnStyles[b]=Kn({overflow:"hidden"},O)}),ht.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":ht.Children.toArray(i).length,"aria-rowcount":this.props.rowCount,className:be("ReactVirtualized__Table",l),id:h,role:"grid",style:c},!s&&f({className:be("ReactVirtualized__Table__headerRow",R),columns:this._getHeaderColumns(),style:Kn({height:p,overflow:"hidden",paddingRight:C,width:w},P)}),ht.createElement(dt,ge({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:be("ReactVirtualized__Table__Grid",a),cellRenderer:this._createRow,columnWidth:w,columnCount:1,height:_,id:void 0,noContentRenderer:v,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:C,scrollToRow:m,style:Kn({},u,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(n){var o=n.column,i=n.columnIndex,l=n.isScrolling,s=n.parent,a=n.rowData,u=n.rowIndex,p=this.props.onColumnClick,f=o.props,y=f.cellDataGetter,h=f.cellRenderer,v=f.className,S=f.columnData,g=f.dataKey,m=f.id,c=y({columnData:S,dataKey:g,rowData:a}),w=h({cellData:c,columnData:S,columnIndex:i,dataKey:g,isScrolling:l,parent:s,rowData:a,rowIndex:u}),C=function(x){p&&p({columnData:S,dataKey:g,event:x})},_=this._cachedColumnStyles[i],R=typeof w=="string"?w:null;return ht.createElement("div",{"aria-colindex":i+1,"aria-describedby":m,className:be("ReactVirtualized__Table__rowColumn",v),key:"Row"+u+"-Col"+i,onClick:C,role:"gridcell",style:_,title:R},w)}},{key:"_createHeader",value:function(n){var o=n.column,i=n.index,l=this.props,s=l.headerClassName,a=l.headerStyle,u=l.onHeaderClick,p=l.sort,f=l.sortBy,y=l.sortDirection,h=o.props,v=h.columnData,S=h.dataKey,g=h.defaultSortDirection,m=h.disableSort,c=h.headerRenderer,w=h.id,C=h.label,_=!m&&p,R=be("ReactVirtualized__Table__headerColumn",s,o.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:_}),P=this._getFlexStyleForColumn(o,Kn({},a,{},o.props.headerStyle)),x=c({columnData:v,dataKey:S,disableSort:m,label:C,sortBy:f,sortDirection:y}),b,O,V,j,k;if(_||u){var H=f!==S,Y=H?g:y===tt.DESC?tt.ASC:tt.DESC,W=function(q){_&&p({defaultSortDirection:g,event:q,sortBy:S,sortDirection:Y}),u&&u({columnData:v,dataKey:S,event:q})},$=function(q){(q.key==="Enter"||q.key===" ")&&W(q)};k=o.props["aria-label"]||C||S,j="none",V=0,b=W,O=$}return f===S&&(j=y===tt.ASC?"ascending":"descending"),ht.createElement("div",{"aria-label":k,"aria-sort":j,className:R,id:w,key:"Header-Col"+i,onClick:b,onKeyDown:O,role:"columnheader",style:P,tabIndex:V},x)}},{key:"_createRow",value:function(n){var o=this,i=n.rowIndex,l=n.isScrolling,s=n.key,a=n.parent,u=n.style,p=this.props,f=p.children,y=p.onRowClick,h=p.onRowDoubleClick,v=p.onRowRightClick,S=p.onRowMouseOver,g=p.onRowMouseOut,m=p.rowClassName,c=p.rowGetter,w=p.rowRenderer,C=p.rowStyle,_=this.state.scrollbarWidth,R=typeof m=="function"?m({index:i}):m,P=typeof C=="function"?C({index:i}):C,x=c({index:i}),b=ht.Children.toArray(f).map(function(j,k){return o._createColumn({column:j,columnIndex:k,isScrolling:l,parent:a,rowData:x,rowIndex:i,scrollbarWidth:_})}),O=be("ReactVirtualized__Table__row",R),V=Kn({},u,{height:this._getRowHeight(i),overflow:"hidden",paddingRight:_},P);return w({className:O,columns:b,index:i,isScrolling:l,key:s,onRowClick:y,onRowDoubleClick:h,onRowRightClick:v,onRowMouseOver:S,onRowMouseOut:g,rowData:x,style:V})}},{key:"_getFlexStyleForColumn",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i="".concat(n.props.flexGrow," ").concat(n.props.flexShrink," ").concat(n.props.width,"px"),l=Kn({},o,{flex:i,msFlex:i,WebkitFlex:i});return n.props.maxWidth&&(l.maxWidth=n.props.maxWidth),n.props.minWidth&&(l.minWidth=n.props.minWidth),l}},{key:"_getHeaderColumns",value:function(){var n=this,o=this.props,i=o.children,l=o.disableHeader,s=l?[]:ht.Children.toArray(i);return s.map(function(a,u){return n._createHeader({column:a,index:u})})}},{key:"_getRowHeight",value:function(n){var o=this.props.rowHeight;return typeof o=="function"?o({index:n}):o}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.scrollHeight,l=n.scrollTop,s=this.props.onScroll;s({clientHeight:o,scrollHeight:i,scrollTop:l})}},{key:"_onSectionRendered",value:function(n){var o=n.rowOverscanStartIndex,i=n.rowOverscanStopIndex,l=n.rowStartIndex,s=n.rowStopIndex,a=this.props.onRowsRendered;a({overscanStartIndex:o,overscanStopIndex:i,startIndex:l,stopIndex:s})}},{key:"_setRef",value:function(n){this.Grid=n}},{key:"_setScrollbarWidth",value:function(){var n=this.getScrollbarWidth();this.setState({scrollbarWidth:n})}}]),t}(ht.PureComponent);E(Ds,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:tn,overscanRowCount:10,rowRenderer:$n,headerRowRenderer:qn,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}});Ds.propTypes={};d();d();var Vg=z(F()),Ag=z(Fo());d();var Ir=[],Si=null,nn=null;function bg(){nn&&(nn=null,document.body&&Si!=null&&(document.body.style.pointerEvents=Si),Si=null)}function H3(){bg(),Ir.forEach(function(e){return e.__resetIsScrolling()})}function j3(){nn&&ir(nn);var e=0;Ir.forEach(function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)}),nn=zn(H3,e)}function Ig(e){e.currentTarget===window&&Si==null&&document.body&&(Si=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),j3(),Ir.forEach(function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()})}function Pp(e,t){Ir.some(function(r){return r.props.scrollElement===t})||t.addEventListener("scroll",Ig),Ir.push(e)}function Ep(e,t){Ir=Ir.filter(function(r){return r!==e}),Ir.length||(t.removeEventListener("scroll",Ig),nn&&(ir(nn),bg()))}d();var bp=function(t){return t===window},wi=function(t){return t.getBoundingClientRect()};function Ip(e,t){if(e)if(bp(e)){var r=window,n=r.innerHeight,o=r.innerWidth;return{height:typeof n=="number"?n:0,width:typeof o=="number"?o:0}}else return wi(e);else return{height:t.serverHeight,width:t.serverWidth}}function Og(e,t){if(bp(t)&&document.documentElement){var r=document.documentElement,n=wi(e),o=wi(r);return{top:n.top-o.top,left:n.left-o.left}}else{var i=Op(t),l=wi(e),s=wi(t);return{top:l.top+i.top-s.top,left:l.left+i.left-s.left}}}function Op(e){return bp(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}var Lg,kg;function Mg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function W3(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.props.scrollElement,o=this.props.onResize,i=this.state,l=i.height,s=i.width,a=this._child||Ag.findDOMNode(this);if(a instanceof Element&&n){var u=Og(a,n);this._positionFromTop=u.top,this._positionFromLeft=u.left}var p=Ip(n,this.props);(l!==p.height||s!==p.width)&&(this.setState({height:p.height,width:p.width}),o({height:p.height,width:p.width}))}},{key:"componentDidMount",value:function(){var n=this.props.scrollElement;this._detectElementResize=pi(),this.updatePosition(n),n&&(Pp(this,n),this._registerResizeListener(n)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(n,o){var i=this.props.scrollElement,l=n.scrollElement;l!==i&&l!=null&&i!=null&&(this.updatePosition(i),Ep(this,l),Pp(this,i),this._unregisterResizeListener(l),this._registerResizeListener(i))}},{key:"componentWillUnmount",value:function(){var n=this.props.scrollElement;n&&(Ep(this,n),this._unregisterResizeListener(n)),this._isMounted=!1}},{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.isScrolling,l=o.scrollTop,s=o.scrollLeft,a=o.height,u=o.width;return n({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:a,isScrolling:i,scrollLeft:s,scrollTop:l,width:u})}}]),t}(Vg.PureComponent),E(Lg,"propTypes",null),kg);E(Lp,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:Ng,scrollElement:Dg(),serverHeight:0,serverWidth:0});d();var zg="";Pt(zg);var zs=class extends xt.Component{constructor(r){super(r);this.svgPanZoomRef=xt.createRef();this.changeTool=r=>{this.setState({tool:r})};this.changeValue=r=>{this.setState({value:r}),this.props.changeValue(r)};this.renderToolbar=()=>xt.createElement("div",null);this.renderMiniature=()=>xt.createElement("div",null);this.state={value:r.defaultValue?r.defaultValue:{},tool:r.tool}}componentDidUpdate(r){r.defaultValue!==this.props.defaultValue||this.props.id!==r.id?this.setState({value:this.props.defaultValue?this.props.defaultValue:{},tool:this.props.tool}):this.props.tool!==this.state.tool&&this.setState({tool:this.props.tool})}move(r,n){this.svgPanZoomRef&&this.svgPanZoomRef.current&&this.svgPanZoomRef.current.pan(r,n)}zoom(r){this.svgPanZoomRef&&this.svgPanZoomRef.current&&this.svgPanZoomRef.current.zoomOnViewerCenter(r)}render(){let r=this.props.themeMatplotlibPlots?"var(--vscode-notifications-background)":"white";return xt.createElement(Hn,null,({height:n,width:o})=>o===0||n===0?null:xt.createElement(Jr,{ref:this.svgPanZoomRef,width:o,height:n,toolbarProps:{position:Pe},detectAutoPan:!0,tool:this.state.tool,value:this.state.value,onChangeTool:this.changeTool,onChangeValue:this.changeValue,customToolbar:this.renderToolbar,customMiniature:this.renderMiniature,SVGBackground:"transparent",background:r,detectWheel:!0},xt.createElement("svg",{width:this.props.size.width,height:this.props.size.height},xt.createElement(Hg.SvgLoader,{svgXML:this.props.svg}))))}};d();var Hs=` `;d();var Ce=z(F());d();var Yn=z(F()),Mp=(L=>(L[L.Cancel=0]="Cancel",L[L.CollapseAll=1]="CollapseAll",L[L.ExpandAll=2]="ExpandAll",L[L.GoToSourceCode=3]="GoToSourceCode",L[L.Interrupt=4]="Interrupt",L[L.OpenInNewWindow=5]="OpenInNewWindow",L[L.PopIn=6]="PopIn",L[L.PopOut=7]="PopOut",L[L.Redo=8]="Redo",L[L.Restart=9]="Restart",L[L.SaveAs=10]="SaveAs",L[L.Undo=11]="Undo",L[L.Pan=12]="Pan",L[L.Zoom=13]="Zoom",L[L.ZoomOut=14]="ZoomOut",L[L.Next=15]="Next",L[L.Prev=16]="Prev",L[L.Copy=17]="Copy",L[L.Up=18]="Up",L[L.Down=19]="Down",L[L.Run=20]="Run",L[L.RunAbove=21]="RunAbove",L[L.RunBelow=22]="RunBelow",L[L.InsertAbove=23]="InsertAbove",L[L.InsertBelow=24]="InsertBelow",L[L.SwitchToCode=25]="SwitchToCode",L[L.SwitchToMarkdown=26]="SwitchToMarkdown",L[L.OpenPlot=27]="OpenPlot",L[L.RunAll=28]="RunAll",L[L.Delete=29]="Delete",L[L.ExportToPython=30]="ExportToPython",L[L.ClearAllOutput=31]="ClearAllOutput",L[L.JupyterServerConnected=32]="JupyterServerConnected",L[L.JupyterServerDisconnected=33]="JupyterServerDisconnected",L[L.Notebook=34]="Notebook",L[L.Interactive=35]="Interactive",L[L.Python=36]="Python",L[L.PythonColor=37]="PythonColor",L[L.OpenFolder=38]="OpenFolder",L[L.RunByLine=39]="RunByLine",L[L.Sync=40]="Sync",L))(Mp||{}),kp={Cancel:{light:jg(),dark:Wg()},CollapseAll:{light:Gg(),dark:Fg()},ExpandAll:{light:Ug(),dark:qg()},GoToSourceCode:{light:Bg(),dark:Zg()},Interrupt:{light:$g(),dark:Kg()},OpenInNewWindow:{light:Yg(),dark:Xg()},PopIn:{light:Qg(),dark:Jg()},PopOut:{light:e0(),dark:t0()},Redo:{light:r0(),dark:n0()},Restart:{light:o0(),dark:i0()},SaveAs:{light:l0(),dark:s0()},Undo:{light:a0(),dark:u0()},Next:{light:c0(),dark:p0()},Prev:{light:f0(),dark:d0()},Pan:{light:h0(),dark:m0()},Zoom:{light:g0(),dark:v0()},ZoomOut:{light:y0(),dark:_0()},Copy:{light:S0(),dark:w0()},Up:{light:C0(),dark:x0()},Down:{light:T0(),dark:R0()},Run:{light:P0(),dark:E0()},RunAbove:{light:b0(),dark:I0()},RunBelow:{light:O0(),dark:L0()},InsertAbove:{light:k0(),dark:M0()},InsertBelow:{light:V0(),dark:A0()},SwitchToCode:{light:N0(),dark:D0()},SwitchToMarkdown:{light:z0(),dark:H0()},OpenPlot:{light:j0(),dark:W0()},RunAll:{light:G0(),dark:F0()},Delete:{light:U0(),dark:q0()},ExportToPython:{light:B0(),dark:Z0()},ClearAllOutput:{light:$0(),dark:K0()},JupyterServerConnected:{light:Y0(),dark:X0()},JupyterServerDisconnected:{light:Q0(),dark:J0()},RunByLine:{light:ev(),dark:tv()},Sync:{light:rv(),dark:nv()}},jt=class extends Yn.Component{render(){if(this.props.codicon)return Yn.createElement("div",{style:{color:"var(--vscode-editor-foreground)"},className:"codicon codicon-"+this.props.codicon});let t=Mp[this.props.image].toString(),r=kp.hasOwnProperty(t)?kp[t]:kp.Cancel,n=this.props.baseTheme.includes("dark")?r.dark:r.light;return Yn.createElement("i",{className:this.props.class,title:this.props.title},Yn.createElement("img",{src:n}))}};d();var Xn=z(F());d();var ov=`:root{--button-size: 18px}.image-button{border-width:0px;border-style:solid;text-align:center;line-height:16px;overflow:hidden;width:var(--button-size);height:var(--button-size);margin-left:2px;padding:1px;background-color:transparent;cursor:pointer}.image-button-empty{visibility:hidden}.image-button-inner-disabled-filter{opacity:.5}.image-button-child,.image-button-child img{max-width:100%;max-height:100%}.image-button-image svg{pointer-events:none}.image-button-vscode-light:disabled{border-color:gray;filter:grayscale(100%)}.image-button-vscode-dark:disabled{border-color:gray;filter:grayscale(100%)} `;Pt(ov);var Wt=class extends Xn.Component{render(){let t=`image-button image-button-${this.props.baseTheme} ${this.props.hidden?"hide":""} ${this.props.className?this.props.className:""}`,r=this.props.disabled?"image-button-inner-disabled-filter":"",n=this.props.disabled?"true":"false";return Xn.createElement("button",{role:"button","aria-pressed":"false",disabled:this.props.disabled,"aria-disabled":n,title:this.props.tooltip,"aria-label":this.props.tooltip,className:t,onClick:this.props.onClick,onMouseDown:this.props.onMouseDown},Xn.createElement("span",{className:r},Xn.createElement("span",{className:"image-button-child"},this.props.children)))}};var js=class extends Ce.Component{constructor(){super(...arguments);this.pan=()=>{this.props.changeTool("pan")};this.zoomIn=()=>{this.props.changeTool("zoom-in")};this.zoomOut=()=>{this.props.changeTool("zoom-out")}}render(){return Ce.createElement("div",{id:"plot-toolbar-panel"},Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.props.prevButtonClicked,disabled:!this.props.prevButtonClicked,tooltip:Ct("previousPlot","Previous")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:16})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.props.nextButtonClicked,disabled:!this.props.nextButtonClicked,tooltip:Ct("nextPlot","Next")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:15})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.pan,tooltip:Ct("panPlot","Pan")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:12})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.zoomIn,tooltip:Ct("zoomInPlot","Zoom in")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:13})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.zoomOut,tooltip:Ct("zoomOutPlot","Zoom out")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:14})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.props.exportButtonClicked,tooltip:Ct("exportPlot","Export to different formats.")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:10})),Ce.createElement(Wt,{baseTheme:this.props.baseTheme,onClick:this.props.deleteButtonClicked,disabled:!this.props.deleteButtonClicked,tooltip:Ct("deletePlot","Remove")},Ce.createElement(jt,{baseTheme:this.props.baseTheme,class:"image-button-image",image:29})))}};d();d();d();d();var a4="ms-toolsai.jupyter";var iv;(r=>(r.PythonInteractiveHelpLink="https://aka.ms/pyaiinstall",r.JupyterDataRateHelpLink="https://aka.ms/AA5ggm0"))(iv||(iv={}));var lv;(i=>(i.JupyterServerRemoteLaunchNameSeparator=` `,i.JupyterServerRemoteLaunchService=a4,i.JupyterServerUriListMax=10,i.IntellisenseTimeout=2e3,i.IntellisenseResolveTimeout=5e3))(lv||(lv={}));var Vp;(S=>(S.GeneratedThemeName="ipython-theme",S.MatplotLibDefaultParams="_VSCode_defaultMatplotlib_Params",S.MatplotLibFigureFormats="_VSCode_matplotLib_FigureFormats",S.DefaultCodeCellMarker="# %%",S.DefaultCommTarget="jupyter.widget",S.ALL_VARIABLES="ALL_VARIABLES",S.KERNEL_VARIABLES="KERNEL_VARIABLES",S.DEBUGGER_VARIABLES="DEBUGGER_VARIABLES",S.PYTHON_VARIABLES_REQUESTER="PYTHON_VARIABLES_REQUESTER",S.MULTIPLEXING_DEBUGSERVICE="MULTIPLEXING_DEBUGSERVICE",S.RUN_BY_LINE_DEBUGSERVICE="RUN_BY_LINE_DEBUGSERVICE",S.REMOTE_URI="https://remote/",S.REMOTE_URI_ID_PARAM="id",S.REMOTE_URI_HANDLE_PARAM="uriHandle",S.REMOTE_URI_EXTENSION_ID_PARAM="extensionId"))(Vp||(Vp={}));var sv;(n=>(n.ImportIPython=`{0} from IPython import get_ipython {1}`,n.MatplotLibInit=`import matplotlib %matplotlib inline ${Vp.MatplotLibDefaultParams} = dict(matplotlib.rcParams) `,n.DisableJedi="%config Completer.use_jedi = False"))(sv||(sv={}));var Tt;(N=>(N.RunAllCells="jupyter.runallcells",N.RunAllCellsAbove="jupyter.runallcellsabove",N.RunCellAndAllBelow="jupyter.runcellandallbelow",N.RunAllCellsAbovePalette="jupyter.runallcellsabove.palette",N.RunCellAndAllBelowPalette="jupyter.runcurrentcellandallbelow.palette",N.RunToLine="jupyter.runtoline",N.RunFromLine="jupyter.runfromline",N.RunCell="jupyter.runcell",N.RunCurrentCell="jupyter.runcurrentcell",N.RunCurrentCellAdvance="jupyter.runcurrentcelladvance",N.CreateNewInteractive="jupyter.createnewinteractive",N.ImportNotebook="jupyter.importnotebook",N.ImportNotebookFile="jupyter.importnotebookfile",N.ExportFileAsNotebook="jupyter.exportfileasnotebook",N.ExportFileAndOutputAsNotebook="jupyter.exportfileandoutputasnotebook",N.InterruptKernel="jupyter.interruptkernel",N.RestartKernel="jupyter.restartkernel",N.RestartKernelAndRunAllCells="jupyter.restartkernelandrunallcells",N.RestartKernelAndRunUpToSelectedCell="jupyter.restartkernelandrunuptoselectedcell",N.NotebookEditorRemoveAllCells="jupyter.notebookeditor.removeallcells",N.NotebookEditorRunAllCells="jupyter.notebookeditor.runallcells",N.NotebookEditorRunSelectedCell="jupyter.notebookeditor.runselectedcell",N.NotebookEditorAddCellBelow="jupyter.notebookeditor.addcellbelow",N.ExpandAllCells="jupyter.expandallcells",N.CollapseAllCells="jupyter.collapseallcells",N.ExportOutputAsNotebook="jupyter.exportoutputasnotebook",N.ExecSelectionInInteractiveWindow="jupyter.execSelectionInteractive",N.RunFileInInteractiveWindows="jupyter.runFileInteractive",N.DebugFileInInteractiveWindows="jupyter.debugFileInteractive",N.AddCellBelow="jupyter.addcellbelow",N.DebugCurrentCellPalette="jupyter.debugcurrentcell.palette",N.DebugCell="jupyter.debugcell",N.DebugStepOver="jupyter.debugstepover",N.DebugContinue="jupyter.debugcontinue",N.DebugStop="jupyter.debugstop",N.RunCurrentCellAndAddBelow="jupyter.runcurrentcellandaddbelow",N.InsertCellBelowPosition="jupyter.insertCellBelowPosition",N.InsertCellBelow="jupyter.insertCellBelow",N.InsertCellAbove="jupyter.insertCellAbove",N.DeleteCells="jupyter.deleteCells",N.SelectCell="jupyter.selectCell",N.SelectCellContents="jupyter.selectCellContents",N.ExtendSelectionByCellAbove="jupyter.extendSelectionByCellAbove",N.ExtendSelectionByCellBelow="jupyter.extendSelectionByCellBelow",N.MoveCellsUp="jupyter.moveCellsUp",N.MoveCellsDown="jupyter.moveCellsDown",N.ChangeCellToMarkdown="jupyter.changeCellToMarkdown",N.ChangeCellToCode="jupyter.changeCellToCode",N.GotoNextCellInFile="jupyter.gotoNextCellInFile",N.GotoPrevCellInFile="jupyter.gotoPrevCellInFile",N.ScrollToCell="jupyter.scrolltocell",N.CreateNewNotebook="jupyter.createnewnotebook",N.ViewJupyterOutput="jupyter.viewOutput",N.ExportAsPythonScript="jupyter.exportAsPythonScript",N.ExportToHTML="jupyter.exportToHTML",N.ExportToPDF="jupyter.exportToPDF",N.Export="jupyter.export",N.NativeNotebookExport="jupyter.notebookeditor.export",N.LatestExtension="jupyter.latestExtension",N.EnableLoadingWidgetsFrom3rdPartySource="jupyter.enableLoadingWidgetScriptsFromThirdPartySource",N.ShowDataViewer="jupyter.showDataViewer",N.ShowJupyterDataViewer="jupyter.showJupyterDataViewer",N.RefreshDataViewer="jupyter.refreshDataViewer",N.ClearSavedJupyterUris="jupyter.clearSavedJupyterUris",N.OpenVariableView="jupyter.openVariableView",N.OpenOutlineView="jupyter.openOutlineView",N.InteractiveClearAll="jupyter.interactive.clearAllCells",N.InteractiveGoToCode="jupyter.interactive.goToCode",N.InteractiveCopyCell="jupyter.interactive.copyCell",N.InteractiveExportAsNotebook="jupyter.interactive.exportasnotebook",N.InteractiveExportAs="jupyter.interactive.exportas",N.RunByLine="jupyter.runByLine",N.RunAndDebugCell="jupyter.runAndDebugCell",N.RunByLineNext="jupyter.runByLineNext",N.RunByLineStop="jupyter.runByLineStop",N.ReplayPylanceLog="jupyter.replayPylanceLog",N.ReplayPylanceLogStep="jupyter.replayPylanceLogStep",N.InstallPythonExtensionViaKernelPicker="jupyter.installPythonExtensionViaKernelPicker",N.InstallPythonViaKernelPicker="jupyter.installPythonViaKernelPicker",N.ContinueEditSessionInCodespace="jupyter.continueEditSessionInCodespace"))(Tt||(Tt={}));var av;(n=>(n.DefaultDesignLenses=[Tt.RunCurrentCell,Tt.RunAllCellsAbove,Tt.DebugCell],n.DefaultDebuggingLenses=[Tt.DebugContinue,Tt.DebugStop,Tt.DebugStepOver],n.DebuggerCommands=[Tt.DebugContinue,Tt.DebugStop,Tt.DebugStepOver]))(av||(av={}));var uv;(x=>(x.HasCodeCells="jupyter.hascodecells",x.IsInteractiveActive="jupyter.isinteractiveactive",x.OwnsSelection="jupyter.ownsSelection",x.HaveNativeCells="jupyter.havenativecells",x.HaveNative="jupyter.havenative",x.IsNativeActive="jupyter.isnativeactive",x.IsInteractiveOrNativeActive="jupyter.isinteractiveornativeactive",x.IsPythonOrNativeActive="jupyter.ispythonornativeactive",x.IsPythonOrInteractiveActive="jupyter.ispythonorinteractiveeactive",x.IsPythonOrInteractiveOrNativeActive="jupyter.ispythonorinteractiveornativeeactive",x.CanRestartNotebookKernel="jupyter.notebookeditor.canrestartNotebookkernel",x.CanInterruptNotebookKernel="jupyter.notebookeditor.canInterruptNotebookKernel",x.CanRestartInteractiveWindowKernel="jupyter.interactive.canRestartNotebookKernel",x.CanInterruptInteractiveWindowKernel="jupyter.interactive.canInterruptNotebookKernel",x.RunByLineCells="jupyter.notebookeditor.runByLineCells",x.RunByLineDocuments="jupyter.notebookeditor.runByLineDocuments",x.DebugDocuments="jupyter.notebookeditor.debugDocuments",x.IsPythonNotebook="jupyter.ispythonnotebook",x.IsJupyterKernelSelected="jupyter.kernel.isjupyter",x.IsDataViewerActive="jupyter.dataViewerActive",x.HasNativeNotebookOrInteractiveWindowOpen="jupyter.hasNativeNotebookOrInteractiveWindowOpen",x.ZmqAvailable="jupyter.zmqavailable",x.ReplayLogLoaded="jupyter.replayLogLoaded",x.KernelSource="jupyter.kernelSource"))(uv||(uv={}));var Or;(a=>(a.PythonCellMarker=/^(#\s*%%|#\s*\|#\s*In\[\d*?\]|#\s*In\[ \])/,a.PythonMarkdownCellMarker=/^(#\s*%%\s*\[markdown\]|#\s*\)/,a.UrlPatternRegEx="(?https?:\\/\\/)((\\(.+\\s+or\\s+(?.+)\\))|(?[^\\s]+))(?:.+)",a.HttpPattern=/https?:\/\//,a.ShapeSplitterRegEx=/.*,\s*(\d+).*/,a.SvgHeightRegex=/(\{this._resolve=r,this._reject=n})}get value(){return this._value}resolve(t){this._value=t,this._resolve.apply(this.scope?this.scope:this,arguments),this._resolved=!0}reject(t){this._reject.apply(this.scope?this.scope:this,arguments),this._rejected=!0}get promise(){return this._promise}get resolved(){return this._resolved}get rejected(){return this._rejected}get completed(){return this._rejected||this._resolved}};function cv(e=null){return new Ap(e)}d();d();var rt;(l=>(l.Started="started",l.UpdateSettings="update_settings",l.SendPlot="send_plot",l.CopyPlot="copy_plot",l.ExportPlot="export_plot",l.RemovePlot="remove_plot"))(rt||(rt={}));var pv=class{};rt.Started,rt.UpdateSettings,rt.SendPlot,rt.CopyPlot,rt.ExportPlot,rt.RemovePlot;var kV=Symbol("IPlotViewerProvider"),MV=Symbol("IPlotViewer");var Ws=10,Gs=class extends Gt.Component{constructor(r,n){super(r);this.container=Gt.createRef();this.viewer=Gt.createRef();this.postOffice=new ql;this.render=()=>{if(this.state.settings){let r=this.computeBaseTheme();return Gt.createElement("div",{className:"main-panel",role:"group",ref:this.container},this.renderToolbar(r),this.renderThumbnails(r),this.renderPlot(r))}else return null};this.handleMessage=(r,n)=>{switch(r){case rt.SendPlot:this.addPlot(n);break;case"update_settings":this.updateSettings(n);break;case"loc_init":this.initializeLoc(n);break;default:break}return!1};this.onKeyDown=r=>{if(r.ctrlKey){if(r.ctrlKey&&!r.altKey&&this.viewer&&this.viewer.current)switch(r.key){case"ArrowRight":this.viewer.current.move(Ws,0);break;case"ArrowLeft":this.viewer.current.move(-Ws,0);break;case"ArrowUp":this.viewer.current.move(0,-Ws);break;case"ArrowDown":this.viewer.current.move(0,Ws);break;default:break}else if(r.ctrlKey&&r.altKey&&this.viewer&&this.viewer.current)switch(r.key){case"+":this.viewer.current.zoom(1.5);break;case"-":this.viewer.current.zoom(.66666);break;default:break}}else switch(r.key){case"ArrowRight":this.state.currentImage0&&this.setState({currentImage:this.state.currentImage-1});break;default:break}};this.changeCurrentValue=r=>{this.currentValue={...r}};this.changeTool=r=>{this.setState({tool:r})};this.imageClicked=r=>{this.changeCurrentImage(r)};this.exportCurrent=async()=>{if(this.container&&this.container.current){let r=this.container.current.ownerDocument;if(r){let n=r.createElement("canvas");if(n){let o=n.getContext("2d");if(o){let i=cv(),l=new Blob([this.state.images[this.state.currentImage]],{type:"image/svg+xml;charset=utf-8"}),s=new Image,a=window.URL.createObjectURL(l);s.onload=()=>{n.width=s.width,n.height=s.height,o.clearRect(0,0,n.width,n.height),o.drawImage(s,0,0),i.resolve()},s.src=a,await i.promise;let u=n.toDataURL("png");n.remove(),this.sendMessage(rt.ExportPlot,{svg:this.state.images[this.state.currentImage],png:u})}}}}};this.copyCurrent=async()=>{};this.prevClicked=()=>{this.changeCurrentImage(this.state.currentImage-1)};this.nextClicked=()=>{this.changeCurrentImage(this.state.currentImage+1)};this.deleteClicked=()=>{if(this.state.currentImage>=0){let r=this.state.currentImage,n=this.state.images.length>1?this.state.currentImage:-1;this.setState({images:this.state.images.filter((o,i)=>i!==r),sizes:this.state.sizes.filter((o,i)=>i!==r),values:this.state.values.filter((o,i)=>i!==r),thumbnails:this.state.thumbnails.filter((o,i)=>i!==r),currentImage:n}),this.sendMessage(rt.RemovePlot,r)}};let o=r.skipDefault?[]:[Hs,Hs,Hs],i=o.map(this.generateThumbnail),l=o.map(this.extractSize),s=o.map(u=>{}),a=o.map(u=>(0,Np.default)());this.state={images:o,thumbnails:i,sizes:l,values:s,ids:a,tool:"pan",currentImage:o.length>0?0:-1,settings:this.props.testMode?R1():void 0}}componentWillMount(){this.postOffice.addHandler(this),this.postOffice.sendMessage(rt.Started),window.addEventListener("keydown",this.onKeyDown)}componentWillUnmount(){this.postOffice.removeHandler(this),this.postOffice.dispose(),window.removeEventListener("keydown",this.onKeyDown)}initializeLoc(r){let n=JSON.parse(r);x1(n)}updateSettings(r){let o=JSON.parse(r);this.setState({settings:o})}computeBaseTheme(){return this.props.baseTheme}addPlot(r){this.setState({images:[...this.state.images,r],thumbnails:[...this.state.thumbnails,this.generateThumbnail(r)],sizes:[...this.state.sizes,this.extractSize(r)],values:[...this.state.values,void 0],ids:[...this.state.ids,(0,Np.default)()],currentImage:this.state.images.length})}renderThumbnails(r){var n;return Gt.createElement(Bl,{images:this.state.thumbnails,currentImage:this.state.currentImage,imageClicked:this.imageClicked,themeMatplotlibBackground:!!((n=this.state.settings)!=null&&n.themeMatplotlibPlots)})}renderToolbar(r){let n=this.state.currentImage>0?this.prevClicked:void 0,o=this.state.currentImage=0?this.state.images[this.state.currentImage]:void 0,o=this.state.currentImage>=0?this.state.sizes[this.state.currentImage]:void 0,i=this.state.currentImage>=0?this.state.ids[this.state.currentImage]:void 0,l=this.state.currentImage>=0?this.state.values[this.state.currentImage]:void 0;return n&&o&&i?Gt.createElement(zs,{baseTheme:r,themeMatplotlibPlots:!!((s=this.state.settings)!=null&&s.themeMatplotlibPlots),svg:n,id:i,size:o,defaultValue:l,tool:this.state.tool,changeValue:this.changeCurrentValue,ref:this.viewer}):null}generateThumbnail(r){return r.replace(Or.SvgHeightRegex,'$1100%"').replace(Or.SvgWidthRegex,'$1100%"')}extractSize(r){let n="100px",o="100px",i=Or.SvgSizeTagRegex.exec(r);if(i&&i.length>2)o=i[1],n=i[2];else{let l=Or.SvgHeightRegex.exec(r);l&&l.length>2&&(n=l[2]);let s=Or.SvgHeightRegex.exec(r);s&&s.length>2&&(o=s[2])}return{height:n,width:o}}changeCurrentImage(r){if(r!==this.state.currentImage){let n=[...this.state.values];n[this.state.currentImage]=this.currentValue,this.setState({currentImage:r,values:n}),this.currentValue=n[r]}}sendMessage(r,n){this.postOffice.sendMessage(r,n)}};var p4=h1();dv.render(fv.createElement(Gs,{baseTheme:p4,skipDefault:typeof acquireVsCodeApi!="undefined"}),document.getElementById("root")); /*! Bundled license information: object-assign/index.js: (* object-assign (c) Sindre Sorhus @license MIT *) react/cjs/react.production.min.js: (** @license React v16.14.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) scheduler/cjs/scheduler.production.min.js: (** @license React v0.19.1 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom.production.min.js: (** @license React v16.14.0 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-svgmt/dist/index.js: (** * Changes: * - Don't replace the node. Justs its innerHTML * Adapted from: * Original Copyright notice --------------------------- * SVGInjector v1.1.3 - Fast, caching, dynamic inline SVG DOM injection library * https://github.com/iconic/SVGInjector * * Copyright (c) 2014-2015 Waybury * @license MIT * *) */