performance.mark("js-parse-end:2630-b4084af2f6e55399.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["2630"],{40869(e,t,r){r.d(t,{M:()=>s});function s(e){if(null==e)throw Error("Failed to load page data.")}},85190(e,t,r){r.d(t,{A:()=>a});var s=r(74848),n=r(16522);function i(e){let t,r,i,a,o,l,c,u,d,m,h,g,f=(0,n.c)(26);if(f[0]!==e){let{size:s,as:n,icon:u,bg:d,"aria-label":m,style:h,className:g,..._}=e;c=s,t=u,i=d,r=m,l=h,a=g,o=_,f[0]=e,f[1]=t,f[2]=r,f[3]=i,f[4]=a,f[5]=o,f[6]=l,f[7]=c}else t=f[1],r=f[2],i=f[3],a=f[4],o=f[5],l=f[6],c=f[7];let _=void 0===c?32:c;return f[8]!==i||f[9]!==_?(u={backgroundColor:i,overflow:"hidden",borderWidth:0,borderRadius:"50%",borderStyle:"solid",borderColor:"var(--borderColor-default)",width:_,height:_},f[8]=i,f[9]=_,f[10]=u):u=f[10],f[11]!==_||f[12]!==l?(d={display:"flex",width:_,height:_,alignItems:"center",justifyContent:"center",...l},f[11]=_,f[12]=l,f[13]=d):d=f[13],f[14]!==t||f[15]!==r||f[16]!==_?(m=(0,s.jsx)(t,{size:_,"aria-label":r}),f[14]=t,f[15]=r,f[16]=_,f[17]=m):m=f[17],f[18]!==a||f[19]!==o||f[20]!==d||f[21]!==m?(h=(0,s.jsx)("div",{style:d,className:a,...o,children:m}),f[18]=a,f[19]=o,f[20]=d,f[21]=m,f[22]=h):h=f[22],f[23]!==u||f[24]!==h?(g=(0,s.jsx)("div",{style:u,children:h}),f[23]=u,f[24]=h,f[25]=g):g=f[25],g}i.displayName="CircleOcticon";let a=i},9463(e,t,r){r.d(t,{a:()=>s});function s(e,t,r){try{let s=new URL(e,window.location.origin).pathname.split("/").filter(Boolean);if(s.length<7||"actions"!==s[2]||"runs"!==s[3]||"job"!==s[5])return null;let n=s[0],i=s[1],a=s[4],o=s[6];if(!n||!i||!o||!a)return null;return{type:"job",id:parseInt(o,10),repoName:i,repoOwner:n,workflow:{id:parseInt(a,10)},jobName:r||null,jobFailed:t}}catch{return null}}},54242(e,t,r){r.d(t,{d:()=>o,t:()=>l});var s=r(74848),n=r(16522),i=r(96540);let a=i.createContext({});function o(e){let t,r=(0,n.c)(3),{repository:i,children:o}=e;return r[0]!==o||r[1]!==i?(t=(0,s.jsxs)(a,{value:i,children:[" ",o," "]}),r[0]=o,r[1]=i,r[2]=t):t=r[2],t}function l(){return i.use(a)}a.displayName="CurrentRepositoryContext",o.displayName="CurrentRepositoryProvider"},31821(e,t,r){function s(){return{favicon:document.querySelector('.js-site-favicon[type="image/svg+xml"]'),faviconFallback:document.querySelector('.js-site-favicon[type="image/png"]')}}function n(e){let{favicon:t,faviconFallback:r}=s();if(!t||!r)return;let n=l();e=e.substr(0,e.lastIndexOf(".")),t.href=e=`${e}${n}.svg`;let i=t.href.substr(0,t.href.lastIndexOf("."));r.href=`${i}.png`}function i(){let{favicon:e,faviconFallback:t}=s();if(!e||!t)return;let r=l(),n=e.href.indexOf("-dark.svg"),i=e.href.substr(0,-1!==n?n:e.href.lastIndexOf("."));e.href=`${i}${r}.svg`,t.href=`${i}${r}.png`}function a(e){let{favicon:t,faviconFallback:r}=s();if(!t||!r)return;let n=t.getAttribute("data-base-href"),i="default"===e?"":`-${e}`,a=l();n&&(t.href=`${n}${i}${a}.svg`,r.href=`${n}${i}${a}.png`)}function o(){a("default")}function l(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"-dark":""}r.d(t,{Ow:()=>n,gd:()=>o,iD:()=>a,uQ:()=>i})},89149(e,t,r){r.d(t,{Ee:()=>o,Ts:()=>a,b4:()=>l});var s=r(7749),n=r(69185),i=r(5045);async function a(e,t,r){let a=new Request(t,r);(0,i.tV)(a.headers);let o=await self.fetch(a);if(o.status<200||o.status>=300)throw Error(`HTTP ${o.status}${o.statusText||""}`);return(0,s.A)((0,s.K)(e),o),(0,n.B)(e,await o.text())}function o(e,t,r=1e3,s=[200],n=[202]){return async function r(a){let o=new Request(e,t);(0,i.tV)(o.headers);let l=await self.fetch(o);if(n.includes(l.status))return await new Promise(e=>setTimeout(e,a)),r(1.5*a);if(s.includes(l.status))return l;if(l.status<200||l.status>=300)throw Error(`HTTP ${l.status}${l.statusText||""}`);throw Error(`Unexpected ${l.status} response status from poll endpoint`)}(r)}async function l(e,t,r){let{wait:s=500,acceptedStatusCodes:n=[200],max:a=3,attempt:o=0}=r||{},c=async()=>new Promise((r,l)=>{setTimeout(async()=>{try{let s=new Request(e,t);(0,i.tV)(s.headers);let l=await self.fetch(s);if(n.includes(l.status)||o+1===a)return r(l);r("retry")}catch(e){l(e)}},s*o)}),u=await c();return"retry"!==u?u:l(e,t,{wait:s,acceptedStatusCodes:n,max:a,attempt:o+1})}},6328(e,t,r){r.d(t,{l:()=>a});var s=r(16522),n=r(94747),i=r(78597);function a(e){let t,r,a=(0,s.c)(8),{createAgentSessionPath:o,owner:l,repo:c,onSuccess:u,onError:d}=e;return a[0]!==o||a[1]!==l||a[2]!==c?(t=async e=>{let t=o||(l&&c?`/${l}/${c}/agent-sessions`:null);if(!t)throw Error("Either createAgentSessionPath or owner/repo must be provided");let r=new FormData;r.append("problem_statement",e.problemStatement),r.append("base_ref",e.baseRef),r.append("event_type",e.eventType),r.append("event_content",e.eventContent),e.eventUrl&&r.append("event_url",e.eventUrl),void 0!==e.workflowRunId&&r.append("workflow_run_id",String(e.workflowRunId));let s=await (0,i.DI)(t,{method:"POST",body:r});if(s.redirected)return{success:!0,redirectUrl:s.url};if(!s.ok)throw Error(`Failed to create agent session: ${s.status}`);return{success:!0}},a[0]=o,a[1]=l,a[2]=c,a[3]=t):t=a[3],a[4]!==d||a[5]!==u||a[6]!==t?(r={mutationFn:t,onSuccess:u,onError:d},a[4]=d,a[5]=u,a[6]=t,a[7]=r):r=a[7],(0,n.n)(r)}},76821(e,t,r){r.d(t,{r:()=>m});var s=r(74848),n=r(16522),i=r(38621),a=r(59134),o=r(83223),l=r(10095),c=r(19503);let u="FlashError-module__Flash__o_nTw";var d=r(34164);function m(e){let t,r=(0,n.c)(9),{prefix:i,errorMessageUsingPrefix:l,errorMessageNotUsingPrefix:m,hideRuleErrorsTitle:g,ruleErrors:f,helpUrl:_,flashRef:p}=e,E=(f?.length||0)>0;return r[0]!==m||r[1]!==l||r[2]!==p||r[3]!==_||r[4]!==g||r[5]!==E||r[6]!==i||r[7]!==f?(t=l||m?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{id:"flash",variant:"danger",className:(0,d.$)("d-flex flex-items-center flex-justify-between",u),tabIndex:-1,ref:p,children:l?(0,s.jsxs)("div",{children:[i," ",(0,s.jsx)(c.BC,{className:"FlashError-module__SafeHTMLText__dlk9w",html:l}),E&&_&&(0,s.jsx)(o.A,{href:`${_}/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets`,className:"FlashError-module__Link__bpA1m",children:"Learn more about rulesets."})]}):m&&(0,s.jsx)("div",{children:m})}),E&&(0,s.jsxs)("div",{className:u,children:[!g&&(0,s.jsx)("div",{className:"FlashError-module__ruleViolationsTitle__iXFwJ",children:"Repository rule violations found:"}),f?.map(h)]})]}):null,r[0]=m,r[1]=l,r[2]=p,r[3]=_,r[4]=g,r[5]=E,r[6]=i,r[7]=f,r[8]=t):t=r[8],t}function h(e){return(0,s.jsxs)("div",{className:"FlashError-module__ruleViolationRow__TPFmC",children:[(0,s.jsx)(l.A,{icon:i.XCircleFillIcon,size:16,className:"FlashError-module__Octicon__OM_cv"}),(0,s.jsx)("div",{className:"FlashError-module__ruleViolationText__F_tkG",children:e})]},e)}m.displayName="FlashError"},38401(e,t,r){r.d(t,{B:()=>c});var s=r(74848),n=r(16522),i=r(33542),a=r(34164),o=r(66867),l=r(81646);let c=e=>{let t,r,c,u=(0,n.c)(9),{style:d,className:m,children:h}=e,{isSelectable:g}=(0,o.v)(),{alignment:f}=(0,l.m)(),_=g&&"LeadingContent-module__isSelectable__GlBtD",p="center"===f&&"LeadingContent-module__centerAligned__yWt9h";return u[0]!==m||u[1]!==_||u[2]!==p?(t=(0,a.$)("LeadingContent-module__container__K_QfJ",_,p,m),u[0]=m,u[1]=_,u[2]=p,u[3]=t):t=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.G)("list-view-item-leading-content"),u[4]=r):r=u[4],u[5]!==h||u[6]!==d||u[7]!==t?(c=(0,s.jsx)("div",{className:t,...r,style:d,children:h}),u[5]=h,u[6]=d,u[7]=t,u[8]=c):c=u[8],c};c.displayName="ListItemLeadingContent"},38389(e,t,r){r.d(t,{e:()=>f});var s=r(74848),n=r(16522),i=r(33542),a=r(9141),o=r(56819),l=r(34164),c=r(96540),u=r(9484),d=r(81646),m=r(13624),h=r(64619);let g=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("div",{className:"UnreadIndicator-module__container__jQDlh",children:(0,s.jsx)("span",{className:"sr-only",...(0,i.G)("list-view-item-unread-indicator"),children:"New activity."})}),t[0]=e):e=t[0],e};function f(e){let t,r,f,_,p,E,R,S,C,x,v,b,w,N,y,A,j,T,I,M,k,U,D=(0,n.c)(45);D[0]!==e?({icon:p,color:f,description:_,newActivity:R,className:r,children:t,size:S,...E}=e,D[0]=e,D[1]=t,D[2]=r,D[3]=f,D[4]=_,D[5]=p,D[6]=E,D[7]=R,D[8]=S):(t=D[1],r=D[2],f=D[3],_=D[4],p=D[5],E=D[6],R=D[7],S=D[8]);let O=void 0!==R&&R,P=void 0===S?16:S,{variant:q}=(0,u.e)(),{setStatus:L}=(0,h.x)(),{setHasNewActivity:F}=(0,m.I)();D[9]!==_?(C=_?.trim(),D[9]=_,D[10]=C):C=D[10];let B=C,{alignment:G}=(0,d.m)(),Q=(0,a.tv)(P,16);D[11]!==O||D[12]!==F?(x=()=>{F(O)},v=[O,F],D[11]=O,D[12]=F,D[13]=x,D[14]=v):(x=D[13],v=D[14]),(0,c.useEffect)(x,v),D[15]!==L||D[16]!==B?(b=()=>{B&&L(B)},w=[L,B],D[15]=L,D[16]=B,D[17]=b,D[18]=w):(b=D[17],w=D[18]),(0,c.useEffect)(b,w);let $="center"===G?0:("compact"===q?18:O?13:22)-Q/2;D[19]!==r?(N=(0,l.$)("LeadingVisual-module__outer__SRqB8",r),D[19]=r,D[20]=N):N=D[20];let W=`${$}px`;D[21]!==W?(y={marginTop:W},D[21]=W,D[22]=y):y=D[22],D[23]===Symbol.for("react.memo_cache_sentinel")?(A=(0,i.G)("list-view-leading-visual"),D[23]=A):A=D[23];let H=`${Q}px`,V=`${Q}px`;return D[24]!==H||D[25]!==V?(j={width:H,height:V},D[24]=H,D[25]=V,D[26]=j):j=D[26],D[27]!==f||D[28]!==p?(T=p&&(0,s.jsx)(o.m4,{"aria-label":"",icon:p,color:f}),D[27]=f,D[28]=p,D[29]=T):T=D[29],D[30]!==B?(I=B&&(0,s.jsx)("span",{className:"sr-only",...(0,i.G)("leading-visual-text-description"),children:B}),D[30]=B,D[31]=I):I=D[31],D[32]!==t||D[33]!==j||D[34]!==T||D[35]!==I?(M=(0,s.jsx)("div",{children:(0,s.jsxs)("div",{...A,className:"LeadingVisual-module__inner__qoAw2",style:j,children:[T,t,I]})}),D[32]=t,D[33]=j,D[34]=T,D[35]=I,D[36]=M):M=D[36],D[37]!==O?(k=O&&(0,s.jsx)(g,{}),D[37]=O,D[38]=k):k=D[38],D[39]!==E||D[40]!==y||D[41]!==M||D[42]!==k||D[43]!==N?(U=(0,s.jsxs)("div",{className:N,style:y,...E,children:[M,k]}),D[39]=E,D[40]=y,D[41]=M,D[42]=k,D[43]=N,D[44]=U):U=D[44],U}g.displayName="ListItemUnreadIndicator",f.displayName="ListItemLeadingVisual"},55598(e,t,r){r.d(t,{V:()=>o});var s=r(74848),n=r(16522),i=r(33542),a=r(34164);function o(e){let t,r,o,l,c,u=(0,n.c)(11);if(u[0]!==e){let{children:s,alignment:n,variant:c,...d}=e;t=s,u[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.G)("list-view-item-metadata-item"),u[5]=r):r=u[5],o=d,l=(0,a.$)("Metadata-module__metadata__ocr9n","primary"===c?"Metadata-module__primary__XCEO2":"Metadata-module__secondary__RkFvd","right"===n&&"Metadata-module__alignRight__vWoym",d.className),u[0]=e,u[1]=t,u[2]=r,u[3]=o,u[4]=l}else t=u[1],r=u[2],o=u[3],l=u[4];return u[6]!==t||u[7]!==r||u[8]!==o||u[9]!==l?(c=(0,s.jsx)("div",{...r,...o,className:l,children:t}),u[6]=t,u[7]=r,u[8]=o,u[9]=l,u[10]=c):c=u[10],c}o.displayName="ListItemMetadata"},23405(e,t,r){r.d(t,{M3:()=>u,OC:()=>c});var s=r(74848),n=r(96540),i=r(51727),a=r(33197),o=r(97665);let l=(0,n.createContext)({mergeMethod:i.q$.MERGE,setMergeMethod:()=>{}});function c({children:e,defaultMergeMethod:t}){let[r,i]=(0,n.useState)(t),u=(0,a.b)(),d=(0,o.jE)();(0,n.useEffect)(()=>{d.invalidateQueries({queryKey:u})},[r]);let m=(0,n.useMemo)(()=>({mergeMethod:r,setMergeMethod:i}),[r]);return(0,s.jsx)(l,{value:m,children:e})}function u(){return(0,n.use)(l)}l.displayName="MergeMethodContext",c.displayName="MergeMethodContextProvider"},90054(e,t,r){r.d(t,{H:()=>n});var s=r(78431);async function n(e,t,r){let n=await (0,s.q$)(e);if(401===n.status){let e=r.getQueryData(t);if(!e)throw new s.ol;return e}let i=await (0,s.hp)(n);return(0,s.R)(n),i}},24100(e,t,r){r.d(t,{wm:()=>l,Gb:()=>u,Yi:()=>i,du:()=>d,D$:()=>c,Mp:()=>p,nW:()=>n,XH:()=>_});var s=r(38621);let n={AwaitingReview:"AwaitingReview",ChangesRequested:"ChangesRequested",ChecksFailing:"ChecksFailing",ChecksPending:"ChecksPending",Draft:"Draft",InMergeQueue:"InMergeQueue",MergeConflicts:"MergeConflicts",Mergeable:"Mergeable",NonactionableFailure:"NonactionableFailure",NonRequiredChecksUnsuccessful:"NonRequiredChecksUnsuccessful",UnableToMerge:"UnableToMerge",Unknown:"Unknown",Merged:"Merged",Closed:"Closed"};function i(e){switch(e){case n.Mergeable:return{icon:s.CheckCircleFillIcon,iconColor:"success.emphasis",iconColorClass:"success",title:"Ready to merge"};case n.Draft:return{icon:s.GitPullRequestDraftIcon,iconColor:"var(--fgColor-muted)",iconColorClass:"neutral",title:"Not ready"};case n.InMergeQueue:return{icon:s.GitMergeQueueIcon,iconColor:"var(--fgColor-attention)",iconColorClass:"attention",title:"Queued"};case n.ChecksPending:return{icon:s.DotFillIcon,iconColor:"var(--fgColor-muted)",iconColorClass:"attention",title:"Checks pending"};case n.ChecksFailing:return{icon:s.XCircleFillIcon,iconColor:"var(--fgColor-danger)",iconColorClass:"danger",title:"Checks failing"};case n.NonRequiredChecksUnsuccessful:return{icon:s.CheckCircleFillIcon,iconColor:"var(--fgColor-muted)",iconColorClass:"neutral",title:"Able to merge"};case n.AwaitingReview:return{icon:s.DotFillIcon,iconColor:"var(--fgColor-attention)",iconColorClass:"attention",title:"Awaiting approval"};case n.ChangesRequested:return{icon:s.XCircleFillIcon,iconColor:"var(--fgColor-danger)",iconColorClass:"danger",title:"Changes requested"};case n.MergeConflicts:return{icon:s.XCircleFillIcon,iconColor:"var(--fgColor-danger)",iconColorClass:"danger",title:"Merge conflicts"};case n.Unknown:return{icon:s.DotFillIcon,iconColor:"var(--fgColor-muted)",iconColorClass:"neutral",title:"Unknown"};case n.Merged:return{icon:s.GitMergeIcon,iconColor:"var(--fgColor-done)",iconColorClass:"done",title:"Merged"};case n.Closed:return{icon:s.GitPullRequestClosedIcon,iconColor:"var(--fgColor-danger)",iconColorClass:"danger",title:"Closed"};default:return{icon:s.XCircleFillIcon,iconColor:"var(--fgColor-danger)",iconColorClass:"danger",title:"Unable to merge"}}}function a(e){return(e?.conditions.filter(e=>"FAILED"===e.result)??[]).map(e=>e.type)}function o(e){let t=a(e);return t.includes("PULL_REQUEST_REPO_STATE")||t.includes("PULL_REQUEST_USER_STATE")}function l(e){return!!e?.statusChecks.some(e=>e.isRequired&&function(e){switch(e){case"WAITING":case"PENDING":case"IN_PROGRESS":case"QUEUED":case"EXPECTED":return!0;case"ACTION_REQUIRED":case"FAILURE":case"ERROR":case"STARTUP_FAILURE":case"CANCELLED":case"STALE":case"TIMED_OUT":case"SUCCESS":case"COMPLETED":case"NEUTRAL":case"REQUESTED":case"SKIPPED":case"_UNKNOWN_VALUE":return!1}}(e.state))}function c(e){return!!e?.statusChecks.some(e=>e.isRequired&&function(e){switch(e){case"ACTION_REQUIRED":case"FAILURE":case"ERROR":case"STARTUP_FAILURE":case"_UNKNOWN_VALUE":case"CANCELLED":case"STALE":case"TIMED_OUT":return!0;case"SUCCESS":case"COMPLETED":case"EXPECTED":case"IN_PROGRESS":case"NEUTRAL":case"PENDING":case"QUEUED":case"REQUESTED":case"SKIPPED":case"WAITING":return!1}}(e.state))}function u(e){return void 0!==e&&e?.statusChecks.length!==0&&(!c(e)||!l(e))}function d(e,t){return e?.state!=="UNMERGEABLE"&&!!t?.statusChecks.some(e=>!e.isRequired&&!function(e){switch(e){case"NEUTRAL":case"SUCCESS":case"SKIPPED":return!0;case"WAITING":case"PENDING":case"IN_PROGRESS":case"QUEUED":case"EXPECTED":case"ACTION_REQUIRED":case"FAILURE":case"ERROR":case"STARTUP_FAILURE":case"CANCELLED":case"STALE":case"TIMED_OUT":case"COMPLETED":case"REQUESTED":case"_UNKNOWN_VALUE":return!1}}(e.state))||t?.statusRollup.combinedState==="PENDING_APPROVAL"}function m(e){return(function(e){let t=e?.conditions.find(e=>"PULL_REQUEST_RULES"===e.type);if(!t)return[];let r=t?.ruleRollups?.filter(e=>"FAILED"===e.result);return r?r.map(e=>e.ruleType):[]})(e).includes("PULL_REQUEST")&&!h(e).includes("CHANGES_REQUESTED")}function h(e){let t=e?.conditions.find(e=>"PULL_REQUEST_RULES"===e.type),r=t?.ruleRollups?.find(e=>"PULL_REQUEST"===e.ruleType);if(!r||"FAILED"!==r.result)return[];let s=r.metadata;return s&&"failureReasons"in s&&s.failureReasons.map(e=>e.toUpperCase())||[]}function g(e){return h(e).includes("CHANGES_REQUESTED")}function f(e){return a(e).includes("PULL_REQUEST_MERGE_CONFLICT_STATE")}function _({pullRequest:e,mergeRequirements:t,statusChecksData:r}){if("MERGED"===e.state)return n.Merged;if("CLOSED"===e.state)return n.Closed;if(o(t))return n.NonactionableFailure;if(e.isInMergeQueue)return n.InMergeQueue;if(e.isDraft)return n.Draft;else{if(c(r))return n.ChecksFailing;if(l(r))return n.ChecksPending;if(m(t))return n.AwaitingReview;if(d(t,r))return n.NonRequiredChecksUnsuccessful;var s,i;if(s=t,i=r,s?.state==="MERGEABLE"||s?.state==="MERGEABLE_IF_STATUSES_PASS"&&u(i))return n.Mergeable;else if(g(t))return n.ChangesRequested;else if(t?.state==="UNKNOWN"&&!f(t))return n.Unknown;else if(f(t))return n.MergeConflicts;else return n.UnableToMerge}}function p({pullRequest:e,mergeRequirements:t,statusChecksData:r}){if("MERGED"===e.state)return n.Merged;if("CLOSED"===e.state)return n.Closed;if(o(t))return n.NonactionableFailure;if(e.isInMergeQueue)return n.InMergeQueue;if(e.isDraft)return n.Draft;else if(c(r))return n.ChecksFailing;else if(l(r))return n.ChecksPending;else if(d(t,r))return n.NonRequiredChecksUnsuccessful;else if(t?.state==="MERGEABLE")return n.Mergeable;else if(t?.state==="MERGEABLE_IF_STATUSES_PASS"&&u(r))return n.Mergeable;else if(m(t))return n.AwaitingReview;else if(g(t))return n.ChangesRequested;else if(t?.state==="UNKNOWN"&&!f(t))return n.Unknown;else if(f(t))return n.MergeConflicts;else return n.UnableToMerge}},37215(e,t,r){r.d(t,{c:()=>l});var s=r(70170),n=r(59592),i=r(19129),a=r(96540),o=r(48449);function l({channels:e,refetchQuery:t}){let r=(0,a.useMemo)(()=>Object.values(e).filter(e=>null!==e),[e]),c=(0,i.A)(),[u,d]=(0,a.useState)(!1),m=(0,o.T)(),h=(0,a.useMemo)(()=>(0,s.n)(()=>{c()&&t()},2e3),[t,c]),g=(0,a.useMemo)(()=>e=>{m?window.setTimeout(()=>h(),e.wait||0):d(!0)},[m,h]);for(let e of((0,a.useEffect)(()=>{c()&&m&&u&&(d(!1),t())},[m,u,d,c,t]),r))(0,n.x)(e,g)}},48449(e,t,r){r.d(t,{T:()=>o});var s=r(96540);function n(e){return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}}function i(){return!document.hidden}function a(){return!0}let o=()=>(0,s.useSyncExternalStore)(n,i,a)},78725(e,t,r){r.d(t,{t7:()=>sr,OC:()=>f.OC,gX:()=>tN,O_:()=>so,S4:()=>r5,cY:()=>ek.c,Uz:()=>sc});var s=r(74848),n=r(16522),i=r(40869),a=r(36010),o=r(6877),l=r(38621),c=r(7478),u=r(34164),d=r(96540);let m=(0,d.createContext)(!1);function h(e){let t,r=(0,n.c)(3),{children:i,isSidePanel:a}=e,o=void 0!==a&&a;return r[0]!==i||r[1]!==o?(t=(0,s.jsx)(m,{value:o,children:i}),r[0]=i,r[1]=o,r[2]=t):t=r[2],t}function g(){return(0,d.use)(m)}m.displayName="MergeBoxLayoutContext",h.displayName="MergeBoxLayoutProvider";var f=r(23405),_=r(51727);function p(e){let t=e&&e.conditions.find(e=>_.nw.includes(e.type));if(t&&"conflicts"in t&&"isConflictResolvableInWeb"in t)return t}function E(e){return e?.conditions.filter(e=>_.iG.includes(e.type)&&"FAILED"===e.result)??[]}class R{pullRequest;mergeRequirements;statusChecks;featureFlags;constructor(e,t,r,s){this.pullRequest=e,this.mergeRequirements=t,this.statusChecks=r,this.featureFlags=s||{}}get shouldRender(){return!1}get shouldConsiderStatus(){return this.shouldRender}get sectionStatus(){return"UNKNOWN"}get mergeBoxStatus(){return"UNKNOWN"}}let S=["MERGE_QUEUE","REQUIRED_STATUS_CHECKS"],C=["PULL_REQUEST_REPO_STATE","PULL_REQUEST_STATE"],x=["USER_CANNOT_PUSH"];class v extends R{#e;get shouldRender(){return this.mergeRequirements?.state==="UNMERGEABLE"&&!this.pullRequest.isDraft&&0!==this.failingConditionsAndRules.length&&this.pullRequest.viewerCanUpdate}get sectionStatus(){return this.mergeRequirements?.state==="UNMERGEABLE"?"FAILED":"PASSED"}get mergeBoxStatus(){return this.sectionStatus}get #t(){return E(this.mergeRequirements).flatMap(e=>"ruleRollups"in e?e.ruleRollups:[]).filter(e=>e?.result==="FAILED"&&!S.includes(e.ruleType))}get #r(){var e;return(e=this.mergeRequirements,e?.conditions.filter(e=>_.jw.includes(e.type)&&"FAILED"===e.result)??[]).filter(e=>!C.includes(e.type))}get #s(){var e;return(e=this.mergeRequirements,e?.conditions.filter(e=>_.TW.includes(e.type)&&"FAILED"===e.result)??[]).flatMap(e=>"failedSubConditions"in e?e.failedSubConditions:[]).filter(e=>!x.includes(e.displayName))}get failingConditionsAndRules(){return this.#e||(this.#e=[...this.#r,...this.#t,...this.#s]),this.#e}}var b=r(24100);class w extends R{get shouldRender(){let e=this.statusChecks?.statusRollup;return(e?.summary.length??0)>0||e?.combinedState==="PENDING_APPROVAL"}get sectionStatus(){let e=p(this.mergeRequirements);return"DIRTY"===this.pullRequest.mergeStateStatus&&e?.result==="FAILED"?"PENDING_CONFLICTS":this.statusChecks?.statusRollup.combinedState??"UNKNOWN"}get mergeBoxStatus(){if("PENDING_APPROVAL"===this.sectionStatus)return"PENDING_USER_ACTION";let e=(0,b.D$)(this.statusChecks),t=(0,b.wm)(this.statusChecks),r=(0,b.Gb)(this.statusChecks),s=(0,b.du)(this.mergeRequirements,this.statusChecks);return t||"PENDING"===this.sectionStatus||"PENDING_CONFLICTS"===this.sectionStatus?"PENDING":e?"FAILED":s?"NEUTRAL":r?"PASSED":"NEUTRAL"}}class N extends R{get shouldRender(){return"OPEN"!==this.pullRequest.state}get sectionStatus(){return"OPEN"!==this.pullRequest.state?this.pullRequest.state:"UNKNOWN"}get mergeBoxStatus(){return"MERGED"===this.sectionStatus?"MERGED":"NEUTRAL"}}class y extends R{#n;get shouldRender(){return("BLOCKED"!==this.pullRequest.mergeStateStatus||!!this.pullRequest.viewerCanUpdateBranch)&&!!this.conflictsCondition}get sectionStatus(){return this.conflictsCondition?this.#i(this.pullRequest.advisoryWorkspace,this.pullRequest.mergeStateStatus,this.conflictsCondition,this.#a):"PENDING"}get mergeBoxStatus(){switch(this.sectionStatus){case"NO_CONFLICTS":case"HAS_ADVISORY_WORKSPACE":return"PASSED";case"HAS_CONFLICTS":case"HAS_REBASE_CONFLICTS":case"OUT_OF_DATE":return"NEUTRAL";default:return"PENDING"}}get conflictsCondition(){return this.#n||(this.#n=p(this.mergeRequirements)),this.#n}get #a(){return this.conflictsCondition?.conflicts??[]}#i=(e,t,r,s)=>{if("BEHIND"===t)return"OUT_OF_DATE";if("UNKNOWN"===t)return"PENDING";if("FAILED"===r.result&&0===s.length)return"HAS_REBASE_CONFLICTS";if(!e&&("CLEAN"===t||"UNSTABLE"===t||"HAS_HOOKS"===t))return"NO_CONFLICTS";if(e&&("CLEAN"===t||"UNSTABLE"===t||"HAS_HOOKS"===t))return"HAS_ADVISORY_WORKSPACE";else if("DIRTY"===t&&"FAILED"===r.result)return"HAS_CONFLICTS";else if("BLOCKED"===t)return"OUT_OF_DATE";else return"PENDING"}}class A extends R{get shouldRender(){return"OPEN"===this.pullRequest.state&&this.pullRequest.isDraft}get sectionStatus(){return"IS_DRAFT"}get mergeBoxStatus(){return"NEUTRAL"}}class j extends R{get shouldRender(){return this.pullRequest.isInMergeQueue}get sectionStatus(){return"QUEUED"}get mergeBoxStatus(){return this.sectionStatus}}var T=r(51581),I=r(83223),M=r(85190),k=r(46249);let U=e=>{let t,r,i,a=(0,n.c)(5),{isExpanded:o}=e,c=o?"":"rotate(180deg)";return a[0]!==c?(t={transition:"transform 0.15s ease-in-out",transform:c},a[0]=c,a[1]=t):t=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(l.ChevronUpIcon,{}),a[2]=r):r=a[2],a[3]!==t?(i=(0,s.jsx)("div",{style:t,children:r}),a[3]=t,a[4]=i):i=a[4],i};U.displayName="ExpandableSectionIcon";let D=e=>{let t,r,i,a,o,l,c,d,m,h,g=(0,n.c)(31),{title:f,subtitle:_,headerId:p,icon:E,expandableProps:R,children:S,rightSideContent:C}=e;if(R&&C)throw Error("MergeBoxSectionHeader: rightSideContent is not supported when expandableProps exist");g[0]!==R?(t=R||{},g[0]=R,g[1]=t):t=g[1];let{isExpanded:x,ariaLabel:v,onToggle:b}=t,w=R&&"MergeBoxSectionHeader-module__wrapperCanExpand__iicCN",N=!R&&"MergeBoxSectionHeader-module__wrapperLayout__msiUB";return g[2]!==w||g[3]!==N?(r=(0,u.$)("MergeBoxSectionHeader-module__wrapper___70DU",w,N),g[2]=w,g[3]=N,g[4]=r):r=g[4],g[5]!==E?(i=E&&(0,s.jsx)("div",{className:"mr-2 flex-shrink-0",children:E}),g[5]=E,g[6]=i):i=g[6],g[7]!==p||g[8]!==f?(a=(0,s.jsx)(k.A,{as:"h3",id:p,className:"MergeBoxSectionHeader-module__MergeBoxSectionHeading__Kr_f8",children:f}),g[7]=p,g[8]=f,g[9]=a):a=g[9],g[10]!==_?(o=(0,s.jsx)("p",{className:"fgColor-muted mb-0 ",children:_}),g[10]=_,g[11]=o):o=g[11],g[12]!==S||g[13]!==a||g[14]!==o?(l=(0,s.jsxs)("div",{className:"flex-1",children:[a,o,S]}),g[12]=S,g[13]=a,g[14]=o,g[15]=l):l=g[15],g[16]!==C||g[17]!==l?(c=(0,s.jsxs)("div",{className:"MergeBoxSectionHeader-module__contentLayout__P1hFk",children:[l,C]}),g[16]=C,g[17]=l,g[18]=c):c=g[18],g[19]!==i||g[20]!==c?(d=(0,s.jsxs)("div",{className:"d-flex width-full",children:[i,c]}),g[19]=i,g[20]=c,g[21]=d):d=g[21],g[22]!==v||g[23]!==R||g[24]!==x||g[25]!==b?(m=R&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{"aria-label":v,type:"button",className:"MergeBoxSectionHeader-module__button__R1r_x",onClick:b,"aria-expanded":x}),(0,s.jsx)("div",{className:"fgColor-muted pr-2 pt-2",children:(0,s.jsx)(U,{isExpanded:!!x})})]}),g[22]=v,g[23]=R,g[24]=x,g[25]=b,g[26]=m):m=g[26],g[27]!==d||g[28]!==m||g[29]!==r?(h=(0,s.jsxs)("div",{className:r,children:[d,m]}),g[27]=d,g[28]=m,g[29]=r,g[30]=h):h=g[30],h};D.displayName="MergeBoxSectionHeader";let O="MergeBoxExpandable-module__isExpanded__WZlhA",P=e=>{let t,r,i,a,o,l=(0,n.c)(13),{isExpanded:c,children:d}=e,m=void 0!==c&&c,h=m&&O;l[0]!==h?(t=(0,u.$)("MergeBoxExpandable-module__expandableWrapper__IcZEm",h),l[0]=h,l[1]=t):t=l[1];let g=m?"visible":"hidden";l[2]!==g?(r={visibility:g},l[2]=g,l[3]=r):r=l[3];let f=m&&O;l[4]!==f?(i=(0,u.$)("MergeBoxExpandable-module__expandableContent__xCBlh",f),l[4]=f,l[5]=i):i=l[5];let _=m&&d;return l[6]!==i||l[7]!==_?(a=(0,s.jsx)("div",{className:i,children:_}),l[6]=i,l[7]=_,l[8]=a):a=l[8],l[9]!==t||l[10]!==r||l[11]!==a?(o=(0,s.jsx)("div",{className:t,style:r,children:a}),l[9]=t,l[10]=r,l[11]=a,l[12]=o):o=l[12],o};P.displayName="MergeBoxExpandable";var q=r(64774),L=r(21373),F=r(95751);let B=e=>{let t,r,i,a=(0,n.c)(5),{isExpanded:o}=e,c=o?"rotate(90deg)":"";return a[0]!==c?(t={transform:c},a[0]=c,a[1]=t):t=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(l.ChevronRightIcon,{size:12}),a[2]=r):r=a[2],a[3]!==t?(i=(0,s.jsx)("div",{style:t,children:r}),a[3]=t,a[4]=i):i=a[4],i};B.displayName="ExpandableGroupIcon";let G={[_.Qv.Approvals]:(0,s.jsx)(l.CheckIcon,{className:"fgColor-success",size:16}),[_.Qv.RequestedChanges]:(0,s.jsx)(l.FileDiffIcon,{className:"fgColor-danger",size:16}),[_.Qv.PendingReviewRequest]:(0,s.jsx)(l.PersonIcon,{size:16})};function Q(e){let t,r,i,a,o,l,c,m,h,g=(0,n.c)(32),{children:f,count:_,pullRequestId:p,reviewGroup:E}=e,{sendAnalyticsEvent:R}=(0,T.s)(),[S,C]=(0,F.Fo)(`${p}:reviewersGroup:${E}Expanded`,!1),x=(0,d.useId)(),v=G[E];if(g[0]!==_||g[1]!==E)t=_>1?E:E.substring(0,E.length-1),g[0]=_,g[1]=E,g[2]=t;else t=g[2];let b=`${_} ${t}`,w=S?`Collapse ${b} group`:`Expand ${b} group`;g[3]!==S?(r=()=>(0,s.jsx)(B,{isExpanded:S}),g[3]=S,g[4]=r):r=g[4],g[5]!==S||g[6]!==E||g[7]!==R||g[8]!==C?(i=()=>{R(S?"reviewers_group.collapse":"reviewers_group.expand","MERGEBOX_REVIEWERS_GROUP_TOGGLE_BUTTON",{group:E}),C(!S)},g[5]=S,g[6]=E,g[7]=R,g[8]=C,g[9]=i):i=g[9],g[10]!==b?(a=(0,s.jsx)("span",{className:"ml-1",children:b}),g[10]=b,g[11]=a):a=g[11],g[12]!==x||g[13]!==S||g[14]!==v||g[15]!==w||g[16]!==r||g[17]!==i||g[18]!==a?(o=(0,s.jsxs)(L.Q,{"aria-controls":x,"aria-expanded":S,"aria-label":w,className:"ReviewGroupExpander-module__groupHeadingButton__DNTCF",variant:"invisible",size:"small",trailingVisual:r,onClick:i,children:[v," ",a]}),g[12]=x,g[13]=S,g[14]=v,g[15]=w,g[16]=r,g[17]=i,g[18]=a,g[19]=o):o=g[19];let N=S&&"ReviewGroupExpander-module__isExpanded__kINly";g[20]!==N?(l=(0,u.$)("ReviewGroupExpander-module__expandableWrapper__jNKdT",N),g[20]=N,g[21]=l):l=g[21];let y=S&&f;return g[22]!==y?(c=(0,s.jsx)("div",{className:"ReviewGroupExpander-module__expandableListView__Y3SS3",children:y}),g[22]=y,g[23]=c):c=g[23],g[24]!==x||g[25]!==b||g[26]!==c||g[27]!==l?(m=(0,s.jsx)("div",{className:l,id:x,"aria-label":b,role:"group",children:c}),g[24]=x,g[25]=b,g[26]=c,g[27]=l,g[28]=m):m=g[28],g[29]!==m||g[30]!==o?(h=(0,s.jsxs)(s.Fragment,{children:[o,m]}),g[29]=m,g[30]=o,g[31]=h):h=g[31],h}Q.displayName="ReviewGroupExpander";var $=r(79737),W=r(70776),H=r(38389),V=r(206);let K="SectionListItem-module__listItem__KnGyj";var z=r(18990),X=r(59134),Y=r(7624),J=r(65820),Z=r(61398),ee=r(97665),et=r(94747),er=r(62764),es=r(49671),en=r(33197),ei=r(78431),ea=r(76541),eo=r(10095);function el(e){let t,r,i,a,o,c,m,h,g,f,_,p,E,R,S,C,x,v,b,w,N,y,A,j=(0,n.c)(50),{reviewer:T,reviewStatusText:I,reviewId:M,viewerCanDismissReviews:k,viewerCanReRequestReviews:U}=e,D=(0,d.useRef)(null),O=(0,d.useRef)(null),[P,q]=(0,d.useState)(!1),[L,F]=(0,d.useState)(null),[B,G]=(0,d.useState)("");j[0]!==B?(t=B.trim(),j[0]=B,j[1]=t):t=j[1];let Q=t.length<1,[el,ed]=(0,d.useState)(!1),em=[k?{key:"dismiss-review",render:()=>(0,s.jsx)(z.l.Item,{onSelect:()=>{q(!0)},children:"Dismiss review"})}:null,void 0!==U&&U?{key:"re-request-review",render:()=>(0,s.jsx)(z.l.Item,{onSelect:()=>ep({reviewerLogin:T.login}),children:"Re-request review"})}:null].filter(eu),eh=!!M&&em.length>0;j[2]===Symbol.for("react.memo_cache_sentinel")?(r=async()=>{F(null),q(!1),ed(!1),O.current?.focus()},j[2]=r):r=j[2];let eg=r;j[3]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{ed(!1),G(e.target.value)},j[3]=i):i=j[3];let ef=i;j[4]===Symbol.for("react.memo_cache_sentinel")?(a={onError:ec},j[4]=a):a=j[4];let{mutate:e_}=function(e){let t,r,s,i,a,o=(0,n.c)(13);o[0]!==e?(t=void 0===e?{}:e,o[0]=e,o[1]=t):t=o[1];let{onError:l}=t,c=(0,en.b)(),u=(0,es.e)(er.uT.reRequestReviewFromUser),d=(0,ee.jE)();return o[2]!==u?(r=async e=>{let t=await (0,ei.q$)(u,{method:"POST",headers:{Accept:"application/json"},body:e}),r=await (0,ei.hp)(t);return(0,ei.R)(t,r),r},o[2]=u,o[3]=r):r=o[3],o[4]!==c||o[5]!==d?(s=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),o[4]=c,o[5]=d,o[6]=s):s=o[6],o[7]!==l?(i=e=>{l?.(e)},o[7]=l,o[8]=i):i=o[8],o[9]!==r||o[10]!==s||o[11]!==i?(a={mutationFn:r,onSuccess:s,onError:i},o[9]=r,o[10]=s,o[11]=i,o[12]=a):a=o[12],(0,et.n)(a)}(a),ep=e_,{mutate:eE,isPending:eR}=(w=(0,n.c)(8),N=(0,es.e)(er.uT.dismissReview),y=(0,en.b)(),A=(0,ee.jE)(),w[0]!==N?(x=async e=>{let t=await (0,ei.q$)(N,{method:"POST",headers:{Accept:"application/json"},body:e}),r=await (0,ei.hp)(t);return(0,ei.R)(t,r),r},w[0]=N,w[1]=x):x=w[1],w[2]!==y||w[3]!==A?(v=()=>A.invalidateQueries({queryKey:y},{cancelRefetch:!1}),w[2]=y,w[3]=A,w[4]=v):v=w[4],w[5]!==x||w[6]!==v?(b={mutationFn:x,onSuccess:v},w[5]=x,w[6]=v,w[7]=b):b=w[7],(0,et.n)(b));j[5]!==eg||j[6]!==eE||j[7]!==B||j[8]!==Q||j[9]!==eR||j[10]!==M?(o=()=>{eR||(Q&&ed(!0),M&&!Q&&eE({reviewId:M,message:B},{onSuccess:()=>{eg()},onError:e=>{F(e.message)}}))},j[5]=eg,j[6]=eE,j[7]=B,j[8]=Q,j[9]=eR,j[10]=M,j[11]=o):o=j[11];let eS=o;if(j[12]!==P||j[13]!==eS?(c=()=>{let e=function(e){e.metaKey&&"Enter"===e.key&&P&&(e.preventDefault(),eS())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},m=[P,eS],j[12]=P,j[13]=eS,j[14]=c,j[15]=m):(c=j[14],m=j[15]),(0,d.useEffect)(c,m),!T)return null;let eC=T.login;j[16]!==I?(h=I.charAt(0).toLowerCase(),j[16]=I,j[17]=h):h=j[17];let ex=`${eC} ${h+I.slice(1)}`,ev=T.url,eb=T.login;j[18]===Symbol.for("react.memo_cache_sentinel")?(g=(0,u.$)("ReviewerSection-module__leadingVisual__KHjcY","mt-1"),j[18]=g):g=j[18];let ew=`${T.login}'s avatar image`;return j[19]!==T.avatarUrl||j[20]!==ew?(f=(0,s.jsx)(H.e,{className:g,children:(0,s.jsx)(V.r,{alt:ew,size:20,src:T.avatarUrl,className:"flex-shrink-0 ml-2"})}),j[19]=T.avatarUrl,j[20]=ew,j[21]=f):f=j[21],j[22]!==I?(_=(0,s.jsx)("span",{className:"ReviewerSection-module__reviewText__Cqin6",children:I}),j[22]=I,j[23]=_):_=j[23],j[24]!==T.login||j[25]!==T.url||j[26]!==f||j[27]!==_?(p=(0,s.jsx)(W.ao,{href:ev,value:eb,containerClassName:"d-flex flex-items-center pt-0",headingClassName:"ReviewerSection-module__reviewAuthor__GR8Yz",anchorClassName:"ReviewerSection-module__reviewAuthorAnchor__o8eLm",leadingBadge:f,children:_}),j[24]=T.login,j[25]=T.url,j[26]=f,j[27]=_,j[28]=p):p=j[28],j[29]!==em||j[30]!==eh?(E=eh?(0,s.jsx)(ea.L,{anchorRef:O,label:"review options",staticMenuActions:em,className:"ReviewerSection-module__reviewerActionBar__v2ZLI"}):void 0,j[29]=em,j[30]=eh,j[31]=E):E=j[31],j[32]!==ex||j[33]!==p||j[34]!==E?(R=(0,s.jsx)($.c,{className:K,"aria-label":ex,title:p,secondaryActions:E}),j[32]=ex,j[33]=p,j[34]=E,j[35]=R):R=j[35],j[36]!==eg||j[37]!==B||j[38]!==L||j[39]!==ef||j[40]!==Q||j[41]!==eR||j[42]!==T.login||j[43]!==el||j[44]!==P||j[45]!==eS?(S=P&&(0,s.jsxs)(Z.l,{title:"Dismiss review",onClose:eg,role:"dialog",initialFocusRef:D,returnFocusRef:O,footerButtons:[{buttonType:"default",content:"Cancel",onClick:eg},{buttonType:"danger",loading:eR,loadingAnnouncement:"Dismissing review",content:"Dismiss review",onClick:eS}],children:[L&&(0,s.jsxs)(X.A,{className:"mb-2",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),L]}),(0,s.jsxs)(Y.A,{required:!0,className:"mb-2",children:[(0,s.jsx)(Y.A.Label,{children:(0,s.jsxs)("h4",{className:"f5",children:["Reason for dismissing ",T.login,"'s review"]})}),(0,s.jsx)(J.Ay,{ref:D,onChange:ef,value:B,className:"width-full height-full"}),Q&&el&&(0,s.jsx)(Y.A.Validation,{variant:"error",children:"Please provide a reason for dismissing the review"}),(0,s.jsx)(Y.A.Caption,{children:"This reason will appear in the timeline so other users will know why the review was dismissed."})]})]}),j[36]=eg,j[37]=B,j[38]=L,j[39]=ef,j[40]=Q,j[41]=eR,j[42]=T.login,j[43]=el,j[44]=P,j[45]=eS,j[46]=S):S=j[46],j[47]!==R||j[48]!==S?(C=(0,s.jsxs)(s.Fragment,{children:[R,S]}),j[47]=R,j[48]=S,j[49]=C):C=j[49],C}function ec(){}function eu(e){return!!e}el.displayName="ReviewListItem";var ed=r(23666);function em(e){let t,r,i,a=(0,n.c)(13),{review:o,viewerCanDismissReviews:l,viewerCanReRequestReviews:c}=e,{author:u}=o;if(!u)return null;let d=o.id,m=!o.authorCanPushToRepository;return a[0]!==o.onBehalfOf||a[1]!==o.state||a[2]!==m?(t=((e,t,r)=>{let s="";switch(e){case"APPROVED":s+="Approved these changes";break;case"CHANGES_REQUESTED":s+="Requested changes";break;case"COMMENTED":s+="Commented"}return r&&(s+=" with read-only permissions"),"APPROVED"===e&&t.length>0&&(s+=` for ${(e=>{if(0===e.length)return"";{if(1===e.length)return e[0];if(2===e.length)return e.join(" and ");let t=e.pop();return`${e.join(", ")}, and ${t}`}})(t)}`),s})(o.state,o.onBehalfOf,m),a[0]=o.onBehalfOf,a[1]=o.state,a[2]=m,a[3]=t):t=a[3],a[4]!==u.login?(r=(0,ed.dCN)({owner:u.login}),a[4]=u.login,a[5]=r):r=a[5],a[6]!==u||a[7]!==o.id||a[8]!==t||a[9]!==r||a[10]!==l||a[11]!==c?(i=(0,s.jsx)(el,{reviewer:u,reviewId:d,reviewStatusText:t,hovercardUrl:r,viewerCanDismissReviews:l,viewerCanReRequestReviews:c}),a[6]=u,a[7]=o.id,a[8]=t,a[9]=r,a[10]=l,a[11]=c,a[12]=i):i=a[12],i}function eh(e){let t,r,i,a=(0,n.c)(15),{opinionatedReviews:o,pullRequestId:l,reviewGroup:c,viewerCanDismissReviews:u,viewerCanReRequestReviews:d}=e;if(0===o.length)return null;let m=o.length,h=`list of ${c}`;if(a[0]!==o||a[1]!==u||a[2]!==d){let e;a[4]!==u||a[5]!==d?(e=e=>(0,s.jsx)(em,{review:e,viewerCanDismissReviews:u,viewerCanReRequestReviews:d},`opinionated-review-from-${e?.author?.name}`),a[4]=u,a[5]=d,a[6]=e):e=a[6],t=o.map(e),a[0]=o,a[1]=u,a[2]=d,a[3]=t}else t=a[3];return a[7]!==h||a[8]!==t?(r=(0,s.jsx)(q.u,{title:h,titleHeaderTag:"h3",children:t}),a[7]=h,a[8]=t,a[9]=r):r=a[9],a[10]!==o.length||a[11]!==l||a[12]!==c||a[13]!==r?(i=(0,s.jsx)(Q,{count:m,reviewGroup:c,pullRequestId:l,children:r}),a[10]=o.length,a[11]=l,a[12]=c,a[13]=r,a[14]=i):i=a[14],i}function eg(e){let t,r,i=(0,n.c)(9),{reviewRequest:a}=e,{reviewer:o}=a;if(!o)return null;if("TEAM"===o.type){let e;if(i[0]!==o.login||i[1]!==o.name){let t=o.login.split("/")[0]??"";e=(0,ed.Pmq)({owner:t,team:o.name}),i[0]=o.login,i[1]=o.name,i[2]=e}else e=i[2];t=e}else{let e;i[3]!==o.login?(e=(0,ed.dCN)({owner:o.login}),i[3]=o.login,i[4]=e):e=i[4],t=e}let l="was requested for review";return a.isCodeOwner&&(l="was requested for review as a codeowner"),i[5]!==t||i[6]!==o||i[7]!==l?(r=(0,s.jsx)(el,{reviewer:o,reviewStatusText:l,hovercardUrl:t}),i[5]=t,i[6]=o,i[7]=l,i[8]=r):r=i[8],r}function ef(e){let t,r,i,a=(0,n.c)(10),{pendingRequestedReviews:o,pullRequestId:l,reviewGroup:c}=e;if(0===o.length)return null;let u=o.length,d=`list of ${c}`;return a[0]!==o?(t=o.map(e_),a[0]=o,a[1]=t):t=a[1],a[2]!==d||a[3]!==t?(r=(0,s.jsx)(q.u,{title:d,titleHeaderTag:"h3",children:t}),a[2]=d,a[3]=t,a[4]=r):r=a[4],a[5]!==o.length||a[6]!==l||a[7]!==c||a[8]!==r?(i=(0,s.jsx)(Q,{count:u,reviewGroup:c,pullRequestId:l,children:r}),a[5]=o.length,a[6]=l,a[7]=c,a[8]=r,a[9]=i):i=a[9],i}function e_(e){return(0,s.jsx)(eg,{reviewRequest:e},`requested-review-from-${e?.reviewer?.name}`)}em.displayName="OpinionatedReviewRow",eh.displayName="OpinionatedReviewsGroup",eg.displayName="RequestedReviewRow",ef.displayName="PendingRequestedReviewsGroup";let ep="APPROVED",eE="CHANGES_REQUESTED",eR="REVIEW_REQUIRED",eS="REVIEWED",eC="REVIEW_REQUESTED";function ex(e){let t,r,i,a,o,l,c,m,h,g,f,p,E,R,S,C,x,v,b,w,N,y,A,j,k,U,O,q=(0,n.c)(78),{consolidatedFailureReasons:L,helpUrl:F,latestOpinionatedReviews:B,numReviewsRequired:G,pendingRequestedReviews:Q,pullRequestId:$,reviewsState:W,viewerCanDismissReviews:H,viewerCanReRequestReviews:V}=e;q[0]!==B||q[1]!==Q?(t=[...B,...Q],q[0]=B,q[1]=Q,q[2]=t):t=q[2];let K=t.length>0,[z,X]=(0,d.useState)(K),{sendAnalyticsEvent:Y}=(0,T.s)(),J=(0,d.useId)();q[3]!==B?(r=function(e){let t=[],r=[];for(let s of e)"APPROVED"===s.state&&t.push(s),"CHANGES_REQUESTED"===s.state&&r.push(s);return{approvedReviews:t,requestedChangesReviews:r}}(B),q[3]=B,q[4]=r):r=q[4];let{approvedReviews:Z,requestedChangesReviews:ee}=r,et=`${F}/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review`;q[5]!==et||q[6]!==L||q[7]!==B||q[8]!==G?(i=e=>{switch(e){case eR:return`${((e,t)=>{if(t.includes("MORE_REVIEWS_REQUIRED"))if(1===e)return"At least 1 approving review is required";else if(0===e&&t.includes("LAST_PUSH_APPROVAL_REQUIRED"))return"An approval on the most recent push is required";else return`At least ${e} approving reviews are required`;return t.includes("CODE_OWNER_REVIEW_REQUIRED")?"Code owner review required":t.includes("SOC2_APPROVAL_PROCESS_REQUIRED")?"A review from a compliance team is required":""})(G,L)} by reviewers with write access.`;case eC:return(0,s.jsxs)(s.Fragment,{children:["Review has been requested on this pull request. It is not required to merge."," ",(0,s.jsx)(I.A,{inline:!0,href:et,className:(0,u.$)("ReviewerSection-module__subtitleLink__LQocg","position-relative"),children:"Learn more about requesting a pull request review."})]});default:let t,r;return`${t=B.filter(e=>e&&"CHANGES_REQUESTED"===e.state&&e.authorCanPushToRepository).length,r=B.filter(e=>e&&"APPROVED"===e.state&&e.authorCanPushToRepository).length,0===t&&0===r?"No applicable reviews submitted":[t>0?`${t} change${1===t?"":"s"} requested`:void 0,r>0?`${r} approving review${1===r?"":"s"}`:void 0].filter(Boolean).join(", ")} by reviewers with write access.`}},q[5]=et,q[6]=L,q[7]=B,q[8]=G,q[9]=i):i=q[9];let er=i;q[10]!==er?(a=er(ep),q[10]=er,q[11]=a):a=q[11],q[12]===Symbol.for("react.memo_cache_sentinel")?(o=(0,s.jsx)(M.A,{className:"bgColor-success-emphasis fgColor-onEmphasis",icon:ey,size:32}),q[12]=o):o=q[12],q[13]!==a?(l={heading:"Changes approved",subtitle:a,icon:o},q[13]=a,q[14]=l):l=q[14],q[15]!==er?(c=er(eE),q[15]=er,q[16]=c):c=q[16],q[17]===Symbol.for("react.memo_cache_sentinel")?(m=(0,s.jsx)(M.A,{className:"bgColor-danger-emphasis fgColor-onEmphasis",icon:eN,size:32}),q[17]=m):m=q[17],q[18]!==c?(h={heading:"Changes requested",subtitle:c,icon:m},q[18]=c,q[19]=h):h=q[19],q[20]!==er?(g=er(eR),q[20]=er,q[21]=g):g=q[21],q[22]===Symbol.for("react.memo_cache_sentinel")?(f=(0,s.jsx)(M.A,{className:"bgColor-danger-emphasis fgColor-onEmphasis",icon:ew,size:32}),q[22]=f):f=q[22],q[23]!==g?(p={heading:"Review required",subtitle:g,icon:f},q[23]=g,q[24]=p):p=q[24],q[25]!==er?(E=er(eS),q[25]=er,q[26]=E):E=q[26],q[27]===Symbol.for("react.memo_cache_sentinel")?(R=(0,s.jsx)(M.A,{className:(0,u.$)("ReviewerSection-module__reviewedIcon__Mrlae","fgColor-onEmphasis"),icon:eb,size:32}),q[27]=R):R=q[27],q[28]!==E?(S={heading:"Changes reviewed",subtitle:E,icon:R},q[28]=E,q[29]=S):S=q[29],q[30]!==er?(C=er(eC),q[30]=er,q[31]=C):C=q[31],q[32]===Symbol.for("react.memo_cache_sentinel")?(x=(0,s.jsx)(M.A,{className:"bgColor-success-emphasis fgColor-onEmphasis",icon:ev,size:32}),q[32]=x):x=q[32],q[33]!==C?(v={heading:"Review requested",subtitle:C,icon:x},q[33]=C,q[34]=v):v=q[34],q[35]!==p||q[36]!==S||q[37]!==v||q[38]!==l||q[39]!==h?(b={APPROVED:l,CHANGES_REQUESTED:h,REVIEW_REQUIRED:p,REVIEWED:S,REVIEW_REQUESTED:v},q[35]=p,q[36]=S,q[37]=v,q[38]=l,q[39]=h,q[40]=b):b=q[40];let es=b,en=es[W],ei=es[W],ea=es[W];return q[41]!==es||q[42]!==z||q[43]!==W||q[44]!==Y||q[45]!==K?(w=K?{ariaLabel:es[W].heading,isExpanded:z,onToggle:()=>{Y(z?"reviewers_section.collapse":"reviewers_section.expand","MERGEBOX_REVIEWERS_SECTION_TOGGLE_BUTTON"),X(!z)}}:void 0,q[41]=es,q[42]=z,q[43]=W,q[44]=Y,q[45]=K,q[46]=w):w=q[46],q[47]!==J||q[48]!==en.heading||q[49]!==ei.subtitle||q[50]!==ea.icon||q[51]!==w?(N=(0,s.jsx)(D,{headerId:J,title:en.heading,subtitle:ei.subtitle,icon:ea.icon,expandableProps:w}),q[47]=J,q[48]=en.heading,q[49]=ei.subtitle,q[50]=ea.icon,q[51]=w,q[52]=N):N=q[52],q[53]!==Z||q[54]!==$||q[55]!==H||q[56]!==V?(y=(0,s.jsx)(eh,{viewerCanDismissReviews:H,reviewGroup:_.Qv.Approvals,opinionatedReviews:Z,pullRequestId:$,viewerCanReRequestReviews:V}),q[53]=Z,q[54]=$,q[55]=H,q[56]=V,q[57]=y):y=q[57],q[58]!==$||q[59]!==ee||q[60]!==H||q[61]!==V?(A=(0,s.jsx)(eh,{viewerCanDismissReviews:H,reviewGroup:_.Qv.RequestedChanges,opinionatedReviews:ee,pullRequestId:$,viewerCanReRequestReviews:V}),q[58]=$,q[59]=ee,q[60]=H,q[61]=V,q[62]=A):A=q[62],q[63]!==Q||q[64]!==$||q[65]!==H?(j=(0,s.jsx)(ef,{reviewGroup:_.Qv.PendingReviewRequest,viewerCanDismissReviews:H,pendingRequestedReviews:Q,pullRequestId:$}),q[63]=Q,q[64]=$,q[65]=H,q[66]=j):j=q[66],q[67]!==y||q[68]!==A||q[69]!==j?(k=(0,s.jsxs)("div",{className:"ReviewerSection-module__reviewerGroupsContainer__it7zd",children:[y,A,j]}),q[67]=y,q[68]=A,q[69]=j,q[70]=k):k=q[70],q[71]!==z||q[72]!==k?(U=(0,s.jsx)(P,{isExpanded:z,children:k}),q[71]=z,q[72]=k,q[73]=U):U=q[73],q[74]!==J||q[75]!==N||q[76]!==U?(O=(0,s.jsxs)("section",{"aria-label":"Reviews","aria-describedby":J,className:"border-bottom color-border-subtle",children:[N,U]}),q[74]=J,q[75]=N,q[76]=U,q[77]=O):O=q[77],O}function ev(){return(0,s.jsx)(l.CheckIcon,{size:16})}function eb(){return(0,s.jsx)(l.CodeReviewIcon,{size:16})}function ew(){return(0,s.jsx)(l.XIcon,{size:16})}function eN(){return(0,s.jsx)(l.FileDiffIcon,{size:16})}function ey(){return(0,s.jsx)(l.CheckIcon,{size:16})}ex.displayName="ReviewerSection";class eA extends R{#o;#l;get shouldRender(){return"DIRTY"!==this.pullRequest.mergeStateStatus&&"UNKNOWN"!==this.pullRequest.mergeStateStatus&&(this.#c.length>0||this.#u.length>0||this.consolidatedFailureReasons.length>0)}get sectionStatus(){return eT(this.numReviewsRequired,this.#d,this.#c,this.consolidatedFailureReasons,this.#u)}get mergeBoxStatus(){switch(this.sectionStatus){case ep:case eC:case eS:return"PASSED";case eE:return"FAILED";default:return"NEUTRAL"}}get numReviewsRequired(){let e=this.#m?.flatMap(e=>e.requiredReviewers||[])||[];return e.length?Math.max(...e):0}get consolidatedFailureReasons(){if(!this.#l){let e=this.#m?.flatMap(e=>e.failureReasons||[])||[];this.#l=[...new Set(e)].filter(ej)}return this.#l}get #m(){var e;let t;return this.#o||(this.#o=(t=(e=this.mergeRequirements)&&e.conditions.find(e=>"PULL_REQUEST_RULES"===e.type),(t?.ruleRollups?.filter(e=>"PULL_REQUEST"===e.ruleType).map(e=>e.metadata)??[]).filter(e=>null!==e).filter(e=>"requiredReviewers"in e&&"requiresCodeowners"in e&&"failureReasons"in e).map(e=>{let t=e.failureReasons.map(e=>e.toUpperCase());return{requiredReviewers:e.requiredReviewers,requiresCodeowners:e.requiresCodeowners,failureReasons:t}})??[])),this.#o}get #d(){return(this.#m?.filter(e=>e.requiresCodeowners)||[]).length>0}get #c(){return this.pullRequest.latestOpinionatedReviews}get #u(){return this.pullRequest.pendingReviewRequests}}let ej=e=>"CODE_OWNER_REVIEW_REQUIRED"===e||"SOC2_APPROVAL_PROCESS_REQUIRED"===e||"CHANGES_REQUESTED"===e||"MORE_REVIEWS_REQUIRED"===e||"LAST_PUSH_APPROVAL_REQUIRED"===e,eT=(e,t,r,s,n)=>0===s.length&&r.length>0&&(e>0||t)?ep:s.includes("CODE_OWNER_REVIEW_REQUIRED")||s.includes("SOC2_APPROVAL_PROCESS_REQUIRED")||s.includes("MORE_REVIEWS_REQUIRED")||s.includes("LAST_PUSH_APPROVAL_REQUIRED")?eR:s.includes("CHANGES_REQUESTED")?eE:0===e&&n.length>0&&0===r.length?eC:eS;class eI extends R{#h;get shouldRender(){return!!this.featureFlags.pull_request_stacks&&this.isStacked}get sectionStatus(){let e=this.entry;switch(this.stackCondition?.result||"UNKNOWN"){case"FAILED":if(e?.failedSubConditions&&e.failedSubConditions.length>0)return"FAILED";return"BLOCKED";case"PASSED":return"PASSED";case"UNKNOWN":return"UNKNOWN"}}get mergeBoxStatus(){return this.stackCondition?.result||"UNKNOWN"}get isStacked(){return!!this.stackCondition?.isStacked}get entry(){return this.entries?.find(e=>"CURRENT"===e.position)}get entries(){return this.stackCondition?.entries}get stackCondition(){return this.#h||(this.#h=function(e){let t=e&&e.conditions.find(e=>_.P.includes(e.type));if(t&&"entries"in t)return t}(this.mergeRequirements)),this.#h}}class eM{#g;#f;#_;#p;#E;constructor(e,t,r,s){this.#g=e,this.#f=t,this.#_=r,this.#E=s||{},this.#p=this.#R()}get overallStatus(){if("MERGED"===this.#g.state)return"MERGED";if("CLOSED"===this.#g.state)return"NEUTRAL";if(this.#g.isInMergeQueue)return"QUEUED";if(this.#g.isDraft)return"NEUTRAL";let e=Object.values(this.sections??[]).filter(e=>e.shouldConsiderStatus),t=e.some(e=>"FAILED"===e.mergeBoxStatus),r=e.every(e=>"PASSED"===e.mergeBoxStatus);return t&&this.#g.viewerCanUpdate?"SOME_FAILED":r?"ALL_PASSED":"NEUTRAL"}get sections(){return this.#p}#R(){return{BlockedSection:new v(this.#g,this.#f,this.#_),ClosedOrMergedStateMergeBox:new N(this.#g,this.#f,this.#_,this.#E),ChecksSection:new w(this.#g,this.#f,this.#_,this.#E),ConflictsSection:new y(this.#g,this.#f,this.#_,this.#E),DraftStateSection:new A(this.#g,this.#f,this.#_,this.#E),MergeQueueSection:new j(this.#g,this.#f,this.#_,this.#E),ReviewerSection:new eA(this.#g,this.#f,this.#_,this.#E),StackSection:new eI(this.#g,this.#f,this.#_,this.#E)}}}var ek=r(37215),eU=r(78881),eD=r(5095),eO=r(49305),eP=r(49481);function eq(e){let t,r,i,a,o,c,m,h,g,f,_,p,E,R=(0,n.c)(49),{state:S,isCrossRepo:C,headRefName:x,headRepository:v,baseRepository:b,viewerCanDeleteHeadRef:w,viewerCanRestoreHeadRef:N,deprovisionableCodespaces:y}=e,[A,j]=(0,d.useState)(),T=(0,d.useRef)(null),[M,k]=(0,d.useState)(!1),U=y?y.count:0,O=N&&y&&U>0,P=U>1?"codespaces":"codespace";R[0]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{j(e)}},R[0]=t):t=R[0];let{mutate:q,isPending:F}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.deleteHeadRef),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>{let e=new CustomEvent("head-ref-deleted");return document.dispatchEvent(e),u.invalidateQueries({queryKey:c},{cancelRefetch:!1})},a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>{o(e)},a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(t);R[1]!==q?(r=()=>{j(void 0),q(void 0)},R[1]=q,R[2]=r):r=R[2];let B=r;R[3]===Symbol.for("react.memo_cache_sentinel")?(i={onError:e=>{k(!1),j(e),T.current?.focus()}},R[3]=i):i=R[3];let{mutate:G,isPending:Q}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.cleanupCodespaces),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>{o(e)},a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(i);R[4]!==P||R[5]!==G?(a=()=>{j(void 0),G(void 0,{onSuccess:()=>{k(!1),setTimeout(()=>(0,eP.i)(`Deleting ${P}.`),1e3)}})},R[4]=P,R[5]=G,R[6]=a):a=R[6];let $=a;R[7]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{j(void 0),k(!0)},R[7]=o):o=R[7];let W=o;R[8]!==x||R[9]!==v?(c=()=>v&&v.name?(0,ed.WJ9)({owner:v.ownerLogin,repo:v.name,branch:x}):"",R[8]=x,R[9]=v,R[10]=c):c=R[10];let H=c;R[11]!==O||R[12]!==S?(m=()=>O?"Branch successfully deleted":"MERGED"===S?"Pull request successfully merged and closed":"Closed with unmerged commits",R[11]=O,R[12]=S,R[13]=m):m=R[13];let V=m;R[14]!==F||R[15]!==B?(h=(0,s.jsx)(L.Q,{loading:F,loadingAnnouncement:"Deleting branch",onClick:B,children:"Delete branch"}),R[14]=F,R[15]=B,R[16]=h):h=R[16];let K=h;R[17]!==P?(g=(0,s.jsxs)(L.Q,{ref:T,onClick:W,children:["Delete ",P]}),R[17]=P,R[18]=g):g=R[18];let z=g;R[19]===Symbol.for("react.memo_cache_sentinel")?(f=(0,s.jsx)("span",{id:"js-pull-restorable",className:"d-none"}),R[19]=f):f=R[19];let X=f,Y=`${v?.url}/settings`;R[20]!==K||R[21]!==z||R[22]!==O||R[23]!==w?(_=()=>w?K:O?z:X,R[20]=K,R[21]=z,R[22]=O,R[23]=w,R[24]=_):_=R[24];let J=_;R[25]!==b?.name||R[26]!==b?.ownerLogin||R[27]!==U||R[28]!==P||R[29]!==y||R[30]!==H||R[31]!==x||R[32]!==C||R[33]!==Y||R[34]!==O||R[35]!==S||R[36]!==w?(p=()=>{if("MERGED"===S)if(w)return(0,s.jsxs)(s.Fragment,{children:["You're all set \u2014 the"," ",(0,s.jsx)(eD.A,{className:(0,u.$)("ClosedOrMergedStateMergeBox-module__branchName__a3wRQ","d-inline wb-break-all"),href:H(),children:x})," ","branch can be safely deleted.",C&&(0,s.jsxs)(s.Fragment,{children:[" ","If you wish, you can also delete this fork of"," ",(0,s.jsx)("strong",{children:`${b?.ownerLogin}/${b?.name}`})," in the"," ",(0,s.jsx)(I.A,{href:Y,inline:!0,children:"settings"}),"."]})]});else if(O)return(0,s.jsxs)(s.Fragment,{children:["You're all set \u2014 the ",U," ",P," for head branch can be safely deleted. You can also manage your codespaces in"," ",(0,s.jsx)(I.A,{inline:!0,href:y.repositoryCodespacePath||"",children:"settings."})," "]});else return(0,s.jsx)(s.Fragment,{children:"You're all set \u2014 the branch has been merged."});return w?(0,s.jsxs)(s.Fragment,{children:["This pull request is closed, but the ",(0,s.jsx)(eD.A,{href:H(),children:x})," ","branch has unmerged commits."]}):(0,s.jsx)(s.Fragment,{children:"This pull request is closed."})},R[25]=b?.name,R[26]=b?.ownerLogin,R[27]=U,R[28]=P,R[29]=y,R[30]=H,R[31]=x,R[32]=C,R[33]=Y,R[34]=O,R[35]=S,R[36]=w,R[37]=p):p=R[37];let Z=p;return R[38]!==U||R[39]!==P||R[40]!==Q||R[41]!==F||R[42]!==A||R[43]!==J||R[44]!==$||R[45]!==V||R[46]!==M||R[47]!==Z?(E=(()=>{if(!A)return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(eO.A,{"aria-labelledby":"delete-codespaces-dialog-title",isOpen:M,returnFocusRef:T,onDismiss:()=>k(!1),children:[(0,s.jsx)(eO.A.Header,{id:"delete-codespaces-dialog-title",children:"Delete Codespace?"}),(0,s.jsxs)("div",{className:"tmp-p-3",children:[(0,s.jsxs)("span",{children:["Are you sure you want to delete ",U," ",P," for the head branch?"]}),(0,s.jsxs)("div",{className:"d-flex flex-justify-end tmp-mt-3",children:[(0,s.jsx)(L.Q,{className:"mr-1",inactive:Q,onClick:()=>{Q||(k(!1),T.current?.focus())},children:"Cancel"}),(0,s.jsx)(L.Q,{className:"mr-1",variant:"danger",loading:Q,loadingAnnouncement:`Deleting ${P}.`,onClick:$,children:`Delete ${P}`})]})]})]}),(0,s.jsx)(D,{title:V(),subtitle:Z(),rightSideContent:J()})]});{let e=404!==A.cause;return(0,s.jsx)(D,{title:"Some codespaces could not be deleted."===A.message?`Couldn't delete ${P} `:"Couldn't update branch",subtitle:A.message,rightSideContent:e?(0,s.jsx)(L.Q,{disabled:F,leadingVisual:l.SyncIcon,onClick:()=>j(void 0),children:"Try again"}):void 0})}})(),R[38]=U,R[39]=P,R[40]=Q,R[41]=F,R[42]=A,R[43]=J,R[44]=$,R[45]=V,R[46]=M,R[47]=Z,R[48]=E):E=R[48],E}eq.displayName="ClosedOrMergedStateMergeBox";function eL(e){let t,r,i,a,o=(0,n.c)(9),{icon:l,ariaLabel:c,iconBackgroundColor:d}=e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,u.$)("d-flex flex-justify-center flex-items-center mr-2 rounded-2 height-2 width-2 position-absolute","MergeabilityIcon-module__mergeabilityIcon__pgZrk"),o[0]=t):t=o[0],o[1]!==d?(r={backgroundColor:d},o[1]=d,o[2]=r):r=o[2],o[3]!==c||o[4]!==l?(i=(0,s.jsx)(eo.A,{className:"fgColor-onEmphasis",icon:l,size:24,"aria-label":c}),o[3]=c,o[4]=l,o[5]=i):i=o[5],o[6]!==r||o[7]!==i?(a=(0,s.jsx)("div",{className:t,style:r,children:i}),o[6]=r,o[7]=i,o[8]=a):a=o[8],a}eL.displayName="MergeabilityIcon";var eF=r(70944);function eB(e){let t,r,i,a,o,c=(0,n.c)(7),{hideIcon:u}=e;return c[0]!==u?(t=!u&&(0,s.jsx)(eL,{icon:l.GitMergeIcon,ariaLabel:"Merge status cannot be loaded",iconBackgroundColor:"var(--bgColor-neutral-emphasis)"}),c[0]=u,c[1]=t):t=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(eF.E.Visual,{children:(0,s.jsx)(l.AlertIcon,{size:24,className:"fgColor-muted tmp-mt-3 tmp-mb-3"})}),c[2]=r):r=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,s.jsx)(eF.E.Heading,{children:(0,s.jsx)("strong",{children:"Merge status cannot be loaded"})}),c[3]=i):i=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsxs)(eF.E,{border:!0,children:[r,i,(0,s.jsx)("div",{className:"mb-n2",children:(0,s.jsxs)(eF.E.Description,{children:["Try reloading the page, or if the problem persists"," ",(0,s.jsxs)("a",{className:"fgColor-muted",href:"https://support.github.com/",children:[(0,s.jsx)("u",{children:"contact support"}),"."]})]})}),(0,s.jsx)(eF.E.SecondaryAction,{href:"https://www.githubstatus.com/",children:"GitHub status "})]}),c[4]=a):a=c[4],c[5]!==t?(o=(0,s.jsxs)("div",{className:"position-relative MergeBoxErrorState-module__boundaryContainer__EpgT_",children:[t,a]}),c[5]=t,c[6]=o):o=c[6],o}eB.displayName="MergeBoxErrorState";function eG(e){let t,r,i=(0,n.c)(4),{bgColor:a}=e;return i[0]!==a?(t=a?{backgroundColor:a}:void 0,i[0]=a,i[1]=t):t=i[1],i[2]!==t?(r=(0,s.jsx)(M.A,{icon:eQ,size:32,style:t,className:"BlockedSection-module__CircleOcticon__Qw2U5"}),i[2]=t,i[3]=r):r=i[3],r}function eQ(){return(0,s.jsx)(l.AlertFillIcon,{size:16})}eG.displayName="AlertIcon";var e$=r(16497);function eW(e){let t,r,i,a=(0,n.c)(5),{failingConditionsAndRules:o}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)(eG,{bgColor:"var(--borderColor-danger-emphasis)"}),a[0]=t):t=a[0],a[1]!==o?(r=o.map(eH),a[1]=o,a[2]=r):r=a[2],a[3]!==r?(i=(0,s.jsx)("section",{"aria-label":"Merging is blocked",className:"border-bottom borderColor-muted",children:(0,s.jsx)(D,{title:"Merging is blocked",icon:t,children:(0,s.jsx)("ul",{className:"list-style-none",children:r})})}),a[3]=r,a[4]=i):i=a[4],i}function eH(e){return e&&"message"in e&&(0,s.jsxs)("li",{className:"BlockedSection-module__BlockedSectionMessage___SCh_",children:[(0,s.jsx)(e$.JR,{html:e.message||""})," ",(0,s.jsx)(eV,{ruleName:e.displayName})]},e.displayName)}function eV(e){let t=(0,n.c)(1),{ruleName:r}=e;if("UNVERIFIED_EMAIL"===r){let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsxs)(s.Fragment,{children:["You will be able to merge this pull request after you"," ",(0,s.jsx)(I.A,{href:"/settings/emails",inline:!0,children:"verify your email address"}),"."]}),t[0]=e):e=t[0],e}return null}eW.displayName="BlockedSection",eV.displayName="AdditionalMessaging";let eK={ACTION_REQUIRED:{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger, var(--color-danger-fg))",isPending:!1,isSuccess:!1},CANCELLED:{icon:l.StopIcon,iconColor:"var(--fgColor-muted, var(--color-fg-muted))",isPending:!1,isSuccess:!1},COMPLETED:{icon:l.CheckIcon,iconColor:"var(--fgColor-success, var(--color-success-fg))",isSuccess:!0,isPending:!1},ERROR:{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger, var(--color-danger-fg))",isPending:!1,isSuccess:!1},EXPECTED:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1},FAILURE:{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger, var(--color-danger-fg))",isPending:!1,isSuccess:!1},IN_PROGRESS:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1},NEUTRAL:{icon:l.SquareFillIcon,iconColor:"var(--fgColor-muted, var(--color-fg-muted))",isPending:!1,isSuccess:!1},PENDING:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1},QUEUED:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1},REQUESTED:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",backgroundColor:"none",isPending:!1,isSuccess:!1},SKIPPED:{icon:l.SkipIcon,iconColor:"var(--fgColor-muted, var(--color-fg-muted))",isPending:!1,isSuccess:!1},STALE:{icon:l.MoonIcon,iconColor:"var(--fgColor-muted, var(--color-fg-muted))",isPending:!1,isSuccess:!1},STARTUP_FAILURE:{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger, var(--color-danger-fg))",isPending:!1,isSuccess:!1},SUCCESS:{icon:l.CheckIcon,iconColor:"var(--fgColor-success, var(--color-success-fg))",isSuccess:!0,isPending:!1},TIMED_OUT:{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger, var(--color-danger-fg))",isPending:!1,isSuccess:!1},WAITING:{icon:l.ClockIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1},_UNKNOWN_VALUE:{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention, var(--color-attention-fg))",isPending:!0,isSuccess:!1}},ez={FAILURE:"failing",NEUTRAL:"neutral",TIMED_OUT:"timed out",CANCELLED:"cancelled",STALE:"stale",PENDING:"pending",IN_PROGRESS:"in progress",REQUESTED:"requested",QUEUED:"queued",SKIPPED:"skipped",EXPECTED:"expected",SUCCESS:"successful",ALL:"all"};Object.keys(eK);let eX=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function eY(e,t){return eX.compare(e.displayName,t.displayName)}function eJ(e,t,r,s){if(s?.statusChecksGrouping==="ungrouped")return{ALL:e};let n={};for(let e of Object.keys(t))n[e]=[];return e.reduce((e,s)=>{let n=r(s),i=Object.keys(t).find(e=>t[e].includes(n));if(i){let t=e[i];t&&t.push(s)}return e},n)}function eZ(e,t,r){if(r?.statusChecksGrouping==="ungrouped")return{ALL:e.reduce((e,t)=>e+t.count,0)};let s=eJ(e,t,e=>e.state,r);return Object.fromEntries(Object.keys(s).map(e=>{let t;return[e,(t=s[e],t?.reduce((e,t)=>e+t.count,0)??0)]}))}function e0(e){let t={};for(let r of e)t[r.state]=r.count;return{statusCheckCounts:JSON.stringify(t)}}var e1=r(59592),e2=r(70170),e3=r(19129),e4=r(48449),e5=r(31821);let e6={PASSED:"success",PENDING:"pending",PENDING_APPROVAL:"pending",PENDING_FAILED:"failure",PENDING_CONFLICTS:"pending",SOME_FAILED:"failure",FAILED:"failure"};function e7(){(0,e5.gd)()}function e8(){return(0,e5.iD)("merge-queue"),e9}function e9(){(0,e5.gd)()}var te=r(67323),tt=r(26108);let tr={status_checks_grouping_preference:["grouped_by_status","ungrouped"]};function ts(e){let t,r,i,a,o,c,m=(0,n.c)(29),{children:h,count:g,groupStatus:f,isToggleVisible:_,analyticsMetadata:p,showSettingsIcon:E,setUserPreferences:R,pullRequestId:S,userPreferences:C}=e;m[0]!==g||m[1]!==C?.statusChecksGrouping?(t=function(e){return C?.statusChecksGrouping==="ungrouped"?g>1?`${g} checks`:`${g} check`:`${g} ${e} check${g>1?"s":""}`},m[0]=g,m[1]=C?.statusChecksGrouping,m[2]=t):t=m[2];let x=t,[v,b]=(0,F.Fo)(`${S}:checksGroup:${f}Expanded`,!0),{sendAnalyticsEvent:w}=(0,T.s)(),N=ez[f],y=(0,d.useId)(),A=v||!_,j=x(N),I=!_||v,[M,k]=(0,d.useState)(null);m[3]===Symbol.for("react.memo_cache_sentinel")?(r={onError:e=>{k(e.message)}},m[3]=r):r=m[3];let{mutate:U}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.updateMergeBoxUserPreference),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async e=>{if(!e.preferenceName||!e.preference)throw Error("Preference name and value must be provided.");if(!(e.preferenceName in tr))throw Error("Invalid preference name.");if(!tr[e.preferenceName].includes(e.preference))throw Error("Invalid preference value.");let t=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"},body:e}),r=await (0,ei.hp)(t);return(0,ei.R)(t,r),r},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>{o(e)},a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(r);return m[4]!==p||m[5]!==y||m[6]!==f||m[7]!==j||m[8]!==v||m[9]!==w||m[10]!==b||m[11]!==R||m[12]!==_||m[13]!==E||m[14]!==U||m[15]!==C?(i=_&&(0,s.jsxs)("div",{className:"ExpandedChecks-module__groupHeader__BcP6u",children:[C?.statusChecksGrouping==="ungrouped"?(0,s.jsxs)("span",{className:(0,u.$)("ExpandedChecks-module__totalChecksCountText__etZ9D","pl-2 text-semibold f6"),children:[" ",j," "]}):(0,s.jsx)(L.Q,{"aria-controls":y,"aria-expanded":v,"aria-label":v?`Collapse ${j} group`:`Expand ${j} group`,className:"ExpandedChecks-module__checksGroupHeadingButton___ufyt",variant:"invisible",size:"small",trailingVisual:()=>(0,s.jsx)(B,{isExpanded:v}),onClick:()=>{w(v?"checks_group.collapse":"checks_group.expand","MERGEBOX_CHECKS_GROUP_TOGGLE_BUTTON",{...p,group:f}),b(!v)},children:j}),E&&R&&(0,s.jsxs)(te.W,{children:[(0,s.jsx)(te.W.Anchor,{children:(0,s.jsx)(tt.K,{icon:l.GearIcon,variant:"invisible","aria-label":"Checks settings",className:"ExpandedChecks-module__checkSettingsButton__A2qmS"})}),(0,s.jsx)(te.W.Overlay,{width:"auto",children:(0,s.jsxs)(z.l,{selectionVariant:"single",children:[(0,s.jsx)(z.l.Item,{onSelect:()=>{C?.statusChecksGrouping!=="grouped_by_status"&&(U({preferenceName:"status_checks_grouping_preference",preference:"grouped_by_status"}),R({...C,statusChecksGrouping:"grouped_by_status"}))},selected:C?.statusChecksGrouping==="grouped_by_status",children:"Group by status"}),(0,s.jsx)(z.l.Item,{onSelect:()=>{C?.statusChecksGrouping!=="ungrouped"&&(U({preferenceName:"status_checks_grouping_preference",preference:"ungrouped"}),R({...C,statusChecksGrouping:"ungrouped"}))},selected:C?.statusChecksGrouping==="ungrouped",children:"No grouping"})]})})]})]}),m[4]=p,m[5]=y,m[6]=f,m[7]=j,m[8]=v,m[9]=w,m[10]=b,m[11]=R,m[12]=_,m[13]=E,m[14]=U,m[15]=C,m[16]=i):i=m[16],m[17]!==M?(a=M&&(0,s.jsxs)(X.A,{variant:"danger",className:"ChecksGroup-module__ErrorFlash__rUxGL",children:[(0,s.jsx)(eo.A,{icon:l.StopIcon,className:"ChecksGroup-module__ErrorOcticon__GBj8Z"}),M]}),m[17]=M,m[18]=a):a=m[18],m[19]!==h||m[20]!==y||m[21]!==N||m[22]!==I||m[23]!==A?(o=I&&(0,s.jsx)("div",{className:(0,u.$)("ExpandedChecks-module__expandableWrapper__vAy7Q",A&&"ExpandedChecks-module__isExpanded__tvtPm"),id:y,"aria-label":`${N} checks`,role:"group",children:(0,s.jsx)("div",{className:"ExpandedChecks-module__expandableListView__YFbce",children:(0,s.jsx)(q.u,{title:`${N} checks`,titleHeaderTag:"h3",strictFocusZone:!1,children:h})})}),m[19]=h,m[20]=y,m[21]=N,m[22]=I,m[23]=A,m[24]=o):o=m[24],m[25]!==i||m[26]!==a||m[27]!==o?(c=(0,s.jsxs)("div",{children:[i,a,o]}),m[25]=i,m[26]=a,m[27]=o,m[28]=c):c=m[28],c}ts.displayName="ChecksGroup";var tn=r(62935),ti=r(4925),ta=r(37564),to=r(38401),tl=r(55598),tc=r(34349),tu=r(20331),td=r(9463),tm=r(82615),th=r(73537),tg=r(10506),tf=r(66743),t_=r(11515),tp=r(54242),tE=r(6328);let tR="copilot-explain-error-action",tS="copilot-fix-with-copilot-action";function tC(e){let t,r,i,a=(0,n.c)(7),{failureContext:o,targetUrl:c,displayName:u}=e;a[0]!==u||a[1]!==o||a[2]!==c?(t=()=>{if((0,th.G7)("copilot_chat_action_logs_redirect")){(0,tf.BI)("copilot.open_copilot_chat",{source:`element ${tR}`});let e=c?(0,td.a)(c,!0,u):null,t=e?[e]:[],r=(0,tm.oo)(void 0,!0);tg.Jt.setEntrypointMessage({message:r,references:t}),tg.Jt.setCurrentReferences(null,t),window.location.href=e?`/copilot?reference_id=${(0,t_.Vb)(e)}`:"/copilot";return}(0,tc.qR)({id:tR,intent:tu.wh.actionsAgent,content:(0,tm.oo)(o.jobId),references:[]})},a[0]=u,a[1]=o,a[2]=c,a[3]=t):t=a[3];let d=t;return a[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(z.l.LeadingVisual,{children:(0,s.jsx)(l.CopilotIcon,{})}),a[4]=r):r=a[4],a[5]!==d?(i=(0,s.jsxs)(z.l.Item,{onSelect:d,children:["Explain error",r]}),a[5]=d,a[6]=i):i=a[6],i}function tx(e){let t,r,i,a=(0,n.c)(6),{targetUrl:o}=e,{sendAnalyticsEvent:c}=(0,T.s)();a[0]!==c?(t=()=>{c("status_check_row_action_bar.view_details_click","VIEW_DETAILS_MENU_ITEM")},a[0]=c,a[1]=t):t=a[1];let u=t;return a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(z.l.LeadingVisual,{children:(0,s.jsx)(l.ArrowRightIcon,{})}),a[2]=r):r=a[2],a[3]!==u||a[4]!==o?(i=(0,s.jsxs)(z.l.LinkItem,{href:o,onClick:u,children:["View details",r]}),a[3]=u,a[4]=o,a[5]=i):i=a[5],i}function tv(e){let t,r,i,a,o,c,u,d=(0,n.c)(21),{failureContext:m,targetUrl:h,displayName:g,onLoadingChange:f}=e,_=(0,tp.t)();d[0]!==g||d[1]!==h?(t=h?(0,td.a)(h,!0,g):null,d[0]=g,d[1]=h,d[2]=t):t=d[2];let p=t,E=p?.repoOwner||_?.ownerLogin,R=p?.repoName||_?.name,S=m.headRef||_?.defaultBranch;d[3]!==f?(r=()=>{f(!1),(0,tf.BI)("fix_workflow.job_created",{source:tS}),window.location.href="proxy.php?url=/copilot/agents"},i=e=>{f(!1),(0,tf.BI)("fix_workflow.job_creation_failed",{error:e.message,source:tS})},d[3]=f,d[4]=r,d[5]=i):(r=d[4],i=d[5]),d[6]!==E||d[7]!==R||d[8]!==r||d[9]!==i?(a={owner:E,repo:R,onSuccess:r,onError:i},d[6]=E,d[7]=R,d[8]=r,d[9]=i,d[10]=a):a=d[10];let{mutate:C}=(0,tE.l)(a);d[11]!==S||d[12]!==C||d[13]!==g||d[14]!==m.jobId||d[15]!==f||d[16]!==h?(o=()=>{f(!0),(0,tf.BI)("fix_workflow.menu_item_clicked",{source:tS});let e=g||"workflow",t=`Fix the failing GitHub Actions workflow "${e}". Analyze the workflow logs, identify the root cause of the failure, and implement a fix. Job ID: ${m.jobId} ${h?`Job URL: ${h}`:""}`;C({problemStatement:t,baseRef:S||"",eventType:"fix_failed_workflow",eventUrl:h||"",eventContent:t})},d[11]=S,d[12]=C,d[13]=g,d[14]=m.jobId,d[15]=f,d[16]=h,d[17]=o):o=d[17];let x=o;return R&&E&&S?(d[18]===Symbol.for("react.memo_cache_sentinel")?(c=(0,s.jsx)(z.l.LeadingVisual,{children:(0,s.jsx)(l.AgentIcon,{})}),d[18]=c):c=d[18],d[19]!==x?(u=(0,s.jsxs)(z.l.Item,{onSelect:x,children:["Fix with agent",c]}),d[19]=x,d[20]=u):u=d[20],u):null}function tb(e){let t,r,i=(0,n.c)(13),{copilotCheckRunFailureContext:a,targetUrl:o,displayName:l}=e,[u,m]=(0,d.useState)(!1);if(i[0]!==a||i[1]!==l||i[2]!==o){t=[];let e=(0,th.G7)("copilot_fix_failed_workflows");if(null!=a){let r,n=()=>(0,s.jsx)(tC,{failureContext:a,targetUrl:o,displayName:l});if(i[4]!==n?(r={key:"copilot-explain-error",render:n},i[4]=n,i[5]=r):r=i[5],t.push(r),e){let e,r=()=>(0,s.jsx)(tv,{failureContext:a,targetUrl:o,displayName:l,onLoadingChange:m});i[6]!==r?(e={key:"copilot-fix-with-copilot",render:r},i[6]=r,i[7]=e):e=i[7],t.push(e)}}if(o){let e;i[8]!==o?(e={key:"view-details",render:()=>(0,s.jsx)(tx,{targetUrl:o})},i[8]=o,i[9]=e):e=i[9],t.push(e)}i[0]=a,i[1]=l,i[2]=o,i[3]=t}else t=i[3];if(u){let e;return i[10]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsxs)("span",{className:"StatusCheckRowActionBar-module__loadingIndicator__mWwhn",role:"status","aria-live":"polite","aria-atomic":"true",children:[(0,s.jsx)(c.A,{size:"small"}),(0,s.jsx)("span",{className:"StatusCheckRowActionBar-module__loadingText__sCv3K",children:"Creating task\u2026"})]}),i[10]=e):e=i[10],e}return i[11]!==t?(r=(0,s.jsx)(ea.L,{label:"actions",staticMenuActions:t,className:"StatusCheckRowActionBar-module__statusCheckActionBar__HRQls"}),i[11]=t,i[12]=r):r=i[12],r}function tw(e){let t,r,i,a=(0,n.c)(7),{iconColor:o,icon:l}=e;return a[0]!==o?(t={color:o},a[0]=o,a[1]=t):t=a[1],a[2]!==l?(r=(0,s.jsx)(eo.A,{icon:l}),a[2]=l,a[3]=r):r=a[3],a[4]!==t||a[5]!==r?(i=(0,s.jsx)("span",{style:t,children:r}),a[4]=t,a[5]=r,a[6]=i):i=a[6],i}function tN(e){let t,r,i,a=(0,n.c)(5),{animated:o}=e,u=void 0===o||o;return a[0]!==u?(t=u?(0,s.jsx)(c.A,{size:"small"}):(0,s.jsx)(l.CircleIcon,{size:"small",className:"StatusCheckRow-module__staticSpinner__rZfJD"}),a[0]=u,a[1]=t):t=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)("div",{className:"StatusCheckRow-module__spinnerWrapper__H3wZl",children:(0,s.jsx)("div",{className:"StatusCheckRow-module__spinnerInner__KatJh"})}),a[2]=r):r=a[2],a[3]!==t?(i=(0,s.jsxs)("div",{className:"StatusCheckRow-module__checksSpinnerWrapper__KUhwK",children:[t,r]}),a[3]=t,a[4]=i):i=a[4],i}tC.displayName="CopilotExplainErrorMenuItem",tx.displayName="ViewDetailsMenuItem",tv.displayName="CopilotFixWithCopilotMenuItem",tb.displayName="StatusCheckRowActionBar",tw.displayName="StatusIcon",tN.displayName="CheckSpinner";let ty=(0,d.memo)(function(e){let t,r,i,a,o,l,c,m,h,g,f,_,p,E,R,S,C,x=(0,n.c)(51),{additionalContext:v,avatarUrl:b,avatarBackgroundColor:w,copilotCheckRunFailureContext:N,description:y,displayName:A,state:j,stateChangedAt:T,targetUrl:I,isRequired:M,reserveSpaceForRequiredBadge:k,reserveSpaceForActionBar:U,shouldAnimate:D}=e,O=void 0===D||D,P=eK[j];x[0]!==v?(t=v?v.charAt(0).toLowerCase()+v.slice(1):"",x[0]=v,x[1]=t):t=x[1];let q=`${A} ${t}`,L=k&&!U,[F,B]=(0,d.useState)(!1),G=(0,d.useRef)(null),Q=(0,d.useRef)(null);x[2]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{let e=new ResizeObserver(()=>{if(G.current&&Q.current){let e=Q.current.offsetWidth;B(G.current.offsetWidth+31>e)}});return Q.current&&e.observe(Q.current),()=>{e.disconnect()}},x[2]=r):r=x[2],x[3]!==A?(i=[A],x[3]=A,x[4]=i):i=x[4],(0,d.useEffect)(r,i),x[5]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsx)("div",{}),x[5]=a):a=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,u.$)(K),x[6]=o):o=x[6],x[7]!==N||x[8]!==A||x[9]!==U||x[10]!==I?(l=U?(0,s.jsx)(tb,{copilotCheckRunFailureContext:N,targetUrl:I,displayName:A}):(0,s.jsx)(s.Fragment,{}),x[7]=N,x[8]=A,x[9]=U,x[10]=I,x[11]=l):l=x[11],x[12]===Symbol.for("react.memo_cache_sentinel")?(c=(0,u.$)("StatusCheckRow-module__leadingVisual__C852F","mt-2"),x[12]=c):c=x[12],x[13]!==O||x[14]!==j||x[15]!==P?(m="IN_PROGRESS"===j?(0,s.jsx)(tN,{animated:O}):(0,s.jsx)(tw,{icon:P.icon,iconColor:P.iconColor}),x[13]=O,x[14]=j,x[15]=P,x[16]=m):m=x[16],x[17]!==w||x[18]!==b||x[19]!==A?(h=b?(0,s.jsx)(V.r,{alt:A,size:20,square:!0,src:b,className:"flex-shrink-0 ml-2 mr-2",style:w?{backgroundColor:w}:void 0}):(0,s.jsx)(ta.N,{size:20,square:!0,className:"flex-shrink-0 ml-2 mr-2"}),x[17]=w,x[18]=b,x[19]=A,x[20]=h):h=x[20],x[21]!==h||x[22]!==m?(g=(0,s.jsx)(to.B,{children:(0,s.jsxs)(H.e,{className:c,children:[m,h]})}),x[21]=h,x[22]=m,x[23]=g):g=x[23];let z=A??"",X=I??void 0,Y=F?`${A} ${v} ${y}`:void 0;x[24]!==Y?(f={title:Y},x[24]=Y,x[25]=f):f=x[25];let J=("IN_PROGRESS"===j||"QUEUED"===j)&&"text-italic";x[26]!==J?(_=(0,u.$)("StatusCheckRow-module__titleDescription__uQ3cm",J),x[26]=J,x[27]=_):_=x[27],x[28]!==v||x[29]!==j||x[30]!==T?(p=function({state:e,stateChangedAt:t,additionalContext:r}){switch(e){case"IN_PROGRESS":return(0,s.jsxs)("span",{children:["Started ",(0,s.jsx)(tn.A,{datetime:t})]});case"SKIPPED":return(0,s.jsxs)("span",{children:["Skipped ",(0,s.jsx)(tn.A,{datetime:t})]});case"QUEUED":return(0,s.jsx)("span",{children:"Queued"});default:return(0,s.jsx)("span",{children:r})}}({state:j,stateChangedAt:T,additionalContext:v}),x[28]=v,x[29]=j,x[30]=T,x[31]=p):p=x[31];let Z=y&&`\u{2014} ${y}`;return x[32]!==_||x[33]!==p||x[34]!==Z?(E=(0,s.jsxs)("span",{className:_,children:[p," ",Z]}),x[32]=_,x[33]=p,x[34]=Z,x[35]=E):E=x[35],x[36]!==z||x[37]!==X||x[38]!==f||x[39]!==E?(R=(0,s.jsx)(W.ao,{containerClassName:"StatusCheckRow-module__title__ZTbnE",headingClassName:"StatusCheckRow-module__titleHeader__Y8hl_",value:z,href:X,linkProps:f,headingRef:G,headerContainerRef:Q,children:E}),x[36]=z,x[37]=X,x[38]=f,x[39]=E,x[40]=R):R=x[40],x[41]!==M||x[42]!==L||x[43]!==k?(S=k?(0,s.jsx)(tl.V,{children:M&&(0,s.jsx)("div",{className:(0,u.$)("StatusCheckRow-module__requiredLabel__Tokko","flex-shrink-0 fgColor-default",L&&"tmp-pr-3"),children:(0,s.jsx)(ti.A,{children:"Required"})})}):(0,s.jsx)("div",{className:"tmp-px-5"}),x[41]=M,x[42]=L,x[43]=k,x[44]=S):S=x[44],x[45]!==q||x[46]!==g||x[47]!==R||x[48]!==S||x[49]!==l?(C=(0,s.jsxs)($.c,{title:a,"aria-label":q,className:o,secondaryActions:l,children:[g,R,S]}),x[45]=q,x[46]=g,x[47]=R,x[48]=S,x[49]=l,x[50]=C):C=x[50],C});ty.displayName="StatusCheckRow";let tA={FAILURE:["CANCELLED","ERROR","FAILURE","STALE","STARTUP_FAILURE","TIMED_OUT"],PENDING:["ACTION_REQUIRED","EXPECTED","PENDING","QUEUED","REQUESTED","WAITING","_UNKNOWN_VALUE"],IN_PROGRESS:["IN_PROGRESS"],SKIPPED:["SKIPPED"],NEUTRAL:["NEUTRAL"],SUCCESS:["SUCCESS","COMPLETED"]};function tj(e){let t,r,i=(0,n.c)(9),{pullRequestId:a,statusChecks:o,statusRollupSummary:l,mergeBoxUserPreferences:c}=e,[m,h]=(0,d.useState)(c||null);i[0]!==o?(t=[...o].sort(eY),i[0]=o,i[1]=t):t=i[1];let g=t;if(i[2]!==a||i[3]!==g||i[4]!==o||i[5]!==l||i[6]!==m){let e,t=eZ(l,tA,m),n=eJ(g,tA,tU,m),c=o.some(tk),d=o.some(tM),f=Object.entries(t).reduce(tI,0),_=o.length>0&&o.every(e=>e.state===o[0]?.state),p=f>1||m?.statusChecksGrouping==="ungrouped"&&!_;i[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,u.$)("ExpandedChecks-module__checksContainer__VTPKn","ExpandedChecks-module__containPaint__EU009"),i[8]=e):e=i[8],r=(0,s.jsx)("div",{className:e,children:Object.entries(t).filter(tT).map((e,t)=>{let[r,i]=e,o=i<50;return(0,s.jsx)(ts,{count:i,groupStatus:r,isToggleVisible:p,pullRequestId:a,analyticsMetadata:e0(l),setUserPreferences:h,userPreferences:m,showSettingsIcon:m&&0===t,children:n[r]?.map(e=>e?(0,s.jsx)(ty,{...e,shouldAnimate:o,reserveSpaceForActionBar:d,reserveSpaceForRequiredBadge:c},`${e.displayName}-${e.state}-${e.targetUrl}-${e.stateChangedAt}`):null)},r)})}),i[2]=a,i[3]=g,i[4]=o,i[5]=l,i[6]=m,i[7]=r}else r=i[7];return r}function tT(e){let[,t]=e;return t>0}function tI(e,t){let[,r]=t;return r>0?e+1:e}function tM(e){return e.copilotCheckRunFailureContext||!!e.targetUrl}function tk(e){return e.isRequired}function tU(e){return e.state}tj.displayName="ExpandedChecksList";let tD="StatusCheckStatesIcon-module__icon__dqsZL",tO="StatusCheckStatesIcon-module__icon-animate__GrC1t",tP={PASSING:(0,s.jsx)(M.A,{icon:()=>(0,s.jsx)(l.CheckIcon,{size:16}),className:"bgColor-success-emphasis fgColor-onEmphasis",size:32}),FAILING:(0,s.jsx)(M.A,{icon:()=>(0,s.jsx)(l.XIcon,{size:16}),className:"bgColor-danger-emphasis fgColor-onEmphasis",size:32})},tq={FAILURE:["CANCELLED","ERROR","FAILURE","STALE","STARTUP_FAILURE","TIMED_OUT"],PENDING:["_UNKNOWN_VALUE","EXPECTED","QUEUED","PENDING","WAITING","REQUESTED","ACTION_REQUIRED","IN_PROGRESS"],SKIPPED:["SKIPPED","NEUTRAL"],SUCCESS:["SUCCESS","COMPLETED"]},tL={FAILURE:"var(--fgColor-danger)",SUCCESS:"var(--fgColor-success)",PENDING:"var(--fgColor-attention)",SKIPPED:"var(--fgColor-neutral)"},tF=2*Math.PI*44,tB={gapPercent:5,strokeWidth:12,size:32,circleSize:100,circumference:tF,percentToDegree:3.6,percentToPx:tF/100};function tG({statusRollupSummary:e}){let[t,r]=(0,d.useState)(!1),n=(0,d.useRef)(void 0),i=(0,d.useMemo)(()=>{let t,r,s,n,i,a,o,l;return s=(r=[{name:"SUCCESS",count:(t=eZ(e,tq)).SUCCESS??0},{name:"SKIPPED",count:t.SKIPPED??0},{name:"PENDING",count:t.PENDING??0},{name:"FAILURE",count:t.FAILURE??0}].flatMap(e=>e?[e]:[]).filter(e=>!!e.count&&e.count>0)).reduce((e,t)=>e+t.count,0),n=[],i=r.length??0,a=r.filter(({count:e})=>e/s*100<6).map(e=>e.name),o=0,3===a.length?o=15/(i-3):2===a.length?o=10/(i-2):1===a.length&&(o=5/(i-1)),l=o,r.map((e,t)=>{var r,o;let c,u,d;if(r=e.name,!Object.keys(tq).includes(r))return null;let m=e.count;if(!m)return null;let h=(o=e.name,c=m/s*100,(i>1&&(c-=tB.gapPercent),a.includes(o))?c+5:c-l),g={name:e.name,percentage:h,dashArray:`${Math.max(h*tB.percentToPx,0)} ${tB.circumference}`,transform:(u=0,((0!==t||t!==i-1)&&i>1||2===i)&&(u=2.5),d=((e,t)=>{if(0===e)return e;let r=0;for(let e=0;ee?[e]:[])},[e]),a=1===e.length&&e[0]?.state==="SUCCESS",o=1===e.length&&e[0]?.state==="FAILURE",l=!a&&!o||t;return(0,d.useMemo)(()=>{void 0!==n.current&&e.length>0&&r(!0),n.current=e},[e]),(0,s.jsxs)("div",{className:"StatusCheckStatesIcon-module__iconWrapper__JGmne",children:[a&&(0,s.jsx)("div",{className:(0,u.$)(tD,t&&tO),children:tP.PASSING}),o&&(0,s.jsx)("div",{className:(0,u.$)(tD,t&&tO),children:tP.FAILING}),l&&(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${tB.circleSize} ${tB.circleSize}`,shapeRendering:"crispEdges",width:tB.size,height:tB.size,style:{userSelect:"none",zoom:"reset"},fill:"none","aria-hidden":"true",children:i.map(e=>(0,s.jsx)("circle",{cx:tB.circleSize/2,cy:tB.circleSize/2,r:44,style:{strokeLinecap:"round",strokeLinejoin:"round",strokeDashoffset:0,strokeWidth:tB.strokeWidth,transition:"all 1000ms ease 0ms",transformOrigin:"50% 50%",shapeRendering:"geometricPrecision",strokeDasharray:e.dashArray,transform:e.transform,stroke:e.stroke}},e.name))})]})}tG.displayName="StatusCheckStatesIcon";let tQ={FAILURE:["ERROR","FAILURE","STARTUP_FAILURE"],TIMED_OUT:["TIMED_OUT"],CANCELLED:["CANCELLED"],SUCCESS:["SUCCESS"],STALE:["STALE"],PENDING:["ACTION_REQUIRED","PENDING","WAITING","_UNKNOWN_VALUE"],IN_PROGRESS:["IN_PROGRESS"],QUEUED:["QUEUED"],NEUTRAL:["NEUTRAL"],SKIPPED:["SKIPPED"],EXPECTED:["EXPECTED"],REQUESTED:["REQUESTED"]};function t$(e){let t,r,i,a,o,c,u,m,h=(0,n.c)(27),{checkSectionAriaId:g,pendingWorkflowApprovalRollup:f,statusRollup:_,statusChecks:p,pullRequestHeadSha:E,pullRequestId:R,focusPrimaryMergeButton:S,mergeBoxUserPreferences:C}=e;h[0]!==E?(t={pullRequestHeadSha:E},h[0]=E,h[1]=t):t=h[1];let{isPending:x,mutate:v}=function(e){let t,r,s,i,a=(0,n.c)(10),{pullRequestHeadSha:o}=e,l=(0,es.e)(er.uT.runActionRequiredWorkflows);a[0]!==o?(t={pullRequestHeadSha:o},a[0]=o,a[1]=t):t=a[1];let c=(0,eU.xX)(t),u=(0,ee.jE)();return a[2]!==l?(r=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[2]=l,a[3]=r):r=a[3],a[4]!==u||a[5]!==c?(s=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[4]=u,a[5]=c,a[6]=s):s=a[6],a[7]!==r||a[8]!==s?(i={mutationFn:r,onSuccess:s},a[7]=r,a[8]=s,a[9]=i):i=a[9],(0,et.n)(i)}(t),b=()=>{y(null),v(void 0,{onSuccess:()=>{setTimeout(tW,1e3),S()},onError:e=>y(e.message)})},[w,N]=(0,d.useState)(null),y=N,{workflowsRequiringApprovalCount:A,hasExpiredWorkflowRuns:j,approvalRequiredMessage:T,helpLink:M,viewerCanApproveWorkflowRuns:k}=f,U=`${A} workflow${1===A?"":"s"} awaiting approval`;h[2]!==T||h[3]!==j||h[4]!==M?(r=j?"Unable to re-run one or more workflows because they were created over a month ago.":(0,s.jsxs)(s.Fragment,{children:[T," ",(0,s.jsx)(I.A,{inline:!0,href:M,children:"Learn more about approving workflows."})]}),h[2]=T,h[3]=j,h[4]=M,h[5]=r):r=h[5];let O=r;return h[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,s.jsx)(eG,{bgColor:"var(--bgColor-attention-emphasis)"}),h[6]=i):i=h[6],h[7]!==b||h[8]!==x||h[9]!==k?(a=k?(0,s.jsx)(L.Q,{loading:x,loadingAnnouncement:"Re-running workflows",onClick:b,children:"Approve workflows to run"}):void 0,h[7]=b,h[8]=x,h[9]=k,h[10]=a):a=h[10],h[11]!==g||h[12]!==O||h[13]!==a||h[14]!==U?(o=(0,s.jsx)(D,{headerId:g,title:U,subtitle:O,icon:i,rightSideContent:a}),h[11]=g,h[12]=O,h[13]=a,h[14]=U,h[15]=o):o=h[15],h[16]!==w?(c=w&&(0,s.jsxs)(X.A,{className:"tmp-m-3",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),w]}),h[16]=w,h[17]=c):c=h[17],h[18]!==C||h[19]!==R||h[20]!==p||h[21]!==_.summary?(u=_.summary.length>0&&(0,s.jsx)(P,{isExpanded:!0,children:(0,s.jsx)(tj,{pullRequestId:R,statusChecks:p,statusRollupSummary:_.summary,mergeBoxUserPreferences:C})}),h[18]=C,h[19]=R,h[20]=p,h[21]=_.summary,h[22]=u):u=h[22],h[23]!==o||h[24]!==c||h[25]!==u?(m=(0,s.jsxs)(s.Fragment,{children:[o,c,u]}),h[23]=o,h[24]=c,h[25]=u,h[26]=m):m=h[26],m}function tW(){return(0,eP.i)("Successfully approved and re-requested workflows.")}t$.displayName="PendingApprovalChecksSection";let tH={PASSED:"All checks have passed",PENDING:"Some checks haven't completed yet",PENDING_APPROVAL:"Some checks are waiting for approval",PENDING_FAILED:"Some checks were not successful",SOME_FAILED:"Some checks were not successful",FAILED:"All checks have failed",PENDING_CONFLICTS:"Checks awaiting conflict resolution",UNKNOWN:"Checks status is unknown"};function tV(e){let t,r,i,a,o,l,c=(0,n.c)(18),{pullRequestId:u,pullRequestHeadSha:m,focusPrimaryMergeButton:h,sectionStatus:g,shouldRender:f,mergeBoxUserPreferences:_}=e;c[0]!==m?(t={pullRequestHeadSha:m},c[0]=m,c[1]=t):t=c[1];let{data:p}=(0,eU.Y3)(t),{aliveChannels:E,statusRollup:R,statusChecks:S}=p,C="PASSED"===R.combinedState,[x,v]=(0,F.Fo)(`${u}:checksExpanded`,!C),{sendAnalyticsEvent:b}=(0,T.s)(),w=(0,d.useId)();!function(e,t){let r,s,i,a,o=(0,n.c)(10);o[0]!==t?(r={pullRequestHeadSha:t},o[0]=t,o[1]=r):r=o[1];let{refetch:l}=(0,eU.Y3)(r),c=(0,e3.A)(),u=(0,e4.T)()?2e3:1e4;o[2]!==c||o[3]!==l?(s=()=>{c()&&l()},o[2]=c,o[3]=l,o[4]=s):s=o[4],o[5]!==s||o[6]!==u?(i=(0,e2.n)(s,u),o[5]=s,o[6]=u,o[7]=i):i=o[7];let d=i;o[8]!==d?(a=e=>{window.setTimeout(d,e.wait||0)},o[8]=d,o[9]=a):a=o[9];let m=a;(0,e1.x)(e,m)}(E.commitHeadShaChannel,m),(l=(0,n.c)(4))[0]!==R.combinedState||l[1]!==R.summary.length?(a=()=>{if(0===R.summary.length)(0,e5.gd)();else{let e=e6[R.combinedState];(0,e5.iD)(e)}return e7},o=[R.combinedState,R.summary.length],l[0]=R.combinedState,l[1]=R.summary.length,l[2]=a,l[3]=o):(a=l[2],o=l[3]),(0,d.useEffect)(a,o);let N=R.pendingWorkflowApprovalRollup;return f?(c[2]!==w||c[3]!==x||c[4]!==h||c[5]!==_||c[6]!==m||c[7]!==u||c[8]!==g||c[9]!==b||c[10]!==v||c[11]!==S||c[12]!==R||c[13]!==N?(r="PENDING_APPROVAL"===R.combinedState&&N?(0,s.jsx)(t$,{checkSectionAriaId:w,pendingWorkflowApprovalRollup:N,statusRollup:R,statusChecks:S,pullRequestHeadSha:m,pullRequestId:u,focusPrimaryMergeButton:h,mergeBoxUserPreferences:_}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(D,{headerId:w,title:tH[g],subtitle:function(e){if(0===e.length)return"No checks available.";let t=eZ(e,tQ),r=Object.keys(t).reduce((e,r)=>{let s=t[r];return s?e+s:e},0),s=Object.keys(ez).map(e=>{let r=t[e]??0,s=ez[e];return r>0?`${r} ${s}`:void 0}).filter(Boolean).join(", ");return`${s} ${r>1?"checks":"check"}`}(R.summary),icon:(0,s.jsx)(tG,{statusRollupSummary:R.summary}),expandableProps:{ariaLabel:x?"Collapse checks":"Expand checks",isExpanded:x,onToggle:()=>{b(x?"checks_section.collapse":"checks_section.expand","MERGEBOX_CHECKS_SECTION_TOGGLE_BUTTON",e0(R.summary)),v(!x)}}}),(0,s.jsx)(P,{isExpanded:x,children:(0,s.jsx)(tj,{statusChecks:S,statusRollupSummary:R.summary,pullRequestId:u,mergeBoxUserPreferences:_})})]}),c[2]=w,c[3]=x,c[4]=h,c[5]=_,c[6]=m,c[7]=u,c[8]=g,c[9]=b,c[10]=v,c[11]=S,c[12]=R,c[13]=N,c[14]=r):r=c[14],c[15]!==w||c[16]!==r?(i=(0,s.jsx)("section",{"aria-label":"Checks","aria-describedby":w,className:"border-bottom color-border-subtle",children:r}),c[15]=w,c[16]=r,c[17]=i):i=c[17],i):null}tV.displayName="ChecksSection";var tK=r(69161);function tz(){let e,t,r,i,a=(0,n.c)(6),{basePageDataUrl:o}=(0,tK.Yu)();a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(I.A,{href:"https://support.github.com/",inline:!0,children:"contact support"}),a[0]=e):e=a[0];let c=`${o}/checks`;return a[1]!==c?(t=(0,s.jsxs)(s.Fragment,{children:["Try again or if the problem persists"," ",e," ","or"," ",(0,s.jsx)(I.A,{href:c,inline:!0,children:"view the Checks tab."})]}),a[1]=c,a[2]=t):t=a[2],a[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(l.AlertIcon,{className:"mx-1",size:24}),a[3]=r):r=a[3],a[4]!==t?(i=(0,s.jsx)("section",{"aria-label":"Checks",className:"border-bottom borderColor-muted",children:(0,s.jsx)(D,{title:"Checks cannot be loaded right now",subtitle:t,icon:r})}),a[4]=t,a[5]=i):i=a[5],i}tz.displayName="ChecksSectionFetchFailure";var tX=r(55717),tY=r(73077);function tJ(e){let t,r,i,a=(0,n.c)(5),{className:o}=e;return a[0]!==o?(t=(0,u.$)("CenteredLoadingSpinner-module__SpinnerContainer__Ofjw0",o),a[0]=o,a[1]=t):t=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(c.A,{}),a[2]=r):r=a[2],a[3]!==t?(i=(0,s.jsx)("div",{className:t,children:r}),a[3]=t,a[4]=i):i=a[4],i}tJ.displayName="CenteredLoadingSpinner";var tZ=r(52111),t0=r(47819);function t1(e){let t,r,i,a,o,c,u=(0,n.c)(29),{className:m,children:h,actionList:g,inactive:f,inactiveTooltipText:_,inactiveTooltipDirection:p,loading:E,loadingAnnouncement:R,secondaryButtonActive:S,secondaryButtonAriaLabel:C,onPrimaryButtonClick:x,shouldFocusPrimaryButton:v,onFocusPrimaryButton:b,isPrimary:w,hideSecondaryButton:N}=e,y=void 0===p?"ne":p,A=void 0!==N&&N,j=(0,d.useRef)(null);u[0]!==b||u[1]!==v?(t=()=>{v&&(j.current?.focus(),b?.())},r=[v,b],u[0]=b,u[1]=v,u[2]=t,u[3]=r):(t=u[2],r=u[3]),(0,d.useEffect)(t,r);let T=void 0!==w&&w?"primary":"default",[I,M]=(0,d.useState)(!1),k=f&&!S;u[4]!==f||u[5]!==E?(i=void 0!==E?{}:{inactive:f,"aria-disabled":f},u[4]=f,u[5]=E,u[6]=i):i=u[6];let U=i,D=f?tZ.l:x;u[7]!==T||u[8]!==h||u[9]!==U||u[10]!==E||u[11]!==R||u[12]!==D?(a=(0,s.jsx)(L.Q,{className:"flex-1",variant:T,ref:j,loading:E,loadingAnnouncement:R,onClick:D,...U,children:h}),u[7]=T,u[8]=h,u[9]=U,u[10]=E,u[11]=R,u[12]=D,u[13]=a):a=u[13],u[14]!==g||u[15]!==T||u[16]!==A||u[17]!==I||u[18]!==C||u[19]!==k?(o=!A&&(0,s.jsxs)(te.W,{open:I,onOpenChange:k?tZ.l:e=>M(e),children:[(0,s.jsx)(te.W.Anchor,{children:(0,s.jsx)(tt.K,{className:"flex-0",variant:T,"aria-label":C,"aria-disabled":k,inactive:k,icon:l.TriangleDownIcon})}),(0,s.jsx)(te.W.Overlay,{align:"end",style:{width:"320px"},children:g})]}),u[14]=g,u[15]=T,u[16]=A,u[17]=I,u[18]=C,u[19]=k,u[20]=o):o=u[20],u[21]!==m||u[22]!==a||u[23]!==o?(c=(0,s.jsxs)(t0.A,{className:m,children:[a,o]}),u[21]=m,u[22]=a,u[23]=o,u[24]=c):c=u[24];let O=c;if(f&&_){let e;return u[25]!==O||u[26]!==y||u[27]!==_?(e=(0,s.jsx)(tX.m,{text:_,direction:y,children:O}),u[25]=O,u[26]=y,u[27]=_,u[28]=e):e=u[28],e}return O}t1.displayName="ButtonWithDropdown";var t2=r(89149),t3=r(90054),t4=r(97286),t5=r(61186);let t6=["mergebox-stack-rebase"];function t7(){let e,t=(0,n.c)(2),{basePageDataUrl:r}=(0,tK.Yu)(),s=`basePageDataURL:${r}`;return t[0]!==s?(e=[er.uT.stackRebaseStatus,s],t[0]=s,t[1]=e):e=t[1],e}function t8(){let e,t,r=(0,n.c)(7),s=(0,es.e)(er.uT.stackRebaseStatus),i=t7(),a=(0,ee.jE)();return r[0]!==a||r[1]!==i||r[2]!==s?(e=async()=>(0,t3.H)(s,i,a),r[0]=a,r[1]=i,r[2]=s,r[3]=e):e=r[3],r[4]!==i||r[5]!==e?(t={queryKey:i,queryFn:e,staleTime:1/0,enabled:!1},r[4]=i,r[5]=e,r[6]=t):t=r[6],(0,t4.I)(t)}function t9(e,t){return e[t.number]=t.state,e}function re(e,t){return"MERGED"!==t.pull.state&&(e[t.pull.number.toString()]=t.pull.headOid),e}async function rt(e,t=1e3){let r=Date.now(),s=t;for(;;){let t=(await e({throwOnError:!0})).data;if(!t)throw Error("Failed to load stack rebase status");if("DONE"===t.jobState)return;if(Date.now()-r+s>6e5)throw Error("Stack rebase polling timed out");await function(e){return new Promise(t=>setTimeout(t,e))}(s),s*=1.5}}function rr(e){let t,r,i=(0,n.c)(8),{description:a,onSelect:o,selected:l,text:c,inactiveText:u}=e;return i[0]!==a?(t=(0,s.jsx)(z.l.Description,{variant:"block",children:a}),i[0]=a,i[1]=t):t=i[1],i[2]!==u||i[3]!==o||i[4]!==l||i[5]!==t||i[6]!==c?(r=(0,s.jsxs)(z.l.Item,{selected:l,onSelect:o,inactiveText:u,children:[c,t]}),i[2]=u,i[3]=o,i[4]=l,i[5]=t,i[6]=c,i[7]=r):r=i[7],r}function rs(e){let t,r=(0,n.c)(5),{conflictsWebEditorPath:i,conflictsState:a,webEditorConflictResolution:o}=e;if("HAS_CONFLICTS"!==a||!o)return null;if(!o.viewerCanResolve){let e,t,n=o.viewerCannotResolve?.message||"";return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(L.Q,{inactive:!0,children:"Resolve conflicts"}),r[0]=e):e=r[0],r[1]!==n?(t=(0,s.jsx)(tX.m,{direction:"nw",text:n,children:e}),r[1]=n,r[2]=t):t=r[2],t}return r[3]!==i?(t=(0,s.jsx)(tY.z,{href:i,children:"Resolve conflicts"}),r[3]=i,r[4]=t):t=r[4],t}function rn(e){let t=(0,n.c)(3),{conflictsWebEditorPath:r,webEditorConflictResolution:i}=e;switch(i?.viewerCannotResolve?.reason){case"INSUFFICIENT_ACCESS":return null;case"TOO_COMPLEX":case"HEAD_BRANCH_PROTECTED":case"ADMIN_DISABLED":{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("span",{children:"Use the command line to resolve conflicts before continuing."}),t[0]=e):e=t[0],e}default:{let e;return t[1]!==r?(e=(0,s.jsxs)("span",{children:["Use the"," ",(0,s.jsx)(I.A,{inline:!0,href:r,children:"web editor"})," ","or the command line to resolve conflicts before continuing."]}),t[1]=r,t[2]=e):e=t[2],e}}}function ri(e){let t,r=(0,n.c)(3),{advisoryWorkspacePath:i,advisoryWorkspaceId:a}=e,o=i||"";return r[0]!==a||r[1]!==o?(t=(0,s.jsxs)("span",{children:["Merging must be performed from the"," ",(0,s.jsx)(I.A,{inline:!0,href:o,children:a})," ","advisory."]}),r[0]=a,r[1]=o,r[2]=t):t=r[2],t}rr.displayName="UpdateBranchOption",rs.displayName="ResolveConflictsButton",rn.displayName="ConflictResolutionSubtitle",ri.displayName="AdvisoryWorkspaceSubtitle";let ra={NO_CONFLICTS:{heading:"No conflicts with base branch",subtitle:()=>"Merging can be performed automatically.",icon:(0,s.jsx)(M.A,{icon:()=>(0,s.jsx)(l.CheckIcon,{size:16}),className:"bgColor-success-emphasis fgColor-onEmphasis",size:32})},PENDING:{heading:"Checking for the ability to merge automatically...",subtitle:()=>"Hang in there while we check the branch's status.",icon:(0,s.jsx)(tJ,{className:"ConflictsSection-module__ConflictsSectionLoadingSpinner__y20n5"})},OUT_OF_DATE:{heading:"This branch is out-of-date with the base branch",subtitle:({baseRefName:e,viewerLogin:t})=>`Merge the latest changes from ${e} into this branch. This merge commit will be associated with ${t}.`,icon:(0,s.jsx)(eG,{})},HAS_CONFLICTS:{heading:"This branch has conflicts that must be resolved",subtitle:({conflictsWebEditorPath:e,conflictsCondition:t})=>(0,s.jsx)(rn,{conflictsWebEditorPath:e,webEditorConflictResolution:t?.webEditorConflictResolution}),icon:(0,s.jsx)(eG,{})},HAS_REBASE_CONFLICTS:{heading:"This branch cannot be rebased due to conflicts",subtitle:()=>"",icon:(0,s.jsx)(eG,{})},HAS_ADVISORY_WORKSPACE:{heading:"No conflicts with base branch",subtitle:({advisoryWorkspaceId:e,advisoryWorkspacePath:t})=>(0,s.jsx)(ri,{advisoryWorkspaceId:e,advisoryWorkspacePath:t}),icon:(0,s.jsx)(M.A,{icon:()=>(0,s.jsx)(l.CheckIcon,{size:16}),className:"bgColor-success-emphasis fgColor-onEmphasis",size:32})}};function ro(e){let t,r,i,a,c,u,m,h,g,f,_,p,E,R,S,C,x,v,b,w,N,y,A,j,I,M,k=(0,n.c)(92),{baseRefName:U,headRefOid:O,resourcePath:P,viewerCanUpdateBranch:q,viewerUpdateMethods:F,viewerLogin:B,conflictsCondition:G,conflictsState:Q,canUserPushToBase:$,advisoryWorkspace:W,stackState:H}=e;k[0]!==F?(t=F?.find(rg)?.name||"MERGE",k[0]=F,k[1]=t):t=k[1];let V=t,[K,Y]=(0,d.useState)(V),[J,Z]=(0,d.useState)(!1),[ea,el]=(0,d.useState)(null),{sendAnalyticsEvent:ec}=(0,T.s)(),eu=(0,d.useId)(),ed=(0,en.b)(),em=(0,ee.jE)(),eh=(0,o.u)("pull_request_stacks");k[2]!==ed||k[3]!==em?(r=async()=>{await em.refetchQueries({queryKey:ed},{cancelRefetch:!1}),Z(!1)},k[2]=ed,k[3]=em,k[4]=r):r=k[4];let eg=r;k[5]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{Z(!1),el(e.message)},k[5]=i):i=k[5];let ef=i;k[6]!==eg?(a={onSuccess:eg,onError:ef},k[6]=eg,k[7]=a):a=k[7];let{mutate:e_}=function(e){let t,r,s,i,a=(0,n.c)(10),{onSuccess:o,onError:l}=e,c=(0,es.e)(er.uT.updatePullRequestBranch);return a[0]!==c?(t=async e=>{let{updateMethod:t,expectedHeadOid:r}=e;return(0,ei.q$)(c,{method:"POST",headers:{Accept:"application/json"},body:{updateMethod:t,expectedHeadOid:r}})},a[0]=c,a[1]=t):t=a[1],a[2]!==o?(r=async e=>{let t=await (0,ei.hp)(e);e.ok||(0,ei.R)(e,t);let r=await (await (0,t2.Ee)(t.orchestration.url,{headers:{accept:"application/json"}})).json();if(r.orchestration.error_message)throw Error(r.orchestration.error_message);o()},a[2]=o,a[3]=r):r=a[3],a[4]!==l?(s=e=>{l(e)},a[4]=l,a[5]=s):s=a[5],a[6]!==t||a[7]!==r||a[8]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[6]=t,a[7]=r,a[8]=s,a[9]=i):i=a[9],(0,et.n)(i)}(a);k[8]!==eg?(c={onSuccess:eg,onError:ef},k[8]=eg,k[9]=c):c=k[9];let{mutate:ep}=function(e){let t,r,s,i,a=(0,n.c)(13),{onSuccess:o,onError:l}=e,c=(0,es.e)(er.uT.stackRebase),{refetch:u}=t8(),d=(0,ee.jE)(),m=t7();return a[0]!==c||a[1]!==d||a[2]!==m?(t=async e=>{let{entries:t}=e,r=t.reduce(re,{});return d.removeQueries({queryKey:m}),(0,ei.q$)(c,{method:"POST",headers:{Accept:"application/json"},body:{expectedHeadOids:r}})},a[0]=c,a[1]=d,a[2]=m,a[3]=t):t=a[3],a[4]!==o||a[5]!==u?(r=async e=>{let t=await (0,ei.hp)(e);e.ok||(0,ei.R)(e,t),await rt(u),o()},a[4]=o,a[5]=u,a[6]=r):r=a[6],a[7]!==l?(s=e=>{l(e)},a[7]=l,a[8]=s):s=a[8],a[9]!==t||a[10]!==r||a[11]!==s?(i={mutationKey:t6,mutationFn:t,onSuccess:r,onError:s},a[9]=t,a[10]=r,a[11]=s,a[12]=i):i=a[12],(0,et.n)(i)}(c);k[10]!==O||k[11]!==J||k[12]!==ep||k[13]!==K||k[14]!==ec||k[15]!==H||k[16]!==e_?(u=()=>{J||(Z(!0),el(null),H?.isStacked?ep({entries:H.entries}):e_({updateMethod:K,expectedHeadOid:O}),ec("conflicts_section.update_branch","MERGEBOX_CONFLICTS_SECTION_UPDATE_BRANCH_BUTTON"))},k[10]=O,k[11]=J,k[12]=ep,k[13]=K,k[14]=ec,k[15]=H,k[16]=e_,k[17]=u):u=k[17];let eE=u,eR=`${P}/conflicts`;k[18]!==G.conflicts?(m=G.conflicts??[],k[18]=G.conflicts,k[19]=m):m=k[19];let eS=m;k[20]!==K?(h=function(){return"MERGE"===K?"Update branch":"Rebase branch"},k[20]=K,k[21]=h):h=k[21];let eC=h;k[22]!==K?(g=function(){return"MERGE"===K?"Updating branch":"Rebasing branch"},k[22]=K,k[23]=g):g=k[23];let ex=g,ev=eh&&H?.isStacked,eb=!ev&&("OUT_OF_DATE"===Q||"NO_CONFLICTS"===Q||"PENDING"===Q)&&q,ew="HAS_CONFLICTS"===Q&&(G.webEditorConflictResolution?.viewerCanResolve||G.webEditorConflictResolution?.viewerCannotResolve?.reason!=="INSUFFICIENT_ACCESS"),eN=W?.advisoryWorkspaceId,ey=W?.advisoryWorkspacePath;k[24]!==F?(f=F?.filter(rh),k[24]=F,k[25]=f):f=k[25];let eA=f;k[26]!==F?(_=F?.find(rm),k[26]=F,k[27]=_):_=k[27];let ej=_;k[28]!==F?(p=F?.find(rd),k[28]=F,k[29]=p):p=k[29];let eT=p;k[30]!==F?(E=F?.find(ru),k[30]=F,k[31]=E):E=k[31];let eI=E;k[32]!==F?(R=F?.find(rc)?.failureReason,k[32]=F,k[33]=R):R=k[33];let eM=R;k[34]!==V||k[35]!==eM||k[36]!==eI||k[37]!==K||k[38]!==ec||k[39]!==ej||k[40]!==eT||k[41]!==F?(S=function(){return F?(0,s.jsxs)(z.l,{selectionVariant:"single",showDividers:!0,children:[ej&&(0,s.jsx)(rr,{description:"The merge commit will be associated with your account.",selected:"MERGE"===V,text:"Update with merge commit",onSelect:()=>{ec("conflicts_section.select_merge_commit_method","MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM"),Y("MERGE")}}),eT&&(0,s.jsx)(rr,{description:"This pull request will be rebased on top of the latest changes and then force pushed.",selected:"REBASE"===V,text:"Update with rebase",onSelect:()=>{ec("conflicts_section.select_rebase_method","MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM"),Y("REBASE")}}),eI&&(0,s.jsx)(rr,{inactiveText:eM||"This branch cannot be rebased at this time.",selected:"REBASE"===V,text:"Update with rebase",onSelect:()=>{ec("conflicts_section.select_rebase_method","MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM"),Y("REBASE")}})]}):(0,s.jsxs)(z.l,{selectionVariant:"single",showDividers:!0,children:[(0,s.jsx)(rr,{description:"The merge commit will be associated with your account.",selected:"MERGE"===K,text:"Update with merge commit",onSelect:()=>{ec("conflicts_section.select_merge_commit_method","MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM"),Y("MERGE")}}),(0,s.jsx)(rr,{description:"This pull request will be rebased on top of the latest changes and then force pushed.",selected:"REBASE"===K,text:"Update with rebase",onSelect:()=>{ec("conflicts_section.select_rebase_method","MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM"),Y("REBASE")}})]})},k[34]=V,k[35]=eM,k[36]=eI,k[37]=K,k[38]=ec,k[39]=ej,k[40]=eT,k[41]=F,k[42]=S):S=k[42];let ek=S,eU=ra[Q],eD=ra[Q];return k[43]!==eD.heading?(C=(0,s.jsx)(s.Fragment,{children:eD.heading}),k[43]=eD.heading,k[44]=C):C=k[44],k[45]!==eN||k[46]!==ey||k[47]!==U||k[48]!==$||k[49]!==G||k[50]!==Q||k[51]!==eR||k[52]!==B?(x=$?ra[Q].subtitle({baseRefName:U,viewerLogin:B,conflictsWebEditorPath:eR,conflictsCondition:G,advisoryWorkspaceId:eN,advisoryWorkspacePath:ey}):"Changes can be cleanly merged.",k[45]=eN,k[46]=ey,k[47]=U,k[48]=$,k[49]=G,k[50]=Q,k[51]=eR,k[52]=B,k[53]=x):x=k[53],k[54]!==eE||k[55]!==J||k[56]!==eb||k[57]!==eA?.length||k[58]!==ex||k[59]!==eC||k[60]!==ek?(v=eb&&(0,s.jsx)(t1,{hideSecondaryButton:eA?.length===1,loading:J,loadingAnnouncement:ex(),secondaryButtonAriaLabel:"Update branch options",actionList:ek(),onPrimaryButtonClick:eE,children:eC()}),k[54]=eE,k[55]=J,k[56]=eb,k[57]=eA?.length,k[58]=ex,k[59]=eC,k[60]=ek,k[61]=v):v=k[61],k[62]!==eE||k[63]!==J||k[64]!==ev?(b=ev&&(0,s.jsx)(L.Q,{loading:J,loadingAnnouncement:"Rebasing stack",onClick:eE,children:"Rebase stack"}),k[62]=eE,k[63]=J,k[64]=ev,k[65]=b):b=k[65],k[66]!==G.webEditorConflictResolution||k[67]!==Q||k[68]!==eR?(w=(0,s.jsx)(rs,{conflictsWebEditorPath:eR,conflictsState:Q,webEditorConflictResolution:G.webEditorConflictResolution}),k[66]=G.webEditorConflictResolution,k[67]=Q,k[68]=eR,k[69]=w):w=k[69],k[70]!==v||k[71]!==b||k[72]!==w?(N=(0,s.jsxs)(s.Fragment,{children:[v,b,w]}),k[70]=v,k[71]=b,k[72]=w,k[73]=N):N=k[73],k[74]!==eS||k[75]!==ew?(y=ew&&(0,s.jsx)("div",{className:"tmp-ml-n3",children:(0,s.jsx)(z.l,{className:"py-0 overflow-hidden",children:eS.map(rl)})}),k[74]=eS,k[75]=ew,k[76]=y):y=k[76],k[77]!==eu||k[78]!==eU.icon||k[79]!==C||k[80]!==x||k[81]!==N||k[82]!==y?(A=(0,s.jsx)(D,{headerId:eu,icon:eU.icon,title:C,subtitle:x,rightSideContent:N,children:y}),k[77]=eu,k[78]=eU.icon,k[79]=C,k[80]=x,k[81]=N,k[82]=y,k[83]=A):A=k[83],k[84]!==ea?(j=ea&&(0,s.jsxs)(X.A,{className:"tmp-m-3",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),ea]}),k[84]=ea,k[85]=j):j=k[85],k[86]!==A||k[87]!==j?(I=(0,s.jsxs)("div",{className:"d-flex flex-column width-full overflow-hidden",children:[A,j]}),k[86]=A,k[87]=j,k[88]=I):I=k[88],k[89]!==eu||k[90]!==I?(M=(0,s.jsx)("section",{"aria-label":"Conflicts",className:"border-bottom borderColor-muted","aria-describedby":eu,children:I}),k[89]=eu,k[90]=I,k[91]=M):M=k[91],M}function rl(e){return(0,s.jsxs)(z.l.Item,{children:[(0,s.jsx)(z.l.LeadingVisual,{className:"fgColor-muted",children:(0,s.jsx)(l.FileIcon,{})}),(0,s.jsx)("span",{className:"input-monospace f6 ConflictsSection-module__selectable__VIvld",children:e})]},e)}function rc(e){return"REBASE"===e.name}function ru(e){return"REBASE"===e.name&&"UNAVAILABLE"===e.allowableStatus}function rd(e){return"REBASE"===e.name&&"ALLOWED"===e.allowableStatus}function rm(e){return"MERGE"===e.name&&"ALLOWED"===e.allowableStatus}function rh(e){return"ALLOWED"===e.allowableStatus||"UNAVAILABLE"===e.allowableStatus}function rg(e){return!0===e.isDefault}ro.displayName="ConflictsSection";function rf(e){let t,r,i,a,o,c,u,m,h=(0,n.c)(23),{viewerCanUpdate:g,helpUrl:f}=e,[_,p]=(0,d.useState)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{p(e.message)}},h[0]=t):t=h[0];let{mutate:E,isPending:R}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.markReadyForReview),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>o(e),a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(t),{sendAnalyticsEvent:S}=(0,T.s)(),C=(0,d.useId)();h[1]!==R||h[2]!==E||h[3]!==S?(r=function(){R||(E(),S("draft_state_section.mark_ready_for_review","MERGEBOX_DRAFT_STATE_SECTION_MARK_READY_FOR_REVIEW_BUTTON"))},h[1]=R,h[2]=E,h[3]=S,h[4]=r):r=h[4];let x=r,v=`${f}/get-started/learning-about-github/access-permissions-on-github`;return h[5]!==v||h[6]!==g?(i=g?"Draft pull requests cannot be merged.":(0,s.jsxs)("span",{children:["Only those with ",(0,s.jsx)("a",{href:v,children:"write access"})," to this repository can mark a draft pull request as ready for review."]}),h[5]=v,h[6]=g,h[7]=i):i=h[7],h[8]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsx)(M.A,{size:32,icon:r_,className:"DraftStateSection-module__DraftStateCircleIcon__r86zb"}),h[8]=a):a=h[8],h[9]!==x||h[10]!==R||h[11]!==g?(o=g?(0,s.jsx)(L.Q,{onClick:x,loading:R,loadingAnnouncement:"Marking ready for review",children:"Ready for review"}):void 0,h[9]=x,h[10]=R,h[11]=g,h[12]=o):o=h[12],h[13]!==_?(c=_&&(0,s.jsxs)(X.A,{variant:"danger",className:"DraftStateSection-module__DraftStateFlashMessage__U23cH",children:[(0,s.jsx)(eo.A,{icon:l.StopIcon,className:"DraftStateSection-module__DraftStateIcon__HsaWn"}),_]}),h[13]=_,h[14]=c):c=h[14],h[15]!==C||h[16]!==i||h[17]!==o||h[18]!==c?(u=(0,s.jsx)(D,{headerId:C,title:"This pull request is still a work in progress",subtitle:i,icon:a,rightSideContent:o,children:c}),h[15]=C,h[16]=i,h[17]=o,h[18]=c,h[19]=u):u=h[19],h[20]!==C||h[21]!==u?(m=(0,s.jsx)("section",{"aria-label":"Draft state","aria-describedby":C,className:"border-bottom color-border-subtle",children:u}),h[20]=C,h[21]=u,h[22]=m):m=h[22],m}function r_(){return(0,s.jsx)(l.GitPullRequestDraftIcon,{size:16})}rf.displayName="DraftStateSection";function rp(e){let t,r,i,a,o,c,u,m,h,g,f,_,p,E,R,S,C,x,v,b=(0,n.c)(42),{mergeQueue:w,mergeQueueEntry:N,viewerCanAddAndRemoveFromMergeQueue:y,focusPrimaryMergeButton:A}=e,j=N?.position,I=w?.url,M=(0,d.useRef)(null),[k,U]=(0,d.useState)(!1),[O,P]=(0,d.useState)(null);(v=(0,n.c)(1))[0]===Symbol.for("react.memo_cache_sentinel")?(x=[],v[0]=x):x=v[0],(0,d.useEffect)(e8,x);let{sendAnalyticsEvent:q}=(0,T.s)();b[0]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{U(!1),P(e.message),M.current?.focus(),setTimeout(rR,1e3)}},b[0]=t):t=b[0];let{mutate:F,isPending:B}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.dequeuePullRequest),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>{o(e)},a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(t);b[1]!==A||b[2]!==B||b[3]!==F||b[4]!==q?(r=()=>{B||(P(null),q("merge_queue_section.dequeue_pull_request","MERGEBOX_MERGE_QUEUE_SECTION_REMOVE_FROM_QUEUE_BUTTON"),F(void 0,{onSuccess:()=>{U(!1),setTimeout(rE,1e3),A()}}))},b[1]=A,b[2]=B,b[3]=F,b[4]=q,b[5]=r):r=b[5];let G=r;b[6]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{P(null),U(!0)},b[6]=i):i=b[6];let Q=i;b[7]===Symbol.for("react.memo_cache_sentinel")?(a=()=>U(!1),o=(0,s.jsx)(eO.A.Header,{id:"remove-from-queue-dialog-title",children:"Remove from the queue?"}),b[7]=a,b[8]=o):(a=b[7],o=b[8]),b[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,s.jsx)("span",{children:"Removing this pull request from the queue could impact other pull requests in the queue. Are you sure?"}),b[9]=c):c=b[9],b[10]!==B?(u=()=>{B||(U(!1),M.current?.focus())},b[10]=B,b[11]=u):u=b[11],b[12]!==B||b[13]!==u?(m=(0,s.jsx)(L.Q,{className:"mr-1",inactive:B,onClick:u,children:"Cancel"}),b[12]=B,b[13]=u,b[14]=m):m=b[14],b[15]!==G||b[16]!==B?(h=(0,s.jsx)(L.Q,{variant:"danger",loading:B,loadingAnnouncement:"Removing from the queue",onClick:G,children:"Remove from the queue"}),b[15]=G,b[16]=B,b[17]=h):h=b[17],b[18]!==m||b[19]!==h?(g=(0,s.jsxs)("div",{className:"tmp-p-3",children:[c,(0,s.jsxs)("div",{className:"d-flex flex-justify-end tmp-mt-3",children:[m,h]})]}),b[18]=m,b[19]=h,b[20]=g):g=b[20],b[21]!==k||b[22]!==g?(f=(0,s.jsxs)(eO.A,{"aria-labelledby":"remove-from-queue-dialog-title",isOpen:k,returnFocusRef:M,onDismiss:a,children:[o,g]}),b[21]=k,b[22]=g,b[23]=f):f=b[23],b[24]!==O?(_=O&&(0,s.jsxs)(X.A,{className:"tmp-mx-3 my-2",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),O]}),b[24]=O,b[25]=_):_=b[25],b[26]!==N?.isLocked||b[27]!==y?(p=y&&!N?.isLocked&&(0,s.jsx)(L.Q,{ref:M,onClick:Q,children:"Remove from queue"}),b[26]=N?.isLocked,b[27]=y,b[28]=p):p=b[28],b[29]!==p?(E=(0,s.jsx)(s.Fragment,{children:p}),b[29]=p,b[30]=E):E=b[30];let $=N?.isLocked;return b[31]!==j||b[32]!==I||b[33]!==$?(R=(0,s.jsx)(rS,{position:j,resourcePath:I,entryIsLocked:$}),b[31]=j,b[32]=I,b[33]=$,b[34]=R):R=b[34],b[35]!==E||b[36]!==R?(S=(0,s.jsx)(D,{title:"Queued to merge...",rightSideContent:E,children:R}),b[35]=E,b[36]=R,b[37]=S):S=b[37],b[38]!==f||b[39]!==_||b[40]!==S?(C=(0,s.jsxs)(s.Fragment,{children:[f,_,S]}),b[38]=f,b[39]=_,b[40]=S,b[41]=C):C=b[41],C}function rE(){return(0,eP.i)("The pull request was successfully removed from the queue.")}function rR(){return(0,eP.i)("Failed to remove pull request from the merge queue")}function rS(e){let t,r,i,a,o=(0,n.c)(8),{position:l,resourcePath:c,entryIsLocked:u}=e;if(!l||!c){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(s.Fragment,{}),o[0]=e):e=o[0],e}let d=l-1;return t=u?"This pull request is locked for deployment by the":0===d?"This pull request is next up in the":1===d?`There is ${d} pull request ahead of this one in the`:`There are ${d} pull requests ahead of this one in the`,o[1]!==t?(r=(0,s.jsx)("span",{className:"MergeQueueSection-module__MergeQueueSectionText__kit0_",children:t}),o[1]=t,o[2]=r):r=o[2],o[3]!==c?(i=(0,s.jsx)(I.A,{inline:!0,href:c,children:"merge queue"}),o[3]=c,o[4]=i):i=o[4],o[5]!==r||o[6]!==i?(a=(0,s.jsxs)(s.Fragment,{children:[r," ",i,"."]}),o[5]=r,o[6]=i,o[7]=a):a=o[7],a}function rC({mergeMethod:e,confirming:t,isBypassMerge:r=!1,inProgress:s=!1,isAutoMergeAllowed:n=!1}){if(s)return n?"Confirming...":"Merging...";let i=t?"Confirm auto-merge":"Enable auto-merge",a=t?"Confirm bypass rules and merge":"Bypass rules and merge";switch(e){case _.q$.MERGE:if(n)return i;if(r)return a;if(t)return"Confirm merge";else return"Merge pull request";case _.q$.SQUASH:if(n)return`${i} (squash)`;if(r)return`${a} (squash)`;if(t)return"Confirm squash and merge";else return"Squash and merge";case _.q$.REBASE:if(n)return`${i} (rebase)`;if(r)return`${a} (rebase)`;if(t)return"Confirm rebase and merge";else return"Rebase and merge"}}function rx({mergeMethod:e,confirming:t,inProgress:r}){if(r)return"Adding to merge queue...";switch(e){case _.lD.GROUP:return t?"Confirm merge when ready":"Merge when ready";case _.lD.SOLO:return t?"Confirm queue and force solo merge":"Queue and force solo merge"}}rp.displayName="MergeQueueSection",rS.displayName="MergeQueuePositionText";var rv=r(41431),rb=r(38750),rw=r(62553);class rN extends Error{ruleErrors;constructor(e,t=[],r){super(e),this.name="MergeError",this.ruleErrors=t,this.cause=r}}function ry(e){let t,r,s,i,a,o=(0,n.c)(14);o[0]!==e?(t=void 0===e?{}:e,o[0]=e,o[1]=t):t=o[1];let{onError:l,onSuccess:c}=t,u=(0,es.e)(er.uT.enableAutoMerge),d=(0,en.b)(),m=(0,ee.jE)();return o[2]!==u?(r=async e=>{let t=await (0,ei.q$)(u,{method:"POST",headers:{Accept:"application/json"},body:e}),r=await (0,ei.hp)(t),s=new rN(r?.error||"Unknown error occurred",r?.metadata?.ruleErrors||[],t.status);return(0,ei.R)(t,r,s),r},o[2]=u,o[3]=r):r=o[3],o[4]!==d||o[5]!==c||o[6]!==m?(s=()=>(c?.(),m.refetchQueries({queryKey:d},{cancelRefetch:!1})),o[4]=d,o[5]=c,o[6]=m,o[7]=s):s=o[7],o[8]!==l?(i=e=>{l?.(e)},o[8]=l,o[9]=i):i=o[9],o[10]!==r||o[11]!==s||o[12]!==i?(a={mutationFn:r,onSuccess:s,onError:i},o[10]=r,o[11]=s,o[12]=i,o[13]=a):a=o[13],(0,et.n)(a)}var rA=r(76821);function rj(e){let t,r=(0,n.c)(3),{children:i,className:a,inline:o}=e,l=g(),c=`d-flex flex-column ${l&&!o?"flex-sm-column flex-items-start gap-3":"flex-sm-row flex-sm-items-center gap-2"} ${a}`;return r[0]!==i||r[1]!==c?(t=(0,s.jsx)("div",{className:c,children:i}),r[0]=i,r[1]=c,r[2]=t):t=r[2],t}rj.displayName="MergeSectionActions",rj.Slot=function({children:e}){var t,r;let s=g(),n=d.Children.only(e);return d.isValidElement(n)&&(t=n,r=s,n=t.type===t1||t.type===L.Q?(0,d.cloneElement)(t,{className:`${r?"flex-shrink-0":"flex-self-stretch flex-shrink-0"} ${t.props.className}`}):t),n};let rT="ConfirmMerge-module__ConfirmMergeContainer__WPGfB",rI="ConfirmMerge-module__ConfirmMergeText__gt6dF";function rM(e){let t,r,i,a=(0,n.c)(5),{errorMessage:o}=e;return(a[0]!==o?(t=()=>{o&&o.length>0&&(0,eP.i)(o)},r=[o],a[0]=o,a[1]=t,a[2]=r):(t=a[1],r=a[2]),(0,d.useEffect)(t,r),o)?(a[3]!==o?(i=(0,s.jsx)(rv.l,{className:"tmp-mt-3","aria-label":"Merge error warning banner",variant:"warning",title:"Merge error",hideTitle:!0,description:o}),a[3]=o,a[4]=i):i=a[4],i):null}function rk(e){let t,r,i,a,o,l,c,u,m,h,g,f,p,E,R,S,C,x=(0,n.c)(59),{defaultCommitAuthorEmail:v,commitMessageBody:b,commitMessageHeadline:w,defaultBranchName:N,handleConfirmingMergeInfo:y,isBypassMerge:A,onCancel:j,selectedMergeMethod:I,isAutoMergeAllowed:M,possibleCommitAuthorEmails:k}=e,U=void 0!==M&&M,D=(0,d.useRef)(null),O=(0,d.useRef)(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{D.current?.focus(),O.current?.scrollIntoView({behavior:"smooth",block:"nearest"})},r=[],x[0]=t,x[1]=r):(t=x[0],r=x[1]),(0,d.useEffect)(t,r);let[P,q]=(0,d.useState)(w||""),[F,B]=(0,d.useState)(b||""),{sendAnalyticsEvent:G}=(0,T.s)(),[Q,$]=(0,d.useState)("");x[2]===Symbol.for("react.memo_cache_sentinel")?(i=[],x[2]=i):i=x[2];let[W,H]=(0,d.useState)(i),V=k.length>0,K=I===_.q$.REBASE?"":v||"",[z,X]=(0,d.useState)(K);x[3]===Symbol.for("react.memo_cache_sentinel")?(a={onError:e=>{e instanceof rN&&e.ruleErrors.length>0?H(e.ruleErrors):(H([]),$(e.message))}},x[3]=a):a=x[3];let{mutate:Z,isPending:ea}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.merge),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async e=>{let t=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"},body:e}),r=await (0,ei.hp)(t),s=new rN(r?.error||"Unknown error occurred",r?.metadata?.ruleErrors||[],t.status);return(0,ei.R)(t,r,s),r},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>o(e),a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(a);x[4]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{e instanceof rN&&e.ruleErrors.length>0?H(e.ruleErrors):(H([]),$(e.message))},x[4]=o):o=x[4],x[5]!==y?(l={onError:o,onSuccess:()=>{y(!1)}},x[5]=y,x[6]=l):l=x[6];let{mutate:eo,isPending:el}=ry(l),ec=ea||el;x[7]!==z||x[8]!==F||x[9]!==P||x[10]!==eo||x[11]!==U||x[12]!==A||x[13]!==ec||x[14]!==Z||x[15]!==I||x[16]!==G||x[17]!==V?(c=()=>{ec||($(""),U?(eo({...V?{authorEmail:z}:{},commitMessage:F,commitTitle:P,mergeMethod:I}),G("direct_merge_section.confirm_auto_merge","MERGEBOX_AUTO_MERGE_CONFIRMATION_BUTTON")):(Z({...V?{authorEmail:z}:{},bypassBranchProtections:A,commitMessage:F,commitTitle:P,mergeMethod:I}),G("direct_merge_section.confirm_direct_merge","MERGEBOX_DIRECT_MERGE_CONFIRMATION_BUTTON")))},x[7]=z,x[8]=F,x[9]=P,x[10]=eo,x[11]=U,x[12]=A,x[13]=ec,x[14]=Z,x[15]=I,x[16]=G,x[17]=V,x[18]=c):c=x[18];let eu=c;x[19]!==W?(u=W.length>0&&(0,s.jsx)(rA.r,{prefix:"",helpUrl:"",errorMessageNotUsingPrefix:"Repository rule violations found",hideRuleErrorsTitle:!0,ruleErrors:W}),x[19]=W,x[20]=u):u=x[20],x[21]!==V||x[22]!==F||x[23]!==P||x[24]!==K||x[25]!==eu||x[26]!==k||x[27]!==I?(m=I!==_.q$.REBASE&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(Y.A,{children:[(0,s.jsx)(Y.A.Label,{children:"Commit message"}),(0,s.jsx)(rb.A,{ref:D,block:!0,defaultValue:P,onChange:e=>q(e.currentTarget.value)})]}),(0,s.jsxs)(Y.A,{className:"tmp-mt-3 width-full",children:[(0,s.jsx)(Y.A.Label,{children:"Extended description"}),(0,s.jsx)(J.Ay,{block:!0,placeholder:"Add an optional extended description\u2026",defaultValue:F,onChange:e=>B(e.currentTarget.value),onKeyDown:e=>{"Enter"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),eu())}})]}),V?(0,s.jsx)("div",{className:rT,children:(0,s.jsxs)(Y.A,{children:[(0,s.jsx)(Y.A.Label,{children:"Commit email"}),(0,s.jsx)(rw.A,{defaultValue:K,onChange:e=>X(e.target.value),"aria-label":"Select commit author email",children:k.map(rU)})]})}):(0,s.jsx)("div",{className:rT,children:(0,s.jsxs)("span",{className:rI,children:["This commit will be authored by ",K,"."]})})]}),x[21]=V,x[22]=F,x[23]=P,x[24]=K,x[25]=eu,x[26]=k,x[27]=I,x[28]=m):m=x[28],x[29]!==N||x[30]!==I?(h=I===_.q$.REBASE&&(0,s.jsxs)("span",{className:rI,children:["This will rebase your changes and merge them into ",N,"."]}),x[29]=N,x[30]=I,x[31]=h):h=x[31],x[32]!==U||x[33]!==A||x[34]!==I?(g=rC({mergeMethod:I,confirming:!0,isBypassMerge:A,inProgress:!0,isAutoMergeAllowed:U}),x[32]=U,x[33]=A,x[34]=I,x[35]=g):g=x[35];let ed=A?"danger":U?"default":"primary";return x[36]!==U||x[37]!==A||x[38]!==I?(f=rC({mergeMethod:I,confirming:!0,isBypassMerge:A,inProgress:!1,isAutoMergeAllowed:U}),x[36]=U,x[37]=A,x[38]=I,x[39]=f):f=x[39],x[40]!==eu||x[41]!==ec||x[42]!==g||x[43]!==ed||x[44]!==f?(p=(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(L.Q,{ref:O,className:"width-full",loading:ec,loadingAnnouncement:g,variant:ed,onClick:eu,children:f})}),x[40]=eu,x[41]=ec,x[42]=g,x[43]=ed,x[44]=f,x[45]=p):p=x[45],x[46]!==j?(E=(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(L.Q,{onClick:j,children:"Cancel"})}),x[46]=j,x[47]=E):E=x[47],x[48]!==p||x[49]!==E?(R=(0,s.jsxs)(rj,{className:"tmp-mt-3",inline:!0,children:[p,E]}),x[48]=p,x[49]=E,x[50]=R):R=x[50],x[51]!==Q?(S=(0,s.jsx)(rM,{errorMessage:Q}),x[51]=Q,x[52]=S):S=x[52],x[53]!==m||x[54]!==h||x[55]!==R||x[56]!==S||x[57]!==u?(C=(0,s.jsxs)("div",{children:[u,m,h,R,S]}),x[53]=m,x[54]=h,x[55]=R,x[56]=S,x[57]=u,x[58]=C):C=x[58],C}function rU(e){return(0,s.jsx)(rw.A.Option,{value:e,children:e},e)}function rD(e){let t,r,i=(0,n.c)(7),{onSelect:a,primaryText:o,secondaryText:l,selected:c}=e;return i[0]!==l?(t=(0,s.jsx)(z.l.Description,{variant:"block",children:l}),i[0]=l,i[1]=t):t=i[1],i[2]!==a||i[3]!==o||i[4]!==c||i[5]!==t?(r=(0,s.jsxs)(z.l.Item,{selected:c,onSelect:a,children:[o,t]}),i[2]=a,i[3]=o,i[4]=c,i[5]=t,i[6]=r):r=i[6],r}rM.displayName="MergeErrorMessage",rk.displayName="ConfirmMerge",rD.displayName="MergeDropdownOption";let rO=(0,d.lazy)(()=>r.e("3518").then(r.bind(r,5037)));function rP(e){let t,r,a,o,l,c,u,m,h,g,p,E,R,S,C,x,v,w,N,y=(0,n.c)(80),{baseRefName:A,canUserPushToBase:j,defaultCommitAuthorEmail:M,commitMessageBody:k,commitMessageHeadline:U,conflictsCondition:D,handleConfirmingMergeInfo:O,headRepository:P,helpUrl:q,isAdminBypassToggleChecked:L,isAdminBypassToggleVisible:F,isAutoMergeAllowed:B,isConfirmingMergeInfo:G,isCrossRepo:Q,mergeable:$,numberOfCommits:W,mergeBoxRollupStatus:H,setShouldFocusPrimaryMergeButton:V,shouldFocusPrimaryMergeButton:K,status:X,viewerMergeActions:Y,possibleCommitAuthorEmails:J}=e,Z=void 0!==B&&B,{mergeMethod:ee,setMergeMethod:et}=(0,f.M3)(),{sendAnalyticsEvent:er}=(0,T.s)(),[es,en]=(0,d.useState)(!1),ei=(0,d.useRef)(null);if(!D)return null;if(y[0]!==Y){let e=Y.find(rq);(0,i.M)(e),r=(t=function({mergeMethods:e}){return e.reduce((e,t)=>((t?.allowableStatus==="ALLOWED"||t?.allowableStatus==="ALLOWED_WITH_BYPASS")&&e.push(t.name),e),[])}({mergeMethods:e.mergeMethods})).includes(_.q$.MERGE),a=t.includes(_.q$.SQUASH),o=t.includes(_.q$.REBASE),y[0]=Y,y[1]=t,y[2]=r,y[3]=a,y[4]=o}else t=y[1],r=y[2],a=y[3],o=y[4];let ea=o,eo=F&&L,el=X===b.nW.ChecksPending?"pending":"failing",ec=`Merging is blocked due to ${el} merge requirements`;y[5]!==O||y[6]!==Z||y[7]!==er?(l=()=>{O(!0),er(Z?"direct_merge_section.auto_merge_click":"direct_merge_section.direct_merge_click",Z?"MERGEBOX_AUTO_MERGE_SECTION_MERGE_BUTTON":"MERGEBOX_DIRECT_MERGE_SECTION_MERGE_BUTTON")},y[5]=O,y[6]=Z,y[7]=er,y[8]=l):l=y[8];let eu=l;y[9]!==O||y[10]!==Z||y[11]!==er||y[12]!==V?(c=()=>{O(!1),V(!0),er(Z?"direct_merge_section.cancel_auto_merge":"direct_merge_section.cancel_direct_merge",Z?"MERGEBOX_AUTO_MERGE_CANCEL_CONFIRMATION_BUTTON":"MERGEBOX_DIRECT_MERGE_CANCEL_CONFIRMATION_BUTTON")},y[9]=O,y[10]=Z,y[11]=er,y[12]=V,y[13]=c):c=y[13];let ed=c;y[14]!==er?(u=()=>{en(!0),er("direct_merge_section.view_command_line_instructions","MERGEBOX_DIRECT_MERGE_SECTION_VIEW_COMMAND_LINE_INSTRUCTIONS_BUTTON")},y[14]=er,y[15]=u):u=y[15];let em=u;y[16]!==er||y[17]!==et?(m=(e,t)=>{et(e),er(t,"MERGEBOX_DIRECT_MERGE_SECTION_MERGE_METHOD_MENU_ITEM")},y[16]=er,y[17]=et,y[18]=m):m=y[18];let eh=m;if(G){let e,t=M||"",r=k||"",n=U||"";return y[19]!==A||y[20]!==ed||y[21]!==O||y[22]!==L||y[23]!==Z||y[24]!==ee||y[25]!==J||y[26]!==t||y[27]!==r||y[28]!==n?(e=(0,s.jsx)(rk,{defaultCommitAuthorEmail:t,commitMessageBody:r,commitMessageHeadline:n,defaultBranchName:A,handleConfirmingMergeInfo:O,isBypassMerge:L,selectedMergeMethod:ee,onCancel:ed,isAutoMergeAllowed:Z,possibleCommitAuthorEmails:J}),y[19]=A,y[20]=ed,y[21]=O,y[22]=L,y[23]=Z,y[24]=ee,y[25]=J,y[26]=t,y[27]=r,y[28]=n,y[29]=e):e=y[29],e}y[30]!==A||y[31]!==D||y[32]!==P||y[33]!==es||y[34]!==Q?(h=es&&ei&&(0,s.jsx)(d.Suspense,{children:(0,s.jsx)(rO,{baseRefName:A,conflictsCondition:D,headRepository:P,isCrossRepo:Q,returnFocusRef:ei,onClose:()=>en(!1)})}),y[30]=A,y[31]=D,y[32]=P,y[33]=es,y[34]=Q,y[35]=h):h=y[35];let eg=1===t.length,ef=!Z&&!$&&!eo,e_=$&&"ALL_PASSED"===H;return y[36]!==r||y[37]!==ee||y[38]!==eh?(g=r&&(0,s.jsx)(rD,{primaryText:"Create a merge commit",secondaryText:"All commits from this branch will be added to the base branch via a merge commit.",selected:ee===_.q$.MERGE,onSelect:()=>eh(_.q$.MERGE,"direct_merge_section.select_create_a_merge_commit")}),y[36]=r,y[37]=ee,y[38]=eh,y[39]=g):g=y[39],y[40]!==a||y[41]!==ee||y[42]!==W||y[43]!==eh?(p=a&&(0,s.jsx)(rD,{primaryText:"Squash and merge",secondaryText:1===W?"The 1 commit from this branch will be added to the base branch.":`The ${W} commits from this branch will be combined into one commit in the base branch.`,selected:ee===_.q$.SQUASH,onSelect:()=>eh(_.q$.SQUASH,"direct_merge_section.select_squash_and_merge")}),y[40]=a,y[41]=ee,y[42]=W,y[43]=eh,y[44]=p):p=y[44],y[45]!==ea||y[46]!==ee||y[47]!==W||y[48]!==eh?(E=ea&&(0,s.jsx)(rD,{primaryText:"Rebase and merge",secondaryText:`The ${W} commit${1!==W?"s":""} from this branch will be rebased and added to the base branch.`,selected:ee===_.q$.REBASE,onSelect:()=>eh(_.q$.REBASE,"direct_merge_section.select_rebase_and_merge")}),y[45]=ea,y[46]=ee,y[47]=W,y[48]=eh,y[49]=E):E=y[49],y[50]!==g||y[51]!==p||y[52]!==E?(R=(0,s.jsxs)(z.l,{selectionVariant:"single",showDividers:!0,children:[g,p,E]}),y[50]=g,y[51]=p,y[52]=E,y[53]=R):R=y[53],y[54]!==V?(S=()=>V(!1),y[54]=V,y[55]=S):S=y[55],y[56]!==Z||y[57]!==eo||y[58]!==ee?(C=rC({mergeMethod:ee,confirming:!1,isBypassMerge:eo,isAutoMergeAllowed:Z}),y[56]=Z,y[57]=eo,y[58]=ee,y[59]=C):C=y[59],y[60]!==eu||y[61]!==ec||y[62]!==K||y[63]!==e_||y[64]!==R||y[65]!==S||y[66]!==C||y[67]!==eg||y[68]!==ef?(x=(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(t1,{hideSecondaryButton:eg,inactive:ef,inactiveTooltipText:ec,inactiveTooltipDirection:"se",isPrimary:e_,secondaryButtonActive:!0,secondaryButtonAriaLabel:"Select merge method",shouldFocusPrimaryButton:K,actionList:R,onFocusPrimaryButton:S,onPrimaryButtonClick:eu,children:C})}),y[60]=eu,y[61]=ec,y[62]=K,y[63]=e_,y[64]=R,y[65]=S,y[66]=C,y[67]=eg,y[68]=ef,y[69]=x):x=y[69],y[70]!==j||y[71]!==em||y[72]!==q?(v=(0,s.jsx)(rj.Slot,{children:(0,s.jsx)("span",{className:"f6 fgColor-muted",children:j?(0,s.jsxs)(s.Fragment,{children:["You can also merge this with the command line."," ",(0,s.jsx)(I.A,{as:"button",ref:ei,inline:!0,onClick:em,children:"View command line instructions."})]}):(0,s.jsxs)(s.Fragment,{children:["Only those with"," ",(0,s.jsx)(I.A,{href:`${q}/en/get-started/learning-about-github/access-permissions-on-github`,inline:!0,children:"write access"})," ","to this repository can merge pull requests."]})})}),y[70]=j,y[71]=em,y[72]=q,y[73]=v):v=y[73],y[74]!==x||y[75]!==v?(w=(0,s.jsxs)(rj,{children:[x,v]}),y[74]=x,y[75]=v,y[76]=w):w=y[76],y[77]!==w||y[78]!==h?(N=(0,s.jsxs)(s.Fragment,{children:[h,w]}),y[77]=w,y[78]=h,y[79]=N):N=y[79],N}function rq(e){return e.name===_.tw.DIRECT_MERGE}rO.displayName="CommandLineInstructionsDialog",rP.displayName="DirectMergeActionsSection";var rL=r(85965);function rF(e){let t,r,i,a=(0,n.c)(6),{checked:o,onToggleChecked:l}=e;return a[0]!==o||a[1]!==l?(t=(0,s.jsx)(rL.A,{onChange:l,checked:o}),a[0]=o,a[1]=l,a[2]=t):t=a[2],a[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(Y.A.Label,{children:(0,s.jsx)("span",{className:"fgColor-danger",children:" Merge without waiting for requirements to be met (bypass rules) "})}),a[3]=r):r=a[3],a[4]!==t?(i=(0,s.jsxs)(Y.A,{children:[t,r]}),a[4]=t,a[5]=i):i=a[5],i}function rB(e,t,r){return"MERGEABLE_IF_STATUSES_PASS"===e&&"BEHIND"!==r&&t!==b.nW.ChecksPending&&t!==b.nW.ChecksFailing&&t!==b.nW.UnableToMerge||"MERGEABLE"===e}function rG(e){let t,r,i,a,o,c,u,m,h,f,p=(0,n.c)(43),{autoMergeRequest:E,baseRefName:R,handleConfirmingMergeInfo:S,isDraft:C,isInMergeQueue:x,mergeQueue:v,mergeRequirementsState:b,mergeStateStatus:w,mergeBoxRollupStatus:N,status:y,viewerCanAddAndRemoveFromMergeQueue:A,viewerCanAddToMergeQueueSolo:j,shouldFocusPrimaryMergeButton:M,setShouldFocusPrimaryMergeButton:k}=e,U=v?.url,D=g(),[O,P]=(0,d.useState)(_.lD.GROUP),[q,F]=(0,d.useState)(!1),[B,G]=(0,d.useState)(),{sendAnalyticsEvent:Q}=(0,T.s)();p[0]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{G(e.message)}},p[0]=t):t=p[0];let{mutate:$,isPending:W}=ry(t);p[1]!==S||p[2]!==Q?(r=()=>{F(!0),S(!0),Q("auto_merge_section.merge_click","MERGEBOX_AUTO_MERGE_BUTTON")},p[1]=S,p[2]=Q,p[3]=r):r=p[3];let H=r;p[4]!==$||p[5]!==S||p[6]!==W||p[7]!==O||p[8]!==Q?(i=()=>{W||(G(void 0),$({mergeMethod:O===_.lD.SOLO?"SOLO":"GROUP"}),S(!1),Q("auto_merge_section.confirm_direct_merge","MERGEBOX_AUTO_MERGE_CONFIRMATION_BUTTON"))},p[4]=$,p[5]=S,p[6]=W,p[7]=O,p[8]=Q,p[9]=i):i=p[9];let V=i;p[10]!==Q?(a=(e,t)=>{P(e),Q(t,"MERGEBOX_MERGE_QUEUE_SECTION_MERGE_METHOD_MENU_ITEM")},p[10]=Q,p[11]=a):a=p[11];let K=a;p[12]!==b||p[13]!==w||p[14]!==y?(o=rB(b,y,w),p[12]=b,p[13]=w,p[14]=y,p[15]=o):o=p[15];let Y=o,J=!A||"UNKNOWN"===w||C||x||!!E,Z=(0,d.useRef)(null);return p[16]!==q?(c=()=>{q&&Z?.current&&Z?.current.focus()},u=[q],p[16]=q,p[17]=c,p[18]=u):(c=p[17],u=p[18]),(0,d.useEffect)(c,u),p[19]!==B?(m=B&&(0,s.jsxs)(X.A,{className:"tmp-mb-3",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),B]}),p[19]=B,p[20]=m):m=p[20],p[21]!==V||p[22]!==R||p[23]!==H||p[24]!==S||p[25]!==Y||p[26]!==W||p[27]!==D||p[28]!==N||p[29]!==U||p[30]!==b||p[31]!==J||p[32]!==O||p[33]!==Q||p[34]!==k||p[35]!==M||p[36]!==q||p[37]!==K||p[38]!==j?(h=q?(0,s.jsxs)(rj,{inline:!0,children:[(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(L.Q,{ref:Z,variant:"primary",loading:W,loadingAnnouncement:rx({mergeMethod:O,confirming:!0,inProgress:!0}),onClick:V,children:rx({mergeMethod:O,confirming:!0,inProgress:!1})})}),(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(L.Q,{onClick:()=>{S(!1),F(!1),Q("auto_merge_section.cancel_auto_merge","MERGEBOX_AUTO_MERGE_CANCEL_CONFIRMATION_BUTTON")},children:"Cancel"})})]}):(0,s.jsxs)(rj,{children:[(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(t1,{inactive:J,inactiveTooltipText:"UNKNOWN"===b?"Checking for the ability to merge automatically":"Merging is blocked due to failing merge requirements",inactiveTooltipDirection:"se",hideSecondaryButton:!j,secondaryButtonAriaLabel:"Select merge queue method",isPrimary:Y&&"ALL_PASSED"===N,shouldFocusPrimaryButton:M,onFocusPrimaryButton:()=>k(!1),actionList:(0,s.jsx)(z.l,{selectionVariant:"single",children:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(rD,{primaryText:"Queue and merge in a group",secondaryText:`This pull request will be automatically grouped with other pull requests and merged into ${R}.`,selected:O===_.lD.GROUP,onSelect:()=>K(_.lD.GROUP,"merqe_queue_section.select_queue_and_merge_in_a_group")}),(0,s.jsx)(rD,{primaryText:"Queue and force solo merge",secondaryText:`This pull request will be merged into ${R} by itself.`,selected:O===_.lD.SOLO,onSelect:()=>K(_.lD.SOLO,"merqe_queue_section.select_queue_and_force_solo_merge")})]})}),onPrimaryButtonClick:H,children:rx({mergeMethod:O,confirming:!1,inProgress:W})})}),(0,s.jsx)(rj.Slot,{children:(0,s.jsxs)("span",{className:`f6 fgColor-muted${D?"":" pl-2"}`,children:["This repository uses the"," ",(0,s.jsx)(I.A,{href:U,inline:!0,children:"merge queue"})," ","for all merges into the ",R," branch."]})})]}),p[21]=V,p[22]=R,p[23]=H,p[24]=S,p[25]=Y,p[26]=W,p[27]=D,p[28]=N,p[29]=U,p[30]=b,p[31]=J,p[32]=O,p[33]=Q,p[34]=k,p[35]=M,p[36]=q,p[37]=K,p[38]=j,p[39]=h):h=p[39],p[40]!==m||p[41]!==h?(f=(0,s.jsxs)(s.Fragment,{children:[m,h]}),p[40]=m,p[41]=h,p[42]=f):f=p[42],f}function rQ(e){let t,r,i,a,o,c,u,m,h,g,f=(0,n.c)(25),{autoMergeRequest:_,viewerCanDisableAutoMerge:p,isMergeQueueEnabled:E,handleConfirmingMergeInfo:R}=e,{sendAnalyticsEvent:S}=(0,T.s)(),[C,x]=(0,d.useState)();f[0]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{x(e.message)}},f[0]=t):t=f[0];let{mutate:v,isPending:b}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.disableAutoMerge),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.refetchQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>{o(e)},a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(t);f[1]!==v||f[2]!==R||f[3]!==b||f[4]!==S?(r=()=>{b||(x(void 0),R(!1),v(),S("auto_merge_section.disable_auto_merge","MERGEBOX_AUTO_MERGE_DISABLE_BUTTON"))},f[1]=v,f[2]=R,f[3]=b,f[4]=S,f[5]=r):r=f[5];let w=r;f[6]!==_?.mergeMethod?(i=_?.mergeMethod.toLowerCase()??"merge",f[6]=_?.mergeMethod,f[7]=i):i=f[7];let N=i,y=E?"be added to the merge queue":`${N} automatically`;f[8]!==C?(a=C&&(0,s.jsxs)(X.A,{className:"tmp-mx-3 my-2",variant:"danger",children:[(0,s.jsx)(eo.A,{className:"mr-2",icon:l.StopIcon}),C]}),f[8]=C,f[9]=a):a=f[9];let A=!p;return f[10]!==w||f[11]!==b||f[12]!==A?(o=(0,s.jsx)(rj.Slot,{children:(0,s.jsx)(L.Q,{disabled:A,onClick:w,loading:b,loadingAnnouncement:"Disabling auto-merge",children:"Disable auto-merge"})}),f[10]=w,f[11]=b,f[12]=A,f[13]=o):o=f[13],f[14]!==y?(c=(0,s.jsx)("span",{className:"text-semibold",children:y}),f[14]=y,f[15]=c):c=f[15],f[16]===Symbol.for("react.memo_cache_sentinel")?(u=(0,s.jsx)(I.A,{inline:!0,href:"https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request",children:"Learn more about automatically merging a pull request."}),f[16]=u):u=f[16],f[17]!==c?(m=(0,s.jsx)(rj.Slot,{children:(0,s.jsxs)("div",{className:"flex-1",children:["This pull request will ",c," when all requirements are met."," ",u]})}),f[17]=c,f[18]=m):m=f[18],f[19]!==o||f[20]!==m?(h=(0,s.jsxs)(rj,{children:[o,m]}),f[19]=o,f[20]=m,f[21]=h):h=f[21],f[22]!==h||f[23]!==a?(g=(0,s.jsxs)(s.Fragment,{children:[a,h]}),f[22]=h,f[23]=a,f[24]=g):g=f[24],g}function r$(e){let t,r,i,a,o,l,c=(0,n.c)(56),{advisoryWorkspace:m,autoMergeRequest:h,handleConfirmingMergeInfo:f,id:_,isConfirmingMergeInfo:p,isInMergeQueue:E,mergeQueue:R,mergeStateStatus:S,viewerCanAddAndRemoveFromMergeQueue:C,viewerCanAddToMergeQueueSolo:x,viewerCanDisableAutoMerge:v,viewerCanEnableAutoMerge:b,viewerCanAdminBypassMergeRequirements:w,...N}=e,{sendAnalyticsEvent:y}=(0,T.s)(),A=g(),[j,I]=(0,d.useState)(!1),M=N.viewerMergeActions,k=M.find(rH),U=M.find(rW),D=rB(N.mergeRequirementsState,N.status,S);c[0]!==_||c[1]!==D||c[2]!==y?(t=()=>{D&&y("merge_section.view_ready_to_merge","MERGEBOX_MERGE_SECTION",{pullRequestId:_})},r=[D,y,_],c[0]=_,c[1]=D,c[2]=y,c[3]=t,c[4]=r):(t=c[3],r=c[4]),(0,d.useEffect)(t,r);let O=k?.allowableStatus==="ALLOWED",P=U?.allowableStatus==="ALLOWED",q=!!h,L=w&&!q&&(!!O||!D),F=b&&!D;if(m)return null;if(q){let e;c[5]!==h||c[6]!==f||c[7]!==O||c[8]!==v?(e=(0,s.jsx)(rQ,{autoMergeRequest:h,isMergeQueueEnabled:O,viewerCanDisableAutoMerge:v,handleConfirmingMergeInfo:f}),c[5]=h,c[6]=f,c[7]=O,c[8]=v,c[9]=e):e=c[9],i=e}else if(O||P)if(O&&L&&j){let e;c[14]!==f||c[15]!==p||c[16]!==D||c[17]!==N||c[18]!==L?(e=(0,s.jsx)(rP,{mergeable:D,handleConfirmingMergeInfo:f,isAdminBypassToggleVisible:L,isAdminBypassToggleChecked:!0,isConfirmingMergeInfo:p,...N}),c[14]=f,c[15]=p,c[16]=D,c[17]=N,c[18]=L,c[19]=e):e=c[19],i=e}else if(O){let e;c[20]!==h||c[21]!==f||c[22]!==_||c[23]!==E||c[24]!==R||c[25]!==S||c[26]!==N||c[27]!==C||c[28]!==x?(e=(0,s.jsx)(rG,{autoMergeRequest:h,pullRequestId:_,handleConfirmingMergeInfo:f,isInMergeQueue:E,mergeQueue:R,mergeStateStatus:S,viewerCanAddAndRemoveFromMergeQueue:C,viewerCanAddToMergeQueueSolo:x,...N}),c[20]=h,c[21]=f,c[22]=_,c[23]=E,c[24]=R,c[25]=S,c[26]=N,c[27]=C,c[28]=x,c[29]=e):e=c[29],i=e}else if(b&&!j){let e;c[30]!==f||c[31]!==p||c[32]!==D||c[33]!==N||c[34]!==L||c[35]!==F?(e=(0,s.jsx)(rP,{handleConfirmingMergeInfo:f,mergeable:D,isAdminBypassToggleChecked:!1,isAdminBypassToggleVisible:L,isAutoMergeAllowed:F,isConfirmingMergeInfo:p,...N}),c[30]=f,c[31]=p,c[32]=D,c[33]=N,c[34]=L,c[35]=F,c[36]=e):e=c[36],i=e}else{let e;c[37]!==f||c[38]!==j||c[39]!==p||c[40]!==D||c[41]!==N||c[42]!==L?(e=(0,s.jsx)(rP,{handleConfirmingMergeInfo:f,isAdminBypassToggleChecked:j,isAdminBypassToggleVisible:L,isConfirmingMergeInfo:p,mergeable:D,...N}),c[37]=f,c[38]=j,c[39]=p,c[40]=D,c[41]=N,c[42]=L,c[43]=e):e=c[43],i=e}else{let e;c[10]!==f||c[11]!==p||c[12]!==N?(e=(0,s.jsx)(rP,{mergeable:!1,handleConfirmingMergeInfo:f,isAdminBypassToggleChecked:!1,isAdminBypassToggleVisible:!1,isConfirmingMergeInfo:p,...N}),c[10]=f,c[11]=p,c[12]=N,c[13]=e):e=c[13],i=e}let B=A?"tmp-pt-3 tmp-px-3":"bgColor-muted borderColor-muted tmp-p-3",G=p?"rounded-2":"rounded-bottom-2";return c[44]!==B||c[45]!==G?(a=(0,u.$)(B,G),c[44]=B,c[45]=G,c[46]=a):a=c[46],c[47]!==j||c[48]!==p||c[49]!==I||c[50]!==L?(o=L&&!p&&(0,s.jsx)("div",{className:"tmp-mb-3",children:(0,s.jsx)(rF,{checked:j,onToggleChecked:()=>I(!j)})}),c[47]=j,c[48]=p,c[49]=I,c[50]=L,c[51]=o):o=c[51],c[52]!==i||c[53]!==a||c[54]!==o?(l=(0,s.jsxs)("div",{className:a,children:[o,i]}),c[52]=i,c[53]=a,c[54]=o,c[55]=l):l=c[55],l}function rW(e){return e.name===_.tw.DIRECT_MERGE}function rH(e){let{name:t}=e;return t===_.tw.MERGE_QUEUE}rF.displayName="BypassMergeRequirementsToggle",rG.displayName="AddToMergeQueueSection",rQ.displayName="DisableAutoMerge",r$.displayName="MergeSection";var rV=r(46251);function rK(){let e,t,r,i,a,o,c,u,m,h,f,_,p,E,R,S,C,x=(0,n.c)(35),v=g(),[b,w]=(0,d.useState)("closed"),[N,y]=(0,d.useState)(null),A=(0,d.useRef)(null),j=(0,d.useRef)(null),{sendAnalyticsEvent:I}=(0,T.s)();x[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{w("open"),y(null)},x[0]=e):e=x[0];let M=e;x[1]===Symbol.for("react.memo_cache_sentinel")?(t={onError:e=>{y(e.message),setTimeout(rX,1e3)}},x[1]=t):t=x[1];let{mutate:k,isPending:U}=function(e){let t,r,s,i,a=(0,n.c)(11),{onError:o}=e,l=(0,es.e)(er.uT.convertToDraft),c=(0,en.b)(),u=(0,ee.jE)();return a[0]!==l?(t=async()=>{let e=await (0,ei.q$)(l,{method:"POST",headers:{Accept:"application/json"}}),t=await (0,ei.hp)(e);return(0,ei.R)(e,t),t},a[0]=l,a[1]=t):t=a[1],a[2]!==c||a[3]!==u?(r=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),a[2]=c,a[3]=u,a[4]=r):r=a[4],a[5]!==o?(s=e=>o(e),a[5]=o,a[6]=s):s=a[6],a[7]!==t||a[8]!==r||a[9]!==s?(i={mutationFn:t,onSuccess:r,onError:s},a[7]=t,a[8]=r,a[9]=s,a[10]=i):i=a[10],(0,et.n)(i)}(t);x[2]!==k||x[3]!==U||x[4]!==I?(r=async()=>{U||(y(null),k(void 0,{onSuccess:()=>{w("closed"),setTimeout(rz,1e3),I("convert_to_draft_section.convert_to_draft","MERGEBOX_CONVERT_TO_DRAFT_SECTION_CONVERT_TO_DRAFT_BUTTON")}}))},x[2]=k,x[3]=U,x[4]=I,x[5]=r):r=x[5];let D=r,O=`text-small ${v?"flex-justify-start px-3 py-1":"flex-justify-end px-1 py-2"}`;x[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,s.jsx)("span",{className:"fgColor-muted pr-1",children:"Still in progress?"}),a=(0,s.jsx)(L.Q,{variant:"link",className:"Link--muted Link--inTextBlock text-normal",onClick:M,ref:A,children:"Convert to draft"}),x[6]=i,x[7]=a):(i=x[6],a=x[7]),x[8]!==O?(o=(0,s.jsxs)(rV.B,{direction:"horizontal",align:"baseline",className:O,gap:"none",children:[i,a]}),x[8]=O,x[9]=o):o=x[9];let P="open"===b;return x[10]===Symbol.for("react.memo_cache_sentinel")?(c=()=>w("closed"),u=(0,s.jsx)(eO.A.Header,{id:"convert-to-draft-dialog-title",children:"Convert this pull request to draft?"}),x[10]=c,x[11]=u):(c=x[10],u=x[11]),x[12]===Symbol.for("react.memo_cache_sentinel")?(m=(0,s.jsx)(X.A,{variant:"warning",children:"People who are already subscribed will not be unsubscribed."}),x[12]=m):m=x[12],x[13]!==N?(h=N&&(0,s.jsxs)(X.A,{className:"my-2",variant:"danger",children:[(0,s.jsx)(l.StopIcon,{className:"mr-2"}),N]}),x[13]=N,x[14]=h):h=x[14],x[15]!==U?(f=()=>{U||(w("closed"),A.current?.focus())},x[15]=U,x[16]=f):f=x[16],x[17]!==U||x[18]!==f?(_=(0,s.jsx)(L.Q,{className:"mr-1",disabled:U,variant:"invisible",onClick:f,children:"Cancel"}),x[17]=U,x[18]=f,x[19]=_):_=x[19],x[20]!==D||x[21]!==U?(p=(0,s.jsx)(L.Q,{loading:U,loadingAnnouncement:"Converting to draft",onClick:D,ref:j,children:"Convert to draft"}),x[20]=D,x[21]=U,x[22]=p):p=x[22],x[23]!==_||x[24]!==p?(E=(0,s.jsxs)("div",{className:"d-flex flex-justify-end tmp-mt-3",children:[_,p]}),x[23]=_,x[24]=p,x[25]=E):E=x[25],x[26]!==h||x[27]!==E?(R=(0,s.jsxs)("div",{className:"tmp-p-3",children:[m,h,E]}),x[26]=h,x[27]=E,x[28]=R):R=x[28],x[29]!==R||x[30]!==P?(S=(0,s.jsxs)(eO.A,{"aria-labelledby":"convert-to-draft-dialog-title",isOpen:P,returnFocusRef:A,initialFocusRef:j,onDismiss:c,children:[u,R]}),x[29]=R,x[30]=P,x[31]=S):S=x[31],x[32]!==S||x[33]!==o?(C=(0,s.jsxs)(s.Fragment,{children:[o,S]}),x[32]=S,x[33]=o,x[34]=C):C=x[34],C}function rz(){return(0,eP.i)("The pull request was successfully converted to draft.")}function rX(){return(0,eP.i)("Failed to convert the pull request to draft")}rK.displayName="ConvertToDraftSection";var rY=r(32694);function rJ(e){let t,r,i,a,o,l,c,u,m,h,g,f=(0,n.c)(34),{pullRequestId:_,status:p,entries:E}=e,R=(0,d.useId)(),[S,C]=(0,F.Fo)(`${_}:stackExpanded`,"PASSED"!==p),{isRebasing:x,status:v}=function(){let e,t,r,s,i=(0,n.c)(8);i[0]===Symbol.for("react.memo_cache_sentinel")?(e={mutationKey:t6},i[0]=e):e=i[0];let a=(0,t5.l)(e)>0,{data:o}=t8();i[1]!==o?.pullRequestStates?(t=o?.pullRequestStates.reduce(t9,{}),i[1]=o?.pullRequestStates,i[2]=t):t=i[2];let l=t;return i[3]!==l?(r=l??{},i[3]=l,i[4]=r):r=i[4],i[5]!==a||i[6]!==r?(s={isRebasing:a,status:r},i[5]=a,i[6]=r,i[7]=s):s=i[7],s}();f[0]!==E?(t=E.filter(rZ),f[0]=E,f[1]=t):t=f[1];let b=t;if(x)if(r="Rebasing stack\u2026",v){let e;f[2]!==v?(e=Object.values(v),f[2]=v,f[3]=e):e=f[3];let t=e.length;i=`Rebasing ${t} pull request${1===t?"":"s"}.`}else i="Starting rebase.";else if("FAILED"===p||"BLOCKED"===p)r="Unable to merge as stack",i="Some pull requests in the stack cannot be merged.";else if("PASSED"===p){r="Ready to merge as stack";let e=b.length;i=0===e?"This is the first unmerged pull request in the stack.":`Merging this pull request will also merge ${e} pull request${1===e?"":"s"} below it.`}else r="Could not determine stack status",i="Refresh the page to try again.";f[4]!==x||f[5]!==p?(a=x?(0,s.jsx)(tJ,{className:"StackSection-module__StackSectionLoadingSpinner__ceihJ"}):(0,s.jsx)(r3,{status:p}),f[4]=x,f[5]=p,f[6]=a):a=f[6];let w=S?"Collapse stack details":"Expand stack details";if(f[7]!==C||f[8]!==S?(o=()=>{C(!S)},f[7]=C,f[8]=S,f[9]=o):o=f[9],f[10]!==S||f[11]!==w||f[12]!==o?(l={ariaLabel:w,isExpanded:S,onToggle:o},f[10]=S,f[11]=w,f[12]=o,f[13]=l):l=f[13],f[14]!==R||f[15]!==i||f[16]!==a||f[17]!==l||f[18]!==r?(c=(0,s.jsx)(D,{headerId:R,title:r,subtitle:i,icon:a,expandableProps:l}),f[14]=R,f[15]=i,f[16]=a,f[17]=l,f[18]=r,f[19]=c):c=f[19],f[20]!==E||f[21]!==v){let e;f[23]!==v?(e=e=>(0,s.jsx)(rY.c.Item,{href:e.pull.url,"aria-current":"CURRENT"===e.position,children:(0,s.jsx)(r0,{entry:e,rebaseState:v[e.pull.number]})},e.pull.number),f[23]=v,f[24]=e):e=f[24],u=E.map(e),f[20]=E,f[21]=v,f[22]=u}else u=f[22];return f[25]!==u?(m=(0,s.jsx)(rY.c,{className:"tmp-m-3",children:u}),f[25]=u,f[26]=m):m=f[26],f[27]!==S||f[28]!==m?(h=(0,s.jsx)(P,{isExpanded:S,children:m}),f[27]=S,f[28]=m,f[29]=h):h=f[29],f[30]!==R||f[31]!==c||f[32]!==h?(g=(0,s.jsxs)("section",{"aria-label":"Stacked pull requests","aria-describedby":R,className:"border-bottom color-border-subtle",children:[c,h]}),f[30]=R,f[31]=c,f[32]=h,f[33]=g):g=f[33],g}function rZ(e){return"BEFORE"===e.position&&"MERGED"!==e.pull.state}function r0(e){let t,r,i,a,o,l,c=(0,n.c)(18),{entry:u,rebaseState:d}=e;if(!u)return;c[0]!==u||c[1]!==d?(t=(0,s.jsx)(r2,{entry:u,rebaseState:d}),c[0]=u,c[1]=d,c[2]=t):t=c[2];let m="AFTER"===u.position?"fgColor-muted":"";return c[3]!==u.pull.title||c[4]!==m?(r=(0,s.jsx)("span",{className:m,children:u.pull.title}),c[3]=u.pull.title,c[4]=m,c[5]=r):r=c[5],c[6]!==u.pull.number?(i=(0,s.jsxs)("span",{className:"fgColor-muted",children:["#",u.pull.number]}),c[6]=u.pull.number,c[7]=i):i=c[7],c[8]!==t||c[9]!==r||c[10]!==i?(a=(0,s.jsxs)("div",{children:[t," ",r," ",i]}),c[8]=t,c[9]=r,c[10]=i,c[11]=a):a=c[11],c[12]!==u||c[13]!==d?(o=(0,s.jsx)(r1,{entry:u,rebaseState:d}),c[12]=u,c[13]=d,c[14]=o):o=c[14],c[15]!==a||c[16]!==o?(l=(0,s.jsxs)("div",{className:"d-flex flex-justify-between",children:[a,o]}),c[15]=a,c[16]=o,c[17]=l):l=c[17],l}function r1(e){let t=(0,n.c)(6),{entry:r,rebaseState:i}=e;if("SUCCEEDED"===i){let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"success",children:"Rebased"}),t[0]=e):e=t[0],e}if("CONFLICTED"===i){let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"danger",children:"Merge conflicts"}),t[1]=e):e=t[1],e}if("FAILED"===i){let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"danger",children:"Rebase failed"}),t[2]=e):e=t[2],e}if("AFTER"!==r.position){if("MERGED"===r.pull.state){let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"done",children:"Merged"}),t[3]=e):e=t[3],e}if(r.failedSubConditions&&r.failedSubConditions.length>0){let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"attention",children:"Needs rebase"}),t[4]=e):e=t[4],e}{let e;return t[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(ti.A,{variant:"success",children:"Ready to merge"}),t[5]=e):e=t[5],e}}}function r2(e){let t=(0,n.c)(5),{entry:r,rebaseState:i}=e;if("PENDING"===i){let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(c.A,{size:"small"}),t[0]=e):e=t[0],e}if("AFTER"===r.position){let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(l.CircleIcon,{size:16,className:"color-fg-muted","aria-label":"Will not merge: higher up the stack"}),t[1]=e):e=t[1],e}if("MERGED"===r.pull.state){let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(l.GitMergeIcon,{size:16,className:"color-fg-done","aria-label":"Already merged"}),t[2]=e):e=t[2],e}if(r.failedSubConditions&&r.failedSubConditions.length>0){let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(l.AlertIcon,{size:16,className:"color-fg-attention","aria-label":"Cannot merge"}),t[3]=e):e=t[3],e}{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(l.CheckCircleFillIcon,{size:16,className:"color-fg-success","aria-label":"Ready to merge"}),t[4]=e):e=t[4],e}}function r3(e){let t,r,i,a,o=(0,n.c)(5),{status:c}=e;switch(c){case"BLOCKED":case"FAILED":r=l.XIcon,t="bgColor-danger-emphasis fgColor-onEmphasis";break;case"PASSED":r=l.CheckIcon,t="bgColor-success-emphasis fgColor-onEmphasis";break;default:r=l.ExclamationIcon,t="bgColor-muted fgColor-onEmphasis"}return o[0]!==r?(i=()=>(0,s.jsx)(r,{size:16}),o[0]=r,o[1]=i):i=o[1],o[2]!==t||o[3]!==i?(a=(0,s.jsx)(M.A,{className:t,size:32,icon:i}),o[2]=t,o[3]=i,o[4]=a):a=o[4],a}function r4(){let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("div",{className:"MergeBox-module__mergeboxLoading__FAuwT",children:(0,s.jsx)(c.A,{})}),t[0]=e):e=t[0],e}rJ.displayName="StackSection",r0.displayName="EntryListItem",r1.displayName="EntryStatusLabel",r2.displayName="EntryStatusIcon",r3.displayName="StatusIcon",r4.displayName="MergeBoxLoading";let r5=(0,d.memo)(function(e){let t,r,i,o,l,c=(0,n.c)(11);c[0]!==e?({hideIcon:r,...t}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]);let u=void 0!==r&&r;return c[3]!==u?(i=(0,s.jsx)(eB,{hideIcon:u}),c[3]=u,c[4]=i):i=c[4],c[5]!==u||c[6]!==t?(o=(0,s.jsx)(d.Suspense,{children:(0,s.jsx)(r6,{hideIcon:u,...t})}),c[5]=u,c[6]=t,c[7]=o):o=c[7],c[8]!==i||c[9]!==o?(l=(0,s.jsx)(a.t,{boundaryName:"MergeBox",critical:!0,fallback:i,children:o}),c[8]=i,c[9]=o,c[10]=l):l=c[10],l});function r6(e){let t,r,i,a,o,l,c,u,m,h,g=(0,n.c)(20);g[0]!==e?({viewerLogin:i,channels:t,...r}=e,g[0]=e,g[1]=t,g[2]=r,g[3]=i):(t=g[1],r=g[2],i=g[3]);let{mergeMethod:_}=(0,f.M3)();g[4]!==_?(a={mergeMethod:_,bypassRequirements:!1},g[4]=_,g[5]=a):a=g[5];let{data:p,refetch:E,isLoading:R,error:S}=(0,en.S)(a);e:{if(p?.pullRequest.mergeBoxAliveChannels){o=p?.pullRequest.mergeBoxAliveChannels;break e}o=t}let C=o;g[6]!==E?(l=()=>{(0,d.startTransition)(()=>{E({cancelRefetch:!1})})},g[6]=E,g[7]=l):l=g[7];let x=l;if(g[8]!==C||g[9]!==x?(c={refetchQuery:x,channels:C},g[8]=C,g[9]=x,g[10]=c):c=g[10],(0,ek.c)(c),R){let e;return g[11]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(r4,{}),g[11]=e):e=g[11],e}if(S)throw S;if(!p)return null;g[12]===Symbol.for("react.memo_cache_sentinel")?(u=(0,s.jsx)(r4,{}),m=(0,s.jsx)("h2",{className:"sr-only",children:"Merge info"}),g[12]=u,g[13]=m):(u=g[12],m=g[13]);let v=p.pullRequest.numberOfCommits||0;return g[14]!==p.mergeRequirements||g[15]!==p.pullRequest||g[16]!==r||g[17]!==v||g[18]!==i?(h=(0,s.jsxs)(d.Suspense,{fallback:u,children:[m,(0,s.jsx)(r7,{mergeRequirements:p.mergeRequirements,numberOfCommits:v,pullRequest:p.pullRequest,viewerLogin:i,...r})]}),g[14]=p.mergeRequirements,g[15]=p.pullRequest,g[16]=r,g[17]=v,g[18]=i,g[19]=h):h=g[19],h}function r7(e){let t,r,c,m,h,f,_,R,S,C,x,v,w,N,y,A,j,T,I,M,k,U,D,O,P=(0,n.c)(100),{helpUrl:q,hideIcon:L,mergeRequirements:F,numberOfCommits:B,pullRequest:G,viewerLogin:Q}=e,$=g(),W=G.viewerMergeActions.find(r9);(0,i.M)(W);let H=(0,o.h)(),[V,K]=(0,d.useState)(!1),z=!V,[X,Y]=(0,d.useState)(!1),{isInMergeQueue:J,state:Z,viewerCanDeleteHeadRef:ee,viewerCanRestoreHeadRef:et}=G,er=G.viewerCanConvertToDraft&&!J,es=void 0!==L&&L||("CLOSED"===Z||"MERGED"===Z)&&!ee&&!et;P[0]!==G.headRefOid?(t={pullRequestHeadSha:G.headRefOid},P[0]=G.headRefOid,P[1]=t):t=P[1];let en=(0,eU.S5)(t).data;if(P[2]!==H||P[3]!==F||P[4]!==G||P[5]!==z||P[6]!==en){v=(0,th.G7)("prx_merge_status_button_alt_logic")?(0,b.XH)({pullRequest:G,mergeRequirements:F,statusChecksData:en}):(0,b.Mp)({pullRequest:G,mergeRequirements:F,statusChecksData:en});let e=new eM(G,F,en,H);_=e.overallStatus,r=e.sections.BlockedSection,c=e.sections.ChecksSection,m=e.sections.ClosedOrMergedStateMergeBox,h=e.sections.ConflictsSection,f=e.sections.DraftStateSection,R=e.sections.MergeQueueSection,C=e.sections.ReviewerSection,x=e.sections.StackSection,S=(0,b.Yi)(v),w=function(e,t){let r;switch(e){case"ALL_PASSED":r={iconColor:"var(--bgColor-success-emphasis)",borderColor:"borderColor-success-emphasis"};break;case"MERGED":r={iconColor:"var(--bgColor-done-emphasis)",borderColor:"borderColor-done-emphasis"};break;case"QUEUED":r={iconColor:"var(--bgColor-attention-emphasis)",borderColor:"borderColor-attention-emphasis"};break;default:r={iconColor:"var(--bgColor-neutral-emphasis)",borderColor:"borderColor-default"}}return t&&(r.borderColor="borderColor-default"),r}(_,!z),P[2]=H,P[3]=F,P[4]=G,P[5]=z,P[6]=en,P[7]=r,P[8]=c,P[9]=m,P[10]=h,P[11]=f,P[12]=_,P[13]=R,P[14]=S,P[15]=C,P[16]=x,P[17]=v,P[18]=w}else r=P[7],c=P[8],m=P[9],h=P[10],f=P[11],_=P[12],R=P[13],S=P[14],C=P[15],x=P[16],v=P[17],w=P[18];let ei=w;P[19]!==F?.conditions?(N=F?.conditions.find(r8),P[19]=F?.conditions,P[20]=N):N=P[20];let ea=N,eo=ea?.result==="PASSED";P[21]!==F?(y=function(e){let t=E(e);if(t.length<1)return!1;let r=t[0]?.ruleRollups.find(e=>"AUTHORIZATION"===e.ruleType);return r?.result==="FAILED"}(F),P[21]=F,P[22]=y):y=P[22];let el=y;P[23]!==F?(A=p(F),P[23]=F,P[24]=A):A=P[24];let ec=A,eu=J?l.GitMergeQueueIcon:l.GitMergeIcon;P[25]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{Y(!0)},P[25]=j):j=P[25];let ed=j,em=!eo||el,eh=G.mergeBoxUserPreferences;P[26]===Symbol.for("react.memo_cache_sentinel")?(T=(0,u.$)("MergeBox-module__mergePartialContainer__MTXP9","position-relative partial-pull-merging-analytics-js"),P[26]=T):T=P[26],P[27]!==eu||P[28]!==ei||P[29]!==S||P[30]!==es?(I=!es&&(0,s.jsx)("div",{className:"d-none d-lg-block","data-testid":"mergeability-icon-wrapper",children:(0,s.jsx)(eL,{icon:eu,ariaLabel:S.title,iconBackgroundColor:ei.iconColor})}),P[27]=eu,P[28]=ei,P[29]=S,P[30]=es,P[31]=I):I=P[31];let eg=em?"MergeBox-module__mergeBoxAdjustBorders__xCFwq":"",ef=!$&&`border rounded-2 ${ei.borderColor}`;return P[32]!==eg||P[33]!==ef?(M=(0,u.$)(eg,ef),P[32]=eg,P[33]=ef,P[34]=M):M=P[34],P[35]!==r||P[36]!==eo||P[37]!==c||P[38]!==m.shouldRender||P[39]!==ec||P[40]!==h||P[41]!==f||P[42]!==q||P[43]!==V||P[44]!==_||P[45]!==eh||P[46]!==R||P[47]!==F||P[48]!==B||P[49]!==G.advisoryWorkspace||P[50]!==G.autoMergeRequest||P[51]!==G.baseRefName||P[52]!==G.baseRepository||P[53]!==G.deprovisionableCodespaces||P[54]!==G.headRefName||P[55]!==G.headRefOid||P[56]!==G.headRepository||P[57]!==G.id||P[58]!==G.isCrossRepo||P[59]!==G.isDraft||P[60]!==G.isInMergeQueue||P[61]!==G.latestOpinionatedReviews||P[62]!==G.mergeQueue||P[63]!==G.mergeQueueEntry||P[64]!==G.mergeStateStatus||P[65]!==G.pendingReviewRequests||P[66]!==G.resourcePath||P[67]!==G.state||P[68]!==G.viewerCanAddAndRemoveFromMergeQueue||P[69]!==G.viewerCanAddToMergeQueueSolo||P[70]!==G.viewerCanAdminBypassMergeRequirements||P[71]!==G.viewerCanDeleteHeadRef||P[72]!==G.viewerCanDisableAutoMerge||P[73]!==G.viewerCanDismissReviews||P[74]!==G.viewerCanEnableAutoMerge||P[75]!==G.viewerCanReRequestReviews||P[76]!==G.viewerCanRestoreHeadRef||P[77]!==G.viewerCanUpdate||P[78]!==G.viewerCanUpdateBranch||P[79]!==G.viewerMergeActions||P[80]!==G.viewerUpdateMethods||P[81]!==C||P[82]!==X||P[83]!==em||P[84]!==z||P[85]!==x||P[86]!==v||P[87]!==Q?(k=m.shouldRender||!F?(0,s.jsx)(eq,{isCrossRepo:G.isCrossRepo,state:G.state,headRefName:G.headRefName,headRepository:G.headRepository,baseRepository:G.baseRepository,viewerCanDeleteHeadRef:G.viewerCanDeleteHeadRef,viewerCanRestoreHeadRef:G.viewerCanRestoreHeadRef,deprovisionableCodespaces:G.deprovisionableCodespaces}):R.shouldRender?(0,s.jsx)(rp,{viewerCanAddAndRemoveFromMergeQueue:G.viewerCanAddAndRemoveFromMergeQueue,mergeQueueEntry:G.mergeQueueEntry,mergeQueue:G.mergeQueue,focusPrimaryMergeButton:ed}):(0,s.jsxs)(s.Fragment,{children:[z&&(0,s.jsxs)(s.Fragment,{children:[C.shouldRender&&(0,s.jsx)(ex,{consolidatedFailureReasons:C.consolidatedFailureReasons,helpUrl:q,latestOpinionatedReviews:G.latestOpinionatedReviews,numReviewsRequired:C.numReviewsRequired,pendingRequestedReviews:G.pendingReviewRequests,pullRequestId:G.id,reviewsState:C.sectionStatus,viewerCanDismissReviews:G.viewerCanDismissReviews,viewerCanReRequestReviews:G.viewerCanReRequestReviews}),(0,s.jsx)(a.t,{boundaryName:"MergeBox_ChecksSection",fallback:(0,s.jsx)(tz,{}),children:(0,s.jsx)(tV,{pullRequestId:G.id,pullRequestHeadSha:G.headRefOid,focusPrimaryMergeButton:ed,sectionStatus:c.sectionStatus,shouldRender:c.shouldRender,mergeBoxUserPreferences:eh})}),h.shouldRender&&h.conflictsCondition&&(0,s.jsx)(ro,{advisoryWorkspace:G.advisoryWorkspace,baseRefName:G.baseRefName,headRefOid:G.headRefOid,conflictsCondition:h.conflictsCondition,conflictsState:h.sectionStatus,resourcePath:G.resourcePath,canUserPushToBase:eo,viewerCanUpdateBranch:G.viewerCanUpdateBranch,viewerLogin:Q,viewerUpdateMethods:G.viewerUpdateMethods,stackState:{isStacked:x.isStacked,entries:x.entries??[]}}),r.shouldRender&&(0,s.jsx)(eW,{failingConditionsAndRules:r.failingConditionsAndRules}),f.shouldRender&&(0,s.jsx)(rf,{viewerCanUpdate:G.viewerCanUpdate,helpUrl:q}),x.shouldRender&&(0,s.jsx)(rJ,{pullRequestId:G.id,entries:x.entries||[],status:x.sectionStatus})]}),em?null:(0,s.jsx)(r$,{advisoryWorkspace:G.advisoryWorkspace,autoMergeRequest:G.autoMergeRequest,baseRefName:G.baseRefName,numberOfCommits:B,conflictsCondition:ec,headRepository:G.headRepository,helpUrl:q,id:G.id,isConfirmingMergeInfo:V,isCrossRepo:G.isCrossRepo,isDraft:G.isDraft,isInMergeQueue:G.isInMergeQueue,mergeQueue:G.mergeQueue,canUserPushToBase:eo,defaultCommitAuthorEmail:F.defaultCommitAuthorEmail,commitMessageBody:F.commitMessageBody,commitMessageHeadline:F.commitMessageHeadline,mergeRequirementsState:F.state,mergeStateStatus:G.mergeStateStatus,mergeBoxRollupStatus:_,viewerCanAddAndRemoveFromMergeQueue:G.viewerCanAddAndRemoveFromMergeQueue,viewerCanAdminBypassMergeRequirements:G.viewerCanAdminBypassMergeRequirements,viewerCanAddToMergeQueueSolo:G.viewerCanAddToMergeQueueSolo,viewerCanDisableAutoMerge:G.viewerCanDisableAutoMerge,viewerMergeActions:G.viewerMergeActions,viewerCanEnableAutoMerge:G.viewerCanEnableAutoMerge,shouldFocusPrimaryMergeButton:X,setShouldFocusPrimaryMergeButton:Y,status:v,possibleCommitAuthorEmails:F.possibleCommitAuthorEmails,handleConfirmingMergeInfo:K})]}),P[35]=r,P[36]=eo,P[37]=c,P[38]=m.shouldRender,P[39]=ec,P[40]=h,P[41]=f,P[42]=q,P[43]=V,P[44]=_,P[45]=eh,P[46]=R,P[47]=F,P[48]=B,P[49]=G.advisoryWorkspace,P[50]=G.autoMergeRequest,P[51]=G.baseRefName,P[52]=G.baseRepository,P[53]=G.deprovisionableCodespaces,P[54]=G.headRefName,P[55]=G.headRefOid,P[56]=G.headRepository,P[57]=G.id,P[58]=G.isCrossRepo,P[59]=G.isDraft,P[60]=G.isInMergeQueue,P[61]=G.latestOpinionatedReviews,P[62]=G.mergeQueue,P[63]=G.mergeQueueEntry,P[64]=G.mergeStateStatus,P[65]=G.pendingReviewRequests,P[66]=G.resourcePath,P[67]=G.state,P[68]=G.viewerCanAddAndRemoveFromMergeQueue,P[69]=G.viewerCanAddToMergeQueueSolo,P[70]=G.viewerCanAdminBypassMergeRequirements,P[71]=G.viewerCanDeleteHeadRef,P[72]=G.viewerCanDisableAutoMerge,P[73]=G.viewerCanDismissReviews,P[74]=G.viewerCanEnableAutoMerge,P[75]=G.viewerCanReRequestReviews,P[76]=G.viewerCanRestoreHeadRef,P[77]=G.viewerCanUpdate,P[78]=G.viewerCanUpdateBranch,P[79]=G.viewerMergeActions,P[80]=G.viewerUpdateMethods,P[81]=C,P[82]=X,P[83]=em,P[84]=z,P[85]=x,P[86]=v,P[87]=Q,P[88]=k):k=P[88],P[89]!==M||P[90]!==k?(U=(0,s.jsx)("div",{"data-testid":"mergebox-border-container",className:M,children:k}),P[89]=M,P[90]=k,P[91]=U):U=P[91],P[92]!==V||P[93]!==$||P[94]!==er?(D=er&&!($&&V)&&(0,s.jsx)(rK,{}),P[92]=V,P[93]=$,P[94]=er,P[95]=D):D=P[95],P[96]!==U||P[97]!==D||P[98]!==I?(O=(0,s.jsxs)("div",{className:T,children:[I,U,D]}),P[96]=U,P[97]=D,P[98]=I,P[99]=O):O=P[99],O}function r8(e){return"PULL_REQUEST_USER_STATE"===e.type}function r9(e){return e.name===_.tw.DIRECT_MERGE}r5.displayName="MergeBoxWithSuspense",r6.displayName="MergeBoxWrapper",r7.displayName="MergeBox";var se=r(95136),st=r(88015);function sr(e){let t,r,i,a,o,l,c,u,d,m=(0,n.c)(9),{helpUrl:g,viewerLogin:f,channels:_}=e,p=(a=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/files/*"),o=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/commits/*"),l=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/checks/*"),c=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/changes/*"),u=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/changes/:range/*"),d=null!==(0,st.RQ)("/:owner/:repo/pull/:pr_number/findings/*"),a||c||u?"files":o?"commits":l?"checks":d?"findings":"show");m[0]!==p?(t={view:p,panel:"true"},m[0]=p,m[1]=t):t=m[1];let E=t;return m[2]!==_||m[3]!==g||m[4]!==f?(r=(0,s.jsx)(r5,{helpUrl:g,viewerLogin:f,channels:_,hideIcon:!0}),m[2]=_,m[3]=g,m[4]=f,m[5]=r):r=m[5],m[6]!==E||m[7]!==r?(i=(0,s.jsx)(h,{isSidePanel:!0,children:(0,s.jsx)(se.y,{appName:"pull_request",category:"mergebox_react_partial",metadata:E,children:r})}),m[6]=E,m[7]=r,m[8]=i):i=m[8],i}sr.displayName="MergeBoxPanelContent";var ss=r(33542);function sn(e){let t,r,i,a,o,c=(0,n.c)(14),{mergeabilitySidesheetIsOpen:u,toggleMergeabilitySidesheet:m,mergeStatusButtonRef:h,viewerLogin:g,helpUrl:f,channels:_}=e,p=(0,d.useRef)(null);c[0]!==m?(t=()=>m?.(!1),c[0]=m,c[1]=t):t=c[1];let E=t;return u?(c[2]===Symbol.for("react.memo_cache_sentinel")?(r={narrow:"fullscreen",regular:"right",wide:"right"},c[2]=r):r=c[2],c[3]!==E?(i=()=>(0,s.jsx)(Z.l.Header,{children:(0,s.jsxs)("div",{className:"d-flex flex-justify-between flex-items-center mx-2",children:[(0,s.jsx)(k.A,{as:"h3",className:"f5 text-bold",children:"Merge status"}),(0,s.jsxs)("div",{className:"d-flex flex-items-center gap-1",children:[(0,s.jsx)(si,{}),(0,s.jsx)(tt.K,{ref:p,"aria-label":"Close merge status",icon:l.XIcon,variant:"invisible",onClick:E})]})]})}),c[3]=E,c[4]=i):i=c[4],c[5]!==_||c[6]!==f||c[7]!==g?(a=(0,s.jsx)(Z.l.Body,{className:"p-0",children:(0,s.jsx)(sr,{helpUrl:f,viewerLogin:g,channels:_})}),c[5]=_,c[6]=f,c[7]=g,c[8]=a):a=c[8],c[9]!==E||c[10]!==h||c[11]!==i||c[12]!==a?(o=(0,s.jsx)(Z.l,{initialFocusRef:p,position:r,returnFocusRef:h,onClose:E,title:"Merge status",renderHeader:i,children:a}),c[9]=E,c[10]=h,c[11]=i,c[12]=a,c[13]=o):o=c[13],o):null}function si(){let e,t,r,i,a,o=(0,n.c)(5);return(0,th.G7)("merge_status_header_feedback")?(o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(te.W.Button,{variant:"invisible",size:"small",children:(0,s.jsx)(ti.A,{variant:"success",children:"Preview"})}),o[0]=e):e=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)(z.l.LeadingVisual,{children:(0,s.jsx)(l.RocketIcon,{})}),o[1]=t):t=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsxs)(z.l.LinkItem,{href:"https://gh.io/merge-status-header-changelog",target:"_blank",rel:"noopener noreferrer",children:[t,"What's new",(0,s.jsx)(z.l.TrailingVisual,{children:(0,s.jsx)(l.ArrowUpRightIcon,{})})]}),o[2]=r):r=o[2],o[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,s.jsx)(z.l.LeadingVisual,{children:(0,s.jsx)(l.CommentIcon,{})}),o[3]=i):i=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsxs)(te.W,{children:[e,(0,s.jsx)(te.W.Overlay,{children:(0,s.jsxs)(z.l,{children:[r,(0,s.jsxs)(z.l.LinkItem,{href:"https://gh.io/merge-status-header-feedback",target:"_blank",rel:"noopener noreferrer",children:[i,"Give feedback",(0,s.jsx)(z.l.TrailingVisual,{children:(0,s.jsx)(l.ArrowUpRightIcon,{})})]})]})})]}),o[4]=a):a=o[4],a):null}sn.displayName="MergeabilitySidesheet",si.displayName="MergeabilitySidesheetFeedback";let sa={successIsPrimary:"MergeStatusButton-module__successIsPrimary__Onh_1",success:"MergeStatusButton-module__success__ifukn",neutral:"MergeStatusButton-module__neutral__OQEAI",attention:"MergeStatusButton-module__attention__kl15M",danger:"MergeStatusButton-module__danger__iMak8",done:"MergeStatusButton-module__done__BFSl4",mergeStatusButton:"MergeStatusButton-module__mergeStatusButton__CAjUA"},so=(0,d.memo)(function(e){let t,r,i,a,o,l,c,u,m=(0,n.c)(31),{channels:h,headSha:g,helpUrl:_,viewerLogin:p,isDockedMode:E,onToggleDockedPanel:R,mergeStatusButtonRef:S,size:C}=e,{mergeMethod:x}=(0,f.M3)();m[0]!==x?(t={mergeMethod:x,bypassRequirements:!1},m[0]=x,m[1]=t):t=m[1];let{data:v,refetch:b}=(0,en.S)(t);m[2]!==g?(r={pullRequestHeadSha:g},m[2]=g,m[3]=r):r=m[3];let{data:w}=(0,eU.S5)(r),[N,y]=(0,d.useState)(!1);m[4]!==E||m[5]!==R?(i=e=>{e&&E?R():y(e)},m[4]=E,m[5]=R,m[6]=i):i=m[6];let A=i;m[7]!==b?(a=()=>{(0,d.startTransition)(()=>{b({cancelRefetch:!1})})},m[7]=b,m[8]=a):a=m[8];let j=a;m[9]!==h||m[10]!==j?(o={refetchQuery:j,channels:h},m[9]=h,m[10]=j,m[11]=o):o=m[11],(0,ek.c)(o);let T=!v||!w,I=v?.pullRequest,M=v?.mergeRequirements;return m[12]!==T||m[13]!==S||m[14]!==C||m[15]!==w||m[16]!==I||m[17]!==M||m[18]!==A?(l=(0,s.jsx)(sl,{isLoading:T,pullRequest:I,mergeRequirements:M,statusChecksData:w,mergeStatusButtonRef:S,toggleMergeabilitySidesheet:A,size:C}),m[12]=T,m[13]=S,m[14]=C,m[15]=w,m[16]=I,m[17]=M,m[18]=A,m[19]=l):l=m[19],m[20]!==h||m[21]!==_||m[22]!==E||m[23]!==S||m[24]!==N||m[25]!==A||m[26]!==p?(c=!E&&(0,s.jsx)(sn,{helpUrl:_,mergeStatusButtonRef:S,mergeabilitySidesheetIsOpen:N,toggleMergeabilitySidesheet:A,viewerLogin:p,channels:h}),m[20]=h,m[21]=_,m[22]=E,m[23]=S,m[24]=N,m[25]=A,m[26]=p,m[27]=c):c=m[27],m[28]!==l||m[29]!==c?(u=(0,s.jsxs)(s.Fragment,{children:[l,c]}),m[28]=l,m[29]=c,m[30]=u):u=m[30],u});function sl(e){let t,r,i,a,o,l,c,d,m,h,g,f,_=(0,n.c)(31),{isLoading:p,pullRequest:E,mergeRequirements:R,statusChecksData:S,mergeStatusButtonRef:C,toggleMergeabilitySidesheet:x,size:v}=e,w=void 0===v?"medium":v;if(!C)return null;_[0]!==p||_[1]!==R||_[2]!==C||_[3]!==E||_[4]!==S?(i=null,!p&&E&&(i=(0,th.G7)("prx_merge_status_button_alt_logic")?(0,b.XH)({pullRequest:E,mergeRequirements:R??null,statusChecksData:S}):(0,b.Mp)({pullRequest:E,mergeRequirements:R??null,statusChecksData:S})),r=i&&i!==b.nW.NonactionableFailure&&i!==b.nW.Unknown?(0,b.Yi)(i):{icon:void 0,iconColor:void 0,iconColorClass:void 0,title:"View status"},t=L.Q,a=C,o=r?.icon,l="default",_[13]===Symbol.for("react.memo_cache_sentinel")?(c=(0,ss.G)("merge-status-button"),_[13]=c):c=_[13],d=(0,u.$)(sa.mergeStatusButton,r?.iconColorClass&&sa[r.iconColorClass]),_[0]=p,_[1]=R,_[2]=C,_[3]=E,_[4]=S,_[5]=t,_[6]=r,_[7]=i,_[8]=a,_[9]=o,_[10]=l,_[11]=c,_[12]=d):(t=_[5],r=_[6],i=_[7],a=_[8],o=_[9],l=_[10],c=_[11],d=_[12]),_[14]!==x?(m=()=>x?.(!0),_[14]=x,_[15]=m):m=_[15];let N=p||i===b.nW.Unknown,y=p||i===b.nW.Unknown;_[16]===Symbol.for("react.memo_cache_sentinel")?(h=(0,s.jsx)("span",{className:"d-flex hide-lg hide-xl",children:"View status"}),_[16]=h):h=_[16];let A=r?.title;return _[17]!==A?(g=(0,s.jsx)("span",{className:"hide-sm hide-md d-lg-flex",children:A}),_[17]=A,_[18]=g):g=_[18],_[19]!==t||_[20]!==w||_[21]!==g||_[22]!==a||_[23]!==o||_[24]!==l||_[25]!==c||_[26]!==d||_[27]!==m||_[28]!==N||_[29]!==y?(f=(0,s.jsxs)(t,{ref:a,leadingVisual:o,variant:l,...c,className:d,onClick:m,size:w,loading:N,loadingAnnouncement:"Loading merge status",inactive:y,children:[h,g]}),_[19]=t,_[20]=w,_[21]=g,_[22]=a,_[23]=o,_[24]=l,_[25]=c,_[26]=d,_[27]=m,_[28]=N,_[29]=y,_[30]=f):f=_[30],f}function sc(e){return Object.values(_.q$).includes(e)}so.displayName="MergeStatusButtonWrapper",sl.displayName="MergeStatusButton"},33197(e,t,r){r.d(t,{S:()=>d,b:()=>u});var s=r(16522),n=r(62764),i=r(49671),a=r(69161),o=r(90054),l=r(97665),c=r(97286);function u(){let e,t=(0,s.c)(2),{basePageDataUrl:r}=(0,a.Yu)(),i=`basePageDataURL:${r}`;return t[0]!==i?(e=[n.uT.mergeBox,i],t[0]=i,t[1]=e):e=t[1],e}function d(e){let t,r,a=(0,s.c)(7),{mergeMethod:d,bypassRequirements:m}=e,h=new URLSearchParams;h.append("merge_method",d),h.append("bypass_requirements",(void 0!==m&&m).toString());let g=`${(0,i.e)(n.uT.mergeBox)}?${h.toString()}`,f=u(),_=(0,l.jE)();return a[0]!==g||a[1]!==_||a[2]!==f?(t=async()=>(0,o.H)(g,f,_),a[0]=g,a[1]=_,a[2]=f,a[3]=t):t=a[3],a[4]!==f||a[5]!==t?(r={queryKey:f,queryFn:t,staleTime:1/0},a[4]=f,a[5]=t,a[6]=r):r=a[6],(0,c.I)(r)}},78881(e,t,r){r.d(t,{S5:()=>h,Y3:()=>m,xX:()=>d});var s=r(16522),n=r(62764),i=r(49671),a=r(69161),o=r(90054),l=r(97665),c=r(65510),u=r(97286);function d(e){let t,r=(0,s.c)(3),{pullRequestHeadSha:i}=e,{basePageDataUrl:o}=(0,a.Yu)(),l=`headSha:${i}`,c=`basePageDataURL:${o}`;return r[0]!==l||r[1]!==c?(t=[n.uT.statusChecks,l,c],r[0]=l,r[1]=c,r[2]=t):t=r[2],t}function m(e){let t,r,a,u=(0,s.c)(9),{pullRequestHeadSha:m}=e,h=(0,i.e)(n.uT.statusChecks);u[0]!==m?(t={pullRequestHeadSha:m},u[0]=m,u[1]=t):t=u[1];let g=d(t),f=(0,l.jE)();return u[2]!==h||u[3]!==f||u[4]!==g?(r=async()=>(0,o.H)(h,g,f),u[2]=h,u[3]=f,u[4]=g,u[5]=r):r=u[5],u[6]!==g||u[7]!==r?(a={queryKey:g,queryFn:r,staleTime:1e4},u[6]=g,u[7]=r,u[8]=a):a=u[8],(0,c.U)(a)}function h(e){let t,r,a,c=(0,s.c)(9),{pullRequestHeadSha:m}=e,h=(0,i.e)(n.uT.statusChecks);c[0]!==m?(t={pullRequestHeadSha:m},c[0]=m,c[1]=t):t=c[1];let g=d(t),f=(0,l.jE)();return c[2]!==h||c[3]!==f||c[4]!==g?(r=async()=>(0,o.H)(h,g,f),c[2]=h,c[3]=f,c[4]=g,c[5]=r):r=c[5],c[6]!==g||c[7]!==r?(a={queryKey:g,throwOnError:!1,queryFn:r,staleTime:1e4},c[6]=g,c[7]=r,c[8]=a):a=c[8],(0,u.I)(a)}},51727(e,t,r){r.d(t,{P:()=>u,Qv:()=>a,TW:()=>l,iG:()=>o,jw:()=>d,lD:()=>i,nw:()=>c,q$:()=>n,tw:()=>s});let s={DIRECT_MERGE:"DIRECT_MERGE",AUTO_MERGE:"AUTO_MERGE",MERGE_QUEUE:"MERGE_QUEUE"},n={MERGE:"MERGE",SQUASH:"SQUASH",REBASE:"REBASE"},i={GROUP:"GROUP",SOLO:"SOLO"},a={Approvals:"approvals",RequestedChanges:"requested changes",PendingReviewRequest:"pending reviews"},o=["PULL_REQUEST_RULES"],l=["PULL_REQUEST_USER_STATE"],c=["PULL_REQUEST_MERGE_CONFLICT_STATE"],u=["STACK"],d=["PULL_REQUEST_STATE","PULL_REQUEST_MERGE_METHOD","PULL_REQUEST_REPO_STATE","UNKNOWN"]},69185(e,t,r){r.d(t,{B:()=>s});function s(e,t){let r=e.createElement("template");return r.innerHTML=t,e.importNode(r.content,!0)}},69161(e,t,r){r.d(t,{Kg:()=>o,Yu:()=>l});var s=r(74848),n=r(16522),i=r(96540);let a=(0,i.createContext)(null);function o(e){let t,r,i=(0,n.c)(5),{children:o,basePageDataUrl:l}=e;i[0]!==l?(t={basePageDataUrl:l},i[0]=l,i[1]=t):t=i[1];let c=t;return i[2]!==o||i[3]!==c?(r=(0,s.jsx)(a,{value:c,children:o}),i[2]=o,i[3]=c,i[4]=r):r=i[4],r}function l(){let e=(0,i.use)(a);if(!e)throw Error("usePageDataContext must be used within a PageDataContextProvider");return e}a.displayName="PageDataContext",o.displayName="PageDataContextProvider"},49671(e,t,r){r.d(t,{e:()=>a});var s=r(16522),n=r(13759),i=r(69161);function a(e,t){let r,a=(0,s.c)(2),{basePageDataUrl:o}=(0,i.Yu)(),l=`${o}/page_data/${e}`;return t&&(l+=`?${t}`),a[0]!==l?(r=(0,n.RD)(l),a[0]=l,a[1]=r):r=a[1],r}},62764(e,t,r){r.d(t,{uT:()=>i});let s={baseComparisonInfo:"base_comparison_info",changeGroups:"change_groups",codeButton:"code_button",codeowners:"codeowners",threadPreviewPositioning:"thread_preview_positioning",diffEntries:"diff_entries",diffstat:"diffstat",header:"header",issueComments:"issue_comments",mergeBox:"merge_box",mergeInstructions:"merge_instructions",pendingReview:"pending_review",reviewRequests:"review_requests",stackRebaseStatus:"stack_rebase_status",statusChecks:"status_checks",tabCounts:"tab_counts",threadPreviews:"thread_previews",threads:"threads",diffViewUserSettings:"user_diff_view_settings",diffContextLines:"diff_entry_lines",richDiff:"rich_diff",description:"description"},n={abandonReview:"abandon_review",addCommentReaction:"add_comment_reaction",changeBase:"change_base",cleanupCodespaces:"cleanup_codespaces",convertToDraft:"convert_to_draft",createReviewComment:"create_review_comment",deleteHeadRef:"delete_head_ref",dequeuePullRequest:"dequeue_pull_request",disableAutoMerge:"disable_auto_merge",dismissReview:"dismiss_review",enableAutoMerge:"enable_auto_merge",generateChangeGroups:"generate_change_groups",markReadyForReview:"mark_ready_for_review",merge:"merge",removeCommentReaction:"remove_comment_reaction",reRequestReviewFromUser:"re_request_review_from_user",resolveThread:"resolve_thread",runActionRequiredWorkflows:"run_action_required_workflows",stackRebase:"stack_rebase",submitCopilotGroupsFeedback:"submit_copilot_groups_feedback",submitReview:"submit_review",submitSuggestedChanges:"apply_suggestions",applySuggestedChanges:"apply_review_suggestions",submitPullRequestTimelineComment:"create_timeline_comment",unresolveThread:"unresolve_thread",unstackPullRequests:"pull_request_stacks",updateReviewComment:"update_review_comment",updatePullRequestBranch:"update_pull_request_branch",updateTitle:"update_title",updateShowChangeGroupsPreference:"update_show_change_groups_preference",updateMergeBoxUserPreference:"update_merge_box_user_preference",updateWhitespacePreference:"update_whitespace_preference",hideComment:"hide_comment",unhideComment:"unhide_comment"},i={...s,...n};Object.values(s),Object.values(n)},78431(e,t,r){r.d(t,{R:()=>c,hp:()=>l,ol:()=>o,q$:()=>u});var s=r(78597);class n extends Error{constructor(e){super("Unable to perform this operation. Please try again later."),this.name="FetchRequestError",this.cause=e}}class i extends Error{constructor(e){super("Unable to perform this operation. Please try again later."),this.name="ServerUnavailableError",this.cause=e}}class a extends Error{constructor(e){super("Unable to read response from the server. Please try again later."),this.name="JSONParseFetchError",this.cause=e}}class o extends Error{constructor(){super("Unable to perform this operation. Please try again later."),this.name="AuthSessionExpiredError"}}async function l(e){try{return await e.json()}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;throw new a(e)}}function c(e,t,r){if(!e.ok){if(e.status>=500)throw new i(e.status);if(r)throw r;if(t)throw Error(t?.error||"Unknown error occurred",{cause:e.status});throw Error(`HTTP ${e.status}`)}}async function u(e,t){try{return await (0,s.Sr)(e,t)}catch(e){throw new n(e)}}}}]); //# sourceMappingURL=2630-b4084af2f6e55399-31bb393b3f868576.js.map