var oc=Object.defineProperty;var o=(vo,Gr)=>oc(vo,"name",{value:Gr,configurable:!0});(()=>{var vo={670:(H,P,b)=>{"use strict";b.d(P,{Z:()=>h});var J=b(645),X=b.n(J),A=X()(function(f){return f[1]});A.push([H.id,`/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ body { padding: 10px 20px; } textarea { min-height: 80px; max-height: 500px; } .form-actions { display: flex; padding: 10px 0; } .icon svg { margin-right: 6px; width: 16px; } #status-checks { padding-top: 20px; padding-bottom: 10px; } .status-section { display: flex; padding: 10px 0; } .select-container { display: flex; flex-direction: column; width: 100%; min-width: 155px; } .ready-for-review-button { width: 100%; } .ready-for-review-container, .select-control { padding-bottom: 10px; } .select-control, #merge-on-github, form, .button-container { display: flex; margin: auto; max-width: 260px; width: 100%; } .button-container button { width: 100%; } #merge-on-github { justify-content: center; } #comment-textarea { margin-bottom: 10px; } .select-control form { flex-grow: 2; } .select-control form input, form button { width: 100%; } .select-control svg path { fill: var(--vscode-button-foreground); } button:focus, input[type='submit']:focus { outline-offset: -1px; } .select-control button, input[type='submit'] { min-height: 31px; white-space: normal; } .select-control .open { background-color: var(--vscode-button-hoverBackground); } button .icon svg { margin-right: 0; } .options-select { display: flex; flex-direction: column; width: inherit; max-width: 260px; margin: auto; } .options-select button { margin-top: 1px; background-color: var(--vscode-dropdown-background); color: var(--vscode-dropdown-foreground); text-align: start; } .options-select button:hover, .options-select button:focus { color: var(--vscode-button-foreground); } .branch-status-container { padding: 10px 0; } .radio-button { display: flex; align-items: center; margin-right: 3px; } .radio-button input { margin-top: 0; } @media (max-width: 250px) { .form-actions { flex-direction: column; } .radio-button { margin-bottom: 3px; } } #status-checks .branch-status-message { display: flex; } #status-checks .branch-status-icon { display: flex; padding-top: 1px; }`,""]);const h=A},149:(H,P,b)=>{"use strict";b.d(P,{Z:()=>h});var J=b(645),X=b.n(J),A=X()(function(f){return f[1]});A.push([H.id,`/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ body a { text-decoration: none; } body a:hover { text-decoration: underline; } button, input[type='submit'] { background-color: var(--vscode-button-background); color: var(--vscode-button-foreground); font-family: var(--vscode-font-family); border-radius: 0px; border: 1px solid transparent; outline: none; padding: 4px 12px; font-size: 13px; line-height: 18px; white-space: nowrap; user-select: none; } button:focus, input[type='submit']:focus { outline: 1px solid var(--vscode-focusBorder); outline-offset: 2px; } button:hover:enabled, button:focus:enabled, input[type='submit']:focus:enabled, input[type='submit']:hover:enabled { background-color: var(--vscode-button-hoverBackground); cursor: pointer; } body button.secondary { background-color: var(--vscode-button-secondaryBackground); color: var(--vscode-button-secondaryForeground); } body button.secondary:hover { background-color: var(--vscode-button-secondaryHoverBackground); } textarea, input[type='text'] { display: block; box-sizing: border-box; padding: 8px; width: 100%; resize: vertical; font-size: 13px; border: 1px solid var(--vscode-dropdown-border); background-color: var(--vscode-input-background); color: var(--vscode-input-foreground); font-family: var(--vscode-font-family); } textarea::placeholder, input[type='text']::placeholder { color: var(--vscode-input-placeholderForeground); } select { display: block; box-sizing: border-box; padding: 4px 8px; border-radius: 0; font-size: 13px; border: 1px solid var(--vscode-dropdown-border); background-color: var(--vscode-dropdown-background); color: var(--vscode-dropdown-foreground); } textarea:focus, input[type='text']:focus, input[type='checkbox']:focus, select:focus { outline: 1px solid var(--vscode-focusBorder); } input[type='checkbox'] { outline-offset: 1px; } .vscode-high-contrast input[type='checkbox'] { outline: 1px solid var(--vscode-contrastBorder); } .vscode-high-contrast input[type='checkbox']:focus { outline: 1px solid var(--vscode-contrastActiveBorder); } svg path { fill: var(--vscode-foreground); } body button:disabled, input[type='submit']:disabled { opacity: 0.4; } body .hidden { display: none !important; } body img.avatar, body span.avatar-icon svg { width: 24px; height: 24px; border-radius: 50%; } body img.avatar { vertical-align: middle; } .avatar-link { flex-shrink: 0;; } .section-item .avatar-link { margin-right: 8px; } .section-item .avatar-container { flex-shrink: 0; } .section-item .login { width: 129px; flex-shrink: 0; } .section-item { margin-bottom: 8px; display: flex; align-items: center; } .section-item img.avatar { width: 18px; height: 18px; } .push-right { margin-left: auto; } .author-link { font-weight: bolder; color: var(--vscode-editor-foreground); } .section-item { margin-right: 8px; } /** Theming */ .vscode-high-contrast button, .vscode-high-contrast input { outline: none; background: none !important; border: 1px solid var(--vscode-contrastBorder); } .vscode-high-contrast button:focus { border: 1px solid var(--vscode-contrastActiveBorder); } .vscode-high-contrast button:hover { border: 1px dotted var(--vscode-contrastActiveBorder); } ::-webkit-scrollbar-corner { display: none; } `,""]);const h=A},645:H=>{"use strict";H.exports=function(P){var b=[];return b.toString=o(function(){return this.map(function(X){var A=P(X);return X[2]?"@media ".concat(X[2]," {").concat(A,"}"):A}).join("")},"toString"),b.i=function(J,X,A){typeof J=="string"&&(J=[[null,J,""]]);var h={};if(A)for(var f=0;f=S?O:""+Array(S+1-q.length).join(N)+O},"$"),Pe={s:Me,z:function(O){var S=-O.utcOffset(),N=Math.abs(S),q=Math.floor(N/60),B=N%60;return(S<=0?"+":"-")+Me(q,2,"0")+":"+Me(B,2,"0")},m:o(function O(S,N){if(S.date()0,x<=w.r||!w.r){x<=1&&T>0&&(w=W[T-1]);var V=$[w.l];te&&(x=te(""+x)),Me=typeof V=="string"?V.replace("%d",x):V(x,F,w.l,Pe);break}}if(F)return Me;var Q=Pe?$.future:$.past;return typeof Q=="function"?Q(Me):Q.replace("%s",Me)},X.to=function(D,F){return h(D,F,this,!0)},X.from=function(D,F){return h(D,F,this)};var f=o(function(D){return D.$u?J.utc():J()},"d");X.toNow=function(D){return this.to(f(this),D)},X.fromNow=function(D){return this.from(f(this),D)}}})},660:function(H){(function(P,b){H.exports=b()})(this,function(){"use strict";return function(P,b,J){J.updateLocale=function(X,A){var h=J.Ls[X];if(h)return(A?Object.keys(A):[]).forEach(function(f){h[f]=A[f]}),h}}})},187:H=>{"use strict";var P=typeof Reflect=="object"?Reflect:null,b=P&&typeof P.apply=="function"?P.apply:o(function(w,x,V){return Function.prototype.apply.call(w,x,V)},"ReflectApply"),J;P&&typeof P.ownKeys=="function"?J=P.ownKeys:Object.getOwnPropertySymbols?J=o(function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))},"ReflectOwnKeys"):J=o(function(w){return Object.getOwnPropertyNames(w)},"ReflectOwnKeys");function X(T){console&&console.warn&&console.warn(T)}o(X,"ProcessEmitWarning");var A=Number.isNaN||o(function(w){return w!==w},"NumberIsNaN");function h(){h.init.call(this)}o(h,"EventEmitter"),H.exports=h,H.exports.once=ie,h.EventEmitter=h,h.prototype._events=void 0,h.prototype._eventsCount=0,h.prototype._maxListeners=void 0;var f=10;function D(T){if(typeof T!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof T)}o(D,"checkListener"),Object.defineProperty(h,"defaultMaxListeners",{enumerable:!0,get:function(){return f},set:function(T){if(typeof T!="number"||T<0||A(T))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+T+".");f=T}}),h.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},h.prototype.setMaxListeners=o(function(w){if(typeof w!="number"||w<0||A(w))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+w+".");return this._maxListeners=w,this},"setMaxListeners");function F(T){return T._maxListeners===void 0?h.defaultMaxListeners:T._maxListeners}o(F,"_getMaxListeners"),h.prototype.getMaxListeners=o(function(){return F(this)},"getMaxListeners"),h.prototype.emit=o(function(w){for(var x=[],V=1;V0&&(S=x[0]),S instanceof Error)throw S;var N=new Error("Unhandled error."+(S?" ("+S.message+")":""));throw N.context=S,N}var q=O[w];if(q===void 0)return!1;if(typeof q=="function")b(q,this,x);else for(var B=q.length,I=Pe(q,B),V=0;V0&&S.length>Q&&!S.warned){S.warned=!0;var N=new Error("Possible EventEmitter memory leak detected. "+S.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit");N.name="MaxListenersExceededWarning",N.emitter=T,N.type=w,N.count=S.length,X(N)}return T}o(d,"_addListener"),h.prototype.addListener=o(function(w,x){return d(this,w,x,!1)},"addListener"),h.prototype.on=h.prototype.addListener,h.prototype.prependListener=o(function(w,x){return d(this,w,x,!0)},"prependListener");function j(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}o(j,"onceWrapper");function te(T,w,x){var V={fired:!1,wrapFn:void 0,target:T,type:w,listener:x},Q=j.bind(V);return Q.listener=x,V.wrapFn=Q,Q}o(te,"_onceWrap"),h.prototype.once=o(function(w,x){return D(x),this.on(w,te(this,w,x)),this},"once"),h.prototype.prependOnceListener=o(function(w,x){return D(x),this.prependListener(w,te(this,w,x)),this},"prependOnceListener"),h.prototype.removeListener=o(function(w,x){var V,Q,O,S,N;if(D(x),Q=this._events,Q===void 0)return this;if(V=Q[w],V===void 0)return this;if(V===x||V.listener===x)--this._eventsCount==0?this._events=Object.create(null):(delete Q[w],Q.removeListener&&this.emit("removeListener",w,V.listener||x));else if(typeof V!="function"){for(O=-1,S=V.length-1;S>=0;S--)if(V[S]===x||V[S].listener===x){N=V[S].listener,O=S;break}if(O<0)return this;O===0?V.shift():$(V,O),V.length===1&&(Q[w]=V[0]),Q.removeListener!==void 0&&this.emit("removeListener",w,N||x)}return this},"removeListener"),h.prototype.off=h.prototype.removeListener,h.prototype.removeAllListeners=o(function(w){var x,V,Q;if(V=this._events,V===void 0)return this;if(V.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):V[w]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete V[w]),this;if(arguments.length===0){var O=Object.keys(V),S;for(Q=0;Q=0;Q--)this.removeListener(w,x[Q]);return this},"removeAllListeners");function oe(T,w,x){var V=T._events;if(V===void 0)return[];var Q=V[w];return Q===void 0?[]:typeof Q=="function"?x?[Q.listener||Q]:[Q]:x?W(Q):Pe(Q,Q.length)}o(oe,"_listeners"),h.prototype.listeners=o(function(w){return oe(this,w,!0)},"listeners"),h.prototype.rawListeners=o(function(w){return oe(this,w,!1)},"rawListeners"),h.listenerCount=function(T,w){return typeof T.listenerCount=="function"?T.listenerCount(w):Me.call(T,w)},h.prototype.listenerCount=Me;function Me(T){var w=this._events;if(w!==void 0){var x=w[T];if(typeof x=="function")return 1;if(x!==void 0)return x.length}return 0}o(Me,"listenerCount"),h.prototype.eventNames=o(function(){return this._eventsCount>0?J(this._events):[]},"eventNames");function Pe(T,w){for(var x=new Array(w),V=0;V{"use strict";/* object-assign (c) Sindre Sorhus @license MIT */var P=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;function X(h){if(h==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(h)}o(X,"toObject");function A(){try{if(!Object.assign)return!1;var h=new String("abc");if(h[5]="de",Object.getOwnPropertyNames(h)[0]==="5")return!1;for(var f={},D=0;D<10;D++)f["_"+String.fromCharCode(D)]=D;var F=Object.getOwnPropertyNames(f).map(function(j){return f[j]});if(F.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(j){d[j]=j}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch(j){return!1}}o(A,"shouldUseNative"),H.exports=A()?Object.assign:function(h,f){for(var D,F=X(h),d,j=1;j{"use strict";function P(A){if(typeof A!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(A))}o(P,"assertPath");function b(A,h){for(var f="",D=0,F=-1,d=0,j,te=0;te<=A.length;++te){if(te2){var oe=f.lastIndexOf("/");if(oe!==f.length-1){oe===-1?(f="",D=0):(f=f.slice(0,oe),D=f.length-1-f.lastIndexOf("/")),F=te,d=0;continue}}else if(f.length===2||f.length===1){f="",D=0,F=te,d=0;continue}}h&&(f.length>0?f+="/..":f="..",D=2)}else f.length>0?f+="/"+A.slice(F+1,te):f=A.slice(F+1,te),D=te-F-1;F=te,d=0}else j===46&&d!==-1?++d:d=-1}return f}o(b,"normalizeStringPosix");function J(A,h){var f=h.dir||h.root,D=h.base||(h.name||"")+(h.ext||"");return f?f===h.root?f+D:f+A+D:D}o(J,"_format");var X={resolve:o(function(){for(var h="",f=!1,D,F=arguments.length-1;F>=-1&&!f;F--){var d;F>=0?d=arguments[F]:(D===void 0&&(D=process.cwd()),d=D),P(d),d.length!==0&&(h=d+"/"+h,f=d.charCodeAt(0)===47)}return h=b(h,!f),f?h.length>0?"/"+h:"/":h.length>0?h:"."},"resolve"),normalize:o(function(h){if(P(h),h.length===0)return".";var f=h.charCodeAt(0)===47,D=h.charCodeAt(h.length-1)===47;return h=b(h,!f),h.length===0&&!f&&(h="."),h.length>0&&D&&(h+="/"),f?"/"+h:h},"normalize"),isAbsolute:o(function(h){return P(h),h.length>0&&h.charCodeAt(0)===47},"isAbsolute"),join:o(function(){if(arguments.length===0)return".";for(var h,f=0;f0&&(h===void 0?h=D:h+="/"+D)}return h===void 0?".":X.normalize(h)},"join"),relative:o(function(h,f){if(P(h),P(f),h===f||(h=X.resolve(h),f=X.resolve(f),h===f))return"";for(var D=1;DMe){if(f.charCodeAt(j+$)===47)return f.slice(j+$+1);if($===0)return f.slice(j+$)}else d>Me&&(h.charCodeAt(D+$)===47?Pe=$:$===0&&(Pe=0));break}var W=h.charCodeAt(D+$),ie=f.charCodeAt(j+$);if(W!==ie)break;W===47&&(Pe=$)}var T="";for($=D+Pe+1;$<=F;++$)($===F||h.charCodeAt($)===47)&&(T.length===0?T+="..":T+="/..");return T.length>0?T+f.slice(j+Pe):(j+=Pe,f.charCodeAt(j)===47&&++j,f.slice(j))},"relative"),_makeLong:o(function(h){return h},"_makeLong"),dirname:o(function(h){if(P(h),h.length===0)return".";for(var f=h.charCodeAt(0),D=f===47,F=-1,d=!0,j=h.length-1;j>=1;--j)if(f=h.charCodeAt(j),f===47){if(!d){F=j;break}}else d=!1;return F===-1?D?"/":".":D&&F===1?"//":h.slice(0,F)},"dirname"),basename:o(function(h,f){if(f!==void 0&&typeof f!="string")throw new TypeError('"ext" argument must be a string');P(h);var D=0,F=-1,d=!0,j;if(f!==void 0&&f.length>0&&f.length<=h.length){if(f.length===h.length&&f===h)return"";var te=f.length-1,oe=-1;for(j=h.length-1;j>=0;--j){var Me=h.charCodeAt(j);if(Me===47){if(!d){D=j+1;break}}else oe===-1&&(d=!1,oe=j+1),te>=0&&(Me===f.charCodeAt(te)?--te==-1&&(F=j):(te=-1,F=oe))}return D===F?F=oe:F===-1&&(F=h.length),h.slice(D,F)}else{for(j=h.length-1;j>=0;--j)if(h.charCodeAt(j)===47){if(!d){D=j+1;break}}else F===-1&&(d=!1,F=j+1);return F===-1?"":h.slice(D,F)}},"basename"),extname:o(function(h){P(h);for(var f=-1,D=0,F=-1,d=!0,j=0,te=h.length-1;te>=0;--te){var oe=h.charCodeAt(te);if(oe===47){if(!d){D=te+1;break}continue}F===-1&&(d=!1,F=te+1),oe===46?f===-1?f=te:j!==1&&(j=1):f!==-1&&(j=-1)}return f===-1||F===-1||j===0||j===1&&f===F-1&&f===D+1?"":h.slice(f,F)},"extname"),format:o(function(h){if(h===null||typeof h!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof h);return J("/",h)},"format"),parse:o(function(h){P(h);var f={root:"",dir:"",base:"",ext:"",name:""};if(h.length===0)return f;var D=h.charCodeAt(0),F=D===47,d;F?(f.root="/",d=1):d=0;for(var j=-1,te=0,oe=-1,Me=!0,Pe=h.length-1,$=0;Pe>=d;--Pe){if(D=h.charCodeAt(Pe),D===47){if(!Me){te=Pe+1;break}continue}oe===-1&&(Me=!1,oe=Pe+1),D===46?j===-1?j=Pe:$!==1&&($=1):j!==-1&&($=-1)}return j===-1||oe===-1||$===0||$===1&&j===oe-1&&j===te+1?oe!==-1&&(te===0&&F?f.base=f.name=h.slice(1,oe):f.base=f.name=h.slice(te,oe)):(te===0&&F?(f.name=h.slice(1,j),f.base=h.slice(1,oe)):(f.name=h.slice(te,j),f.base=h.slice(te,oe)),f.ext=h.slice(j,oe)),te>0?f.dir=h.slice(0,te-1):F&&(f.dir="/"),f},"parse"),sep:"/",delimiter:":",win32:null,posix:null};X.posix=X,H.exports=X},448:(H,P,b)=>{"use strict";var J;/** @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. */var X=b(294),A=b(418),h=b(840);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}o(Xe,"Ta");function ge(e,t,n,r,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l}o(ge,"v");var ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ke[e]=new ge(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ke[t]=new ge(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ke[e]=new ge(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ke[e]=new ge(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){ke[e]=new ge(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ke[e]=new ge(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){ke[e]=new ge(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){ke[e]=new ge(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){ke[e]=new ge(e,5,!1,e.toLowerCase(),null,!1)});var Oe=/[\-:]([a-z])/g;function Jr(e){return e[1].toUpperCase()}o(Jr,"Va"),"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(Oe,Jr);ke[t]=new ge(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(Oe,Jr);ke[t]=new ge(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Oe,Jr);ke[t]=new ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){ke[e]=new ge(e,1,!1,e.toLowerCase(),null,!1)}),ke.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){ke[e]=new ge(e,1,!1,e.toLowerCase(),null,!0)});var at=X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;at.hasOwnProperty("ReactCurrentDispatcher")||(at.ReactCurrentDispatcher={current:null}),at.hasOwnProperty("ReactCurrentBatchConfig")||(at.ReactCurrentBatchConfig={suspense:null});function hn(e,t,n,r){var i=ke.hasOwnProperty(t)?ke[t]:null,l=i!==null?i.type===0:r?!1:!(!(2=n.length))throw Error(f(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:kt(n)}}o(ai,"Jb");function ci(e,t){var n=kt(t.value),r=kt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}o(ci,"Kb");function fi(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}o(fi,"Lb");var Co={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function di(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"}}o(di,"Nb");function pi(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?di(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}o(pi,"Ob");var hr,vr=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!==Co.svg||"innerHTML"in e)e.innerHTML=t;else{for(hr=hr||document.createElement("div"),hr.innerHTML=""+t.valueOf().toString()+"",t=hr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Yt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}o(Yt,"Rb");function bt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}o(bt,"Sb");var zt={animationend:bt("Animation","AnimationEnd"),animationiteration:bt("Animation","AnimationIteration"),animationstart:bt("Animation","AnimationStart"),transitionend:bt("Transition","TransitionEnd")},yn={},gr={};I&&(gr=document.createElement("div").style,"AnimationEvent"in window||(delete zt.animationend.animation,delete zt.animationiteration.animation,delete zt.animationstart.animation),"TransitionEvent"in window||delete zt.transitionend.transition);function wn(e){if(yn[e])return yn[e];if(!zt[e])return e;var t=zt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in gr)return yn[e]=t[n];return e}o(wn,"Wb");var yr=wn("animationend"),wr=wn("animationiteration"),Kn=wn("animationstart"),Er=wn("transitionend"),qt="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xt=new(typeof WeakMap=="function"?WeakMap:Map);function St(e){var t=Xt.get(e);return t===void 0&&(t=new Map,Xt.set(e,t)),t}o(St,"cc");function Gt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.effectTag&1026)!=0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}o(Gt,"dc");function _o(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}o(_o,"ec");function xr(e){if(Gt(e)!==e)throw Error(f(188))}o(xr,"fc");function ko(e){var t=e.alternate;if(!t){if(t=Gt(e),t===null)throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return xr(i),e;if(l===r)return xr(i),t;l=l.sibling}throw Error(f(188))}if(n.return!==r.return)n=i,r=l;else{for(var s=!1,c=i.child;c;){if(c===n){s=!0,n=i,r=l;break}if(c===r){s=!0,r=i,n=l;break}c=c.sibling}if(!s){for(c=l.child;c;){if(c===n){s=!0,n=l,r=i;break}if(c===r){s=!0,r=l,n=i;break}c=c.sibling}if(!s)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(n.tag!==3)throw Error(f(188));return n.stateNode.current===n?e:t}o(ko,"gc");function So(e){if(e=ko(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}o(So,"hc");function Ft(e,t){if(t==null)throw Error(f(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]}o(Ft,"ic");function Cr(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}o(Cr,"jc");var En=null;function Wl(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rYn.length&&Yn.push(e)}o(hi,"qc");function vi(e,t,n,r){if(Yn.length){var i=Yn.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}o(vi,"rc");function gi(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(r.tag===3)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=r.tag!==3?null:r.stateNode.containerInfo}if(!r)break;t=n.tag,t!==5&&t!==6||e.ancestors.push(n),n=Nr(r)}while(n);for(n=0;n=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Kl(n)}}o(Zl,"vd");function Yl(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Yl(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}o(Yl,"wd");function bl(){for(var e=window,t=No();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=No(e.document)}return t}o(bl,"xd");function Lo(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")}o(Lo,"yd");var ql="$",Xl="/$",Oo="$?",Do="$!",Io=null,Ao=null;function Gl(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}o(Gl,"Fd");function zo(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}o(zo,"Gd");var Fo=typeof setTimeout=="function"?setTimeout:void 0,Bs=typeof clearTimeout=="function"?clearTimeout:void 0;function Xn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}o(Xn,"Jd");function Jl(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===ql||n===Do||n===Oo){if(t===0)return e;t--}else n===Xl&&t++}e=e.previousSibling}return null}o(Jl,"Kd");var $o=Math.random().toString(36).slice(2),tn="__reactInternalInstance$"+$o,ki="__reactEventHandlers$"+$o,Rr="__reactContainere$"+$o;function Nr(e){var t=e[tn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rr]||n[tn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Jl(e);e!==null;){if(n=e[tn])return n;e=Jl(e)}return t}e=n,n=e.parentNode}return null}o(Nr,"tc");function Lr(e){return e=e[tn]||e[Rr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}o(Lr,"Nc");function Tn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(f(33))}o(Tn,"Pd");function jo(e){return e[ki]||null}o(jo,"Qd");function jt(e){do e=e.return;while(e&&e.tag!==5);return e||null}o(jt,"Rd");function eu(e,t){var n=e.stateNode;if(!n)return null;var r=$(n);if(!r)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(f(231,t,typeof n));return n}o(eu,"Sd");function tu(e,t,n){(t=eu(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=Ft(n._dispatchListeners,t),n._dispatchInstances=Ft(n._dispatchInstances,e))}o(tu,"Td");function Us(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=jt(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}o(Ks,"fe");function ru(e){e.eventPool=[],e.getPooled=Qs,e.release=Ks}o(ru,"de");var Zs=ct.extend({data:null}),Ys=ct.extend({data:null}),bs=[9,13,27,32],Bo=I&&"CompositionEvent"in window,Or=null;I&&"documentMode"in document&&(Or=document.documentMode);var qs=I&&"TextEvent"in window&&!Or,iu=I&&(!Bo||Or&&8=Or),ou=String.fromCharCode(32),Vt={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(" ")}},lu=!1;function uu(e,t){switch(e){case"keyup":return bs.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}o(uu,"qe");function su(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}o(su,"re");var Jn=!1;function Xs(e,t){switch(e){case"compositionend":return su(t);case"keypress":return t.which!==32?null:(lu=!0,ou);case"textInput":return e=t.data,e===ou&&lu?null:e;default:return null}}o(Xs,"te");function Gs(e,t){if(Jn)return e==="compositionend"||!Bo&&uu(e,t)?(e=nu(),Si=Ho=nn=null,Jn=!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,wu={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},er=null,Qo=null,jr=null,Ko=!1;function Eu(e,t){var n=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;return Ko||er==null||er!==No(n)?null:(n=er,"selectionStart"in n&&Lo(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),jr&&$r(jr,n)?null:(jr=n,e=ct.getPooled(wu.select,Qo,e,t),e.type="select",e.target=er,Gn(e),e))}o(Eu,"jf");var ma={eventTypes:wu,extractEvents:function(e,t,n,r,i,l){if(i=l||(r.window===r?r.document:r.nodeType===9?r:r.ownerDocument),!(l=!i)){e:{i=St(i),l=q.onSelect;for(var s=0;str||(e.current=Zo[tr],Zo[tr]=null,tr--)}o($e,"H");function Be(e,t){tr++,Zo[tr]=e.current,e.current=t}o(Be,"I");var rn={},Je={current:rn},lt={current:!1},Pn=rn;function nr(e,t){var n=e.type.contextTypes;if(!n)return rn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}o(nr,"Cf");function ut(e){return e=e.childContextTypes,e!=null}o(ut,"L");function Ni(){$e(lt),$e(Je)}o(Ni,"Df");function xu(e,t,n){if(Je.current!==rn)throw Error(f(168));Be(Je,t),Be(lt,n)}o(xu,"Ef");function Cu(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(f(108,Et(t)||"Unknown",i));return A({},n,{},r)}o(Cu,"Ff");function Li(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rn,Pn=Je.current,Be(Je,e),Be(lt,lt.current),!0}o(Li,"Gf");function _u(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=Cu(e,t,Pn),r.__reactInternalMemoizedMergedChildContext=e,$e(lt),$e(Je),Be(Je,e)):$e(lt),Be(lt,n)}o(_u,"Hf");var Ma=h.unstable_runWithPriority,Yo=h.unstable_scheduleCallback,ku=h.unstable_cancelCallback,Su=h.unstable_requestPaint,bo=h.unstable_now,Pa=h.unstable_getCurrentPriorityLevel,Oi=h.unstable_ImmediatePriority,Tu=h.unstable_UserBlockingPriority,Mu=h.unstable_NormalPriority,Pu=h.unstable_LowPriority,Ru=h.unstable_IdlePriority,Nu={},Ra=h.unstable_shouldYield,Na=Su!==void 0?Su:function(){},Ht=null,Di=null,qo=!1,Lu=bo(),vt=1e4>Lu?bo:function(){return bo()-Lu};function Ii(){switch(Pa()){case Oi:return 99;case Tu:return 98;case Mu:return 97;case Pu:return 96;case Ru:return 95;default:throw Error(f(332))}}o(Ii,"ag");function Ou(e){switch(e){case 99:return Oi;case 98:return Tu;case 97:return Mu;case 96:return Pu;case 95:return Ru;default:throw Error(f(332))}}o(Ou,"bg");function on(e,t){return e=Ou(e),Ma(e,t)}o(on,"cg");function Du(e,t,n){return e=Ou(e),Yo(e,t,n)}o(Du,"dg");function Iu(e){return Ht===null?(Ht=[e],Di=Yo(Oi,Au)):Ht.push(e),Nu}o(Iu,"eg");function Nt(){if(Di!==null){var e=Di;Di=null,ku(e)}Au()}o(Nt,"gg");function Au(){if(!qo&&Ht!==null){qo=!0;var e=0;try{var t=Ht;on(99,function(){for(;e=t&&(Ot=!0),e.firstContext=null)}o(ir,"qg");function gt(e,t){if($i!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&($i=e,t=1073741823),t={context:e,observedBits:t,next:null},rr===null){if(Fi===null)throw Error(f(308));rr=t,Fi.dependencies={expirationTime:0,firstContext:t,responders:null}}else rr=rr.next=t;return e._currentValue}o(gt,"sg");var ln=!1;function Jo(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}o(Jo,"ug");function el(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}o(el,"vg");function un(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}o(un,"wg");function sn(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}o(sn,"xg");function Fu(e,t){var n=e.alternate;n!==null&&el(n,e),e=e.updateQueue,n=e.baseQueue,n===null?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}o(Fu,"yg");function Vr(e,t,n,r){var i=e.updateQueue;ln=!1;var l=i.baseQueue,s=i.shared.pending;if(s!==null){if(l!==null){var c=l.next;l.next=s.next,s.next=c}l=s,i.shared.pending=null,c=e.alternate,c!==null&&(c=c.updateQueue,c!==null&&(c.baseQueue=s))}if(l!==null){c=l.next;var C=i.baseState,_=0,Y=null,G=null,Ce=null;if(c!==null){var Ne=c;do{if(s=Ne.expirationTime,s_&&(_=s)}else{Ce!==null&&(Ce=Ce.next={expirationTime:1073741823,suspenseConfig:Ne.suspenseConfig,tag:Ne.tag,payload:Ne.payload,callback:Ne.callback,next:null}),Ds(s,Ne.suspenseConfig);e:{var qe=e,y=Ne;switch(s=t,wt=n,y.tag){case 1:if(qe=y.payload,typeof qe=="function"){C=qe.call(wt,C,s);break e}C=qe;break e;case 3:qe.effectTag=qe.effectTag&-4097|64;case 0:if(qe=y.payload,s=typeof qe=="function"?qe.call(wt,C,s):qe,s==null)break e;C=A({},C,s);break e;case 2:ln=!0}}Ne.callback!==null&&(e.effectTag|=32,s=i.effects,s===null?i.effects=[Ne]:s.push(Ne))}if(Ne=Ne.next,Ne===null||Ne===c){if(s=i.shared.pending,s===null)break;Ne=l.next=s.next,s.next=c,i.baseQueue=l=s,i.shared.pending=null}}while(1)}Ce===null?Y=C:Ce.next=G,i.baseState=Y,i.baseQueue=Ce,fo(_),e.expirationTime=_,e.memoizedState=C}}o(Vr,"zg");function $u(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tTe?(Ve=ce,ce=null):Ve=ce.sibling;var Ee=Ce(y,ce,k[Te],z);if(Ee===null){ce===null&&(ce=Ve);break}e&&ce&&Ee.alternate===null&&t(y,ce),g=l(Ee,g,Te),ee===null?U=Ee:ee.sibling=Ee,ee=Ee,ce=Ve}if(Te===k.length)return n(y,ce),U;if(ce===null){for(;TeTe?(Ve=ce,ce=null):Ve=ce.sibling;var mn=Ce(y,ce,Ee.value,z);if(mn===null){ce===null&&(ce=Ve);break}e&&ce&&mn.alternate===null&&t(y,ce),g=l(mn,g,Te),ee===null?U=mn:ee.sibling=mn,ee=mn,ce=Ve}if(Ee.done)return n(y,ce),U;if(ce===null){for(;!Ee.done;Te++,Ee=k.next())Ee=G(y,Ee.value,z),Ee!==null&&(g=l(Ee,g,Te),ee===null?U=Ee:ee.sibling=Ee,ee=Ee);return U}for(ce=r(y,ce);!Ee.done;Te++,Ee=k.next())Ee=Ne(ce,y,Te,Ee.value,z),Ee!==null&&(e&&Ee.alternate!==null&&ce.delete(Ee.key===null?Te:Ee.key),g=l(Ee,g,Te),ee===null?U=Ee:ee.sibling=Ee,ee=Ee);return e&&ce.forEach(function(ic){return t(y,ic)}),U}return o(qe,"D"),function(y,g,k,z){var U=typeof k=="object"&&k!==null&&k.type===Qt&&k.key===null;U&&(k=k.props.children);var ee=typeof k=="object"&&k!==null;if(ee)switch(k.$$typeof){case Vn:e:{for(ee=k.key,U=g;U!==null;){if(U.key===ee){switch(U.tag){case 7:if(k.type===Qt){n(y,U.sibling),g=i(U,k.props.children),g.return=y,y=g;break e}break;default:if(U.elementType===k.type){n(y,U.sibling),g=i(U,k.props),g.ref=Br(y,U,k),g.return=y,y=g;break e}}n(y,U);break}else t(y,U);U=U.sibling}k.type===Qt?(g=pn(k.props.children,y.mode,z,k.key),g.return=y,y=g):(z=po(k.type,k.key,k.props,null,y.mode,z),z.ref=Br(y,g,k),z.return=y,y=z)}return s(y);case vn:e:{for(U=k.key;g!==null;){if(g.key===U)if(g.tag===4&&g.stateNode.containerInfo===k.containerInfo&&g.stateNode.implementation===k.implementation){n(y,g.sibling),g=i(g,k.children||[]),g.return=y,y=g;break e}else{n(y,g);break}else t(y,g);g=g.sibling}g=Fl(k,y.mode,z),g.return=y,y=g}return s(y)}if(typeof k=="string"||typeof k=="number")return k=""+k,g!==null&&g.tag===6?(n(y,g.sibling),g=i(g,k),g.return=y,y=g):(n(y,g),g=zl(k,y.mode,z),g.return=y,y=g),s(y);if(Hi(k))return wt(y,g,k,z);if(Wn(k))return qe(y,g,k,z);if(ee&&Bi(y,k),typeof k=="undefined"&&!U)switch(y.tag){case 1:case 0:throw y=y.type,Error(f(152,y.displayName||y.name||"Component"))}return n(y,g)}}o(Uu,"Rg");var or=Uu(!0),nl=Uu(!1),Ur={},Lt={current:Ur},Wr={current:Ur},Qr={current:Ur};function Rn(e){if(e===Ur)throw Error(f(174));return e}o(Rn,"ch");function rl(e,t){switch(Be(Qr,t),Be(Wr,e),Be(Lt,Ur),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pi(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=pi(t,e)}$e(Lt),Be(Lt,t)}o(rl,"dh");function lr(){$e(Lt),$e(Wr),$e(Qr)}o(lr,"eh");function Wu(e){Rn(Qr.current);var t=Rn(Lt.current),n=pi(t,e.type);t!==n&&(Be(Wr,e),Be(Lt,n))}o(Wu,"fh");function il(e){Wr.current===e&&($e(Lt),$e(Wr))}o(il,"gh");var He={current:0};function Ui(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data===Oo||n.data===Do))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.effectTag&64)!=0)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}o(Ui,"hh");function ol(e,t){return{responder:e,props:t}}o(ol,"ih");var Wi=at.ReactCurrentDispatcher,yt=at.ReactCurrentBatchConfig,an=0,Qe=null,et=null,tt=null,Qi=!1;function ft(){throw Error(f(321))}o(ft,"Q");function ll(e,t){if(t===null)return!1;for(var n=0;nl))throw Error(f(301));l+=1,tt=et=null,t.updateQueue=null,Wi.current=Da,e=n(r,i)}while(t.expirationTime===an)}if(Wi.current=qi,t=et!==null&&et.next!==null,an=0,tt=et=Qe=null,Qi=!1,t)throw Error(f(300));return e}o(ul,"oh");function ur(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return tt===null?Qe.memoizedState=tt=e:tt=tt.next=e,tt}o(ur,"th");function sr(){if(et===null){var e=Qe.alternate;e=e!==null?e.memoizedState:null}else e=et.next;var t=tt===null?Qe.memoizedState:tt.next;if(t!==null)tt=t,et=e;else{if(e===null)throw Error(f(310));et=e,e={memoizedState:et.memoizedState,baseState:et.baseState,baseQueue:et.baseQueue,queue:et.queue,next:null},tt===null?Qe.memoizedState=tt=e:tt=tt.next=e}return tt}o(sr,"uh");function Nn(e,t){return typeof t=="function"?t(e):t}o(Nn,"vh");function Ki(e){var t=sr(),n=t.queue;if(n===null)throw Error(f(311));n.lastRenderedReducer=e;var r=et,i=r.baseQueue,l=n.pending;if(l!==null){if(i!==null){var s=i.next;i.next=l.next,l.next=s}r.baseQueue=i=l,n.pending=null}if(i!==null){i=i.next,r=r.baseState;var c=s=l=null,C=i;do{var _=C.expirationTime;if(_Qe.expirationTime&&(Qe.expirationTime=_,fo(_))}else c!==null&&(c=c.next={expirationTime:1073741823,suspenseConfig:C.suspenseConfig,action:C.action,eagerReducer:C.eagerReducer,eagerState:C.eagerState,next:null}),Ds(_,C.suspenseConfig),r=C.eagerReducer===e?C.eagerState:e(r,C.action);C=C.next}while(C!==null&&C!==i);c===null?l=r:c.next=s,Mn(r,t.memoizedState)||(Ot=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}o(Ki,"wh");function Zi(e){var t=sr(),n=t.queue;if(n===null)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do l=e(l,s.action),s=s.next;while(s!==i);Mn(l,t.memoizedState)||(Ot=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}o(Zi,"xh");function sl(e){var t=ur();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:e},e=e.dispatch=Gu.bind(null,Qe,e),[t.memoizedState,e]}o(sl,"yh");function al(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Qe.updateQueue,t===null?(t={lastEffect:null},Qe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}o(al,"Ah");function Qu(){return sr().memoizedState}o(Qu,"Bh");function cl(e,t,n,r){var i=ur();Qe.effectTag|=e,i.memoizedState=al(1|t,n,void 0,r===void 0?null:r)}o(cl,"Ch");function fl(e,t,n,r){var i=sr();r=r===void 0?null:r;var l=void 0;if(et!==null){var s=et.memoizedState;if(l=s.destroy,r!==null&&ll(r,s.deps)){al(t,n,l,r);return}}Qe.effectTag|=e,i.memoizedState=al(1|t,n,l,r)}o(fl,"Dh");function Ku(e,t){return cl(516,4,e,t)}o(Ku,"Eh");function Yi(e,t){return fl(516,4,e,t)}o(Yi,"Fh");function Zu(e,t){return fl(4,2,e,t)}o(Zu,"Gh");function Yu(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}}o(Yu,"Hh");function bu(e,t,n){return n=n!=null?n.concat([e]):null,fl(4,2,Yu.bind(null,t,e),n)}o(bu,"Ih");function dl(){}o(dl,"Jh");function qu(e,t){return ur().memoizedState=[e,t===void 0?null:t],e}o(qu,"Kh");function bi(e,t){var n=sr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ll(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}o(bi,"Lh");function Xu(e,t){var n=sr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ll(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}o(Xu,"Mh");function pl(e,t,n){var r=Ii();on(98>r?98:r,function(){e(!0)}),on(97",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(i,{is:r.is}):(e=s.createElement(i),i==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,i),e[tn]=t,e[ki]=r,fs(e,t,!1,!1),t.stateNode=e,s=xt(i,r),i){case"iframe":case"object":case"embed":ve("load",e),c=r;break;case"video":case"audio":for(c=0;cr.tailExpiration&&1t)&&Dn.set(e,t)))}}o(dn,"Ig");function ao(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}o(co,"zj");function mt(e){if(e.lastExpiredTime!==0)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Iu(Ll.bind(null,e));else{var t=co(e),n=e.callbackNode;if(t===0)n!==null&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=It();if(t===1073741823?r=99:t===1||t===2?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),n!==null){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Nu&&ku(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=t===1073741823?Iu(Ll.bind(null,e)):Du(r,Ps.bind(null,e),{timeout:10*(1073741821-t)-vt()}),e.callbackNode=t}}}o(mt,"Z");function Ps(e,t){if(so=0,t)return t=It(),$l(e,t),mt(e),null;var n=co(e);if(n!==0){if(t=e.callbackNode,(me&(_t|Dt))!==Ke)throw Error(f(327));if(ar(),e===pt&&n===st||An(e,n),ye!==null){var r=me;me|=_t;var i=Os();do try{Qa();break}catch(c){Ls(e,c)}while(1);if(Xo(),me=r,Ji.current=i,Ze===eo)throw t=ro,An(e,n),jn(e,n),mt(e),t;if(ye===null)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ze,pt=null,r){case On:case eo:throw Error(f(345));case Ts:$l(e,2=n){e.lastPingedTime=n,An(e,n);break}}if(l=co(e),l!==0&&l!==n)break;if(r!==0&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Fo(zn.bind(null,e),i);break}zn(e);break;case no:if(jn(e,n),r=e.lastSuspendedTime,n===r&&(e.nextKnownPendingLevel=Ol(i)),oo&&(i=e.lastPingedTime,i===0||i>=n)){e.lastPingedTime=n,An(e,n);break}if(i=co(e),i!==0&&i!==n)break;if(r!==0&&r!==n){e.lastPingedTime=r;break}if(Kr!==1073741823?r=10*(1073741821-Kr)-vt():Wt===1073741823?r=0:(r=10*(1073741821-Wt)-5e3,i=vt(),n=10*(1073741821-n)-i,r=i-r,0>r&&(r=0),r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ba(r/1960))-r,n=r?r=0:(i=s.busyDelayMs|0,l=vt()-(10*(1073741821-l)-(s.timeoutMs|0||5e3)),r=l<=i?0:i+r-l),10 component higher in the tree to provide a loading indicator or placeholder to display.`+gn(s))}Ze!==Ml&&(Ze=Ts),c=xl(c,s),G=l;do{switch(G.tag){case 3:C=c,G.effectTag|=4096,G.expirationTime=t;var U=_s(G,C,t);Fu(G,U);break e;case 1:C=c;var ee=G.type,ce=G.stateNode;if((G.effectTag&64)==0&&(typeof ee.getDerivedStateFromError=="function"||ce!==null&&typeof ce.componentDidCatch=="function"&&(fn===null||!fn.has(ce)))){G.effectTag|=4096,G.expirationTime=t;var Te=ks(G,C,t);Fu(G,Te);break e}}G=G.return}while(G!==null)}ye=As(ye)}catch(Ve){t=Ve;continue}break}while(1)}o(Ls,"Hj");function Os(){var e=Ji.current;return Ji.current=qi,e===null?qi:e}o(Os,"Fj");function Ds(e,t){eZr&&(Zr=e)}o(fo,"Bg");function Wa(){for(;ye!==null;)ye=Is(ye)}o(Wa,"Kj");function Qa(){for(;ye!==null&&!Ra();)ye=Is(ye)}o(Qa,"Gj");function Is(e){var t=Fs(e.alternate,e,st);return e.memoizedProps=e.pendingProps,t===null&&(t=As(e)),Ss.current=null,t}o(Is,"Qj");function As(e){ye=e;do{var t=ye.alternate;if(e=ye.return,(ye.effectTag&2048)==0){if(t=Aa(t,ye,st),st===1||ye.childExpirationTime!==1){for(var n=0,r=ye.child;r!==null;){var i=r.expirationTime,l=r.childExpirationTime;i>n&&(n=i),l>n&&(n=l),r=r.sibling}ye.childExpirationTime=n}if(t!==null)return t;e!==null&&(e.effectTag&2048)==0&&(e.firstEffect===null&&(e.firstEffect=ye.firstEffect),ye.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=ye.firstEffect),e.lastEffect=ye.lastEffect),1e?t:e}o(Ol,"Ij");function zn(e){var t=Ii();return on(99,Ka.bind(null,e,t)),null}o(zn,"Jj");function Ka(e,t){do ar();while(Yr!==null);if((me&(_t|Dt))!==Ke)throw Error(f(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(n===null)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(f(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Ol(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===pt&&(ye=pt=null,st=0),1c&&(_=c,c=s,s=_),_=Zl(z,s),Y=Zl(z,c),_&&Y&&(ee.rangeCount!==1||ee.anchorNode!==_.node||ee.anchorOffset!==_.offset||ee.focusNode!==Y.node||ee.focusOffset!==Y.offset)&&(U=U.createRange(),U.setStart(_.node,_.offset),ee.removeAllRanges(),s>c?(ee.addRange(U),ee.extend(Y.node,Y.offset)):(U.setEnd(Y.node,Y.offset),ee.addRange(U)))))),U=[],ee=z;ee=ee.parentNode;)ee.nodeType===1&&U.push({element:ee,left:ee.scrollLeft,top:ee.scrollTop});for(typeof z.focus=="function"&&z.focus(),z=0;z=n?ss(e,t,n):(Be(He,He.current&1),t=Ut(e,t,n),t!==null?t.sibling:null);Be(He,He.current&1);break;case 19:if(r=t.childExpirationTime>=n,(e.effectTag&64)!=0){if(r)return cs(e,t,n);t.effectTag|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null),Be(He,He.current),!r)return null}return Ut(e,t,n)}Ot=!1}}else Ot=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=nr(t,Je.current),ir(t,n),i=ul(null,t,r,e,i,n),t.effectTag|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ut(r)){var l=!0;Li(t)}else l=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Jo(t);var s=r.getDerivedStateFromProps;typeof s=="function"&&ji(t,r,s,e),i.updater=Vi,t.stateNode=i,i._reactInternalFiber=t,tl(t,r,e,n),t=gl(null,t,r,!0,l,n)}else t.tag=0,dt(null,t,i,n),t=t.child;return t;case 16:e:{if(i=t.elementType,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,Bl(i),i._status!==1)throw i._result;switch(i=i._result,t.type=i,l=t.tag=Ja(i),e=Ct(i,e),l){case 0:t=vl(null,t,i,e,n);break e;case 1:t=ls(null,t,i,e,n);break e;case 11:t=ns(null,t,i,e,n);break e;case 14:t=rs(null,t,i,Ct(i.type,e),r,n);break e}throw Error(f(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ct(r,i),vl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ct(r,i),ls(e,t,r,i,n);case 3:if(us(t),r=t.updateQueue,e===null||r===null)throw Error(f(282));if(r=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,el(e,t),Vr(t,r,null,n),r=t.memoizedState.element,r===i)hl(),t=Ut(e,t,n);else{if((i=t.stateNode.hydrate)&&(cn=Xn(t.stateNode.containerInfo.firstChild),Bt=t,i=Ln=!0),i)for(n=nl(t,null,r,n),t.child=n;n;)n.effectTag=n.effectTag&-3|1024,n=n.sibling;else dt(e,t,r,n),hl();t=t.child}return t;case 5:return Wu(t),e===null&&ml(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,s=i.children,zo(r,i)?s=null:l!==null&&zo(r,l)&&(t.effectTag|=16),os(e,t),t.mode&4&&n!==1&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(dt(e,t,s,n),t=t.child),t;case 6:return e===null&&ml(t),null;case 13:return ss(e,t,n);case 4:return rl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=or(t,null,r,n):dt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ct(r,i),ns(e,t,r,i,n);case 7:return dt(e,t,t.pendingProps,n),t.child;case 8:return dt(e,t,t.pendingProps.children,n),t.child;case 12:return dt(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,l=i.value;var c=t.type._context;if(Be(zi,c._currentValue),c._currentValue=l,s!==null)if(c=s.value,l=Mn(c,l)?0:(typeof r._calculateChangedBits=="function"?r._calculateChangedBits(c,l):1073741823)|0,l===0){if(s.children===i.children&&!lt.current){t=Ut(e,t,n);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var C=c.dependencies;if(C!==null){s=c.child;for(var _=C.firstContext;_!==null;){if(_.context===r&&(_.observedBits&l)!=0){c.tag===1&&(_=un(n,null),_.tag=2,sn(c,_)),c.expirationTime=t&&e<=t}o($s,"Aj");function jn(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||n===0)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}o(jn,"xi");function js(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;n!==0&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}o(js,"yi");function $l(e,t){var n=e.lastExpiredTime;(n===0||n>t)&&(e.lastExpiredTime=t)}o($l,"Cj");function mo(e,t,n,r){var i=t.current,l=It(),s=Hr.suspense;l=In(l,i,s);e:if(n){n=n._reactInternalFiber;t:{if(Gt(n)!==n||n.tag!==1)throw Error(f(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(ut(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(c!==null);throw Error(f(171))}if(n.tag===1){var C=n.type;if(ut(C)){n=Cu(n,C,c);break e}}n=c}else n=rn;return t.context===null?t.context=n:t.pendingContext=n,t=un(l,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),sn(i,t),dn(i,l),l}o(mo,"bk");function jl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}o(jl,"ck");function Vs(e,t){e=e.memoizedState,e!==null&&e.dehydrated!==null&&e.retryTime{"use strict";function J(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(J)}catch(X){console.error(X)}}o(J,"checkDCE"),J(),H.exports=b(448)},408:(H,P,b)=>{"use strict";/** @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. */var J=b(418),X=typeof Symbol=="function"&&Symbol.for,A=X?Symbol.for("react.element"):60103,h=X?Symbol.for("react.portal"):60106,f=X?Symbol.for("react.fragment"):60107,D=X?Symbol.for("react.strict_mode"):60108,F=X?Symbol.for("react.profiler"):60114,d=X?Symbol.for("react.provider"):60109,j=X?Symbol.for("react.context"):60110,te=X?Symbol.for("react.forward_ref"):60112,oe=X?Symbol.for("react.suspense"):60113,Me=X?Symbol.for("react.memo"):60115,Pe=X?Symbol.for("react.lazy"):60116,$=typeof Symbol=="function"&&Symbol.iterator;function W(v){for(var R="https://reactjs.org/docs/error-decoder.html?invariant="+v,ue=1;ueae.length&&ae.push(v)}o(Se,"S");function ze(v,R,ue,ne){var de=typeof v;(de==="undefined"||de==="boolean")&&(v=null);var Le=!1;if(v===null)Le=!0;else switch(de){case"string":case"number":Le=!0;break;case"object":switch(v.$$typeof){case A:case h:Le=!0}}if(Le)return ue(ne,v,R===""?"."+Ae(v,0):R),1;if(Le=0,R=R===""?".":R+":",Array.isArray(v))for(var Xe=0;Xe{"use strict";H.exports=b(408)},53:(H,P)=>{"use strict";/** @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. */var b,J,X,A,h;if(typeof window=="undefined"||typeof MessageChannel!="function"){var f=null,D=null,F=o(function(){if(f!==null)try{var L=P.unstable_now();f(!0,L),f=null}catch(K){throw setTimeout(F,0),K}},"t"),d=Date.now();P.unstable_now=function(){return Date.now()-d},b=o(function(L){f!==null?setTimeout(b,0,L):(f=L,setTimeout(F,0))},"f"),J=o(function(L,K){D=setTimeout(L,K)},"g"),X=o(function(){clearTimeout(D)},"h"),A=o(function(){return!1},"k"),h=P.unstable_forceFrameRate=function(){}}else{var j=window.performance,te=window.Date,oe=window.setTimeout,Me=window.clearTimeout;if(typeof console!="undefined"){var Pe=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 Pe!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if(typeof j=="object"&&typeof j.now=="function")P.unstable_now=function(){return j.now()};else{var $=te.now();P.unstable_now=function(){return te.now()-$}}var W=!1,ie=null,T=-1,w=5,x=0;A=o(function(){return P.unstable_now()>=x},"k"),h=o(function(){},"l"),P.unstable_forceFrameRate=function(L){0>L||125>>1,R=L[v];if(R!==void 0&&0q(ne,fe))Le!==void 0&&0>q(Le,ne)?(L[v]=Le,L[de]=fe,v=de):(L[v]=ne,L[ue]=fe,v=ue);else if(Le!==void 0&&0>q(Le,fe))L[v]=Le,L[de]=fe,v=de;else break e}}return K}return null}o(N,"M");function q(L,K){var fe=L.sortIndex-K.sortIndex;return fe!==0?fe:L.id-K.id}o(q,"K");var B=[],I=[],se=1,le=null,ae=3,he=!1,Se=!1,ze=!1;function _e(L){for(var K=S(I);K!==null;){if(K.callback===null)N(I);else if(K.startTime<=L)N(I),K.sortIndex=K.expirationTime,O(B,K);else break;K=S(I)}}o(_e,"V");function Ae(L){if(ze=!1,_e(L),!Se)if(S(B)!==null)Se=!0,b(Ye);else{var K=S(I);K!==null&&J(Ae,K.startTime-L)}}o(Ae,"W");function Ye(L,K){Se=!1,ze&&(ze=!1,X()),he=!0;var fe=ae;try{for(_e(K),le=S(B);le!==null&&(!(le.expirationTime>K)||L&&!A());){var v=le.callback;if(v!==null){le.callback=null,ae=le.priorityLevel;var R=v(le.expirationTime<=K);K=P.unstable_now(),typeof R=="function"?le.callback=R:le===S(B)&&N(B),_e(K)}else N(B);le=S(B)}if(le!==null)var ue=!0;else{var ne=S(I);ne!==null&&J(Ae,ne.startTime-K),ue=!1}return ue}finally{le=null,ae=fe,he=!1}}o(Ye,"X");function nt(L){switch(L){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}o(nt,"Y");var De=h;P.unstable_IdlePriority=5,P.unstable_ImmediatePriority=1,P.unstable_LowPriority=4,P.unstable_NormalPriority=3,P.unstable_Profiling=null,P.unstable_UserBlockingPriority=2,P.unstable_cancelCallback=function(L){L.callback=null},P.unstable_continueExecution=function(){Se||he||(Se=!0,b(Ye))},P.unstable_getCurrentPriorityLevel=function(){return ae},P.unstable_getFirstCallbackNode=function(){return S(B)},P.unstable_next=function(L){switch(ae){case 1:case 2:case 3:var K=3;break;default:K=ae}var fe=ae;ae=K;try{return L()}finally{ae=fe}},P.unstable_pauseExecution=function(){},P.unstable_requestPaint=De,P.unstable_runWithPriority=function(L,K){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var fe=ae;ae=L;try{return K()}finally{ae=fe}},P.unstable_scheduleCallback=function(L,K,fe){var v=P.unstable_now();if(typeof fe=="object"&&fe!==null){var R=fe.delay;R=typeof R=="number"&&0v?(L.sortIndex=R,O(I,L),S(B)===null&&L===S(I)&&(ze?X():ze=!0,J(Ae,R-v))):(L.sortIndex=fe,O(B,L),Se||he||(Se=!0,b(Ye))),L},P.unstable_shouldYield=function(){var L=P.unstable_now();_e(L);var K=S(B);return K!==le&&le!==null&&K!==null&&K.callback!==null&&K.startTime<=L&&K.expirationTime{"use strict";H.exports=b(53)},379:(H,P,b)=>{"use strict";var J=o(function(){var W;return o(function(){return typeof W=="undefined"&&(W=Boolean(window&&document&&document.all&&!window.atob)),W},"memorize")},"isOldIE")(),X=o(function(){var W={};return o(function(T){if(typeof W[T]=="undefined"){var w=document.querySelector(T);if(window.HTMLIFrameElement&&w instanceof window.HTMLIFrameElement)try{w=w.contentDocument.head}catch(x){w=null}W[T]=w}return W[T]},"memorize")},"getTarget")(),A=[];function h($){for(var W=-1,ie=0;ie{H.exports=''},60:H=>{H.exports=''},274:H=>{H.exports=''},651:H=>{H.exports=''},832:H=>{H.exports=''},776:H=>{H.exports=''},190:H=>{H.exports=''},879:H=>{H.exports=''},938:H=>{H.exports=''},343:H=>{H.exports=''},364:H=>{H.exports=''},56:H=>{H.exports=''},589:H=>{H.exports=''},476:H=>{H.exports=''},632:H=>{H.exports=''},781:H=>{H.exports=''}},Gr={};function xe(H){var P=Gr[H];if(P!==void 0)return P.exports;var b=Gr[H]={id:H,exports:{}};return vo[H].call(b.exports,b,b.exports,xe),b.exports}o(xe,"__webpack_require__"),(()=>{xe.n=H=>{var P=H&&H.__esModule?()=>H.default:()=>H;return xe.d(P,{a:P}),P}})(),(()=>{xe.d=(H,P)=>{for(var b in P)xe.o(P,b)&&!xe.o(H,b)&&Object.defineProperty(H,b,{enumerable:!0,get:P[b]})}})(),(()=>{xe.o=(H,P)=>Object.prototype.hasOwnProperty.call(H,P)})();var lc={};(()=>{"use strict";var H=xe(379),P=xe.n(H),b=xe(149),J={};J.insert="head",J.singleton=!1;var X=P()(b.Z,J);const A=b.Z.locals||{};var h=xe(670),f={};f.insert="head",f.singleton=!1;var D=P()(h.Z,f);const F=h.Z.locals||{};var d=xe(294),j=xe(935),te;(function(u){u[u.Committed=0]="Committed",u[u.Mentioned=1]="Mentioned",u[u.Subscribed=2]="Subscribed",u[u.Commented=3]="Commented",u[u.Reviewed=4]="Reviewed",u[u.Labeled=5]="Labeled",u[u.Milestoned=6]="Milestoned",u[u.Assigned=7]="Assigned",u[u.HeadRefDeleted=8]="HeadRefDeleted",u[u.Merged=9]="Merged",u[u.Other=10]="Other"})(te||(te={}));function oe(u){return u.event===4}o(oe,"isReviewEvent");function Me(u){return u.event===0}o(Me,"isCommitEvent");function Pe(u){return u.event===3}o(Pe,"isCommentEvent");function $(u){return u.event===9}o($,"isMergedEvent");function W(u){return u.event===7}o(W,"isAssignEvent");function ie(u){return u.event===8}o(ie,"isHeadDeleteEvent");var T=Object.defineProperty,w=o((u,a,m)=>(typeof a!="symbol"&&(a+=""),a in u?T(u,a,{enumerable:!0,configurable:!0,writable:!0,value:m}):u[a]=m),"__publicField");const x=acquireVsCodeApi();class V{constructor(a){w(this,"_commandHandler"),w(this,"lastSentReq"),w(this,"pendingReplies"),this._commandHandler=a,this.lastSentReq=0,this.pendingReplies=Object.create(null),window.addEventListener("message",this.handleMessage.bind(this))}registerCommandHandler(a){this._commandHandler=a}async postMessage(a){const m=String(++this.lastSentReq);return new Promise((p,E)=>{this.pendingReplies[m]={resolve:p,reject:E},a=Object.assign(a,{req:m}),x.postMessage(a)})}handleMessage(a){const m=a.data;if(m.seq){const p=this.pendingReplies[m.seq];if(p){m.err?p.reject(m.err):p.resolve(m.res);return}}this._commandHandler&&this._commandHandler(m.res)}}o(V,"MessageHandler");function Q(u){return new V(u)}o(Q,"getMessageHandler");var O;(function(u){u.Comment="comment",u.Approve="approve",u.RequestChanges="requestChanges"})(O||(O={}));function S(){return x.getState()}o(S,"getState");function N(u){const a=S();a&&a.number&&a.number===u.number&&(u.pendingCommentText=a.pendingCommentText),u&&x.setState(u)}o(N,"setState");function q(u){const a=x.getState();x.setState(Object.assign(a,u))}o(q,"updateState");var B=Object.defineProperty,I=o((u,a,m)=>(typeof a!="symbol"&&(a+=""),a in u?B(u,a,{enumerable:!0,configurable:!0,writable:!0,value:m}):u[a]=m),"context_publicField");const se=o(class{constructor(u=S(),a=null,m=null){this.pr=u,this.onchange=a,this._handler=m,I(this,"setTitle",p=>this.postMessage({command:"pr.edit-title",args:{text:p}})),I(this,"setDescription",p=>this.postMessage({command:"pr.edit-description",args:{text:p}})),I(this,"checkout",()=>this.postMessage({command:"pr.checkout"})),I(this,"copyPrLink",()=>this.postMessage({command:"pr.copy-prlink"})),I(this,"exitReviewMode",async()=>{if(!!this.pr)return this.postMessage({command:"pr.checkout-default-branch",args:this.pr.repositoryDefaultBranch})}),I(this,"refresh",()=>this.postMessage({command:"pr.refresh"})),I(this,"checkMergeability",()=>this.postMessage({command:"pr.checkMergeability"})),I(this,"merge",p=>this.postMessage({command:"pr.merge",args:p})),I(this,"openOnGitHub",()=>this.postMessage({command:"pr.openOnGitHub"})),I(this,"deleteBranch",()=>this.postMessage({command:"pr.deleteBranch"})),I(this,"readyForReview",()=>this.postMessage({command:"pr.readyForReview"})),I(this,"comment",async p=>{const M=(await this.postMessage({command:"pr.comment",args:p})).value;M.event=te.Commented,this.updatePR({events:[...this.pr.events,M],pendingCommentText:""})}),I(this,"addReviewers",()=>this.postMessage({command:"pr.add-reviewers"})),I(this,"addMilestone",()=>this.postMessage({command:"pr.add-milestone"})),I(this,"removeMilestone",()=>this.postMessage({command:"pr.remove-milestone"})),I(this,"addAssignees",()=>this.postMessage({command:"pr.add-assignees"})),I(this,"addLabels",()=>this.postMessage({command:"pr.add-labels"})),I(this,"deleteComment",async p=>{await this.postMessage({command:"pr.delete-comment",args:p});const{pr:E}=this,{id:M,pullRequestReviewId:Z}=p;if(!Z){this.updatePR({events:E.events.filter(Re=>Re.id!==M)});return}const pe=E.events.findIndex(Re=>Re.id===Z);if(pe===-1){console.error("Could not find review:",Z);return}const we=E.events[pe];if(!we.comments){console.error("No comments to delete for review:",Z,we);return}this.pr.events.splice(pe,1,{...we,comments:we.comments.filter(Re=>Re.id!==M)}),this.updatePR(this.pr)}),I(this,"editComment",p=>this.postMessage({command:"pr.edit-comment",args:p})),I(this,"updateDraft",(p,E)=>{const Z=S().pendingCommentDrafts||Object.create(null);E!==Z[p]&&(Z[p]=E,this.updatePR({pendingCommentDrafts:Z}))}),I(this,"requestChanges",async p=>this.appendReview(await this.postMessage({command:"pr.request-changes",args:p}))),I(this,"approve",async p=>this.appendReview(await this.postMessage({command:"pr.approve",args:p}))),I(this,"submit",async p=>this.appendReview(await this.postMessage({command:"pr.submit",args:p}))),I(this,"close",async p=>{try{this.appendReview(await this.postMessage({command:"pr.close",args:p}))}catch(E){}}),I(this,"removeReviewer",async p=>{await this.postMessage({command:"pr.remove-reviewer",args:p});const E=this.pr.reviewers.filter(M=>M.reviewer.login!==p);this.updatePR({reviewers:E})}),I(this,"removeAssignee",async p=>{await this.postMessage({command:"pr.remove-assignee",args:p});const E=this.pr.assignees.filter(M=>M.login!==p);this.updatePR({assignees:E})}),I(this,"removeLabel",async p=>{await this.postMessage({command:"pr.remove-label",args:p});const E=this.pr.labels.filter(M=>M.name!==p);this.updatePR({labels:E})}),I(this,"applyPatch",async p=>{this.postMessage({command:"pr.apply-patch",args:{comment:p}})}),I(this,"openDiff",p=>this.postMessage({command:"pr.open-diff",args:{comment:p}})),I(this,"setPR",p=>(this.pr=p,N(this.pr),this.onchange&&this.onchange(this.pr),this)),I(this,"updatePR",p=>(q(p),this.pr={...this.pr,...p},this.onchange&&this.onchange(this.pr),this)),I(this,"handleMessage",p=>{switch(p.command){case"pr.initialize":return this.setPR(p.pullrequest);case"update-state":return this.updatePR({state:p.state});case"pr.update-checkout-status":return this.updatePR({isCurrentlyCheckedOut:p.isCurrentlyCheckedOut});case"pr.deleteBranch":const E={};return p.branchTypes&&p.branchTypes.map(Z=>{Z==="local"?E.isLocalHeadDeleted=!0:Z==="remote"&&(E.isRemoteHeadDeleted=!0)}),this.updatePR(E);case"pr.enable-exit":return this.updatePR({isCurrentlyCheckedOut:!0});case"set-scroll":window.scrollTo(p.scrollPosition.x,p.scrollPosition.y);return;case"pr.scrollToPendingReview":const M=document.getElementById("pending-review");M&&M.scrollIntoView();return}}),m||(this._handler=Q(this.handleMessage))}appendReview({review:u,reviewers:a}){const m=this.pr;m.events.filter(E=>!oe(E)||E.state.toLowerCase()!=="pending").forEach(E=>{oe(E)&&E.comments.forEach(M=>M.isDraft=!1)}),m.reviewers=a,m.events=[...m.events.filter(E=>oe(E)?E.state!=="PENDING":E),u],m.currentUserReviewState=u.state,this.updatePR(m)}postMessage(u){return this._handler.postMessage(u)}},"_PRContext");let le=se;I(le,"instance",new se);const he=(0,d.createContext)(le.instance);var Se;(function(u){u[u.Query=0]="Query",u[u.All=1]="All",u[u.LocalPullRequest=2]="LocalPullRequest"})(Se||(Se={}));var ze;(function(u){u.Approve="APPROVE",u.RequestChanges="REQUEST_CHANGES",u.Comment="COMMENT"})(ze||(ze={}));var _e;(function(u){u[u.Open=0]="Open",u[u.Merged=1]="Merged",u[u.Closed=2]="Closed"})(_e||(_e={}));var Ae;(function(u){u[u.Mergeable=0]="Mergeable",u[u.NotMergeable=1]="NotMergeable",u[u.Unknown=2]="Unknown"})(Ae||(Ae={}));var Ye=xe(187);const nt=new Ye.EventEmitter;function De(u){const[a,m]=useState(u);return useEffect(()=>{a!==u&&m(u)},[u]),[a,m]}o(De,"hooks_useStateProp");var L,K=new Uint8Array(16);function fe(){if(!L&&(L=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!L))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return L(K)}o(fe,"rng");const v=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function R(u){return typeof u=="string"&&v.test(u)}o(R,"validate");const ue=R;for(var ne=[],de=0;de<256;++de)ne.push((de+256).toString(16).substr(1));function Le(u){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,m=(ne[u[a+0]]+ne[u[a+1]]+ne[u[a+2]]+ne[u[a+3]]+"-"+ne[u[a+4]]+ne[u[a+5]]+"-"+ne[u[a+6]]+ne[u[a+7]]+"-"+ne[u[a+8]]+ne[u[a+9]]+"-"+ne[u[a+10]]+ne[u[a+11]]+ne[u[a+12]]+ne[u[a+13]]+ne[u[a+14]]+ne[u[a+15]]).toLowerCase();if(!ue(m))throw TypeError("Stringified UUID is invalid");return m}o(Le,"stringify");const Xe=Le;function ge(u,a,m){u=u||{};var p=u.random||(u.rng||fe)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,a){m=m||0;for(var E=0;E<16;++E)a[m+E]=p[E];return a}return Xe(p)}o(ge,"v4");const ke=ge,Oe=o(({className:u="",src:a,title:m})=>d.createElement("span",{className:`icon ${u}`,title:m,dangerouslySetInnerHTML:{__html:a}}),"Icon"),Jr=null,at=d.createElement(Oe,{src:xe(828)}),hn=d.createElement(Oe,{src:xe(60)}),go=d.createElement(Oe,{src:xe(781)}),Ge=d.createElement(Oe,{src:xe(274)}),Vn=d.createElement(Oe,{src:xe(651)}),vn=d.createElement(Oe,{src:xe(832)}),Qt=d.createElement(Oe,{src:xe(776)}),Hn=d.createElement(Oe,{src:xe(879)}),Bn=d.createElement(Oe,{src:xe(589)}),yo=d.createElement(Oe,{src:xe(364)}),wo=d.createElement(Oe,{src:xe(476)}),cr=d.createElement(Oe,{src:xe(343)}),fr=d.createElement(Oe,{src:xe(938)}),dr=d.createElement(Oe,{src:xe(632)}),ei=d.createElement(Oe,{src:xe(56)});var Un;(function(u){u[u.esc=27]="esc",u[u.down=40]="down",u[u.up=38]="up"})(Un||(Un={}));const pr=o(({options:u,defaultOption:a,submitAction:m})=>{const[p,E]=(0,d.useState)(a),[M,Z]=(0,d.useState)(!1),pe=ke(),we=`expandOptions${pe}`,Re=o(()=>{Z(!M)},"onClick"),ve=o(rt=>{E(rt.target.value),Z(!1),document.getElementById(`confirm-button${pe}`).focus()},"onMethodChange"),Ie=o(rt=>{if(M){const Ue=document.activeElement;switch(rt.keyCode){case 27:Z(!1),document.getElementById(we).focus();break;case 40:if(!Ue.id||Ue.id===we)document.getElementById(`${pe}option0`).focus();else{const We=new RegExp(`${pe}option([0-9])`),be=Ue.id.match(We);if(be.length){const ot=parseInt(be[1]);ot0&&document.getElementById(`${pe}option${ot-1}`).focus()}}break}}},"onKeyDown"),Rt=Object.entries(u).length===1?"hidden":M?"open":"";return d.createElement("div",{className:"select-container",onKeyDown:Ie},d.createElement("div",{className:"select-control"},d.createElement(ti,{dropdownId:pe,options:u,selected:p,submitAction:m}),d.createElement("button",{id:we,className:Rt,onClick:Re},Ge)),d.createElement("div",{className:M?"options-select":"hidden"},Object.entries(u).map(([rt,Ue],it)=>d.createElement("button",{id:`${pe}option${it}`,key:rt,value:rt,onClick:ve},Ue))))},"Dropdown");function ti({dropdownId:u,options:a,selected:m,submitAction:p}){const[E,M]=(0,d.useState)(!1),Z=o(async pe=>{pe.preventDefault();try{M(!0),await p(m)}finally{M(!1)}},"onSubmit");return d.createElement("form",{onSubmit:Z},d.createElement("input",{disabled:E,type:"submit",id:`confirm-button${u}`,value:a[m]}))}o(ti,"Confirm");const Kt=String.fromCharCode(160),Wn=o(({children:u})=>{const a=React.Children.count(u);return React.createElement(React.Fragment,{children:React.Children.map(u,(m,p)=>typeof m=="string"?`${p>0?Kt:""}${m}${p(typeof a!="symbol"&&(a+=""),a in u?ri(u,a,{enumerable:!0,configurable:!0,writable:!0,value:m}):u[a]=m),"utils_publicField");gn().extend(ni(),{thresholds:[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:6,d:"day"},{l:"w",r:7},{l:"ww",r:3,d:"week"},{l:"M",r:4},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}]}),gn().extend(Qn()),gn().updateLocale("en",{relativeTime:{future:"in %s",past:"%s ago",s:"seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}});function xo(u,a){const m=Object.create(null);return u.filter(p=>{const E=a(p);return m[E]?!1:(m[E]=!0,!0)})}o(xo,"uniqBy");function ii(u){return u.forEach(a=>a.dispose()),[]}o(ii,"dispose");function mr(u){return{dispose:u}}o(mr,"toDisposable");function oi(u){return mr(()=>ii(u))}o(oi,"combinedDisposable");function li(...u){return(a,m=null,p)=>{const E=oi(u.map(M=>M(Z=>a.call(m,Z))));return p&&p.push(E),E}}o(li,"anyEvent");function Ul(u,a){return(m,p=null,E)=>u(M=>a(M)&&m.call(p,M),null,E)}o(Ul,"filterEvent");function ui(u){return(a,m=null,p)=>{const E=u(M=>(E.dispose(),a.call(m,M)),null,p);return E}}o(ui,"onceEvent");function Zt(u){return/^[a-zA-Z]:\\/.test(u)}o(Zt,"isWindowsPath");function si(u,a){return u===a?!0:(u.charAt(u.length-1)!==sep&&(u+=sep),Zt(u)&&(u=u.toLowerCase(),a=a.toLowerCase()),a.startsWith(u))}o(si,"isDescendant");function ai(u,a){return u.reduce((m,p)=>{const E=a(p);return m[E]=[...m[E]||[],p],m},Object.create(null))}o(ai,"groupBy");function ci(u){return!!u.errors}o(ci,"isHookError");function fi(u){let a=!0;if(!!u.errors&&Array.isArray(u.errors)){for(const m of u.errors)if(!m.field||!m.value||!m.code){a=!1;break}}else a=!1;return a}o(fi,"hasFieldErrors");function Co(u){if(!(u instanceof Error))return typeof u=="string"?u:u.gitErrorCode?`${u.message}. Please check git output for more details`:u.stderr?`${u.stderr}. Please check git output for more details`:"Error";let a=u.message,m;if(u.message==="Validation Failed"&&fi(u))m=u.errors.map(p=>`Value "${p.value}" cannot be set for field ${p.field} (code: ${p.code})`).join(", ");else if(ci(u)&&u.errors)return u.errors.map(p=>typeof p=="string"?p:p.message).join(", ");return m&&(a=`${a}: ${m}`),a}o(Co,"formatError");const di=o((u,a)=>a(u),"passthrough");async function pi(u,a=di){let m;return new Promise((p,E)=>m=u(M=>{try{Promise.resolve(a(M,p,E)).catch(E)}catch(Z){E(Z)}})).then(p=>(m.dispose(),p),p=>{throw m.dispose(),p})}o(pi,"promiseFromEvent");function hr(u){const a=dayjs(u),m=Date.now();return a.diff(m,"month"),a.diff(m,"month")<1?a.fromNow():a.diff(m,"year")<1?`on ${a.format("MMM D")}`:`on ${a.format("MMM D, YYYY")}`}o(hr,"utils_dateFromNow");var vr;(function(u){u[u.Period=46]="Period",u[u.Slash=47]="Slash",u[u.A=65]="A",u[u.Z=90]="Z",u[u.Backslash=92]="Backslash",u[u.a=97]="a",u[u.z=122]="z"})(vr||(vr={}));function Yt(u,a){return ua?1:0}o(Yt,"compare");function bt(u,a,m=0,p=u.length,E=0,M=a.length){for(;mRe)return 1}const Z=p-m,pe=M-E;return Zpe?1:0}o(bt,"compareSubstring");function zt(u,a){return yn(u,a,0,u.length,0,a.length)}o(zt,"compareIgnoreCase");function yn(u,a,m=0,p=u.length,E=0,M=a.length){for(;mpe?1:0}o(yn,"compareSubstringIgnoreCase");function gr(u){return u>=97&&u<=122}o(gr,"isLowerAsciiLetter");function wn(u){return u>=65&&u<=90}o(wn,"isUpperAsciiLetter");class yr{constructor(){Fe(this,"_value",""),Fe(this,"_pos",0)}reset(a){return this._value=a,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos!1){return new St(new qt(a))}static forPaths(){return new St(new Kn)}static forStrings(){return new St(new yr)}static forConfigKeys(){return new St(new wr)}clear(){this._root=void 0}set(a,m){const p=this._iter.reset(a);let E;for(this._root||(this._root=new Xt,this._root.segment=p.value()),E=this._root;;){const Z=p.cmp(E.segment);if(Z>0)E.left||(E.left=new Xt,E.left.segment=p.value()),E=E.left;else if(Z<0)E.right||(E.right=new Xt,E.right.segment=p.value()),E=E.right;else if(p.hasNext())p.next(),E.mid||(E.mid=new Xt,E.mid.segment=p.value()),E=E.mid;else break}const M=E.value;return E.value=m,E.key=a,M}get(a){var m;return(m=this._getNode(a))==null?void 0:m.value}_getNode(a){const m=this._iter.reset(a);let p=this._root;for(;p;){const E=m.cmp(p.segment);if(E>0)p=p.left;else if(E<0)p=p.right;else if(m.hasNext())m.next(),p=p.mid;else break}return p}has(a){const m=this._getNode(a);return!((m==null?void 0:m.value)===void 0&&(m==null?void 0:m.mid)===void 0)}delete(a){return this._delete(a,!1)}deleteSuperstr(a){return this._delete(a,!0)}_delete(a,m){const p=this._iter.reset(a),E=[];let M=this._root;for(;M;){const Z=p.cmp(M.segment);if(Z>0)E.push([1,M]),M=M.left;else if(Z<0)E.push([-1,M]),M=M.right;else if(p.hasNext())p.next(),E.push([0,M]),M=M.mid;else{for(m?(M.left=void 0,M.mid=void 0,M.right=void 0):M.value=void 0;E.length>0&&M.isEmpty();){let[pe,we]=E.pop();switch(pe){case 1:we.left=void 0;break;case 0:we.mid=void 0;break;case-1:we.right=void 0;break}M=we}break}}}findSubstr(a){const m=this._iter.reset(a);let p=this._root,E;for(;p;){const M=m.cmp(p.segment);if(M>0)p=p.left;else if(M<0)p=p.right;else if(m.hasNext())m.next(),E=p.value||E,p=p.mid;else break}return p&&p.value||E}findSuperstr(a){const m=this._iter.reset(a);let p=this._root;for(;p;){const E=m.cmp(p.segment);if(E>0)p=p.left;else if(E<0)p=p.right;else if(m.hasNext())m.next(),p=p.mid;else return p.mid?this._entries(p.mid):void 0}}forEach(a){for(const[m,p]of this)a(p,m)}*[Symbol.iterator](){yield*this._entries(this._root)}*_entries(a){a&&(yield*this._entries(a.left),a.value&&(yield[a.key,a.value]),yield*this._entries(a.mid),yield*this._entries(a.right))}}o(St,"TernarySearchTree");const Gt=o(({date:u,href:a})=>{const m=typeof u=="string"?new Date(u).toLocaleString():u.toLocaleString();return a?React.createElement("a",{href:a,className:"timestamp",title:m},dateFromNow(u)):React.createElement("div",{className:"timestamp",title:m},dateFromNow(u))},"timestamp_Timestamp"),_o=null,xr=o(({for:u})=>d.createElement("a",{className:"avatar-link",href:u.url,title:u.url},u.avatarUrl?d.createElement("img",{className:"avatar",src:u.avatarUrl,alt:""}):d.createElement(Oe,{className:"avatar-icon",src:xe(190)})),"user_Avatar"),ko=o(({for:u,text:a=u.login})=>d.createElement("a",{className:"author-link",href:u.url,title:u.url},a),"user_AuthorLink");function So(u){const{id:a,pullRequestReviewId:m,canEdit:p,canDelete:E,bodyHTML:M,body:Z,isPRDescription:pe}=u,[we,Re]=useStateProp(Z),[ve,Ie]=useStateProp(M),{deleteComment:Rt,editComment:rt,setDescription:Ue,pr:it}=useContext(PullRequestContext),We=it.pendingCommentDrafts&&it.pendingCommentDrafts[a],[be,ot]=useState(!!We),[Jt,en]=useState(!1);return be?React.cloneElement(u.headerInEditMode?React.createElement(Ft,{for:u}):React.createElement(React.Fragment,null),{},[React.createElement(Cr,{id:a,body:We||we,onCancel:()=>{it.pendingCommentDrafts&&delete it.pendingCommentDrafts[a],ot(!1)},onSave:async je=>{try{const xt=pe?await Ue(je):await rt({comment:u,text:je});Ie(xt.bodyHTML),Re(je)}finally{ot(!1)}}})]):React.createElement(Ft,{for:u,onMouseEnter:()=>en(!0),onMouseLeave:()=>en(!1)},Jt?React.createElement("div",{className:"action-bar comment-actions"},React.createElement("button",{title:"Quote reply",onClick:()=>emitter.emit("quoteReply",we)},commentIcon),p?React.createElement("button",{title:"Edit comment",onClick:()=>ot(!0)},editIcon):null,E?React.createElement("button",{title:"Delete comment",onClick:()=>Rt({id:a,pullRequestReviewId:m})},deleteIcon):null):null,React.createElement(En,{comment:u,bodyHTML:ve,body:we}))}o(So,"CommentView");function Ft({for:u,onMouseEnter:a,onMouseLeave:m,children:p}){const{user:E,author:M,createdAt:Z,htmlUrl:pe,isDraft:we}=u;return React.createElement("div",{className:"comment-container comment review-comment",onMouseEnter:a,onMouseLeave:m},React.createElement("div",{className:"review-comment-container"},React.createElement("div",{className:"review-comment-header"},React.createElement(Spaced,null,React.createElement(Avatar,{for:E||M}),React.createElement(AuthorLink,{for:E||M}),Z?React.createElement(React.Fragment,null,"commented",nbsp,React.createElement(Timestamp,{href:pe,date:Z})):React.createElement("em",null,"pending"),we?React.createElement(React.Fragment,null,React.createElement("span",{className:"pending-label"},"Pending")):null)),p))}o(Ft,"CommentBox");function Cr({id:u,body:a,onCancel:m,onSave:p}){const{updateDraft:E}=useContext(PullRequestContext),M=useRef({body:a,dirty:!1}),Z=useRef();useEffect(()=>{const Ie=setInterval(()=>{M.current.dirty&&(E(u,M.current.body),M.current.dirty=!1)},500);return()=>clearInterval(Ie)},[M]);const pe=useCallback(async()=>{const{markdown:Ie,submitButton:Rt}=Z.current;Rt.disabled=!0;try{await p(Ie.value)}finally{Rt.disabled=!1}},[Z,p]),we=useCallback(Ie=>{Ie.preventDefault(),pe()},[pe]),Re=useCallback(Ie=>{(Ie.metaKey||Ie.ctrlKey)&&Ie.key==="Enter"&&(Ie.preventDefault(),pe())},[pe]),ve=useCallback(Ie=>{M.current.body=Ie.target.value,M.current.dirty=!0},[M]);return React.createElement("form",{ref:Z,onSubmit:we},React.createElement("textarea",{name:"markdown",defaultValue:a,onKeyDown:Re,onInput:ve}),React.createElement("div",{className:"form-actions"},React.createElement("button",{className:"secondary",onClick:m},"Cancel"),React.createElement("input",{type:"submit",name:"submitButton",value:"Save"})))}o(Cr,"EditComment");const En=o(({comment:u,bodyHTML:a,body:m})=>{if(!m&&!a)return React.createElement("div",{className:"comment-body"},React.createElement("em",null,"No description provided."));const{applyPatch:p}=useContext(PullRequestContext),E=React.createElement("div",{dangerouslySetInnerHTML:{__html:a}}),Z=(m||a).indexOf("```diff")>-1?React.createElement("button",{onClick:()=>p(u)},"Apply Patch"):React.createElement(React.Fragment,null);return React.createElement("div",{className:"comment-body"},E,Z)},"CommentBody");function Wl({pendingCommentText:u,state:a,hasWritePermission:m,isIssue:p,isAuthor:E,continueOnGitHub:M,currentUserReviewState:Z}){const{updatePR:pe,comment:we,requestChanges:Re,approve:ve,close:Ie,openOnGitHub:Rt}=useContext(PullRequestContext),[rt,Ue]=useState(!1),it=useRef(),We=useRef();emitter.addListener("quoteReply",je=>{const xt=je.replace(/\n\n/g,` > `);pe({pendingCommentText:`> ${xt} `}),We.current.scrollIntoView(),We.current.focus()});const be=useCallback(async(je=we)=>{try{Ue(!0);const{body:xt}=it.current;M&&je!==we?await Rt():(await je(xt.value),pe({pendingCommentText:""}))}finally{Ue(!1)}},[we,pe,Ue]),ot=useCallback(je=>{je.preventDefault(),be()},[be]),Jt=useCallback(je=>{(je.metaKey||je.ctrlKey)&&je.key==="Enter"&&be()},[be]),en=useCallback(je=>{je.preventDefault();const{command:xt}=je.target.dataset;be({approve:ve,requestChanges:Re,close:Ie}[xt])},[be,ve,Re,Ie]);return React.createElement("form",{id:"comment-form",ref:it,className:"comment-form main-comment-form",onSubmit:ot},React.createElement("textarea",{id:"comment-textarea",name:"body",ref:We,onInput:({target:je})=>pe({pendingCommentText:je.value}),onKeyDown:Jt,value:u,placeholder:"Leave a comment"}),React.createElement("div",{className:"form-actions"},m&&!p?React.createElement("button",{id:"close",className:"secondary",disabled:rt||a!==GithubItemStateEnum.Open,onClick:en,"data-command":"close"},"Close Pull Request"):null,!p&&!E?React.createElement("button",{id:"request-changes",disabled:rt||!u,className:"secondary",onClick:en,"data-command":"requestChanges"},M?"Request changes on github.com":"Request Changes"):null,!p&&!E?React.createElement("button",{id:"approve",className:"secondary",disabled:rt||Z==="APPROVED",onClick:en,"data-command":"approve"},M?"Approve on github.com":"Approve"):null,React.createElement("input",{id:"reply",value:"Comment",type:"submit",className:"secondary",disabled:rt||!u})))}o(Wl,"AddComment");const Zn={comment:"Comment and Submit",approve:"Approve and Submit",requestChanges:"Request Changes and Submit"},_r=o(u=>{const{updatePR:a,requestChanges:m,approve:p,submit:E,openOnGitHub:M}=(0,d.useContext)(he),Z=(0,d.useRef)();async function pe(ve){const{value:Ie}=Z.current;if(u.continueOnGitHub&&ve!==O.Comment){await M();return}switch(ve){case O.RequestChanges:await m(Ie);break;case O.Approve:await p(Ie);break;default:await E(Ie)}a({pendingCommentText:"",pendingReviewType:void 0})}o(pe,"submitAction");const we=o(ve=>{a({pendingCommentText:ve.target.value})},"onChangeTextarea"),Re=u.isAuthor?{comment:"Comment and Submit"}:u.continueOnGitHub?{comment:"Comment and Submit",approve:"Approve on github.com",requestChanges:"Request changes on github.com"}:Zn;return d.createElement("span",null,d.createElement("textarea",{id:"comment-textarea",name:"body",placeholder:"Leave a comment",ref:Z,value:u.pendingCommentText,onChange:we}),d.createElement(pr,{options:Re,defaultOption:"comment",submitAction:pe}))},"AddCommentSimple");function mi(u){const{reviewer:a,state:m,canDelete:p}=u,[E,M]=(0,d.useState)(!1),{removeReviewer:Z}=(0,d.useContext)(he);return d.createElement("div",{className:"section-item reviewer",onMouseEnter:m==="REQUESTED"?()=>M(!0):null,onMouseLeave:m==="REQUESTED"?()=>M(!1):null},d.createElement(xr,{for:a}),d.createElement(ko,{for:a}),p&&E?d.createElement(d.Fragment,null,Kt,d.createElement("button",{className:"remove-item",onClick:()=>Z(u.reviewer.login)},Hn,"\uFE0F")):null,Yn[m])}o(mi,"Reviewer");const Yn={REQUESTED:(0,d.cloneElement)(cr,{className:"push-right",title:"Awaiting requested review"}),COMMENTED:(0,d.cloneElement)(Vn,{className:"push-right",Root:"div",title:"Left review comments"}),APPROVED:(0,d.cloneElement)(hn,{className:"push-right",title:"Approved these changes"}),CHANGES_REQUESTED:(0,d.cloneElement)(fr,{className:"push-right",title:"Requested changes"})},hi=o(({pr:u,isSimple:a})=>u.state===_e.Merged?d.createElement("div",{className:"branch-status-message"},d.createElement("div",{className:"branch-status-icon"},a?Bn:null)," ","Pull request successfully merged."):u.state===_e.Closed?d.createElement("div",{className:"branch-status-message"},"This pull request is closed."):null,"PRStatusMessage"),vi=o(({pr:u})=>u.state===_e.Open?null:d.createElement(Cn,{...u}),"DeleteOption"),gi=o(({pr:u})=>{const{state:a,status:m}=u,[p,E]=(0,d.useReducer)(M=>!M,m.statuses.some(M=>M.state==="failure"));return(0,d.useEffect)(()=>{m.statuses.some(M=>M.state==="failure")?p||E():p&&E()},m.statuses),a===_e.Open&&m.statuses.length?d.createElement(d.Fragment,null,d.createElement("div",{className:"status-section"},d.createElement("div",{className:"status-item"},d.createElement(Ei,{state:m.state}),d.createElement("div",null,kn(m.statuses)),d.createElement("a",{href:"javascript:void(0)","aria-role":"button",onClick:E},p?"Hide":"Show")),p?d.createElement(wi,{statuses:m.statuses}):null)):null},"StatusChecks"),kr=o(({pr:u,isSimple:a})=>a&&u.state===_e.Open&&u.reviewers?d.createElement(d.Fragment,null," ",u.reviewers.map(m=>d.createElement(mi,{key:m.reviewer.login,...m,canDelete:!1}))):null,"InlineReviewers"),yi=o(({pr:u,isSimple:a})=>u.isIssue?null:d.createElement("div",{id:"status-checks"},d.createElement(d.Fragment,null,d.createElement(hi,{pr:u,isSimple:a}),d.createElement(gi,{pr:u}),d.createElement(kr,{pr:u,isSimple:a}),d.createElement(Sr,{pr:u,isSimple:a}),d.createElement(vi,{pr:u}))),"StatusChecksSection"),Sr=o(({pr:u,isSimple:a})=>{if(a&&u.state!==_e.Open){const Z=u.state===_e.Merged?"Pull Request Merged":"Pull Request Closed";return d.createElement("div",{className:"branch-status-container"},d.createElement("form",null,d.createElement("button",{disabled:!0,type:"submit"},Z)))}else if(u.state!==_e.Open)return null;const{mergeable:m}=u,[p,E]=(0,d.useState)(m);m!==p&&E(m);const{checkMergeability:M}=(0,d.useContext)(he);return(0,d.useEffect)(()=>{const Z=setInterval(async()=>{p===Ae.Unknown&&E(await M())},3e3);return()=>clearInterval(Z)}),d.createElement("span",null,d.createElement(Tr,{mergeable:p,isSimple:a}),d.createElement(Mt,{pr:{...u,mergeable:p},isSimple:a}))},"MergeStatusAndActions"),To=null,Tr=o(({mergeable:u,isSimple:a})=>d.createElement("div",{className:"status-item status-section"},a?null:u===Ae.Mergeable?hn:u===Ae.NotMergeable?Hn:cr,d.createElement("div",null,u===Ae.Mergeable?"This branch has no conflicts with the base branch.":u===Ae.NotMergeable?"This branch has conflicts that must be resolved.":"Checking if this branch can be merged...")),"MergeStatus"),ht=o(({isSimple:u})=>{const[a,m]=(0,d.useState)(!1),{readyForReview:p,updatePR:E}=(0,d.useContext)(he),M=(0,d.useCallback)(async()=>{try{m(!0),await p(),E({isDraft:!1})}finally{m(!1)}},[m,p,E]);return d.createElement("div",{className:"ready-for-review-container"},d.createElement("div",{className:"select-control"},d.createElement("button",{className:"ready-for-review-button",disabled:a,onClick:M},"Ready for review")),u?"":d.createElement("div",{className:"ready-for-review-icon"},at),d.createElement("div",{className:"ready-for-review-heading"},"This pull request is still a work in progress."),d.createElement("span",{className:"ready-for-review-meta"},"Draft pull requests cannot be merged."))},"ReadyForReview"),Tt=o(u=>{const a=(0,d.useRef)(),[m,p]=(0,d.useState)(null);return m?d.createElement(_n,{pr:u,method:m,cancel:()=>p(null)}):d.createElement("div",{className:"merge-select-container"},d.createElement("button",{onClick:()=>p(a.current.value)},"Merge Pull Request"),Kt,"using method",Kt,d.createElement(Pr,{ref:a,...u}))},"Merge"),Mt=o(({pr:u,isSimple:a})=>{const{hasWritePermission:m,canEdit:p,isDraft:E,mergeable:M,continueOnGitHub:Z}=u;return Z?p?d.createElement(Pt,null):null:E?p?d.createElement(ht,{isSimple:a}):null:M===Ae.Mergeable&&m?a?d.createElement(xn,{...u}):d.createElement(Tt,{...u}):null},"PrActions"),Pt=o(()=>{const{openOnGitHub:u}=(0,d.useContext)(he);return d.createElement("button",{id:"merge-on-github",type:"submit",onClick:()=>u()},"Merge on github.com")},"MergeOnGitHub"),xn=o(u=>{const{merge:a,updatePR:m}=(0,d.useContext)(he);async function p(M){const{state:Z}=await a({title:"",description:"",method:M});m({state:Z})}o(p,"submitAction");const E=Object.keys(bn).filter(M=>u.mergeMethodsAvailability[M]).reduce((M,Z)=>(M[Z]=bn[Z],M),{});return d.createElement(pr,{options:E,defaultOption:u.defaultMergeMethod,submitAction:p})},"MergeSimple"),Cn=o(u=>{const{deleteBranch:a}=(0,d.useContext)(he),[m,p]=(0,d.useState)(!1);return u.isRemoteHeadDeleted!==!1&&u.isLocalHeadDeleted!==!1?d.createElement("div",null):d.createElement("div",{className:"branch-status-container"},d.createElement("form",{onSubmit:async E=>{E.preventDefault();try{p(!0);const M=await a();M&&M.cancelled&&p(!1)}finally{p(!1)}}},d.createElement("button",{disabled:m,className:"secondary",type:"submit"},"Delete branch...")))},"DeleteBranch");function _n({pr:u,method:a,cancel:m}){const{merge:p,updatePR:E}=(0,d.useContext)(he),[M,Z]=(0,d.useState)(!1);return d.createElement("div",null,d.createElement("form",{onSubmit:async pe=>{pe.preventDefault();try{Z(!0);const{title:we,description:Re}=pe.target,{state:ve}=await p({title:we.value,description:Re.value,method:a});E({state:ve})}finally{Z(!1)}}},d.createElement("input",{type:"text",name:"title",defaultValue:Mr(a,u)}),d.createElement("textarea",{name:"description",defaultValue:Mo(a,u)}),d.createElement("div",{className:"form-actions"},d.createElement("button",{className:"secondary",onClick:m},"Cancel"),d.createElement("input",{disabled:M,type:"submit",id:"confirm-merge",value:bn[a]}))))}o(_n,"ConfirmMerge");function Mr(u,a){switch(u){case"merge":return`Merge pull request #${a.number} from ${a.head}`;case"squash":return`${a.title} (#${a.number})`;default:return""}}o(Mr,"getDefaultTitleText");function Mo(u,a){return u==="merge"?a.title:""}o(Mo,"getDefaultDescriptionText");const bn={merge:"Create Merge Commit",squash:"Squash and Merge",rebase:"Rebase and Merge"},Pr=d.forwardRef(({defaultMergeMethod:u,mergeMethodsAvailability:a},m)=>d.createElement("select",{ref:m,defaultValue:u},Object.entries(bn).map(([p,E])=>d.createElement("option",{key:p,value:p,disabled:!a[p]},E,a[p]?null:" (not enabled)")))),wi=o(({statuses:u})=>d.createElement("div",null,u.map(a=>d.createElement("div",{key:a.id,className:"status-check"},d.createElement("div",null,d.createElement(Ei,{state:a.state}),d.createElement(xr,{for:{avatarUrl:a.avatar_url,url:a.url}}),d.createElement("span",{className:"status-check-detail-text"},a.context," ",a.description?`\u2014 ${a.description}`:"")),a.target_url?d.createElement("a",{href:a.target_url,title:a.target_url},"Details"):null))),"StatusCheckDetails");function kn(u){const a=ai(u,p=>p.state),m=[];for(const p of Object.keys(a)){const E=a[p].length;let M="";switch(p){case"success":M="successful";break;case"failure":M="failed";break;case"neutral":M="skipped";break;default:M="pending"}const Z=E>1?`${E} ${M} checks`:`${E} ${M} check`;m.push(Z)}return m.join(" and ")}o(kn,"getSummaryLabel");function Ei({state:u}){switch(u){case"neutral":return go;case"success":return hn;case"failure":return Hn}return cr}o(Ei,"StateIcon");const Po=o(({isBusy:u,onClick:a})=>d.createElement("button",{title:"Switch to a different branch than this pull request branch",disabled:u,onClick:a},"Exit Review Mode"),"ExitButton"),qn=o(({onClick:u})=>d.createElement("span",null,d.createElement("a",{title:"Switch to a different branch than this pull request branch",onClick:u},"Exit review mode "),"without deleting branch"),"ExitLink"),xi=o(({pr:u})=>{const{exitReviewMode:a}=(0,d.useContext)(he),[m,p]=(0,d.useState)(!1),E=o(async()=>{try{p(!0),await a()}finally{p(!1)}},"onClick");return d.createElement("div",{className:"button-container"},u.state===_e.Open?d.createElement(Po,{isBusy:m,onClick:E}):d.createElement(qn,{onClick:E}))},"ExitSection"),Ro=o(u=>d.createElement(d.Fragment,null,d.createElement("div",{id:"main"},d.createElement(_r,{...u}),d.createElement(yi,{pr:u,isSimple:!0}),d.createElement(xi,{pr:u}))),"Overview");function Sn(){(0,j.render)(d.createElement(Ci,null,u=>d.createElement(Ro,{...u})),document.getElementById("app"))}o(Sn,"main");function Ci({children:u}){const a=(0,d.useContext)(he),[m,p]=(0,d.useState)(a.pr);return(0,d.useEffect)(()=>{a.onchange=p,p(a.pr)},[]),a.postMessage({command:"ready"}),a.postMessage({command:"pr.debug",args:"initialized "+(m?"with PR":"without PR")}),m?u(m):d.createElement("div",{className:"loading-indicator"},"Loading...")}o(Ci,"Root"),addEventListener("load",Sn)})()})();