&&t.nodeType===3?oa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ia(){for(var e=window,t=$r();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$r(e.document)}return t}function pi(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")}function ud(e){var t=ia(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&oa(n.ownerDocument.documentElement,n)){if(r!==null&&pi(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=vs(n,o);var i=vs(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ad=et&&"documentMode"in document&&11>=document.documentMode,Yt=null,xo=null,In=null,ko=!1;function gs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ko||Yt==null||Yt!==$r(r)||(r=Yt,"selectionStart"in r&&pi(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}),In&&Xn(In,r)||(In=r,r=Xr(xo,"onSelect"),0<r.length&&(t=new ci("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Yt)))}function yr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Xt={animationend:yr("Animation","AnimationEnd"),animationiteration:yr("Animation","AnimationIteration"),animationstart:yr("Animation","AnimationStart"),transitionend:yr("Transition","TransitionEnd")},Ml={},sa={};et&&(sa=document.createElement("div").style,"AnimationEvent"in window||(delete Xt.animationend.animation,delete Xt.animationiteration.animation,delete Xt.animationstart.animation),"TransitionEvent"in window||delete Xt.transitionend.transition);function hl(e){if(Ml[e])return Ml[e];if(!Xt[e])return e;var t=Xt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in sa)return Ml[e]=t[n];return e}var ua=hl("animationend"),aa=hl("animationiteration"),ca=hl("animationstart"),fa=hl("transitionend"),da=new Map,ys="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function St(e,t){da.set(e,t),Ht(t,[e])}for(var Ul=0;Ul<ys.length;Ul++){var Hl=ys[Ul],cd=Hl.toLowerCase(),fd=Hl[0].toUpperCase()+Hl.slice(1);St(cd,"on"+fd)}St(ua,"onAnimationEnd");St(aa,"onAnimationIteration");St(ca,"onAnimationStart");St("dblclick","onDoubleClick");St("focusin","onFocus");St("focusout","onBlur");St(fa,"onTransitionEnd");an("onMouseEnter",["mouseout","mouseover"]);an("onMouseLeave",["mouseout","mouseover"]);an("onPointerEnter",["pointerout","pointerover"]);an("onPointerLeave",["pointerout","pointerover"]);Ht("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ht("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ht("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ht("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),dd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tn));function ws(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cf(r,t,void 0,e),e.currentTarget=null}function pa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==o&&l.isPropagationStopped())break e;ws(l,s,a),o=u}else for(i=0;i<r.length;i++){if(s=r[i],u=s.instance,a=s.currentTarget,s=s.listener,u!==o&&l.isPropagationStopped())break e;ws(l,s,a),o=u}}}if(Vr)throw e=vo,Vr=!1,vo=null,e}function $(e,t){var n=t[jo];n===void 0&&(n=t[jo]=new Set);var r=e+"__bubble";n.has(r)||(ma(t,e,2,!1),n.add(r))}function $l(e,t,n){var r=0;t&&(r|=4),ma(n,e,r,t)}var wr="_reactListening"+Math.random().toString(36).slice(2);function Gn(e){if(!e[wr]){e[wr]=!0,ku.forEach(function(n){n!=="selectionchange"&&(dd.has(n)||$l(n,!1,e),$l(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[wr]||(t[wr]=!0,$l("selectionchange",!1,t))}}function ma(e,t,n,r){switch(Ju(t)){case 1:var l=jf;break;case 4:l=Nf;break;default:l=ui}n=l.bind(null,t,n,e),l=void 0,!ho||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Bl(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Tt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Au(function(){var a=o,g=li(n),p=[];e:{var v=da.get(e);if(v!==void 0){var w=ci,k=e;switch(e){case"keypress":if(Rr(n)===0)break e;case"keydown":case"keyup":w=Bf;break;case"focusin":k="focus",w=Dl;break;case"focusout":k="blur",w=Dl;break;case"beforeblur":case"afterblur":w=Dl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=ss;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=Tf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=Qf;break;case ua:case aa:case ca:w=Rf;break;case fa:w=Yf;break;case"scroll":w=Pf;break;case"wheel":w=Gf;break;case"copy":case"cut":case"paste":w=Df;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=as}var y=(t&4)!==0,z=!y&&e==="scroll",d=y?v!==null?v+"Capture":null:v;y=[];for(var c=a,m;c!==null;){m=c;var h=m.stateNode;if(m.tag===5&&h!==null&&(m=h,d!==null&&(h=Vn(c,d),h!=null&&y.push(Zn(c,h,m)))),z)break;c=c.return}0<y.length&&(v=new w(v,k,null,n,g),p.push({event:v,listeners:y}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",v&&n!==po&&(k=n.relatedTarget||n.fromElement)&&(Tt(k)||k[tt]))break e;if((w||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,w?(k=n.relatedTarget||n.toElement,w=a,k=k?Tt(k):null,k!==null&&(z=$t(k),k!==z||k.tag!==5&&k.tag!==6)&&(k=null)):(w=null,k=a),w!==k)){if(y=ss,h="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=as,h="onPointerLeave",d="onPointerEnter",c="pointer"),z=w==null?v:Gt(w),m=k==null?v:Gt(k),v=new y(h,c+"leave",w,n,g),v.target=z,v.relatedTarget=m,h=null,Tt(g)===a&&(y=new y(d,c+"enter",k,n,g),y.target=m,y.relatedTarget=z,h=y),z=h,w&&k)t:{for(y=w,d=k,c=0,m=y;m;m=Vt(m))c++;for(m=0,h=d;h;h=Vt(h))m++;for(;0<c-m;)y=Vt(y),c--;for(;0<m-c;)d=Vt(d),m--;for(;c--;){if(y===d||d!==null&&y===d.alternate)break t;y=Vt(y),d=Vt(d)}y=null}else y=null;w!==null&&xs(p,v,w,y,!1),k!==null&&z!==null&&xs(p,z,k,y,!0)}}e:{if(v=a?Gt(a):window,w=v.nodeName&&v.nodeName.toLowerCase(),w==="select"||w==="input"&&v.type==="file")var x=nd;else if(ds(v))if(ra)x=id;else{x=ld;var _=rd}else(w=v.nodeName)&&w.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(x=od);if(x&&(x=x(e,a))){na(p,x,n,g);break e}_&&_(e,v,a),e==="focusout"&&(_=v._wrapperState)&&_.co