var oc=Object.defineProperty;var o=(Ho,mi)=>oc(Ho,"name",{value:mi,configurable:!0});(()=>{var Ho={149:(U,N,X)=>{"use strict";X.d(N,{Z:()=>v});var te=X(645),J=X.n(te),A=J()(function(p){return p[1]});A.push([U.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 v=A},238:(U,N,X)=>{"use strict";X.d(N,{Z:()=>v});var te=X(645),J=X.n(te),A=J()(function(p){return p[1]});A.push([U.id,`/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ #app { display: grid; grid-template-columns: 670px auto; } #title { grid-column-start: 1; grid-column-end: 3; grid-row: 1; } #main { grid-column: 1; grid-row: 2; } #sidebar { grid-column: 2; grid-row: 2; padding-left: 20px; } a:focus, input:focus, select:focus, textarea:focus, .title-text:focus { outline: 1px solid var(--vscode-focusBorder); } .title-text { margin-right: 5px; } .title { display: flex; align-items: flex-start; margin: 20px 0; padding-bottom: 10px; border-bottom: 1px solid var(--vscode-list-inactiveSelectionBackground); } .title .pr-number { margin-left: 5px; } .loading-indicator { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } .comment-body li div { display: inline; } .comment-body code, .comment-body a, span.lineContent { overflow-wrap: break-word; } #title:empty { border: none; } h2 { margin: 0; } body hr { display: block; height: 1px; border: 0; border-top: 1px solid #555; margin: 0 !important; padding: 0; } body .comment-container .avatar-container { margin-right: 12px; } body .comment-container .avatar-container a { display: flex; } body .comment-container .avatar-container img.avatar, body .comment-container .avatar-container .avatar-icon svg { margin-right: 0; } .vscode-light .avatar-icon { filter: invert(100%); } body a.avatar-link:focus { outline-offset: 2px; } body .comment-container.comment, body .comment-container.review { background-color: var(--vscode-editor-background); } .review-comment-container { width: 100%; display: flex; flex-direction: column; position: relative; } body .comment-container .review-comment-header { position: relative; display: flex; width: 100%; box-sizing: border-box; padding: 6px; font-size: 12px; color: var(--vscode-foreground); align-items: center; background: var(--vscode-list-inactiveSelectionBackground); border: 1px solid var(--vscode-list-inactiveSelectionBackground); } .description-header { float: right; height: 32px; } .review-comment-header .comment-actions { margin-left: auto; } .review-comment-header .pending { color: inherit; font-style: italic; } .comment-actions button { background-color: transparent; padding: 0; line-height: normal; font-size: 11px; } .comment-actions button svg { margin-right: 0; height: 14px; } .status-check { display: flex; align-items: center; justify-content: space-between; margin-top: 5px; margin-left: 15px; } #merge-on-github { margin-top: 10px; } .status-item, .form-actions { display: flex; } .form-actions > input[type='submit'] { margin-left: auto; } .status-check-detail-text { margin-left: 0.7em; } .ready-for-review-container { border-top: 1px solid; padding-top: 10px; } .ready-for-review-button { float: right; } .ready-for-review-icon { float: left; } .ready-for-review-heading { font-size: 1.2; font-weight: bold; } .ready-for-review-meta { font-size: 0.9; } #confirm-merge { margin-left: auto; } .status-section { padding-bottom: 16px; } .status-section:last-of-type { padding-bottom: 0px; } #status-checks a { margin-left: 10px; cursor: pointer; } #status-checks { padding: 10px; border: 1px solid var(--vscode-list-inactiveSelectionBackground); margin-top: 20px; } #status-checks summary { display: flex; align-items: center; } #status-checks svg { margin-right: 6px; width: 16px; } #status-checks .merge-select-container { display: flex; align-items: center; } #status-checks .merge-select-container > * { margin-right: 5px; } #status-checks .merge-select-container > select { margin-left: 5px; } #status-checks .branch-status-container { display: inline-block; } #status-checks .branch-status-message { display: inline-block; line-height: 100%; padding: 0 10px; } body .comment-container .review-comment-header > span, body .comment-container .review-comment-header > a, body .commit .commit-message > a, body .merged .merged-message > a { margin-right: 4px; white-space: nowrap; } body .comment-container .review-comment-container .pending-label, body .resolved-container .outdatedLabel { border: 1px solid; border-radius: 2px 2px 2px 2px; padding: 0.1rem 0.3rem; font-style: italic; margin-left: 5px; } body .diff .diffPath { margin-right: 4px; } body .comment-container .comment-body, .review-body { padding: 10px; border: 1px solid var(--vscode-list-inactiveSelectionBackground); border-top: none; } body .comment-container .review-comment-container .review-comment-body { padding: 0; margin: 0 0 0 36px; border: none; } body .comment-container .comment-body > p, body .comment-container .comment-body > div > p, .comment-container .review-body > p { margin-top: 0; } body .comment-container .comment-body > p:last-child, body .comment-container .comment-body > div > p:last-child, .comment-container .review-body > p:last-child { margin-bottom: 0; } body { margin: auto; width: 100%; max-width: 925px; padding: 0 32px; box-sizing: border-box; } body .hidden-focusable { height: 0 !important; overflow: hidden; } .comment-actions button:hover:enabled, .comment-actions button:focus:enabled { background-color: transparent; } body button.checkedOut { color: var(--vscode-foreground); opacity: 1 !important; border: none; background-color: transparent; } body button .icon { width: 1em; height: 1em; margin-right: 6px; } .prIcon { display: flex; border-radius: 10px; margin-right: 5px; margin-top: 18px; } .overview-title { display: flex; position: relative; flex-wrap: wrap; justify-content: space-between; } .overview-title h2 { font-size: 24px; } .overview-title textarea { min-height: 50px; } .overview-title .button-group { padding-top: 2px; display: flex; align-self: start; } .overview-title .title-and-edit { display: flex; flex-grow: 1; } .title-container { width: 100%; } .subtitle { display: flex; align-items: center; margin-top: 8px; } .subtitle .avatar, .subtitle .avatar-icon svg { margin-right: 8px; } .subtitle .author { margin-right: 8px; } .subtitle .created-at { margin-left: auto; white-space: nowrap; } body .overview-title .button-group button { display: flex; } body .overview-title .button-group button:last-child { margin-left: 10px; } #status { box-sizing: border-box; line-height: 18px; background: var(--vscode-badge-background); color: var(--vscode-badge-foreground); border-radius: 4px; padding: 2px 8px; margin-right: 10px; } .section { padding-bottom: 20px; } .section-header { padding-bottom: 8px; display: flex; } .section-header .section-title { font-weight: bold; } .section-placeholder { font-style: italic; } .section button { margin-left: auto; padding: 0; background: transparent; display: flex; } .section .icon { margin-right: 0; } .section button:hover, .section button:focus { background: transparent; } .section svg { width: 16px; height: 16px; display: block; margin-right: 0; } .label { padding: 2px 0 2px 6px; height: 16px; border-radius: 2px; background: var(--vscode-badge-background); color: var(--vscode-badge-foreground); white-space: nowrap; } .commit svg { width: 16px; height: auto; margin-right: 8px; flex-shrink: 0; } .comment-container.commit, .comment-container.merged { padding: 16px 0 0 12px; box-sizing: border-box; } .commit, .review, .merged { display: flex; width: 100%; border: none; font-size: 12px; color: var(--vscode-foreground); } .review { margin: 0px 8px; padding: 4px 0; } .commit .commit-message, .merged .merged-message { display: flex; align-items: center; line-height: 18px; overflow: hidden; flex-grow: 1; } .commit .commit-message .avatar-container, .merged .merged-message .avatar-container { margin-right: 4px; flex-shrink: 0; } .commit .avatar-container .avatar, .commit .avatar-container .avatar-icon, .commit .avatar-container .avatar-icon svg, .merged .avatar-container .avatar, .merged .avatar-container .avatar-icon, .merged .avatar-container .avatar-icon svg { width: 18px; height: 18px; } .commit .commit-message .message, .merged .merged-message .message { overflow: inherit; text-overflow: ellipsis; white-space: nowrap; } .commit .sha { min-width: 50px; font-family: var(--vscode-editor-font-family); margin-bottom: -2px; } .merged .merged-message .message, .merged .inline-sha { margin: 0 4px 0 0; } .merged svg { width: 14px; height: auto; margin-right: 8px; flex-shrink: 0; } .details { display: flex; flex-direction: column; width: 100%; } #description .comment-container { padding-top: 0px; } .comment-container { position: relative; padding-top: 20px; width: 100%; display: flex; margin: 0; align-items: center; } .comment-container[data-type='commit'] { padding: 8px 0; } .comment-container[data-type='commit'] + .comment-container[data-type='commit'], .comment-container:first-of-type { border-top: none; } .comment-body .review-comment { padding: 3px; box-sizing: border-box; border-top: 1px solid var(--vscode-list-inactiveSelectionBackground); } .review-comment-container .review-comment .review-comment-header { border: none; background: none; } .review-comment-container .review-comment .comment-body { border: none; padding: 4px 12px 8px 12px; } .comment-body .line { align-items: center; display: flex; flex-wrap: wrap; margin-bottom: 8px; } body .comment-form { padding: 20px 0 10px; } .review-comment-container .comment-form { margin: 0 0 0 36px; padding: 10px 0; } .task-list-item { list-style-type: none; } #status-checks textarea { margin: 10px 0; } textarea { min-height: 100px; max-height: 500px; } .editing-form { padding: 5px 0; display: flex; flex-direction: column; min-width: 300px; } .editing-form .form-actions { margin-left: auto; padding: 5px 0; } .comment-form .form-actions > button, .comment-form .form-actions > input[type='submit'] { margin-right: 0; margin-left: 0; } .comment-form .form-actions > .push-right { margin-left: auto; } .comment-form .form-actions > #close { margin-left: 0; margin-right: auto; } .form-actions { display: flex; padding-top: 10px; } .main-comment-form > .form-actions { margin-bottom: 10px; } body .comment-form .form-actions button { margin-right: 10px; } .details .comment-body { padding: 19px 0; } blockquote { display: block; flex-direction: column; margin: 8px 0; padding: 8px 12px; border-left-width: 5px; border-left-style: solid; } blockquote p { margin: 8px 0; } blockquote p:first-child { margin-top: 0; } blockquote p:last-child { margin-bottom: 0; } .comment-body a:focus, .comment-body input:focus, .comment-body select:focus, .comment-body textarea:focus { outline-offset: -1px; } .comment-body hr { border: 0; height: 2px; border-bottom: 2px solid; } .comment-body h1 { padding-bottom: 0.3em; line-height: 1.2; border-bottom-width: 1px; border-bottom-style: solid; } .comment-body h1, h2, h3 { font-weight: normal; } .comment-body h1 code, .comment-body h2 code, .comment-body h3 code, .comment-body h4 code, .comment-body h5 code, .comment-body h6 code { font-size: inherit; line-height: auto; } .comment-body table { border-collapse: collapse; } .comment-body table > thead > tr > th { text-align: left; border-bottom: 1px solid; } .comment-body table > thead > tr > th, .comment-body table > thead > tr > td, .comment-body table > tbody > tr > th, .comment-body table > tbody > tr > td { padding: 5px 10px; } .comment-body table > tbody > tr + tr > td { border-top: 1px solid; } code { font-family: Menlo, Monaco, Consolas, 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'; } .comment-body body.wordWrap pre { white-space: pre-wrap; } .comment-body .mac code { font-size: 12px; line-height: 18px; } .comment-body pre:not(.hljs), .comment-body pre.hljs code > div { padding: 16px; border-radius: 3px; overflow: auto; } .timestamp, .timestamp:hover { color: inherit; white-space: nowrap; } /** Theming */ .comment-body pre code { color: var(--vscode-editor-foreground); } .vscode-light .comment-body pre:not(.hljs), .vscode-light .comment-body code > div { background-color: rgba(220, 220, 220, 0.4); } .vscode-dark .comment-body pre:not(.hljs), .vscode-dark .comment-body code > div { background-color: rgba(10, 10, 10, 0.4); } .vscode-high-contrast .comment-body pre:not(.hljs), .vscode-high-contrast .comment-body code > div { background-color: rgb(0, 0, 0); } .vscode-high-contrast .comment-body h1 { border: 1px solid rgb(0, 0, 0); } .vscode-high-contrast .comment-container .review-comment-header, .vscode-high-contrast #status-checks { background: none; border: 1px solid var(--vscode-panel-border); } .vscode-high-contrast .comment-container .comment-body, .vscode-high-contrast .review-comment-container .review-body { border: 1px solid var(--vscode-panel-border); } .vscode-light .comment-body table > thead > tr > th { border-color: rgba(0, 0, 0, 0.69); } .vscode-dark .comment-body table > thead > tr > th { border-color: rgba(255, 255, 255, 0.69); } .vscode-light .comment-body h1, .vscode-light .comment-body hr, .vscode-light .comment-body table > tbody > tr + tr > td { border-color: rgba(0, 0, 0, 0.18); } .vscode-dark .comment-body h1, .vscode-dark .comment-body hr, .vscode-dark .comment-body table > tbody > tr + tr > td { border-color: rgba(255, 255, 255, 0.18); } .review-comment-body .diff-container { margin-top: 10px; border: 1px solid var(--vscode-list-inactiveSelectionBackground); } .review-comment-body .diff-container .review-comment-container .comment-container { padding-top: 0; } .review-comment-body .diff-container .review-comment-container .review-comment-header .avatar-container { margin-right: 4px; } .review-comment-body .diff-container .review-comment-container .review-comment-header .avatar { width: 18px; height: 18px; } .resolved-container { padding: 6px 12px; display: flex; align-items: center; justify-content: space-between; background: var(--vscode-editorGroupHeader-tabsBackground); line-height: 1.5; } .resolved-container .diffPath:hover { text-decoration: underline; color: var(--vscode-textLink-activeForeground); cursor: pointer; } .win32 .diff .diffLine { font-family: Consolas, Inconsolata, 'Courier New', monospace; } .darwin .diff .diffLine { font-family: Monaco, Menlo, Inconsolata, 'Courier New', monospace; } .linux .diff .diffLine { font-family: 'Droid Sans Mono', Inconsolata, 'Courier New', monospace, 'Droid Sans Fallback'; } .diff .diffLine.add { background-color: var(--vscode-diffEditor-insertedTextBackground); } .diff .diffLine.delete { background-color: var(--vscode-diffEditor-removedTextBackground); } .diff .diffLine .diffTypeSign { user-select: none; padding-right: 5px; } .diff .diffLine .lineNumber { width: 1%; min-width: 50px; padding-right: 10px; padding-left: 10px; font-size: 12px; line-height: 20px; text-align: right; white-space: nowrap; vertical-align: top; box-sizing: border-box; display: inline-block; user-select: none; font-family: var(--vscode-editor-font-family); } .github-checkbox { pointer-events: none; } .github-checkbox input { color: rgb(84, 84, 84); opacity: 0.6; } /* High Contrast Mode */ .vscode-high-contrast a:focus { outline-color: var(--vscode-contrastActiveBorder); } .vscode-high-contrast .title { border-bottom: 1px solid var(--vscode-contrastBorder); } .vscode-high-contrast .diff .diffLine { background: none; } .vscode-high-contrast .resolved-container { background: none; } .vscode-high-contrast .diff-container { border: 1px solid var(--vscode-contrastBorder); } .vscode-high-contrast .diff .diffLine.add { border: 1px dashed var(--vscode-diffEditor-insertedTextBorder); } .vscode-high-contrast .diff .diffLine.delete { border: 1px dashed var(--vscode-diffEditor-removedTextBorder); } @media (max-width: 925px) { #app { display: block; } #sidebar { display: grid; column-gap: 20px; grid-template-columns: 50% 50%; padding: 0; } .section-content { display: flex; flex-wrap: wrap; } .section-item { margin-right: 8px; } body .hidden-focusable { height: initial; overflow: initial; } .section-header button { margin-left: 8px; display: flex; } .section-item.reviewer { border-radius: 3px; padding: 2px 6px; } .section-item .login { width: auto; margin-right: 4px; } } .icon { width: 1em; height: 1em; font-size: 16px; margin-right: 6px; } .action-bar { position: absolute; display: flex; justify-content: space-between; z-index: 100; top: 9px; right: 9px; } .flex-action-bar { display: flex; justify-content: space-between; align-items: center; z-index: 100; margin-left: 9px; min-width: 42px; } .action-bar > button, .flex-action-bar > button { margin-left: 4px; margin-right: 4px; } .remove-item { height: 16px; cursor: pointer; } .title-editing-form { flex-grow: 1; } .title-editing-form > .form-actions { margin-left: 0; } `,""]);const v=A},645:U=>{"use strict";U.exports=function(N){var X=[];return X.toString=o(function(){return this.map(function(J){var A=N(J);return J[2]?"@media ".concat(J[2]," {").concat(A,"}"):A}).join("")},"toString"),X.i=function(te,J,A){typeof te=="string"&&(te=[[null,te,""]]);var v={};if(A)for(var p=0;p=T?D:""+Array(T+1-G.length).join(L)+D},"$"),Le={s:be,z:function(D){var T=-D.utcOffset(),L=Math.abs(T),G=Math.floor(L/60),W=L%60;return(T<=0?"+":"-")+be(G,2,"0")+":"+be(W,2,"0")},m:o(function D(T,L){if(T.date()0,k<=E.r||!E.r){k<=1&&M>0&&(E=K[M-1]);var V=j[E.l];re&&(k=re(""+k)),be=typeof V=="string"?V.replace("%d",k):V(k,z,E.l,Le);break}}if(z)return be;var Z=Le?j.future:j.past;return typeof Z=="function"?Z(be):Z.replace("%s",be)},J.to=function(O,z){return v(O,z,this,!0)},J.from=function(O,z){return v(O,z,this)};var p=o(function(O){return O.$u?te.utc():te()},"d");J.toNow=function(O){return this.to(p(this),O)},J.fromNow=function(O){return this.from(p(this),O)}}})},660:function(U){(function(N,X){U.exports=X()})(this,function(){"use strict";return function(N,X,te){te.updateLocale=function(J,A){var v=te.Ls[J];if(v)return(A?Object.keys(A):[]).forEach(function(p){v[p]=A[p]}),v}}})},187:U=>{"use strict";var N=typeof Reflect=="object"?Reflect:null,X=N&&typeof N.apply=="function"?N.apply:o(function(E,k,V){return Function.prototype.apply.call(E,k,V)},"ReflectApply"),te;N&&typeof N.ownKeys=="function"?te=N.ownKeys:Object.getOwnPropertySymbols?te=o(function(E){return Object.getOwnPropertyNames(E).concat(Object.getOwnPropertySymbols(E))},"ReflectOwnKeys"):te=o(function(E){return Object.getOwnPropertyNames(E)},"ReflectOwnKeys");function J(M){console&&console.warn&&console.warn(M)}o(J,"ProcessEmitWarning");var A=Number.isNaN||o(function(E){return E!==E},"NumberIsNaN");function v(){v.init.call(this)}o(v,"EventEmitter"),U.exports=v,U.exports.once=le,v.EventEmitter=v,v.prototype._events=void 0,v.prototype._eventsCount=0,v.prototype._maxListeners=void 0;var p=10;function O(M){if(typeof M!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof M)}o(O,"checkListener"),Object.defineProperty(v,"defaultMaxListeners",{enumerable:!0,get:function(){return p},set:function(M){if(typeof M!="number"||M<0||A(M))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+M+".");p=M}}),v.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},v.prototype.setMaxListeners=o(function(E){if(typeof E!="number"||E<0||A(E))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+E+".");return this._maxListeners=E,this},"setMaxListeners");function z(M){return M._maxListeners===void 0?v.defaultMaxListeners:M._maxListeners}o(z,"_getMaxListeners"),v.prototype.getMaxListeners=o(function(){return z(this)},"getMaxListeners"),v.prototype.emit=o(function(E){for(var k=[],V=1;V0&&(T=k[0]),T instanceof Error)throw T;var L=new Error("Unhandled error."+(T?" ("+T.message+")":""));throw L.context=T,L}var G=D[E];if(G===void 0)return!1;if(typeof G=="function")X(G,this,k);else for(var W=G.length,I=Le(G,W),V=0;V0&&T.length>Z&&!T.warned){T.warned=!0;var L=new Error("Possible EventEmitter memory leak detected. "+T.length+" "+String(E)+" listeners added. Use emitter.setMaxListeners() to increase limit");L.name="MaxListenersExceededWarning",L.emitter=M,L.type=E,L.count=T.length,J(L)}return M}o(s,"_addListener"),v.prototype.addListener=o(function(E,k){return s(this,E,k,!1)},"addListener"),v.prototype.on=v.prototype.addListener,v.prototype.prependListener=o(function(E,k){return s(this,E,k,!0)},"prependListener");function $(){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($,"onceWrapper");function re(M,E,k){var V={fired:!1,wrapFn:void 0,target:M,type:E,listener:k},Z=$.bind(V);return Z.listener=k,V.wrapFn=Z,Z}o(re,"_onceWrap"),v.prototype.once=o(function(E,k){return O(k),this.on(E,re(this,E,k)),this},"once"),v.prototype.prependOnceListener=o(function(E,k){return O(k),this.prependListener(E,re(this,E,k)),this},"prependOnceListener"),v.prototype.removeListener=o(function(E,k){var V,Z,D,T,L;if(O(k),Z=this._events,Z===void 0)return this;if(V=Z[E],V===void 0)return this;if(V===k||V.listener===k)--this._eventsCount==0?this._events=Object.create(null):(delete Z[E],Z.removeListener&&this.emit("removeListener",E,V.listener||k));else if(typeof V!="function"){for(D=-1,T=V.length-1;T>=0;T--)if(V[T]===k||V[T].listener===k){L=V[T].listener,D=T;break}if(D<0)return this;D===0?V.shift():j(V,D),V.length===1&&(Z[E]=V[0]),Z.removeListener!==void 0&&this.emit("removeListener",E,L||k)}return this},"removeListener"),v.prototype.off=v.prototype.removeListener,v.prototype.removeAllListeners=o(function(E){var k,V,Z;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[E]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete V[E]),this;if(arguments.length===0){var D=Object.keys(V),T;for(Z=0;Z=0;Z--)this.removeListener(E,k[Z]);return this},"removeAllListeners");function se(M,E,k){var V=M._events;if(V===void 0)return[];var Z=V[E];return Z===void 0?[]:typeof Z=="function"?k?[Z.listener||Z]:[Z]:k?K(Z):Le(Z,Z.length)}o(se,"_listeners"),v.prototype.listeners=o(function(E){return se(this,E,!0)},"listeners"),v.prototype.rawListeners=o(function(E){return se(this,E,!1)},"rawListeners"),v.listenerCount=function(M,E){return typeof M.listenerCount=="function"?M.listenerCount(E):be.call(M,E)},v.prototype.listenerCount=be;function be(M){var E=this._events;if(E!==void 0){var k=E[M];if(typeof k=="function")return 1;if(k!==void 0)return k.length}return 0}o(be,"listenerCount"),v.prototype.eventNames=o(function(){return this._eventsCount>0?te(this._events):[]},"eventNames");function Le(M,E){for(var k=new Array(E),V=0;V{"use strict";/* object-assign (c) Sindre Sorhus @license MIT */var N=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable;function J(v){if(v==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(v)}o(J,"toObject");function A(){try{if(!Object.assign)return!1;var v=new String("abc");if(v[5]="de",Object.getOwnPropertyNames(v)[0]==="5")return!1;for(var p={},O=0;O<10;O++)p["_"+String.fromCharCode(O)]=O;var z=Object.getOwnPropertyNames(p).map(function($){return p[$]});if(z.join("")!=="0123456789")return!1;var s={};return"abcdefghijklmnopqrst".split("").forEach(function($){s[$]=$}),Object.keys(Object.assign({},s)).join("")==="abcdefghijklmnopqrst"}catch($){return!1}}o(A,"shouldUseNative"),U.exports=A()?Object.assign:function(v,p){for(var O,z=J(v),s,$=1;${"use strict";function N(A){if(typeof A!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(A))}o(N,"assertPath");function X(A,v){for(var p="",O=0,z=-1,s=0,$,re=0;re<=A.length;++re){if(re2){var se=p.lastIndexOf("/");if(se!==p.length-1){se===-1?(p="",O=0):(p=p.slice(0,se),O=p.length-1-p.lastIndexOf("/")),z=re,s=0;continue}}else if(p.length===2||p.length===1){p="",O=0,z=re,s=0;continue}}v&&(p.length>0?p+="/..":p="..",O=2)}else p.length>0?p+="/"+A.slice(z+1,re):p=A.slice(z+1,re),O=re-z-1;z=re,s=0}else $===46&&s!==-1?++s:s=-1}return p}o(X,"normalizeStringPosix");function te(A,v){var p=v.dir||v.root,O=v.base||(v.name||"")+(v.ext||"");return p?p===v.root?p+O:p+A+O:O}o(te,"_format");var J={resolve:o(function(){for(var v="",p=!1,O,z=arguments.length-1;z>=-1&&!p;z--){var s;z>=0?s=arguments[z]:(O===void 0&&(O=process.cwd()),s=O),N(s),s.length!==0&&(v=s+"/"+v,p=s.charCodeAt(0)===47)}return v=X(v,!p),p?v.length>0?"/"+v:"/":v.length>0?v:"."},"resolve"),normalize:o(function(v){if(N(v),v.length===0)return".";var p=v.charCodeAt(0)===47,O=v.charCodeAt(v.length-1)===47;return v=X(v,!p),v.length===0&&!p&&(v="."),v.length>0&&O&&(v+="/"),p?"/"+v:v},"normalize"),isAbsolute:o(function(v){return N(v),v.length>0&&v.charCodeAt(0)===47},"isAbsolute"),join:o(function(){if(arguments.length===0)return".";for(var v,p=0;p0&&(v===void 0?v=O:v+="/"+O)}return v===void 0?".":J.normalize(v)},"join"),relative:o(function(v,p){if(N(v),N(p),v===p||(v=J.resolve(v),p=J.resolve(p),v===p))return"";for(var O=1;Obe){if(p.charCodeAt($+j)===47)return p.slice($+j+1);if(j===0)return p.slice($+j)}else s>be&&(v.charCodeAt(O+j)===47?Le=j:j===0&&(Le=0));break}var K=v.charCodeAt(O+j),le=p.charCodeAt($+j);if(K!==le)break;K===47&&(Le=j)}var M="";for(j=O+Le+1;j<=z;++j)(j===z||v.charCodeAt(j)===47)&&(M.length===0?M+="..":M+="/..");return M.length>0?M+p.slice($+Le):($+=Le,p.charCodeAt($)===47&&++$,p.slice($))},"relative"),_makeLong:o(function(v){return v},"_makeLong"),dirname:o(function(v){if(N(v),v.length===0)return".";for(var p=v.charCodeAt(0),O=p===47,z=-1,s=!0,$=v.length-1;$>=1;--$)if(p=v.charCodeAt($),p===47){if(!s){z=$;break}}else s=!1;return z===-1?O?"/":".":O&&z===1?"//":v.slice(0,z)},"dirname"),basename:o(function(v,p){if(p!==void 0&&typeof p!="string")throw new TypeError('"ext" argument must be a string');N(v);var O=0,z=-1,s=!0,$;if(p!==void 0&&p.length>0&&p.length<=v.length){if(p.length===v.length&&p===v)return"";var re=p.length-1,se=-1;for($=v.length-1;$>=0;--$){var be=v.charCodeAt($);if(be===47){if(!s){O=$+1;break}}else se===-1&&(s=!1,se=$+1),re>=0&&(be===p.charCodeAt(re)?--re==-1&&(z=$):(re=-1,z=se))}return O===z?z=se:z===-1&&(z=v.length),v.slice(O,z)}else{for($=v.length-1;$>=0;--$)if(v.charCodeAt($)===47){if(!s){O=$+1;break}}else z===-1&&(s=!1,z=$+1);return z===-1?"":v.slice(O,z)}},"basename"),extname:o(function(v){N(v);for(var p=-1,O=0,z=-1,s=!0,$=0,re=v.length-1;re>=0;--re){var se=v.charCodeAt(re);if(se===47){if(!s){O=re+1;break}continue}z===-1&&(s=!1,z=re+1),se===46?p===-1?p=re:$!==1&&($=1):p!==-1&&($=-1)}return p===-1||z===-1||$===0||$===1&&p===z-1&&p===O+1?"":v.slice(p,z)},"extname"),format:o(function(v){if(v===null||typeof v!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof v);return te("/",v)},"format"),parse:o(function(v){N(v);var p={root:"",dir:"",base:"",ext:"",name:""};if(v.length===0)return p;var O=v.charCodeAt(0),z=O===47,s;z?(p.root="/",s=1):s=0;for(var $=-1,re=0,se=-1,be=!0,Le=v.length-1,j=0;Le>=s;--Le){if(O=v.charCodeAt(Le),O===47){if(!be){re=Le+1;break}continue}se===-1&&(be=!1,se=Le+1),O===46?$===-1?$=Le:j!==1&&(j=1):$!==-1&&(j=-1)}return $===-1||se===-1||j===0||j===1&&$===se-1&&$===re+1?se!==-1&&(re===0&&z?p.base=p.name=v.slice(1,se):p.base=p.name=v.slice(re,se)):(re===0&&z?(p.name=v.slice(1,$),p.base=v.slice(1,se)):(p.name=v.slice(re,$),p.base=v.slice(re,se)),p.ext=v.slice($,se)),re>0?p.dir=v.slice(0,re-1):z&&(p.dir="/"),p},"parse"),sep:"/",delimiter:":",win32:null,posix:null};J.posix=J,U.exports=J},448:(U,N,X)=>{"use strict";var te;/** @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 J=X(294),A=X(418),v=X(840);function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}o(rt,"Ta");function we(e,t,n,r,i,a){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=a}o(we,"v");var Me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Me[e]=new we(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Me[t]=new we(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Me[e]=new we(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Me[e]=new we(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){Me[e]=new we(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Me[e]=new we(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){Me[e]=new we(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){Me[e]=new we(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){Me[e]=new we(e,5,!1,e.toLowerCase(),null,!1)});var Ie=/[\-:]([a-z])/g;function pi(e){return e[1].toUpperCase()}o(pi,"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(Ie,pi);Me[t]=new we(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(Ie,pi);Me[t]=new we(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ie,pi);Me[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){Me[e]=new we(e,1,!1,e.toLowerCase(),null,!1)}),Me.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){Me[e]=new we(e,1,!1,e.toLowerCase(),null,!0)});var mt=J.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;mt.hasOwnProperty("ReactCurrentDispatcher")||(mt.ReactCurrentDispatcher={current:null}),mt.hasOwnProperty("ReactCurrentBatchConfig")||(mt.ReactCurrentBatchConfig={suspense:null});function Jt(e,t,n,r){var i=Me.hasOwnProperty(t)?Me[t]:null,a=i!==null?i.type===0:r?!1:!(!(2=n.length))throw Error(p(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Lt(n)}}o(kr,"Jb");function Si(e,t){var n=Lt(t.value),r=Lt(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(Si,"Kb");function Ti(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}o(Ti,"Lb");var Wo={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Mi(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(Mi,"Nb");function Ni(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Mi(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}o(Ni,"Ob");var Sn,Cr=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!==Wo.svg||"innerHTML"in e)e.innerHTML=t;else{for(Sn=Sn||document.createElement("div"),Sn.innerHTML=""+t.valueOf().toString()+"",t=Sn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function on(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}o(on,"Rb");function ln(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}o(ln,"Sb");var Ut={animationend:ln("Animation","AnimationEnd"),animationiteration:ln("Animation","AnimationIteration"),animationstart:ln("Animation","AnimationStart"),transitionend:ln("Transition","TransitionEnd")},Tn={},_r={};I&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete Ut.animationend.animation,delete Ut.animationiteration.animation,delete Ut.animationstart.animation),"TransitionEvent"in window||delete Ut.transitionend.transition);function Mn(e){if(Tn[e])return Tn[e];if(!Ut[e])return e;var t=Ut[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in _r)return Tn[e]=t[n];return e}o(Mn,"Wb");var Sr=Mn("animationend"),Tr=Mn("animationiteration"),Xn=Mn("animationstart"),Mr=Mn("transitionend"),sn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),un=new(typeof WeakMap=="function"?WeakMap:Map);function Rt(e){var t=un.get(e);return t===void 0&&(t=new Map,un.set(e,t)),t}o(Rt,"cc");function at(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(at,"dc");function Qo(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(Qo,"ec");function wt(e){if(at(e)!==e)throw Error(p(188))}o(wt,"fc");function Ot(e){var t=e.alternate;if(!t){if(t=at(e),t===null)throw Error(p(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return wt(i),e;if(a===r)return wt(i),t;a=a.sibling}throw Error(p(188))}if(n.return!==r.return)n=i,r=a;else{for(var c=!1,m=i.child;m;){if(m===n){c=!0,n=i,r=a;break}if(m===r){c=!0,r=i,n=a;break}m=m.sibling}if(!c){for(m=a.child;m;){if(m===n){c=!0,n=a,r=i;break}if(m===r){c=!0,r=a,n=i;break}m=m.sibling}if(!c)throw Error(p(189))}}if(n.alternate!==r)throw Error(p(190))}if(n.tag!==3)throw Error(p(188));return n.stateNode.current===n?e:t}o(Ot,"gc");function Gn(e){if(e=Ot(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(Gn,"hc");function Wt(e,t){if(t==null)throw Error(p(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(Wt,"ic");function Nr(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}o(Nr,"jc");var an=null;function Ko(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rer.length&&er.push(e)}o(Li,"qc");function Ri(e,t,n,r){if(er.length){var i=er.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(Ri,"rc");function Oi(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=b(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=Qi(n)}}o(Ki,"vd");function Zi(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zi(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}o(Zi,"wd");function Yi(){for(var e=window,t=jr();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=jr(e.document)}return t}o(Yi,"xd");function $r(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($r,"yd");var qi="$",Xi="/$",Hr="$?",Vr="$!",Br=null,Ur=null;function Gi(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}o(Gi,"Fd");function Wr(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(Wr,"Gd");var Qr=typeof setTimeout=="function"?setTimeout:void 0,nl=typeof clearTimeout=="function"?clearTimeout:void 0;function l(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}o(l,"Jd");function u(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===qi||n===Vr||n===Hr){if(t===0)return e;t--}else n===Xi&&t++}e=e.previousSibling}return null}o(u,"Kd");var d=Math.random().toString(36).slice(2),f="__reactInternalInstance$"+d,h="__reactEventHandlers$"+d,w="__reactContainere$"+d;function b(e){var t=e[f];if(t)return t;for(var n=e.parentNode;n;){if(t=n[w]||n[f]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=u(e);e!==null;){if(n=e[f])return n;e=u(e)}return t}e=n,n=e.parentNode}return null}o(b,"tc");function H(e){return e=e[f]||e[w],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}o(H,"Nc");function B(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(p(33))}o(B,"Pd");function he(e){return e[h]||null}o(he,"Qd");function de(e){do e=e.return;while(e&&e.tag!==5);return e||null}o(de,"Rd");function xe(e,t){var n=e.stateNode;if(!n)return null;var r=j(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(p(231,t,typeof n));return n}o(xe,"Sd");function Ye(e,t,n){(t=xe(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=Wt(n._dispatchListeners,t),n._dispatchInstances=Wt(n._dispatchInstances,e))}o(Ye,"Td");function Qe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=de(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}o(Qu,"fe");function ls(e){e.eventPool=[],e.getPooled=Wu,e.release=Qu}o(ls,"de");var Ku=pt.extend({data:null}),Zu=pt.extend({data:null}),Yu=[9,13,27,32],rl=I&&"CompositionEvent"in window,Kr=null;I&&"documentMode"in document&&(Kr=document.documentMode);var qu=I&&"TextEvent"in window&&!Kr,ss=I&&(!rl||Kr&&8=Kr),us=String.fromCharCode(32),Zt={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(" ")}},as=!1;function cs(e,t){switch(e){case"keyup":return Yu.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}o(cs,"qe");function fs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}o(fs,"re");var lr=!1;function Xu(e,t){switch(e){case"compositionend":return fs(t);case"keypress":return t.which!==32?null:(as=!0,us);case"textInput":return e=t.data,e===us&&as?null:e;default:return null}}o(Xu,"te");function Gu(e,t){if(lr)return e==="compositionend"||!rl&&cs(e,t)?(e=Kt(),At=ut=$e=null,lr=!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,ks={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},sr=null,ll=null,ei=null,sl=!1;function Cs(e,t){var n=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;return sl||sr==null||sr!==jr(n)?null:(n=sr,"selectionStart"in n&&$r(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}),ei&&Jr(ei,n)?null:(ei=n,e=pt.getPooled(ks.select,ll,e,t),e.type="select",e.target=sr,Ze(e),e))}o(Cs,"jf");var pa={eventTypes:ks,extractEvents:function(e,t,n,r,i,a){if(i=a||(r.window===r?r.document:r.nodeType===9?r:r.ownerDocument),!(a=!i)){e:{i=Rt(i),a=G.onSelect;for(var c=0;cur||(e.current=ul[ur],ul[ur]=null,ur--)}o(Ve,"H");function Ke(e,t){ur++,ul[ur]=e.current,e.current=t}o(Ke,"I");var fn={},ot={current:fn},ct={current:!1},Fn=fn;function ar(e,t){var n=e.type.contextTypes;if(!n)return fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}o(ar,"Cf");function ft(e){return e=e.childContextTypes,e!=null}o(ft,"L");function to(){Ve(ct),Ve(ot)}o(to,"Df");function _s(e,t,n){if(ot.current!==fn)throw Error(p(168));Ke(ot,t),Ke(ct,n)}o(_s,"Ef");function Ss(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(p(108,Tt(t)||"Unknown",i));return A({},n,{},r)}o(Ss,"Ff");function no(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,Fn=ot.current,Ke(ot,e),Ke(ct,ct.current),!0}o(no,"Gf");function Ts(e,t,n){var r=e.stateNode;if(!r)throw Error(p(169));n?(e=Ss(e,t,Fn),r.__reactInternalMemoizedMergedChildContext=e,Ve(ct),Ve(ot),Ke(ot,e)):Ve(ct),Ke(ct,n)}o(Ts,"Hf");var Ma=v.unstable_runWithPriority,al=v.unstable_scheduleCallback,Ms=v.unstable_cancelCallback,Ns=v.unstable_requestPaint,cl=v.unstable_now,Na=v.unstable_getCurrentPriorityLevel,ro=v.unstable_ImmediatePriority,Ps=v.unstable_UserBlockingPriority,bs=v.unstable_NormalPriority,Ls=v.unstable_LowPriority,Rs=v.unstable_IdlePriority,Os={},Pa=v.unstable_shouldYield,ba=Ns!==void 0?Ns:function(){},Yt=null,io=null,fl=!1,Ds=cl(),kt=1e4>Ds?cl:function(){return cl()-Ds};function oo(){switch(Na()){case ro:return 99;case Ps:return 98;case bs:return 97;case Ls:return 96;case Rs:return 95;default:throw Error(p(332))}}o(oo,"ag");function Is(e){switch(e){case 99:return ro;case 98:return Ps;case 97:return bs;case 96:return Ls;case 95:return Rs;default:throw Error(p(332))}}o(Is,"bg");function dn(e,t){return e=Is(e),Ma(e,t)}o(dn,"cg");function As(e,t,n){return e=Is(e),al(e,t,n)}o(As,"dg");function Fs(e){return Yt===null?(Yt=[e],io=al(ro,zs)):Yt.push(e),Os}o(Fs,"eg");function Ft(){if(io!==null){var e=io;io=null,Ms(e)}zs()}o(Ft,"gg");function zs(){if(!fl&&Yt!==null){fl=!0;var e=0;try{var t=Yt;dn(99,function(){for(;e=t&&(jt=!0),e.firstContext=null)}o(fr,"qg");function Ct(e,t){if(ao!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(ao=e,t=1073741823),t={context:e,observedBits:t,next:null},cr===null){if(uo===null)throw Error(p(308));cr=t,uo.dependencies={expirationTime:0,firstContext:t,responders:null}}else cr=cr.next=t;return e._currentValue}o(Ct,"sg");var mn=!1;function pl(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}o(pl,"ug");function hl(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}o(hl,"vg");function pn(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}o(pn,"wg");function hn(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(hn,"xg");function $s(e,t){var n=e.alternate;n!==null&&hl(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($s,"yg");function ti(e,t,n,r){var i=e.updateQueue;mn=!1;var a=i.baseQueue,c=i.shared.pending;if(c!==null){if(a!==null){var m=a.next;a.next=c.next,c.next=m}a=c,i.shared.pending=null,m=e.alternate,m!==null&&(m=m.updateQueue,m!==null&&(m.baseQueue=c))}if(a!==null){m=a.next;var C=i.baseState,_=0,q=null,ee=null,Te=null;if(m!==null){var Oe=m;do{if(c=Oe.expirationTime,c_&&(_=c)}else{Te!==null&&(Te=Te.next={expirationTime:1073741823,suspenseConfig:Oe.suspenseConfig,tag:Oe.tag,payload:Oe.payload,callback:Oe.callback,next:null}),Au(c,Oe.suspenseConfig);e:{var nt=e,x=Oe;switch(c=t,St=n,x.tag){case 1:if(nt=x.payload,typeof nt=="function"){C=nt.call(St,C,c);break e}C=nt;break e;case 3:nt.effectTag=nt.effectTag&-4097|64;case 0:if(nt=x.payload,c=typeof nt=="function"?nt.call(St,C,c):nt,c==null)break e;C=A({},C,c);break e;case 2:mn=!0}}Oe.callback!==null&&(e.effectTag|=32,c=i.effects,c===null?i.effects=[Oe]:c.push(Oe))}if(Oe=Oe.next,Oe===null||Oe===m){if(c=i.shared.pending,c===null)break;Oe=a.next=c.next,c.next=m,i.baseQueue=a=c,i.shared.pending=null}}while(1)}Te===null?q=C:Te.next=ee,i.baseState=q,i.baseQueue=Te,Fo(_),e.expirationTime=_,e.memoizedState=C}}o(ti,"zg");function Hs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tPe?(Ue=pe,pe=null):Ue=pe.sibling;var Ce=Te(x,pe,S[Pe],F);if(Ce===null){pe===null&&(pe=Ue);break}e&&pe&&Ce.alternate===null&&t(x,pe),y=a(Ce,y,Pe),ne===null?Q=Ce:ne.sibling=Ce,ne=Ce,pe=Ue}if(Pe===S.length)return n(x,pe),Q;if(pe===null){for(;PePe?(Ue=pe,pe=null):Ue=pe.sibling;var En=Te(x,pe,Ce.value,F);if(En===null){pe===null&&(pe=Ue);break}e&&pe&&En.alternate===null&&t(x,pe),y=a(En,y,Pe),ne===null?Q=En:ne.sibling=En,ne=En,pe=Ue}if(Ce.done)return n(x,pe),Q;if(pe===null){for(;!Ce.done;Pe++,Ce=S.next())Ce=ee(x,Ce.value,F),Ce!==null&&(y=a(Ce,y,Pe),ne===null?Q=Ce:ne.sibling=Ce,ne=Ce);return Q}for(pe=r(x,pe);!Ce.done;Pe++,Ce=S.next())Ce=Oe(pe,x,Pe,Ce.value,F),Ce!==null&&(e&&Ce.alternate!==null&&pe.delete(Ce.key===null?Pe:Ce.key),y=a(Ce,y,Pe),ne===null?Q=Ce:ne.sibling=Ce,ne=Ce);return e&&pe.forEach(function(ic){return t(x,ic)}),Q}return o(nt,"D"),function(x,y,S,F){var Q=typeof S=="object"&&S!==null&&S.type===Bt&&S.key===null;Q&&(S=S.props.children);var ne=typeof S=="object"&&S!==null;if(ne)switch(S.$$typeof){case kn:e:{for(ne=S.key,Q=y;Q!==null;){if(Q.key===ne){switch(Q.tag){case 7:if(S.type===Bt){n(x,Q.sibling),y=i(Q,S.props.children),y.return=x,x=y;break e}break;default:if(Q.elementType===S.type){n(x,Q.sibling),y=i(Q,S.props),y.ref=ri(x,Q,S),y.return=x,x=y;break e}}n(x,Q);break}else t(x,Q);Q=Q.sibling}S.type===Bt?(y=xn(S.props.children,x.mode,F,S.key),y.return=x,x=y):(F=zo(S.type,S.key,S.props,null,x.mode,F),F.ref=ri(x,y,S),F.return=x,x=F)}return c(x);case en:e:{for(Q=S.key;y!==null;){if(y.key===Q)if(y.tag===4&&y.stateNode.containerInfo===S.containerInfo&&y.stateNode.implementation===S.implementation){n(x,y.sibling),y=i(y,S.children||[]),y.return=x,x=y;break e}else{n(x,y);break}else t(x,y);y=y.sibling}y=Gl(S,x.mode,F),y.return=x,x=y}return c(x)}if(typeof S=="string"||typeof S=="number")return S=""+S,y!==null&&y.tag===6?(n(x,y.sibling),y=i(y,S),y.return=x,x=y):(n(x,y),y=Xl(S,x.mode,F),y.return=x,x=y),c(x);if(mo(S))return St(x,y,S,F);if(tn(S))return nt(x,y,S,F);if(ne&&po(x,S),typeof S=="undefined"&&!Q)switch(x.tag){case 1:case 0:throw x=x.type,Error(p(152,x.displayName||x.name||"Component"))}return n(x,y)}}o(Qs,"Rg");var dr=Qs(!0),gl=Qs(!1),ii={},zt={current:ii},oi={current:ii},li={current:ii};function zn(e){if(e===ii)throw Error(p(174));return e}o(zn,"ch");function yl(e,t){switch(Ke(li,t),Ke(oi,e),Ke(zt,ii),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ni(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ni(t,e)}Ve(zt),Ke(zt,t)}o(yl,"dh");function mr(){Ve(zt),Ve(oi),Ve(li)}o(mr,"eh");function Ks(e){zn(li.current);var t=zn(zt.current),n=Ni(t,e.type);t!==n&&(Ke(oi,e),Ke(zt,n))}o(Ks,"fh");function wl(e){oi.current===e&&(Ve(zt),Ve(oi))}o(wl,"gh");var We={current:0};function ho(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===Hr||n.data===Vr))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(ho,"hh");function xl(e,t){return{responder:e,props:t}}o(xl,"ih");var vo=mt.ReactCurrentDispatcher,_t=mt.ReactCurrentBatchConfig,vn=0,qe=null,lt=null,st=null,go=!1;function ht(){throw Error(p(321))}o(ht,"Q");function El(e,t){if(t===null)return!1;for(var n=0;na))throw Error(p(301));a+=1,st=lt=null,t.updateQueue=null,vo.current=Oa,e=n(r,i)}while(t.expirationTime===vn)}if(vo.current=ko,t=lt!==null&<.next!==null,vn=0,st=lt=qe=null,go=!1,t)throw Error(p(300));return e}o(kl,"oh");function pr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return st===null?qe.memoizedState=st=e:st=st.next=e,st}o(pr,"th");function hr(){if(lt===null){var e=qe.alternate;e=e!==null?e.memoizedState:null}else e=lt.next;var t=st===null?qe.memoizedState:st.next;if(t!==null)st=t,lt=e;else{if(e===null)throw Error(p(310));lt=e,e={memoizedState:lt.memoizedState,baseState:lt.baseState,baseQueue:lt.baseQueue,queue:lt.queue,next:null},st===null?qe.memoizedState=st=e:st=st.next=e}return st}o(hr,"uh");function jn(e,t){return typeof t=="function"?t(e):t}o(jn,"vh");function yo(e){var t=hr(),n=t.queue;if(n===null)throw Error(p(311));n.lastRenderedReducer=e;var r=lt,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var c=i.next;i.next=a.next,a.next=c}r.baseQueue=i=a,n.pending=null}if(i!==null){i=i.next,r=r.baseState;var m=c=a=null,C=i;do{var _=C.expirationTime;if(_qe.expirationTime&&(qe.expirationTime=_,Fo(_))}else m!==null&&(m=m.next={expirationTime:1073741823,suspenseConfig:C.suspenseConfig,action:C.action,eagerReducer:C.eagerReducer,eagerState:C.eagerState,next:null}),Au(_,C.suspenseConfig),r=C.eagerReducer===e?C.eagerState:e(r,C.action);C=C.next}while(C!==null&&C!==i);m===null?a=r:m.next=c,An(r,t.memoizedState)||(jt=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=m,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}o(yo,"wh");function wo(e){var t=hr(),n=t.queue;if(n===null)throw Error(p(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var c=i=i.next;do a=e(a,c.action),c=c.next;while(c!==i);An(a,t.memoizedState)||(jt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}o(wo,"xh");function Cl(e){var t=pr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:jn,lastRenderedState:e},e=e.dispatch=tu.bind(null,qe,e),[t.memoizedState,e]}o(Cl,"yh");function _l(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(_l,"Ah");function Zs(){return hr().memoizedState}o(Zs,"Bh");function Sl(e,t,n,r){var i=pr();qe.effectTag|=e,i.memoizedState=_l(1|t,n,void 0,r===void 0?null:r)}o(Sl,"Ch");function Tl(e,t,n,r){var i=hr();r=r===void 0?null:r;var a=void 0;if(lt!==null){var c=lt.memoizedState;if(a=c.destroy,r!==null&&El(r,c.deps)){_l(t,n,a,r);return}}qe.effectTag|=e,i.memoizedState=_l(1|t,n,a,r)}o(Tl,"Dh");function Ys(e,t){return Sl(516,4,e,t)}o(Ys,"Eh");function xo(e,t){return Tl(516,4,e,t)}o(xo,"Fh");function qs(e,t){return Tl(4,2,e,t)}o(qs,"Gh");function Xs(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(Xs,"Hh");function Gs(e,t,n){return n=n!=null?n.concat([e]):null,Tl(4,2,Xs.bind(null,t,e),n)}o(Gs,"Ih");function Ml(){}o(Ml,"Jh");function Js(e,t){return pr().memoizedState=[e,t===void 0?null:t],e}o(Js,"Kh");function Eo(e,t){var n=hr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&El(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}o(Eo,"Lh");function eu(e,t){var n=hr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&El(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}o(eu,"Mh");function Nl(e,t,n){var r=oo();dn(98>r?98:r,function(){e(!0)}),dn(97",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=c.createElement(i,{is:r.is}):(e=c.createElement(i),i==="select"&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,i),e[f]=t,e[h]=r,pu(e,t,!1,!1),t.stateNode=e,c=or(i,r),i){case"iframe":case"object":case"embed":Ae("load",e),m=r;break;case"video":case"audio":for(m=0;mr.tailExpiration&&1t)&&Vn.set(e,t)))}}o(wn,"Ig");function Io(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}o(Ao,"zj");function yt(e){if(e.lastExpiredTime!==0)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Fs(Ql.bind(null,e));else{var t=Ao(e),n=e.callbackNode;if(t===0)n!==null&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ht();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!==Os&&Ms(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=t===1073741823?Fs(Ql.bind(null,e)):As(r,Lu.bind(null,e),{timeout:10*(1073741821-t)-kt()}),e.callbackNode=t}}}o(yt,"Z");function Lu(e,t){if(Do=0,t)return t=Ht(),Jl(e,t),yt(e),null;var n=Ao(e);if(n!==0){if(t=e.callbackNode,(ye&(Pt|$t))!==Xe)throw Error(p(327));if(vr(),e===gt&&n===dt||Un(e,n),Ee!==null){var r=ye;ye|=Pt;var i=Iu();do try{Wa();break}catch(m){Du(e,m)}while(1);if(dl(),ye=r,So.current=i,Ge===To)throw t=Po,Un(e,n),Zn(e,n),yt(e),t;if(Ee===null)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ge,gt=null,r){case Hn:case To:throw Error(p(345));case Pu:Jl(e,2=n){e.lastPingedTime=n,Un(e,n);break}}if(a=Ao(e),a!==0&&a!==n)break;if(r!==0&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Qr(Wn.bind(null,e),i);break}Wn(e);break;case No:if(Zn(e,n),r=e.lastSuspendedTime,n===r&&(e.nextKnownPendingLevel=Kl(i)),Lo&&(i=e.lastPingedTime,i===0||i>=n)){e.lastPingedTime=n,Un(e,n);break}if(i=Ao(e),i!==0&&i!==n)break;if(r!==0&&r!==n){e.lastPingedTime=r;break}if(si!==1073741823?r=10*(1073741821-si)-kt():Gt===1073741823?r=0:(r=10*(1073741821-Gt)-5e3,i=kt(),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*Va(r/1960))-r,n=r?r=0:(i=c.busyDelayMs|0,a=kt()-(10*(1073741821-a)-(c.timeoutMs|0||5e3)),r=a<=i?0:i+r-a),10 component higher in the tree to provide a loading indicator or placeholder to display.`+nn(c))}Ge!==Vl&&(Ge=Pu),m=Al(m,c),ee=a;do{switch(ee.tag){case 3:C=m,ee.effectTag|=4096,ee.expirationTime=t;var Q=Tu(ee,C,t);$s(ee,Q);break e;case 1:C=m;var ne=ee.type,pe=ee.stateNode;if((ee.effectTag&64)==0&&(typeof ne.getDerivedStateFromError=="function"||pe!==null&&typeof pe.componentDidCatch=="function"&&(yn===null||!yn.has(pe)))){ee.effectTag|=4096,ee.expirationTime=t;var Pe=Mu(ee,C,t);$s(ee,Pe);break e}}ee=ee.return}while(ee!==null)}Ee=zu(Ee)}catch(Ue){t=Ue;continue}break}while(1)}o(Du,"Hj");function Iu(){var e=So.current;return So.current=ko,e===null?ko:e}o(Iu,"Fj");function Au(e,t){eui&&(ui=e)}o(Fo,"Bg");function Ua(){for(;Ee!==null;)Ee=Fu(Ee)}o(Ua,"Kj");function Wa(){for(;Ee!==null&&!Pa();)Ee=Fu(Ee)}o(Wa,"Gj");function Fu(e){var t=$u(e.alternate,e,dt);return e.memoizedProps=e.pendingProps,t===null&&(t=zu(e)),Nu.current=null,t}o(Fu,"Qj");function zu(e){Ee=e;do{var t=Ee.alternate;if(e=Ee.return,(Ee.effectTag&2048)==0){if(t=Ia(t,Ee,dt),dt===1||Ee.childExpirationTime!==1){for(var n=0,r=Ee.child;r!==null;){var i=r.expirationTime,a=r.childExpirationTime;i>n&&(n=i),a>n&&(n=a),r=r.sibling}Ee.childExpirationTime=n}if(t!==null)return t;e!==null&&(e.effectTag&2048)==0&&(e.firstEffect===null&&(e.firstEffect=Ee.firstEffect),Ee.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=Ee.firstEffect),e.lastEffect=Ee.lastEffect),1e?t:e}o(Kl,"Ij");function Wn(e){var t=oo();return dn(99,Qa.bind(null,e,t)),null}o(Wn,"Jj");function Qa(e,t){do vr();while(ai!==null);if((ye&(Pt|$t))!==Xe)throw Error(p(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(p(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Kl(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===gt&&(Ee=gt=null,dt=0),1m&&(_=m,m=c,c=_),_=Ki(F,c),q=Ki(F,m),_&&q&&(ne.rangeCount!==1||ne.anchorNode!==_.node||ne.anchorOffset!==_.offset||ne.focusNode!==q.node||ne.focusOffset!==q.offset)&&(Q=Q.createRange(),Q.setStart(_.node,_.offset),ne.removeAllRanges(),c>m?(ne.addRange(Q),ne.extend(q.node,q.offset)):(Q.setEnd(q.node,q.offset),ne.addRange(Q)))))),Q=[],ne=F;ne=ne.parentNode;)ne.nodeType===1&&Q.push({element:ne,left:ne.scrollLeft,top:ne.scrollTop});for(typeof F.focus=="function"&&F.focus(),F=0;F=n?fu(e,t,n):(Ke(We,We.current&1),t=Xt(e,t,n),t!==null?t.sibling:null);Ke(We,We.current&1);break;case 19:if(r=t.childExpirationTime>=n,(e.effectTag&64)!=0){if(r)return mu(e,t,n);t.effectTag|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null),Ke(We,We.current),!r)return null}return Xt(e,t,n)}jt=!1}}else jt=!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=ar(t,ot.current),fr(t,n),i=kl(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,ft(r)){var a=!0;no(t)}else a=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,pl(t);var c=r.getDerivedStateFromProps;typeof c=="function"&&co(t,r,c,e),i.updater=fo,t.stateNode=i,i._reactInternalFiber=t,vl(t,r,e,n),t=Rl(null,t,r,!0,a,n)}else t.tag=0,vt(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,rs(i),i._status!==1)throw i._result;switch(i=i._result,t.type=i,a=t.tag=Ja(i),e=Nt(i,e),a){case 0:t=Ll(null,t,i,e,n);break e;case 1:t=au(null,t,i,e,n);break e;case 11:t=ou(null,t,i,e,n);break e;case 14:t=lu(null,t,i,Nt(i.type,e),r,n);break e}throw Error(p(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),Ll(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),au(e,t,r,i,n);case 3:if(cu(t),r=t.updateQueue,e===null||r===null)throw Error(p(282));if(r=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,hl(e,t),ti(t,r,null,n),r=t.memoizedState.element,r===i)bl(),t=Xt(e,t,n);else{if((i=t.stateNode.hydrate)&&(gn=l(t.stateNode.containerInfo.firstChild),qt=t,i=$n=!0),i)for(n=gl(t,null,r,n),t.child=n;n;)n.effectTag=n.effectTag&-3|1024,n=n.sibling;else vt(e,t,r,n),bl();t=t.child}return t;case 5:return Ks(t),e===null&&Pl(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,c=i.children,Wr(r,i)?c=null:a!==null&&Wr(r,a)&&(t.effectTag|=16),uu(e,t),t.mode&4&&n!==1&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(vt(e,t,c,n),t=t.child),t;case 6:return e===null&&Pl(t),null;case 13:return fu(e,t,n);case 4:return yl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=dr(t,null,r,n):vt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),ou(e,t,r,i,n);case 7:return vt(e,t,t.pendingProps,n),t.child;case 8:return vt(e,t,t.pendingProps.children,n),t.child;case 12:return vt(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,c=t.memoizedProps,a=i.value;var m=t.type._context;if(Ke(so,m._currentValue),m._currentValue=a,c!==null)if(m=c.value,a=An(m,a)?0:(typeof r._calculateChangedBits=="function"?r._calculateChangedBits(m,a):1073741823)|0,a===0){if(c.children===i.children&&!ct.current){t=Xt(e,t,n);break e}}else for(m=t.child,m!==null&&(m.return=t);m!==null;){var C=m.dependencies;if(C!==null){c=m.child;for(var _=C.firstContext;_!==null;){if(_.context===r&&(_.observedBits&a)!=0){m.tag===1&&(_=pn(n,null),_.tag=2,hn(m,_)),m.expirationTime=t&&e<=t}o(Hu,"Aj");function Zn(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(Zn,"xi");function Vu(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(Vu,"yi");function Jl(e,t){var n=e.lastExpiredTime;(n===0||n>t)&&(e.lastExpiredTime=t)}o(Jl,"Cj");function jo(e,t,n,r){var i=t.current,a=Ht(),c=ni.suspense;a=Bn(a,i,c);e:if(n){n=n._reactInternalFiber;t:{if(at(n)!==n||n.tag!==1)throw Error(p(170));var m=n;do{switch(m.tag){case 3:m=m.stateNode.context;break t;case 1:if(ft(m.type)){m=m.stateNode.__reactInternalMemoizedMergedChildContext;break t}}m=m.return}while(m!==null);throw Error(p(171))}if(n.tag===1){var C=n.type;if(ft(C)){n=Ss(n,C,m);break e}}n=m}else n=fn;return t.context===null?t.context=n:t.pendingContext=n,t=pn(a,c),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),hn(i,t),wn(i,a),a}o(jo,"bk");function es(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(es,"ck");function Bu(e,t){e=e.memoizedState,e!==null&&e.dehydrated!==null&&e.retryTime{"use strict";function te(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(te)}catch(J){console.error(J)}}o(te,"checkDCE"),te(),U.exports=X(448)},408:(U,N,X)=>{"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 te=X(418),J=typeof Symbol=="function"&&Symbol.for,A=J?Symbol.for("react.element"):60103,v=J?Symbol.for("react.portal"):60106,p=J?Symbol.for("react.fragment"):60107,O=J?Symbol.for("react.strict_mode"):60108,z=J?Symbol.for("react.profiler"):60114,s=J?Symbol.for("react.provider"):60109,$=J?Symbol.for("react.context"):60110,re=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,be=J?Symbol.for("react.memo"):60115,Le=J?Symbol.for("react.lazy"):60116,j=typeof Symbol=="function"&&Symbol.iterator;function K(g){for(var P="https://reactjs.org/docs/error-decoder.html?invariant="+g,ae=1;aeme.length&&me.push(g)}o(Ne,"S");function ze(g,P,ae,ie){var ge=typeof g;(ge==="undefined"||ge==="boolean")&&(g=null);var De=!1;if(g===null)De=!0;else switch(ge){case"string":case"number":De=!0;break;case"object":switch(g.$$typeof){case A:case v:De=!0}}if(De)return ae(ie,g,P===""?"."+Fe(g,0):P),1;if(De=0,P=P===""?".":P+":",Array.isArray(g))for(var rt=0;rt{"use strict";U.exports=X(408)},53:(U,N)=>{"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 X,te,J,A,v;if(typeof window=="undefined"||typeof MessageChannel!="function"){var p=null,O=null,z=o(function(){if(p!==null)try{var R=N.unstable_now();p(!0,R),p=null}catch(Y){throw setTimeout(z,0),Y}},"t"),s=Date.now();N.unstable_now=function(){return Date.now()-s},X=o(function(R){p!==null?setTimeout(X,0,R):(p=R,setTimeout(z,0))},"f"),te=o(function(R,Y){O=setTimeout(R,Y)},"g"),J=o(function(){clearTimeout(O)},"h"),A=o(function(){return!1},"k"),v=N.unstable_forceFrameRate=function(){}}else{var $=window.performance,re=window.Date,se=window.setTimeout,be=window.clearTimeout;if(typeof console!="undefined"){var Le=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 Le!="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 $=="object"&&typeof $.now=="function")N.unstable_now=function(){return $.now()};else{var j=re.now();N.unstable_now=function(){return re.now()-j}}var K=!1,le=null,M=-1,E=5,k=0;A=o(function(){return N.unstable_now()>=k},"k"),v=o(function(){},"l"),N.unstable_forceFrameRate=function(R){0>R||125>>1,P=R[g];if(P!==void 0&&0G(ie,ve))De!==void 0&&0>G(De,ie)?(R[g]=De,R[ge]=ve,g=ge):(R[g]=ie,R[ae]=ve,g=ae);else if(De!==void 0&&0>G(De,ve))R[g]=De,R[ge]=ve,g=ge;else break e}}return Y}return null}o(L,"M");function G(R,Y){var ve=R.sortIndex-Y.sortIndex;return ve!==0?ve:R.id-Y.id}o(G,"K");var W=[],I=[],ce=1,ue=null,me=3,fe=!1,Ne=!1,ze=!1;function Se(R){for(var Y=T(I);Y!==null;){if(Y.callback===null)L(I);else if(Y.startTime<=R)L(I),Y.sortIndex=Y.expirationTime,D(W,Y);else break;Y=T(I)}}o(Se,"V");function Fe(R){if(ze=!1,Se(R),!Ne)if(T(W)!==null)Ne=!0,X(Je);else{var Y=T(I);Y!==null&&te(Fe,Y.startTime-R)}}o(Fe,"W");function Je(R,Y){Ne=!1,ze&&(ze=!1,J()),fe=!0;var ve=me;try{for(Se(Y),ue=T(W);ue!==null&&(!(ue.expirationTime>Y)||R&&!A());){var g=ue.callback;if(g!==null){ue.callback=null,me=ue.priorityLevel;var P=g(ue.expirationTime<=Y);Y=N.unstable_now(),typeof P=="function"?ue.callback=P:ue===T(W)&&L(W),Se(Y)}else L(W);ue=T(W)}if(ue!==null)var ae=!0;else{var ie=T(I);ie!==null&&te(Fe,ie.startTime-Y),ae=!1}return ae}finally{ue=null,me=ve,fe=!1}}o(Je,"X");function et(R){switch(R){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}o(et,"Y");var Re=v;N.unstable_IdlePriority=5,N.unstable_ImmediatePriority=1,N.unstable_LowPriority=4,N.unstable_NormalPriority=3,N.unstable_Profiling=null,N.unstable_UserBlockingPriority=2,N.unstable_cancelCallback=function(R){R.callback=null},N.unstable_continueExecution=function(){Ne||fe||(Ne=!0,X(Je))},N.unstable_getCurrentPriorityLevel=function(){return me},N.unstable_getFirstCallbackNode=function(){return T(W)},N.unstable_next=function(R){switch(me){case 1:case 2:case 3:var Y=3;break;default:Y=me}var ve=me;me=Y;try{return R()}finally{me=ve}},N.unstable_pauseExecution=function(){},N.unstable_requestPaint=Re,N.unstable_runWithPriority=function(R,Y){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var ve=me;me=R;try{return Y()}finally{me=ve}},N.unstable_scheduleCallback=function(R,Y,ve){var g=N.unstable_now();if(typeof ve=="object"&&ve!==null){var P=ve.delay;P=typeof P=="number"&&0g?(R.sortIndex=P,D(I,R),T(W)===null&&R===T(I)&&(ze?J():ze=!0,te(Fe,P-g))):(R.sortIndex=ve,D(W,R),Ne||fe||(Ne=!0,X(Je))),R},N.unstable_shouldYield=function(){var R=N.unstable_now();Se(R);var Y=T(W);return Y!==ue&&ue!==null&&Y!==null&&Y.callback!==null&&Y.startTime<=R&&Y.expirationTime{"use strict";U.exports=X(53)},379:(U,N,X)=>{"use strict";var te=o(function(){var K;return o(function(){return typeof K=="undefined"&&(K=Boolean(window&&document&&document.all&&!window.atob)),K},"memorize")},"isOldIE")(),J=o(function(){var K={};return o(function(M){if(typeof K[M]=="undefined"){var E=document.querySelector(M);if(window.HTMLIFrameElement&&E instanceof window.HTMLIFrameElement)try{E=E.contentDocument.head}catch(k){E=null}K[M]=E}return K[M]},"memorize")},"getTarget")(),A=[];function v(j){for(var K=-1,le=0;le{U.exports=''},60:U=>{U.exports=''},274:U=>{U.exports=''},651:U=>{U.exports=''},832:U=>{U.exports=''},776:U=>{U.exports=''},190:U=>{U.exports=''},879:U=>{U.exports=''},938:U=>{U.exports=''},343:U=>{U.exports=''},364:U=>{U.exports=''},56:U=>{U.exports=''},589:U=>{U.exports=''},476:U=>{U.exports=''},632:U=>{U.exports=''},781:U=>{U.exports=''}},mi={};function _e(U){var N=mi[U];if(N!==void 0)return N.exports;var X=mi[U]={id:U,exports:{}};return Ho[U].call(X.exports,X,X.exports,_e),X.exports}o(_e,"__webpack_require__"),(()=>{_e.n=U=>{var N=U&&U.__esModule?()=>U.default:()=>U;return _e.d(N,{a:N}),N}})(),(()=>{_e.d=(U,N)=>{for(var X in N)_e.o(N,X)&&!_e.o(U,X)&&Object.defineProperty(U,X,{enumerable:!0,get:N[X]})}})(),(()=>{_e.o=(U,N)=>Object.prototype.hasOwnProperty.call(U,N)})();var lc={};(()=>{"use strict";var U=_e(379),N=_e.n(U),X=_e(149),te={};te.insert="head",te.singleton=!1;var J=N()(X.Z,te);const A=X.Z.locals||{};var v=_e(238),p={};p.insert="head",p.singleton=!1;var O=N()(v.Z,p);const z=v.Z.locals||{};var s=_e(294),$=_e(935),re;(function(l){l[l.Committed=0]="Committed",l[l.Mentioned=1]="Mentioned",l[l.Subscribed=2]="Subscribed",l[l.Commented=3]="Commented",l[l.Reviewed=4]="Reviewed",l[l.Labeled=5]="Labeled",l[l.Milestoned=6]="Milestoned",l[l.Assigned=7]="Assigned",l[l.HeadRefDeleted=8]="HeadRefDeleted",l[l.Merged=9]="Merged",l[l.Other=10]="Other"})(re||(re={}));function se(l){return l.event===4}o(se,"isReviewEvent");function be(l){return l.event===0}o(be,"isCommitEvent");function Le(l){return l.event===3}o(Le,"isCommentEvent");function j(l){return l.event===9}o(j,"isMergedEvent");function K(l){return l.event===7}o(K,"isAssignEvent");function le(l){return l.event===8}o(le,"isHeadDeleteEvent");var M=Object.defineProperty,E=o((l,u,d)=>(typeof u!="symbol"&&(u+=""),u in l?M(l,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[u]=d),"__publicField");const k=acquireVsCodeApi();class V{constructor(u){E(this,"_commandHandler"),E(this,"lastSentReq"),E(this,"pendingReplies"),this._commandHandler=u,this.lastSentReq=0,this.pendingReplies=Object.create(null),window.addEventListener("message",this.handleMessage.bind(this))}registerCommandHandler(u){this._commandHandler=u}async postMessage(u){const d=String(++this.lastSentReq);return new Promise((f,h)=>{this.pendingReplies[d]={resolve:f,reject:h},u=Object.assign(u,{req:d}),k.postMessage(u)})}handleMessage(u){const d=u.data;if(d.seq){const f=this.pendingReplies[d.seq];if(f){d.err?f.reject(d.err):f.resolve(d.res);return}}this._commandHandler&&this._commandHandler(d.res)}}o(V,"MessageHandler");function Z(l){return new V(l)}o(Z,"getMessageHandler");var D;(function(l){l.Comment="comment",l.Approve="approve",l.RequestChanges="requestChanges"})(D||(D={}));function T(){return k.getState()}o(T,"getState");function L(l){const u=T();u&&u.number&&u.number===l.number&&(l.pendingCommentText=u.pendingCommentText),l&&k.setState(l)}o(L,"setState");function G(l){const u=k.getState();k.setState(Object.assign(u,l))}o(G,"updateState");var W=Object.defineProperty,I=o((l,u,d)=>(typeof u!="symbol"&&(u+=""),u in l?W(l,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[u]=d),"context_publicField");const ce=o(class{constructor(l=T(),u=null,d=null){this.pr=l,this.onchange=u,this._handler=d,I(this,"setTitle",f=>this.postMessage({command:"pr.edit-title",args:{text:f}})),I(this,"setDescription",f=>this.postMessage({command:"pr.edit-description",args:{text:f}})),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",f=>this.postMessage({command:"pr.merge",args:f})),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 f=>{const w=(await this.postMessage({command:"pr.comment",args:f})).value;w.event=re.Commented,this.updatePR({events:[...this.pr.events,w],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 f=>{await this.postMessage({command:"pr.delete-comment",args:f});const{pr:h}=this,{id:w,pullRequestReviewId:b}=f;if(!b){this.updatePR({events:h.events.filter(he=>he.id!==w)});return}const H=h.events.findIndex(he=>he.id===b);if(H===-1){console.error("Could not find review:",b);return}const B=h.events[H];if(!B.comments){console.error("No comments to delete for review:",b,B);return}this.pr.events.splice(H,1,{...B,comments:B.comments.filter(he=>he.id!==w)}),this.updatePR(this.pr)}),I(this,"editComment",f=>this.postMessage({command:"pr.edit-comment",args:f})),I(this,"updateDraft",(f,h)=>{const b=T().pendingCommentDrafts||Object.create(null);h!==b[f]&&(b[f]=h,this.updatePR({pendingCommentDrafts:b}))}),I(this,"requestChanges",async f=>this.appendReview(await this.postMessage({command:"pr.request-changes",args:f}))),I(this,"approve",async f=>this.appendReview(await this.postMessage({command:"pr.approve",args:f}))),I(this,"submit",async f=>this.appendReview(await this.postMessage({command:"pr.submit",args:f}))),I(this,"close",async f=>{try{this.appendReview(await this.postMessage({command:"pr.close",args:f}))}catch(h){}}),I(this,"removeReviewer",async f=>{await this.postMessage({command:"pr.remove-reviewer",args:f});const h=this.pr.reviewers.filter(w=>w.reviewer.login!==f);this.updatePR({reviewers:h})}),I(this,"removeAssignee",async f=>{await this.postMessage({command:"pr.remove-assignee",args:f});const h=this.pr.assignees.filter(w=>w.login!==f);this.updatePR({assignees:h})}),I(this,"removeLabel",async f=>{await this.postMessage({command:"pr.remove-label",args:f});const h=this.pr.labels.filter(w=>w.name!==f);this.updatePR({labels:h})}),I(this,"applyPatch",async f=>{this.postMessage({command:"pr.apply-patch",args:{comment:f}})}),I(this,"openDiff",f=>this.postMessage({command:"pr.open-diff",args:{comment:f}})),I(this,"setPR",f=>(this.pr=f,L(this.pr),this.onchange&&this.onchange(this.pr),this)),I(this,"updatePR",f=>(G(f),this.pr={...this.pr,...f},this.onchange&&this.onchange(this.pr),this)),I(this,"handleMessage",f=>{switch(f.command){case"pr.initialize":return this.setPR(f.pullrequest);case"update-state":return this.updatePR({state:f.state});case"pr.update-checkout-status":return this.updatePR({isCurrentlyCheckedOut:f.isCurrentlyCheckedOut});case"pr.deleteBranch":const h={};return f.branchTypes&&f.branchTypes.map(b=>{b==="local"?h.isLocalHeadDeleted=!0:b==="remote"&&(h.isRemoteHeadDeleted=!0)}),this.updatePR(h);case"pr.enable-exit":return this.updatePR({isCurrentlyCheckedOut:!0});case"set-scroll":window.scrollTo(f.scrollPosition.x,f.scrollPosition.y);return;case"pr.scrollToPendingReview":const w=document.getElementById("pending-review");w&&w.scrollIntoView();return}}),d||(this._handler=Z(this.handleMessage))}appendReview({review:l,reviewers:u}){const d=this.pr;d.events.filter(h=>!se(h)||h.state.toLowerCase()!=="pending").forEach(h=>{se(h)&&h.comments.forEach(w=>w.isDraft=!1)}),d.reviewers=u,d.events=[...d.events.filter(h=>se(h)?h.state!=="PENDING":h),l],d.currentUserReviewState=l.state,this.updatePR(d)}postMessage(l){return this._handler.postMessage(l)}},"_PRContext");let ue=ce;I(ue,"instance",new ce);const fe=(0,s.createContext)(ue.instance);var Ne;(function(l){l[l.Query=0]="Query",l[l.All=1]="All",l[l.LocalPullRequest=2]="LocalPullRequest"})(Ne||(Ne={}));var ze;(function(l){l.Approve="APPROVE",l.RequestChanges="REQUEST_CHANGES",l.Comment="COMMENT"})(ze||(ze={}));var Se;(function(l){l[l.Open=0]="Open",l[l.Merged=1]="Merged",l[l.Closed=2]="Closed"})(Se||(Se={}));var Fe;(function(l){l[l.Mergeable=0]="Mergeable",l[l.NotMergeable=1]="NotMergeable",l[l.Unknown=2]="Unknown"})(Fe||(Fe={}));var Je=_e(187);const et=new Je.EventEmitter;function Re(l){const[u,d]=(0,s.useState)(l);return(0,s.useEffect)(()=>{u!==l&&d(l)},[l]),[u,d]}o(Re,"useStateProp");var R,Y=new Uint8Array(16);function ve(){if(!R&&(R=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!R))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return R(Y)}o(ve,"rng");const g=/^(?:[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 P(l){return typeof l=="string"&&g.test(l)}o(P,"validate");const ae=P;for(var ie=[],ge=0;ge<256;++ge)ie.push((ge+256).toString(16).substr(1));function De(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=(ie[l[u+0]]+ie[l[u+1]]+ie[l[u+2]]+ie[l[u+3]]+"-"+ie[l[u+4]]+ie[l[u+5]]+"-"+ie[l[u+6]]+ie[l[u+7]]+"-"+ie[l[u+8]]+ie[l[u+9]]+"-"+ie[l[u+10]]+ie[l[u+11]]+ie[l[u+12]]+ie[l[u+13]]+ie[l[u+14]]+ie[l[u+15]]).toLowerCase();if(!ae(d))throw TypeError("Stringified UUID is invalid");return d}o(De,"stringify");const rt=De;function we(l,u,d){l=l||{};var f=l.random||(l.rng||ve)();if(f[6]=f[6]&15|64,f[8]=f[8]&63|128,u){d=d||0;for(var h=0;h<16;++h)u[d+h]=f[h];return u}return rt(f)}o(we,"v4");const Me=we,Ie=o(({className:l="",src:u,title:d})=>s.createElement("span",{className:`icon ${l}`,title:d,dangerouslySetInnerHTML:{__html:u}}),"Icon"),pi=null,mt=s.createElement(Ie,{src:_e(828)}),Jt=s.createElement(Ie,{src:_e(60)}),Vo=s.createElement(Ie,{src:_e(781)}),it=s.createElement(Ie,{src:_e(274)}),kn=s.createElement(Ie,{src:_e(651)}),en=s.createElement(Ie,{src:_e(832)}),Bt=s.createElement(Ie,{src:_e(776)}),bt=s.createElement(Ie,{src:_e(879)}),Cn=s.createElement(Ie,{src:_e(589)}),gr=s.createElement(Ie,{src:_e(364)}),_n=s.createElement(Ie,{src:_e(476)}),yr=s.createElement(Ie,{src:_e(343)}),wr=s.createElement(Ie,{src:_e(938)}),xr=s.createElement(Ie,{src:_e(632)}),hi=s.createElement(Ie,{src:_e(56)});var Yn;(function(l){l[l.esc=27]="esc",l[l.down=40]="down",l[l.up=38]="up"})(Yn||(Yn={}));const vi=o(({options:l,defaultOption:u,submitAction:d})=>{const[f,h]=(0,s.useState)(u),[w,b]=(0,s.useState)(!1),H=Me(),B=`expandOptions${H}`,he=o(()=>{b(!w)},"onClick"),de=o(Qe=>{h(Qe.target.value),b(!1),document.getElementById(`confirm-button${H}`).focus()},"onMethodChange"),xe=o(Qe=>{if(w){const ke=document.activeElement;switch(Qe.keyCode){case 27:b(!1),document.getElementById(B).focus();break;case 40:if(!ke.id||ke.id===B)document.getElementById(`${H}option0`).focus();else{const Ze=new RegExp(`${H}option([0-9])`),$e=ke.id.match(Ze);if($e.length){const ut=parseInt($e[1]);ut0&&document.getElementById(`${H}option${ut-1}`).focus()}}break}}},"onKeyDown"),Ye=Object.entries(l).length===1?"hidden":w?"open":"";return s.createElement("div",{className:"select-container",onKeyDown:xe},s.createElement("div",{className:"select-control"},s.createElement(gi,{dropdownId:H,options:l,selected:f,submitAction:d}),s.createElement("button",{id:B,className:Ye,onClick:he},it)),s.createElement("div",{className:w?"options-select":"hidden"},Object.entries(l).map(([Qe,ke],tt)=>s.createElement("button",{id:`${H}option${tt}`,key:Qe,value:Qe,onClick:de},ke))))},"dropdown_Dropdown");function gi({dropdownId:l,options:u,selected:d,submitAction:f}){const[h,w]=(0,s.useState)(!1),b=o(async H=>{H.preventDefault();try{w(!0),await f(d)}finally{w(!1)}},"onSubmit");return s.createElement("form",{onSubmit:b},s.createElement("input",{disabled:h,type:"submit",id:`confirm-button${l}`,value:u[d]}))}o(gi,"Confirm");const Be=String.fromCharCode(160),tn=o(({children:l})=>{const u=s.Children.count(l);return s.createElement(s.Fragment,{children:s.Children.map(l,(d,f)=>typeof d=="string"?`${f>0?Be:""}${d}${f(typeof u!="symbol"&&(u+=""),u in l?wi(l,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[u]=d),"utils_publicField");nn().extend(yi(),{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"}]}),nn().extend(qn()),nn().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 Uo(l,u){const d=Object.create(null);return l.filter(f=>{const h=u(f);return d[h]?!1:(d[h]=!0,!0)})}o(Uo,"uniqBy");function xi(l){return l.forEach(u=>u.dispose()),[]}o(xi,"dispose");function Er(l){return{dispose:l}}o(Er,"toDisposable");function Ei(l){return Er(()=>xi(l))}o(Ei,"combinedDisposable");function ki(...l){return(u,d=null,f)=>{const h=Ei(l.map(w=>w(b=>u.call(d,b))));return f&&f.push(h),h}}o(ki,"anyEvent");function is(l,u){return(d,f=null,h)=>l(w=>u(w)&&d.call(f,w),null,h)}o(is,"filterEvent");function Ci(l){return(u,d=null,f)=>{const h=l(w=>(h.dispose(),u.call(d,w)),null,f);return h}}o(Ci,"onceEvent");function rn(l){return/^[a-zA-Z]:\\/.test(l)}o(rn,"isWindowsPath");function _i(l,u){return l===u?!0:(l.charAt(l.length-1)!==sep&&(l+=sep),rn(l)&&(l=l.toLowerCase(),u=u.toLowerCase()),u.startsWith(l))}o(_i,"isDescendant");function kr(l,u){return l.reduce((d,f)=>{const h=u(f);return d[h]=[...d[h]||[],f],d},Object.create(null))}o(kr,"groupBy");function Si(l){return!!l.errors}o(Si,"isHookError");function Ti(l){let u=!0;if(!!l.errors&&Array.isArray(l.errors)){for(const d of l.errors)if(!d.field||!d.value||!d.code){u=!1;break}}else u=!1;return u}o(Ti,"hasFieldErrors");function Wo(l){if(!(l instanceof Error))return typeof l=="string"?l:l.gitErrorCode?`${l.message}. Please check git output for more details`:l.stderr?`${l.stderr}. Please check git output for more details`:"Error";let u=l.message,d;if(l.message==="Validation Failed"&&Ti(l))d=l.errors.map(f=>`Value "${f.value}" cannot be set for field ${f.field} (code: ${f.code})`).join(", ");else if(Si(l)&&l.errors)return l.errors.map(f=>typeof f=="string"?f:f.message).join(", ");return d&&(u=`${u}: ${d}`),u}o(Wo,"formatError");const Mi=o((l,u)=>u(l),"passthrough");async function Ni(l,u=Mi){let d;return new Promise((f,h)=>d=l(w=>{try{Promise.resolve(u(w,f,h)).catch(h)}catch(b){h(b)}})).then(f=>(d.dispose(),f),f=>{throw d.dispose(),f})}o(Ni,"promiseFromEvent");function Sn(l){const u=nn()(l),d=Date.now();return u.diff(d,"month"),u.diff(d,"month")<1?u.fromNow():u.diff(d,"year")<1?`on ${u.format("MMM D")}`:`on ${u.format("MMM D, YYYY")}`}o(Sn,"dateFromNow");var Cr;(function(l){l[l.Period=46]="Period",l[l.Slash=47]="Slash",l[l.A=65]="A",l[l.Z=90]="Z",l[l.Backslash=92]="Backslash",l[l.a=97]="a",l[l.z=122]="z"})(Cr||(Cr={}));function on(l,u){return lu?1:0}o(on,"compare");function ln(l,u,d=0,f=l.length,h=0,w=u.length){for(;dhe)return 1}const b=f-d,H=w-h;return bH?1:0}o(ln,"compareSubstring");function Ut(l,u){return Tn(l,u,0,l.length,0,u.length)}o(Ut,"compareIgnoreCase");function Tn(l,u,d=0,f=l.length,h=0,w=u.length){for(;dH?1:0}o(Tn,"compareSubstringIgnoreCase");function _r(l){return l>=97&&l<=122}o(_r,"isLowerAsciiLetter");function Mn(l){return l>=65&&l<=90}o(Mn,"isUpperAsciiLetter");class Sr{constructor(){je(this,"_value",""),je(this,"_pos",0)}reset(u){return this._value=u,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos!1){return new Rt(new sn(u))}static forPaths(){return new Rt(new Xn)}static forStrings(){return new Rt(new Sr)}static forConfigKeys(){return new Rt(new Tr)}clear(){this._root=void 0}set(u,d){const f=this._iter.reset(u);let h;for(this._root||(this._root=new un,this._root.segment=f.value()),h=this._root;;){const b=f.cmp(h.segment);if(b>0)h.left||(h.left=new un,h.left.segment=f.value()),h=h.left;else if(b<0)h.right||(h.right=new un,h.right.segment=f.value()),h=h.right;else if(f.hasNext())f.next(),h.mid||(h.mid=new un,h.mid.segment=f.value()),h=h.mid;else break}const w=h.value;return h.value=d,h.key=u,w}get(u){var d;return(d=this._getNode(u))==null?void 0:d.value}_getNode(u){const d=this._iter.reset(u);let f=this._root;for(;f;){const h=d.cmp(f.segment);if(h>0)f=f.left;else if(h<0)f=f.right;else if(d.hasNext())d.next(),f=f.mid;else break}return f}has(u){const d=this._getNode(u);return!((d==null?void 0:d.value)===void 0&&(d==null?void 0:d.mid)===void 0)}delete(u){return this._delete(u,!1)}deleteSuperstr(u){return this._delete(u,!0)}_delete(u,d){const f=this._iter.reset(u),h=[];let w=this._root;for(;w;){const b=f.cmp(w.segment);if(b>0)h.push([1,w]),w=w.left;else if(b<0)h.push([-1,w]),w=w.right;else if(f.hasNext())f.next(),h.push([0,w]),w=w.mid;else{for(d?(w.left=void 0,w.mid=void 0,w.right=void 0):w.value=void 0;h.length>0&&w.isEmpty();){let[H,B]=h.pop();switch(H){case 1:B.left=void 0;break;case 0:B.mid=void 0;break;case-1:B.right=void 0;break}w=B}break}}}findSubstr(u){const d=this._iter.reset(u);let f=this._root,h;for(;f;){const w=d.cmp(f.segment);if(w>0)f=f.left;else if(w<0)f=f.right;else if(d.hasNext())d.next(),h=f.value||h,f=f.mid;else break}return f&&f.value||h}findSuperstr(u){const d=this._iter.reset(u);let f=this._root;for(;f;){const h=d.cmp(f.segment);if(h>0)f=f.left;else if(h<0)f=f.right;else if(d.hasNext())d.next(),f=f.mid;else return f.mid?this._entries(f.mid):void 0}}forEach(u){for(const[d,f]of this)u(f,d)}*[Symbol.iterator](){yield*this._entries(this._root)}*_entries(u){u&&(yield*this._entries(u.left),u.value&&(yield[u.key,u.value]),yield*this._entries(u.mid),yield*this._entries(u.right))}}o(Rt,"TernarySearchTree");const at=o(({date:l,href:u})=>{const d=typeof l=="string"?new Date(l).toLocaleString():l.toLocaleString();return u?s.createElement("a",{href:u,className:"timestamp",title:d},Sn(l)):s.createElement("div",{className:"timestamp",title:d},Sn(l))},"Timestamp"),Qo=null,wt=o(({for:l})=>s.createElement("a",{className:"avatar-link",href:l.url,title:l.url},l.avatarUrl?s.createElement("img",{className:"avatar",src:l.avatarUrl,alt:""}):s.createElement(Ie,{className:"avatar-icon",src:_e(190)})),"Avatar"),Ot=o(({for:l,text:u=l.login})=>s.createElement("a",{className:"author-link",href:l.url,title:l.url},u),"AuthorLink");function Gn(l){const{id:u,pullRequestReviewId:d,canEdit:f,canDelete:h,bodyHTML:w,body:b,isPRDescription:H}=l,[B,he]=Re(b),[de,xe]=Re(w),{deleteComment:Ye,editComment:Qe,setDescription:ke,pr:tt}=(0,s.useContext)(fe),Ze=tt.pendingCommentDrafts&&tt.pendingCommentDrafts[u],[$e,ut]=(0,s.useState)(!!Ze),[At,Kt]=(0,s.useState)(!1);return $e?s.cloneElement(l.headerInEditMode?s.createElement(Wt,{for:l}):s.createElement(s.Fragment,null),{},[s.createElement(Nr,{id:u,body:Ze||B,onCancel:()=>{tt.pendingCommentDrafts&&delete tt.pendingCommentDrafts[u],ut(!1)},onSave:async He=>{try{const Et=H?await ke(He):await Qe({comment:l,text:He});xe(Et.bodyHTML),he(He)}finally{ut(!1)}}})]):s.createElement(Wt,{for:l,onMouseEnter:()=>Kt(!0),onMouseLeave:()=>Kt(!1)},At?s.createElement("div",{className:"action-bar comment-actions"},s.createElement("button",{title:"Quote reply",onClick:()=>et.emit("quoteReply",B)},kn),f?s.createElement("button",{title:"Edit comment",onClick:()=>ut(!0)},gr):null,h?s.createElement("button",{title:"Delete comment",onClick:()=>Ye({id:u,pullRequestReviewId:d})},bt):null):null,s.createElement(an,{comment:l,bodyHTML:de,body:B}))}o(Gn,"CommentView");function Wt({for:l,onMouseEnter:u,onMouseLeave:d,children:f}){const{user:h,author:w,createdAt:b,htmlUrl:H,isDraft:B}=l;return s.createElement("div",{className:"comment-container comment review-comment",onMouseEnter:u,onMouseLeave:d},s.createElement("div",{className:"review-comment-container"},s.createElement("div",{className:"review-comment-header"},s.createElement(tn,null,s.createElement(wt,{for:h||w}),s.createElement(Ot,{for:h||w}),b?s.createElement(s.Fragment,null,"commented",Be,s.createElement(at,{href:H,date:b})):s.createElement("em",null,"pending"),B?s.createElement(s.Fragment,null,s.createElement("span",{className:"pending-label"},"Pending")):null)),f))}o(Wt,"CommentBox");function Nr({id:l,body:u,onCancel:d,onSave:f}){const{updateDraft:h}=(0,s.useContext)(fe),w=(0,s.useRef)({body:u,dirty:!1}),b=(0,s.useRef)();(0,s.useEffect)(()=>{const xe=setInterval(()=>{w.current.dirty&&(h(l,w.current.body),w.current.dirty=!1)},500);return()=>clearInterval(xe)},[w]);const H=(0,s.useCallback)(async()=>{const{markdown:xe,submitButton:Ye}=b.current;Ye.disabled=!0;try{await f(xe.value)}finally{Ye.disabled=!1}},[b,f]),B=(0,s.useCallback)(xe=>{xe.preventDefault(),H()},[H]),he=(0,s.useCallback)(xe=>{(xe.metaKey||xe.ctrlKey)&&xe.key==="Enter"&&(xe.preventDefault(),H())},[H]),de=(0,s.useCallback)(xe=>{w.current.body=xe.target.value,w.current.dirty=!0},[w]);return s.createElement("form",{ref:b,onSubmit:B},s.createElement("textarea",{name:"markdown",defaultValue:u,onKeyDown:he,onInput:de}),s.createElement("div",{className:"form-actions"},s.createElement("button",{className:"secondary",onClick:d},"Cancel"),s.createElement("input",{type:"submit",name:"submitButton",value:"Save"})))}o(Nr,"EditComment");const an=o(({comment:l,bodyHTML:u,body:d})=>{if(!d&&!u)return s.createElement("div",{className:"comment-body"},s.createElement("em",null,"No description provided."));const{applyPatch:f}=(0,s.useContext)(fe),h=s.createElement("div",{dangerouslySetInnerHTML:{__html:u}}),b=(d||u).indexOf("```diff")>-1?s.createElement("button",{onClick:()=>f(l)},"Apply Patch"):s.createElement(s.Fragment,null);return s.createElement("div",{className:"comment-body"},h,b)},"CommentBody");function Ko({pendingCommentText:l,state:u,hasWritePermission:d,isIssue:f,isAuthor:h,continueOnGitHub:w,currentUserReviewState:b}){const{updatePR:H,comment:B,requestChanges:he,approve:de,close:xe,openOnGitHub:Ye}=(0,s.useContext)(fe),[Qe,ke]=(0,s.useState)(!1),tt=(0,s.useRef)(),Ze=(0,s.useRef)();et.addListener("quoteReply",He=>{const Et=He.replace(/\n\n/g,` > `);H({pendingCommentText:`> ${Et} `}),Ze.current.scrollIntoView(),Ze.current.focus()});const $e=(0,s.useCallback)(async(He=B)=>{try{ke(!0);const{body:Et}=tt.current;w&&He!==B?await Ye():(await He(Et.value),H({pendingCommentText:""}))}finally{ke(!1)}},[B,H,ke]),ut=(0,s.useCallback)(He=>{He.preventDefault(),$e()},[$e]),At=(0,s.useCallback)(He=>{(He.metaKey||He.ctrlKey)&&He.key==="Enter"&&$e()},[$e]),Kt=(0,s.useCallback)(He=>{He.preventDefault();const{command:Et}=He.target.dataset;$e({approve:de,requestChanges:he,close:xe}[Et])},[$e,de,he,xe]);return s.createElement("form",{id:"comment-form",ref:tt,className:"comment-form main-comment-form",onSubmit:ut},s.createElement("textarea",{id:"comment-textarea",name:"body",ref:Ze,onInput:({target:He})=>H({pendingCommentText:He.value}),onKeyDown:At,value:l,placeholder:"Leave a comment"}),s.createElement("div",{className:"form-actions"},d&&!f?s.createElement("button",{id:"close",className:"secondary",disabled:Qe||u!==Se.Open,onClick:Kt,"data-command":"close"},"Close Pull Request"):null,!f&&!h?s.createElement("button",{id:"request-changes",disabled:Qe||!l,className:"secondary",onClick:Kt,"data-command":"requestChanges"},w?"Request changes on github.com":"Request Changes"):null,!f&&!h?s.createElement("button",{id:"approve",className:"secondary",disabled:Qe||b==="APPROVED",onClick:Kt,"data-command":"approve"},w?"Approve on github.com":"Approve"):null,s.createElement("input",{id:"reply",value:"Comment",type:"submit",className:"secondary",disabled:Qe||!l})))}o(Ko,"AddComment");const Jn={comment:"Comment and Submit",approve:"Approve and Submit",requestChanges:"Request Changes and Submit"},Pi=o(l=>{const{updatePR:u,requestChanges:d,approve:f,submit:h,openOnGitHub:w}=useContext(PullRequestContext),b=useRef();async function H(de){const{value:xe}=b.current;if(l.continueOnGitHub&&de!==ReviewType.Comment){await w();return}switch(de){case ReviewType.RequestChanges:await d(xe);break;case ReviewType.Approve:await f(xe);break;default:await h(xe)}u({pendingCommentText:"",pendingReviewType:void 0})}o(H,"submitAction");const B=o(de=>{u({pendingCommentText:de.target.value})},"onChangeTextarea"),he=l.isAuthor?{comment:"Comment and Submit"}:l.continueOnGitHub?{comment:"Comment and Submit",approve:"Approve on github.com",requestChanges:"Request changes on github.com"}:Jn;return React.createElement("span",null,React.createElement("textarea",{id:"comment-textarea",name:"body",placeholder:"Leave a comment",ref:b,value:l.pendingCommentText,onChange:B}),React.createElement(Dropdown,{options:he,defaultOption:"comment",submitAction:H}))},"AddCommentSimple");function bi({canEdit:l,state:u,head:d,base:f,title:h,number:w,url:b,createdAt:H,author:B,isCurrentlyCheckedOut:he,isDraft:de,isIssue:xe}){return s.createElement(s.Fragment,null,s.createElement(er,{title:h,number:w,url:b,canEdit:l,isCurrentlyCheckedOut:he,isIssue:xe}),s.createElement("div",{className:"subtitle"},s.createElement("div",{id:"status"},Ri(u,de)),xe?null:s.createElement(wt,{for:B}),s.createElement("span",{className:"author"},xe?null:s.createElement("div",null,s.createElement(Ot,{for:B})," ",Oi(u)," into ",s.createElement("code",null," ",f," ")," from ",s.createElement("code",null," ",d," "))),s.createElement("span",{className:"created-at"},"Created ",s.createElement(at,{date:H,href:b}))))}o(bi,"Header");function er({title:l,number:u,url:d,canEdit:f,isCurrentlyCheckedOut:h,isIssue:w}){const[b,H]=(0,s.useState)(!1),[B,he]=Re(l),{setTitle:de,refresh:xe,copyPrLink:Ye}=(0,s.useContext)(fe),Qe=b?s.createElement("form",{className:"editing-form title-editing-form",onSubmit:async ke=>{ke.preventDefault();try{const tt=ke.target.text.value;await de(tt),he(tt)}finally{H(!1)}}},s.createElement("textarea",{name:"text",style:{width:"100%"},defaultValue:B}),s.createElement("div",{className:"form-actions"},s.createElement("button",{className:"secondary",onClick:()=>H(!1)},"Cancel"),s.createElement("input",{type:"submit",value:"Update"}))):s.createElement("h2",null,B," ",s.createElement("a",{href:d,title:d},"#",u));return s.createElement("div",{className:"overview-title"},s.createElement("div",{className:"title-and-edit"},Qe,s.createElement("div",{className:"block-select"}),f&&!b?s.createElement("div",{className:"flex-action-bar comment-actions"},s.createElement("button",{title:"Edit",onClick:()=>H(!0)},gr),s.createElement("button",{title:"Copy Link",onClick:Ye},Bt)):s.createElement("div",{className:"flex-action-bar comment-actions"})),s.createElement("div",{className:"button-group"},s.createElement(Li,{isCurrentlyCheckedOut:h,isIssue:w}),s.createElement("button",{onClick:xe},"Refresh")))}o(er,"Title");const Li=o(({isCurrentlyCheckedOut:l,isIssue:u})=>{const{exitReviewMode:d,checkout:f}=(0,s.useContext)(fe),[h,w]=(0,s.useState)(!1),b=o(async H=>{try{switch(w(!0),H){case"checkout":await f();break;case"exitReviewMode":await d();break;default:throw new Error(`Can't find action ${H}`)}}finally{w(!1)}},"onClick");return l?s.createElement(s.Fragment,null,s.createElement("button",{"aria-live":"polite",className:"checkedOut",disabled:!0},Jt," Checked Out"),s.createElement("button",{"aria-live":"polite",title:"Switch to a different branch than this pull request branch",disabled:h,onClick:()=>b("exitReviewMode")},"Exit Review Mode")):u?null:s.createElement("button",{"aria-live":"polite",title:"Checkout a local copy of this pull request branch to verify or edit changes",disabled:h,onClick:()=>b("checkout")},"Checkout")},"CheckoutButtons");function Ri(l,u){return l===Se.Merged?"Merged":l===Se.Open?u?"Draft":"Open":"Closed"}o(Ri,"getStatus");function Oi(l){return l===Se.Merged?"merged changes":"wants to merge changes"}o(Oi,"getActionText");function tr(l){const{reviewer:u,state:d,canDelete:f}=l,[h,w]=(0,s.useState)(!1),{removeReviewer:b}=(0,s.useContext)(fe);return s.createElement("div",{className:"section-item reviewer",onMouseEnter:d==="REQUESTED"?()=>w(!0):null,onMouseLeave:d==="REQUESTED"?()=>w(!1):null},s.createElement(wt,{for:u}),s.createElement(Ot,{for:u}),f&&h?s.createElement(s.Fragment,null,Be,s.createElement("button",{className:"remove-item",onClick:()=>b(l.reviewer.login)},bt,"\uFE0F")):null,Di[d])}o(tr,"Reviewer");const Di={REQUESTED:(0,s.cloneElement)(yr,{className:"push-right",title:"Awaiting requested review"}),COMMENTED:(0,s.cloneElement)(kn,{className:"push-right",Root:"div",title:"Left review comments"}),APPROVED:(0,s.cloneElement)(Jt,{className:"push-right",title:"Approved these changes"}),CHANGES_REQUESTED:(0,s.cloneElement)(wr,{className:"push-right",title:"Requested changes"})},Pr=o(({pr:l,isSimple:u})=>l.state===Se.Merged?s.createElement("div",{className:"branch-status-message"},s.createElement("div",{className:"branch-status-icon"},u?Cn:null)," ","Pull request successfully merged."):l.state===Se.Closed?s.createElement("div",{className:"branch-status-message"},"This pull request is closed."):null,"PRStatusMessage"),Ii=o(({pr:l})=>l.state===Se.Open?null:s.createElement(Rr,{...l}),"DeleteOption"),br=o(({pr:l})=>{const{state:u,status:d}=l,[f,h]=(0,s.useReducer)(w=>!w,d.statuses.some(w=>w.state==="failure"));return(0,s.useEffect)(()=>{d.statuses.some(w=>w.state==="failure")?f||h():f&&h()},d.statuses),u===Se.Open&&d.statuses.length?s.createElement(s.Fragment,null,s.createElement("div",{className:"status-section"},s.createElement("div",{className:"status-item"},s.createElement(cn,{state:d.state}),s.createElement("div",null,Xo(d.statuses)),s.createElement("a",{href:"javascript:void(0)","aria-role":"button",onClick:h},f?"Hide":"Show")),f?s.createElement(Fi,{statuses:d.statuses}):null)):null},"StatusChecks"),xt=o(({pr:l,isSimple:u})=>u&&l.state===Se.Open&&l.reviewers?s.createElement(s.Fragment,null," ",l.reviewers.map(d=>s.createElement(tr,{key:d.reviewer.login,...d,canDelete:!1}))):null,"InlineReviewers"),Dt=o(({pr:l,isSimple:u})=>l.isIssue?null:s.createElement("div",{id:"status-checks"},s.createElement(s.Fragment,null,s.createElement(Pr,{pr:l,isSimple:u}),s.createElement(br,{pr:l}),s.createElement(xt,{pr:l,isSimple:u}),s.createElement(It,{pr:l,isSimple:u}),s.createElement(Ii,{pr:l}))),"StatusChecksSection"),It=o(({pr:l,isSimple:u})=>{if(u&&l.state!==Se.Open){const b=l.state===Se.Merged?"Pull Request Merged":"Pull Request Closed";return s.createElement("div",{className:"branch-status-container"},s.createElement("form",null,s.createElement("button",{disabled:!0,type:"submit"},b)))}else if(l.state!==Se.Open)return null;const{mergeable:d}=l,[f,h]=(0,s.useState)(d);d!==f&&h(d);const{checkMergeability:w}=(0,s.useContext)(fe);return(0,s.useEffect)(()=>{const b=setInterval(async()=>{f===Fe.Unknown&&h(await w())},3e3);return()=>clearInterval(b)}),s.createElement("span",null,s.createElement(Nn,{mergeable:f,isSimple:u}),s.createElement(Lr,{pr:{...l,mergeable:f},isSimple:u}))},"MergeStatusAndActions"),Qt=null,Nn=o(({mergeable:l,isSimple:u})=>s.createElement("div",{className:"status-item status-section"},u?null:l===Fe.Mergeable?Jt:l===Fe.NotMergeable?bt:yr,s.createElement("div",null,l===Fe.Mergeable?"This branch has no conflicts with the base branch.":l===Fe.NotMergeable?"This branch has conflicts that must be resolved.":"Checking if this branch can be merged...")),"MergeStatus"),Pn=o(({isSimple:l})=>{const[u,d]=(0,s.useState)(!1),{readyForReview:f,updatePR:h}=(0,s.useContext)(fe),w=(0,s.useCallback)(async()=>{try{d(!0),await f(),h({isDraft:!1})}finally{d(!1)}},[d,f,h]);return s.createElement("div",{className:"ready-for-review-container"},s.createElement("div",{className:"select-control"},s.createElement("button",{className:"ready-for-review-button",disabled:u,onClick:w},"Ready for review")),l?"":s.createElement("div",{className:"ready-for-review-icon"},mt),s.createElement("div",{className:"ready-for-review-heading"},"This pull request is still a work in progress."),s.createElement("span",{className:"ready-for-review-meta"},"Draft pull requests cannot be merged."))},"ReadyForReview"),bn=o(l=>{const u=(0,s.useRef)(),[d,f]=(0,s.useState)(null);return d?s.createElement(Ai,{pr:l,method:d,cancel:()=>f(null)}):s.createElement("div",{className:"merge-select-container"},s.createElement("button",{onClick:()=>f(u.current.value)},"Merge Pull Request"),Be,"using method",Be,s.createElement(rr,{ref:u,...l}))},"Merge"),Lr=o(({pr:l,isSimple:u})=>{const{hasWritePermission:d,canEdit:f,isDraft:h,mergeable:w,continueOnGitHub:b}=l;return b?f?s.createElement(Zo,null):null:h?f?s.createElement(Pn,{isSimple:u}):null:w===Fe.Mergeable&&d?u?s.createElement(Yo,{...l}):s.createElement(bn,{...l}):null},"PrActions"),Zo=o(()=>{const{openOnGitHub:l}=(0,s.useContext)(fe);return s.createElement("button",{id:"merge-on-github",type:"submit",onClick:()=>l()},"Merge on github.com")},"MergeOnGitHub"),Yo=o(l=>{const{merge:u,updatePR:d}=(0,s.useContext)(fe);async function f(w){const{state:b}=await u({title:"",description:"",method:w});d({state:b})}o(f,"submitAction");const h=Object.keys(nr).filter(w=>l.mergeMethodsAvailability[w]).reduce((w,b)=>(w[b]=nr[b],w),{});return s.createElement(vi,{options:h,defaultOption:l.defaultMergeMethod,submitAction:f})},"MergeSimple"),Rr=o(l=>{const{deleteBranch:u}=(0,s.useContext)(fe),[d,f]=(0,s.useState)(!1);return l.isRemoteHeadDeleted!==!1&&l.isLocalHeadDeleted!==!1?s.createElement("div",null):s.createElement("div",{className:"branch-status-container"},s.createElement("form",{onSubmit:async h=>{h.preventDefault();try{f(!0);const w=await u();w&&w.cancelled&&f(!1)}finally{f(!1)}}},s.createElement("button",{disabled:d,className:"secondary",type:"submit"},"Delete branch...")))},"DeleteBranch");function Ai({pr:l,method:u,cancel:d}){const{merge:f,updatePR:h}=(0,s.useContext)(fe),[w,b]=(0,s.useState)(!1);return s.createElement("div",null,s.createElement("form",{onSubmit:async H=>{H.preventDefault();try{b(!0);const{title:B,description:he}=H.target,{state:de}=await f({title:B.value,description:he.value,method:u});h({state:de})}finally{b(!1)}}},s.createElement("input",{type:"text",name:"title",defaultValue:Ln(u,l)}),s.createElement("textarea",{name:"description",defaultValue:qo(u,l)}),s.createElement("div",{className:"form-actions"},s.createElement("button",{className:"secondary",onClick:d},"Cancel"),s.createElement("input",{disabled:w,type:"submit",id:"confirm-merge",value:nr[u]}))))}o(Ai,"ConfirmMerge");function Ln(l,u){switch(l){case"merge":return`Merge pull request #${u.number} from ${u.head}`;case"squash":return`${u.title} (#${u.number})`;default:return""}}o(Ln,"getDefaultTitleText");function qo(l,u){return l==="merge"?u.title:""}o(qo,"getDefaultDescriptionText");const nr={merge:"Create Merge Commit",squash:"Squash and Merge",rebase:"Rebase and Merge"},rr=s.forwardRef(({defaultMergeMethod:l,mergeMethodsAvailability:u},d)=>s.createElement("select",{ref:d,defaultValue:l},Object.entries(nr).map(([f,h])=>s.createElement("option",{key:f,value:f,disabled:!u[f]},h,u[f]?null:" (not enabled)")))),Fi=o(({statuses:l})=>s.createElement("div",null,l.map(u=>s.createElement("div",{key:u.id,className:"status-check"},s.createElement("div",null,s.createElement(cn,{state:u.state}),s.createElement(wt,{for:{avatarUrl:u.avatar_url,url:u.url}}),s.createElement("span",{className:"status-check-detail-text"},u.context," ",u.description?`\u2014 ${u.description}`:"")),u.target_url?s.createElement("a",{href:u.target_url,title:u.target_url},"Details"):null))),"StatusCheckDetails");function Xo(l){const u=kr(l,f=>f.state),d=[];for(const f of Object.keys(u)){const h=u[f].length;let w="";switch(f){case"success":w="successful";break;case"failure":w="failed";break;case"neutral":w="skipped";break;default:w="pending"}const b=h>1?`${h} ${w} checks`:`${h} ${w} check`;d.push(b)}return d.join(" and ")}o(Xo,"getSummaryLabel");function cn({state:l}){switch(l){case"neutral":return Vo;case"success":return Jt;case"failure":return bt}return yr}o(cn,"StateIcon");function zi({reviewers:l,labels:u,hasWritePermission:d,isIssue:f,milestone:h,assignees:w}){const{addReviewers:b,addAssignees:H,addMilestone:B,addLabels:he,updatePR:de,removeAssignee:xe,removeMilestone:Ye,pr:Qe}=(0,s.useContext)(fe);return s.createElement("div",{id:"sidebar"},f?"":s.createElement("div",{id:"reviewers",className:"section"},s.createElement("div",{className:"section-header"},s.createElement("div",{className:"section-title"},"Reviewers"),d?s.createElement("button",{title:"Add Reviewers",onClick:async()=>{const ke=await b();de({reviewers:Qe.reviewers.concat(ke.added)})}},_n):null),l&&l.length?l.map(ke=>s.createElement(tr,{key:ke.reviewer.login,...ke,canDelete:d})):s.createElement("div",{className:"section-placeholder"},"None yet")),s.createElement("div",{id:"assignees",className:"section"},s.createElement("div",{className:"section-header"},s.createElement("div",{className:"section-title"},"Assignees"),d?s.createElement("button",{title:"Add Assignees",onClick:async()=>{const ke=await H();de({assignees:Qe.assignees.concat(ke.added)})}},_n):null),w&&w.length?w.map((ke,tt)=>s.createElement("div",{key:tt,className:"section-item reviewer"},s.createElement(wt,{for:ke}),s.createElement(Ot,{for:ke}),d?s.createElement(s.Fragment,null,Be,s.createElement("button",{className:"push-right remove-item",onClick:async()=>{await xe(ke.login)}},bt,"\uFE0F"),Be):null)):s.createElement("div",{className:"section-placeholder"},"None yet")),s.createElement("div",{id:"labels",className:"section"},s.createElement("div",{className:"section-header"},s.createElement("div",{className:"section-title"},"Labels"),d?s.createElement("button",{title:"Add Labels",onClick:async()=>{const ke=await he();de({labels:Qe.labels.concat(ke.added)})}},_n):null),u.length?u.map(ke=>s.createElement(ji,{key:ke.name,...ke,canDelete:d})):s.createElement("div",{className:"section-placeholder"},"None yet")),s.createElement("div",{id:"milestone",className:"section"},s.createElement("div",{className:"section-header"},s.createElement("div",{className:"section-title"},"Milestone"),d?s.createElement("button",{title:"Add Milestone",onClick:async()=>{const ke=await B();de({milestone:ke.added})}},_n):null),h?s.createElement("div",{className:"section-item label"},h.title,d?s.createElement(s.Fragment,null,Be,s.createElement("button",{className:"push-right remove-item",onClick:async()=>{await Ye(),de({milestone:null})}},bt,"\uFE0F"),Be):null):s.createElement("div",{className:"section-placeholder"},"No milestone")))}o(zi,"Sidebar");function ji(l){const{name:u,canDelete:d}=l,{removeLabel:f}=(0,s.useContext)(fe);return s.createElement("div",{className:"section-item label"},u,d?s.createElement(s.Fragment,null,Be,s.createElement("button",{className:"push-right remove-item",onClick:()=>f(u)},bt,"\uFE0F"),Be):null)}o(ji,"Label");var Or;(function(l){l[l.ADD=0]="ADD",l[l.COPY=1]="COPY",l[l.DELETE=2]="DELETE",l[l.MODIFY=3]="MODIFY",l[l.RENAME=4]="RENAME",l[l.TYPE=5]="TYPE",l[l.UNKNOWN=6]="UNKNOWN",l[l.UNMERGED=7]="UNMERGED"})(Or||(Or={}));class Dr{constructor(u,d,f,h,w,b,H,B){this.baseCommit=u,this.status=d,this.fileName=f,this.previousFileName=h,this.patch=w,this.diffHunks=b,this.isPartial=H,this.blobUrl=B}}o(Dr,"file_InMemFileChange");class Go{constructor(u,d,f,h,w){this.baseCommit=u,this.blobUrl=d,this.status=f,this.fileName=h,this.previousFileName=w}}o(Go,"file_SlimFileChange");var Ir=Object.defineProperty,$i=o((l,u,d)=>(typeof u!="symbol"&&(u+=""),u in l?Ir(l,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[u]=d),"diffHunk_publicField"),Rn;(function(l){l[l.Context=0]="Context",l[l.Add=1]="Add",l[l.Delete=2]="Delete",l[l.Control=3]="Control"})(Rn||(Rn={}));class Ar{constructor(u,d,f,h,w,b=!0){this.type=u,this.oldLineNumber=d,this.newLineNumber=f,this.positionInHunk=h,this._raw=w,this.endwithLineBreak=b}get raw(){return this._raw}get text(){return this._raw.substr(1)}}o(Ar,"DiffLine");function Jo(l){switch(l[0]){case" ":return 0;case"+":return 1;case"-":return 2;default:return 3}}o(Jo,"getDiffChangeType");class On{constructor(u,d,f,h,w){this.oldLineNumber=u,this.oldLength=d,this.newLineNumber=f,this.newLength=h,this.positionInHunk=w,$i(this,"diffLines",[])}}o(On,"DiffHunk");const Ae=/^@@ \-(\d+)(,(\d+))?( \+(\d+)(,(\d+)?)?)? @@/;function Dn(l){let u=0,d=0;for(;(d=l.indexOf("\r",d))!==-1;)d++,u++;return u}o(Dn,"countCarriageReturns");function*el(l){let u=0;for(;u!==-1&&u0&&l[u-1]==="\r"&&h--,u++),yield l.substr(d,h)}}o(el,"LineReader");function*Hi(l){const u=el(l);let d=u.next(),f,h=-1,w=-1,b=-1;for(;!d.done;){const H=d.value;if(Ae.test(H)){f&&(yield f,f=void 0),h===-1&&(h=0);const B=Ae.exec(H),he=w=Number(B[1]),de=Number(B[3])||1,xe=b=Number(B[5]),Ye=Number(B[7])||1;f=new On(he,de,xe,Ye,h),f.diffLines.push(new Ar(3,-1,-1,h,H))}else if(f){const B=Jo(H);if(B===3)f.diffLines&&f.diffLines.length&&(f.diffLines[f.diffLines.length-1].endwithLineBreak=!1);else{f.diffLines.push(new Ar(B,B!==1?w:-1,B!==2?b:-1,h,H));const he=1+Dn(H);switch(B){case 0:w+=he,b+=he;break;case 2:w+=he;break;case 1:b+=he;break}}}h!==-1&&++h,d=u.next()}f&&(yield f)}o(Hi,"parseDiffHunk");function ir(l){const u=Hi(l);let d=u.next();const f=[],h=[];for(;!d.done;){const w=d.value;f.push(w);for(let b=0;bs.createElement(tl,{key:d,hunk:u})))}o(Bi,"Diff");const Ui=Bi,tl=o(({hunk:l,maxLines:u=8})=>s.createElement(s.Fragment,null,l.diffLines.slice(-u).map(d=>s.createElement("div",{key:Fr(d),className:`diffLine ${Wi(d.type)}`},s.createElement(or,{num:d.oldLineNumber}),s.createElement(or,{num:d.newLineNumber}),s.createElement("span",{className:"diffTypeSign"},d._raw.substr(0,1)),s.createElement("span",{className:"lineContent"},d._raw.substr(1))))),"Hunk"),Fr=o(l=>`${l.oldLineNumber}->${l.newLineNumber}`,"keyForDiffLine"),or=o(({num:l})=>s.createElement("span",{className:"lineNumber"},l>0?l:" "),"LineNumber"),Wi=o(l=>Rn[l].toLowerCase(),"getDiffChangeClass"),Mt=o(({events:l})=>s.createElement(s.Fragment,null,l.map(u=>be(u)?s.createElement(jr,{key:u.id,...u}):se(u)?s.createElement(qi,{key:u.id,...u}):Le(u)?s.createElement(Vr,{key:u.id,...u}):j(u)?s.createElement(Br,{key:u.id,...u}):K(u)?s.createElement(Gi,{key:u.id,...u}):le(u)?s.createElement(Ur,{key:u.id,...u}):null)),"Timeline"),zr=null,jr=o(l=>s.createElement("div",{className:"comment-container commit"},s.createElement("div",{className:"commit-message"},en,Be,s.createElement("div",{className:"avatar-container"},s.createElement(wt,{for:l.author})),s.createElement(Ot,{for:l.author}),s.createElement("a",{className:"message",href:l.htmlUrl,title:l.htmlUrl},l.message)),s.createElement("a",{className:"sha",href:l.htmlUrl,title:l.htmlUrl},l.sha.slice(0,7)),Be,s.createElement(at,{date:l.authoredDate})),"CommitEventView"),Qi=o(({authorAssociation:l},u=d=>`(${d.toLowerCase()})`)=>l.toLowerCase()==="user"?u("you"):l&&l!=="NONE"?u(l):null,"association"),Ki=o(l=>l.position!==null?`pos:${l.position}`:`ori:${l.originalPosition}`,"positionKey"),Zi=o(l=>kr(l,u=>u.path+":"+Ki(u)),"groupCommentsByPath"),Yi={PENDING:"will review",COMMENTED:"reviewed",CHANGES_REQUESTED:"requested changes",APPROVED:"approved"},$r=o(l=>Yi[l]||"reviewed","reviewDescriptor"),qi=o(l=>{const u=Zi(l.comments),d=l.state.toLocaleUpperCase()==="PENDING";return s.createElement("div",{id:d?"pending-review":null,className:"comment-container comment"},s.createElement("div",{className:"review-comment-container"},s.createElement("div",{className:"review-comment-header"},s.createElement(tn,null,s.createElement(wt,{for:l.user}),s.createElement(Ot,{for:l.user}),Qi(l),d?s.createElement("em",null,"review pending"):s.createElement(s.Fragment,null,$r(l.state),Be,s.createElement(at,{href:l.htmlUrl,date:l.submittedAt})))),l.state!=="PENDING"&&l.body?s.createElement(an,{body:l.body,bodyHTML:l.bodyHTML}):null,s.createElement("div",{className:"comment-body review-comment-body"},Object.entries(u).map(([f,h])=>s.createElement(Xi,{key:f,thread:h,eventId:l.id}))),d?s.createElement(Hr,null):null))},"ReviewEventView");function Xi({thread:l,eventId:u}){const d=l[0],[f,h]=(0,s.useState)(!d.isResolved),{openDiff:w}=(0,s.useContext)(fe);return s.createElement("div",{key:u,className:"diff-container"},s.createElement("div",{className:"resolved-container"},s.createElement("div",null,d.position===null?s.createElement("span",null,s.createElement("span",null,d.path),s.createElement("span",{className:"outdatedLabel"},"Outdated")):s.createElement("a",{className:"diffPath",onClick:()=>w(d)},d.path)),d.isResolved?s.createElement("button",{className:"secondary",onClick:()=>h(!f)},f?"Hide resolved":"Show resolved"):null),f?s.createElement("div",null,s.createElement(Ui,{hunks:d.diffHunks}),l.map(b=>s.createElement(Gn,{key:b.id,...b,pullRequestReviewId:u}))):null)}o(Xi,"CommentThread");function Hr(){const{requestChanges:l,approve:u,submit:d,pr:f}=(0,s.useContext)(fe),{isAuthor:h}=f,w=(0,s.useRef)();return s.createElement("div",{className:"comment-form"},s.createElement("textarea",{ref:w,placeholder:"Leave a review summary comment"}),s.createElement("div",{className:"form-actions"},h?null:s.createElement("button",{id:"request-changes",className:"push-right",onClick:()=>l(w.current.value)},"Request Changes"),h?null:s.createElement("button",{id:"approve",onClick:()=>u(w.current.value)},"Approve"),s.createElement("button",{id:"submit",className:h?"push-right":"",onClick:()=>d(w.current.value)},"Submit Review")))}o(Hr,"AddReviewSummaryComment");const Vr=o(l=>s.createElement(Gn,{headerInEditMode:!0,...l}),"CommentEventView"),Br=o(l=>s.createElement("div",{className:"comment-container commit"},s.createElement("div",{className:"commit-message"},Cn,Be,s.createElement("div",{className:"avatar-container"},s.createElement(wt,{for:l.user})),s.createElement(Ot,{for:l.user}),s.createElement("div",{className:"message"},"merged commit",Be,s.createElement("a",{className:"sha",href:l.commitUrl,title:l.commitUrl},l.sha.substr(0,7)),Be,"into ",l.mergeRef,Be),s.createElement(at,{href:l.url,date:l.createdAt}))),"MergedEventView"),Ur=o(l=>s.createElement("div",{className:"comment-container commit"},s.createElement("div",{className:"commit-message"},s.createElement("div",{className:"avatar-container"},s.createElement(wt,{for:l.actor})),s.createElement(Ot,{for:l.actor}),s.createElement("div",{className:"message"},"deleted the ",l.headRef," branch",Be),s.createElement(at,{date:l.createdAt}))),"HeadDeleteEventView"),Gi=o(l=>null,"AssignEventView"),Wr=o(l=>s.createElement(s.Fragment,null,s.createElement("div",{id:"title",className:"title"},s.createElement("div",{className:"details"},s.createElement(bi,{...l}))),s.createElement(zi,{...l}),s.createElement("div",{id:"main"},s.createElement("div",{id:"description"},s.createElement(Gn,{isPRDescription:!0,...l})),s.createElement(Mt,{events:l.events}),s.createElement(Dt,{pr:l,isSimple:!1}),s.createElement(Ko,{...l}))),"Overview");function Qr(){(0,$.render)(s.createElement(nl,null,l=>s.createElement(Wr,{...l})),document.getElementById("app"))}o(Qr,"main");function nl({children:l}){const u=(0,s.useContext)(fe),[d,f]=(0,s.useState)(u.pr);return(0,s.useEffect)(()=>{u.onchange=f,f(u.pr)},[]),u.postMessage({command:"ready"}),u.postMessage({command:"pr.debug",args:"initialized "+(d?"with PR":"without PR")}),d?l(d):s.createElement("div",{className:"loading-indicator"},"Loading...")}o(nl,"Root"),addEventListener("load",Qr)})()})();