performance.mark("js-parse-end:34253-adcd4826f66bae4a.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["34253"],{51068(e,a,s){s.d(a,{B6:()=>N,ym:()=>B,xC:()=>j});var t=s(74848),l=s(16522),c=s(38621),o=s(94709),r=s(4978),n=s(56819),i=s(96540),d=s(34164),u=s(7478),m=s(61398),h=s(206),x=s(83223),_=s(55717);let f="CheckRunItem-module__Text_2__b6mIo";function g(e){let a,s,o,r,n,i,d,u,m,g,k,C,p,v=(0,l.c)(37),{checkRun:j}=e;v[0]!==j.icon?(a=function(e){switch(e){case"check":return(0,t.jsx)(c.CheckIcon,{className:"fgColor-success my-0 mx-2 flex-self-center"});case"dot-fill":return(0,t.jsx)(c.DotFillIcon,{className:"fgColor-attention my-0 mx-2 flex-self-center"});case"stop":return(0,t.jsx)(c.StopIcon,{className:"fgColor-muted my-0 mx-2 flex-self-center"});case"issue-reopened":return(0,t.jsx)(c.IssueReopenedIcon,{className:"fgColor-muted my-0 mx-2 flex-self-center"});case"clock":return(0,t.jsx)(c.ClockIcon,{className:"fgColor-attention my-0 mx-2 flex-self-center"});case"square-fill":return(0,t.jsx)(c.SquareFillIcon,{className:"fgColor-default my-0 mx-2 flex-self-center"});case"skip":return(0,t.jsx)(c.SkipIcon,{className:"fgColor-muted my-0 mx-2 flex-self-center"});case"alert":return(0,t.jsx)(c.AlertIcon,{className:"fgColor-danger my-0 mx-2 flex-self-center"});default:return(0,t.jsx)(c.XIcon,{className:"fgColor-danger my-0 mx-2 flex-self-center"})}}(j.icon),v[0]=j.icon,v[1]=a):a=v[1];let S=a,I="in_progress"===j.state;return v[2]!==S||v[3]!==I?(s=I?(0,t.jsx)("div",{className:"CheckRunItem-module__Box_2__RAKsb",children:(0,t.jsxs)("svg",{fill:"none",viewBox:"0 0 16 16",className:"anim-rotate","aria-hidden":"true",role:"img",children:[(0,t.jsx)("path",{opacity:".5",d:"M8 15A7 7 0 108 1a7 7 0 000 14v0z",stroke:"var(--fgColor-attention)",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M15 8a7 7 0 01-7 7",stroke:"var(--fgColor-attention)",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M8 12a4 4 0 100-8 4 4 0 000 8z",fill:"var(--fgColor-attention)"})]})}):(0,t.jsx)(t.Fragment,{children:S}),v[2]=S,v[3]=I,v[4]=s):s=v[4],v[5]!==j.avatarBackgroundColor?(o={backgroundColor:j.avatarBackgroundColor},v[5]=j.avatarBackgroundColor,v[6]=o):o=v[6],v[7]!==j.avatarLogo||v[8]!==o?(r=(0,t.jsx)(h.r,{square:!0,src:j.avatarLogo,sx:o}),v[7]=j.avatarLogo,v[8]=o,v[9]=r):r=v[9],v[10]!==j.avatarUrl||v[11]!==r?(n=(0,t.jsx)(x.A,{href:j.avatarUrl,"aria-label":"Avatar",className:"CheckRunItem-module__Link__QG5Dt",children:r}),v[10]=j.avatarUrl,v[11]=r,v[12]=n):n=v[12],v[13]!==j.avatarDescription||v[14]!==n?(i=(0,t.jsx)(_.m,{text:j.avatarDescription,direction:"e",children:n}),v[13]=j.avatarDescription,v[14]=n,v[15]=i):i=v[15],v[16]!==s||v[17]!==i?(d=(0,t.jsxs)("div",{className:"CheckRunItem-module__Box_1__Lv_l1",children:[s,i]}),v[16]=s,v[17]=i,v[18]=d):d=v[18],v[19]!==j.name?(u=(0,t.jsxs)("span",{className:"CheckRunItem-module__Text_1__cWYaV",children:[j.name," "]}),v[19]=j.name,v[20]=u):u=v[20],v[21]!==j.additionalContext||v[22]!==j.pending?(m=j.pending?(0,t.jsx)("span",{className:f,children:j.additionalContext}):j.additionalContext,v[21]=j.additionalContext,v[22]=j.pending,v[23]=m):m=v[23],v[24]!==j.description||v[25]!==j.pending?(g=j.description&&(0,t.jsxs)("span",{children:[" ","- ",j.pending?(0,t.jsx)("span",{className:f,children:j.description}):j.description]}),v[24]=j.description,v[25]=j.pending,v[26]=g):g=v[26],v[27]!==g||v[28]!==u||v[29]!==m?(k=(0,t.jsxs)("span",{className:"CheckRunItem-module__Text__c9pI4",children:[u,m,g]}),v[27]=g,v[28]=u,v[29]=m,v[30]=k):k=v[30],v[31]!==j.targetUrl?(C=(0,t.jsx)(x.A,{href:j.targetUrl,className:"CheckRunItem-module__Link_1__Q4AFI",children:"Details"}),v[31]=j.targetUrl,v[32]=C):C=v[32],v[33]!==k||v[34]!==C||v[35]!==d?(p=(0,t.jsxs)("li",{"data-testid":"check-run-item",className:"CheckRunItem-module__Box__b2hiz",children:[d,k,C]}),v[33]=k,v[34]=C,v[35]=d,v[36]=p):p=v[36],p}g.displayName="CheckRunItem";function k(e){let a,s,c=(0,l.c)(4),{checkRuns:o}=e;return c[0]!==o?(a=o.map(C),c[0]=o,c[1]=a):a=c[1],c[2]!==a?(s=(0,t.jsx)("ul",{className:"ChecksStatusBadgeFooter-module__Box__kLp6G",children:a}),c[2]=a,c[3]=s):s=c[3],s}function C(e,a){return(0,t.jsx)(g,{checkRun:e},a)}k.displayName="ChecksStatusBadgeFooter";let p="ChecksStatusBadgeHeader-module__Text_1__tqD_9";function v(e){let a=(0,l.c)(4),{checksHeaderState:s}=e;switch(s){case"SUCCEEDED":{let e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"ChecksStatusBadgeHeader-module__Text__kmP5P",children:"All checks have passed"}),a[0]=e):e=a[0],e}case"FAILED":{let e;return a[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:p,children:"All checks have failed"}),a[1]=e):e=a[1],e}case"PENDING":{let e;return a[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"ChecksStatusBadgeHeader-module__Text_2__G5IPl",children:"Some checks haven\u2019t completed yet"}),a[2]=e):e=a[2],e}default:{let e;return a[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:p,children:"Some checks were not successful"}),a[3]=e):e=a[3],e}}}v.displayName="HeaderState";function j(e){let a,s,c=(0,l.c)(7),{combinedStatus:o,isOpen:r,onDismiss:n}=e;c[0]!==o?(a=o?(0,t.jsx)(v,{checksHeaderState:o.checksHeaderState}):"Loading...",c[0]=o,c[1]=a):a=c[1];let i=a;return c[2]!==o||c[3]!==r||c[4]!==n||c[5]!==i?(s=r?(0,t.jsx)(m.l,{onClose:n,title:i,subtitle:o?o.checksStatusSummary:void 0,width:"xlarge",renderBody:()=>(0,t.jsx)(m.l.Body,{className:"CheckStatusDialog-module__Dialog_Body__Hzf6u",children:o?(0,t.jsx)(k,{checkRuns:o.checkRuns}):(0,t.jsx)("div",{className:"CheckStatusDialog-module__Box__PJl9j",children:(0,t.jsx)(u.A,{size:"medium"})})}),className:"CheckStatusDialog-module__Dialog__jmz4T"}):null,c[2]=o,c[3]=r,c[4]=n,c[5]=i,c[6]=s):s=c[6],s}j.displayName="CheckStatusDialog";let S={success:{circled:c.CheckCircleIcon,filled:c.CheckCircleFillIcon,default:c.CheckIcon,color:"var(--bgColor-success-emphasis, var(--color-success-emphasis))"},pending:{circled:c.CircleIcon,filled:c.DotFillIcon,default:c.DotFillIcon,color:"var(--bgColor-attention-emphasis, var(--color-scale-yellow-4))"},failure:{circled:c.XCircleIcon,filled:c.XCircleFillIcon,default:c.XIcon,color:"var(--bgColor-danger-emphasis, var(--color-scale-red-4))"},error:{circled:c.QuestionIcon,filled:c.QuestionIcon,default:c.QuestionIcon,color:"var(--fgColor-muted, var(--color-canvas-subtle))"}};function I(e){let a,s,c,o,u,m=(0,l.c)(19),{className:h,descriptionText:x,icon:_,iconColor:f,tooltipText:g}=e,k=(0,i.useId)(),C=g?k:void 0,p=g?void 0:x||"See all checks";m[0]!==f?(a={color:f},m[0]=f,m[1]=a):a=m[1],m[2]!==_||m[3]!==C||m[4]!==p||m[5]!==a?(s=(0,t.jsx)(n.m4,{"aria-labelledby":C,icon:_,"aria-label":p,sx:a}),m[2]=_,m[3]=C,m[4]=p,m[5]=a,m[6]=s):s=m[6];let v=s;if(g){let e;m[7]!==v||m[8]!==k||m[9]!==g?(e=(0,t.jsx)(r.A,{id:k,"aria-label":g,direction:"e",children:v}),m[7]=v,m[8]=k,m[9]=g,m[10]=e):e=m[10],v=e}return m[11]!==h?(c=(0,d.$)(h,"d-flex flex-items-center gap-1"),m[11]=h,m[12]=c):c=m[12],m[13]!==x?(o=x&&(0,t.jsxs)("span",{children:[" ",x]}),m[13]=x,m[14]=o):o=m[14],m[15]!==v||m[16]!==c||m[17]!==o?(u=(0,t.jsxs)("span",{className:c,"data-testid":"checks-status-badge-icon-only",children:[v,o]}),m[15]=v,m[16]=c,m[17]=o,m[18]=u):u=m[18],u}function N(e){let a,s,c,r,n=(0,l.c)(27),{statusRollup:u,combinedStatus:m,variant:h,disablePopover:x,buttonClassName:_,buttonSx:f,size:g,descriptionText:k,onWillOpenPopup:C}=e,p=void 0===h?"default":h,v=void 0===g?"medium":g,N=void 0===k?"":k,[b,y]=(0,i.useState)(!1),B=(0,i.useRef)(null),D=S[u],T=D?.[p]||S.error[p],R=D?.color||S.error.color;n[0]!==T||n[1]!==R?(a={icon:T,iconColor:R},n[0]=T,n[1]=R,n[2]=a):a=n[2];let{icon:w,iconColor:A}=a;if("error"===u){let e,a=x?void 0:"p-1";return n[3]!==w||n[4]!==A||n[5]!==a?(e=(0,t.jsx)(I,{className:a,descriptionText:"?/?",icon:w,iconColor:A,tooltipText:"There was an error retrieving checks status"}),n[3]=w,n[4]=A,n[5]=a,n[6]=e):e=n[6],e}if(x){let e;return n[7]!==N||n[8]!==w||n[9]!==A?(e=(0,t.jsx)(I,{descriptionText:N,icon:w,iconColor:A}),n[7]=N,n[8]=w,n[9]=A,n[10]=e):e=n[10],e}return n[11]!==_||n[12]!==f||n[13]!==m?.checksStatusSummary||n[14]!==N||n[15]!==C||n[16]!==w||n[17]!==A||n[18]!==v||n[19]!==u?(s=N?(0,t.jsx)(o.$n,{"data-testid":"checks-status-badge-button",leadingVisual:w,variant:"invisible",size:v,"aria-label":m?.checksStatusSummary??`Status checks: ${u}`,sx:{svg:{color:A},...f},ref:B,onClick:()=>{C?.(),y(!0)},className:(0,d.$)("ChecksStatusBadge-module__ChecksStatusBadgeButton__vTwYt",_),children:N}):(0,t.jsx)(o.K0,{"data-testid":"checks-status-badge-icon",tooltipDirection:"s",icon:w,variant:"invisible",size:v,"aria-label":m?.checksStatusSummary??u,sx:{svg:{color:A},...f},className:(0,d.$)("ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1",_),ref:B,onClick:()=>{C?.(),y(!0)}}),n[11]=_,n[12]=f,n[13]=m?.checksStatusSummary,n[14]=N,n[15]=C,n[16]=w,n[17]=A,n[18]=v,n[19]=u,n[20]=s):s=n[20],n[21]!==m||n[22]!==b?(c=b&&(0,t.jsx)(j,{combinedStatus:m,isOpen:b,onDismiss:()=>{y(!1),setTimeout(()=>{B.current?.focus()},0)}}),n[21]=m,n[22]=b,n[23]=c):c=n[23],n[24]!==s||n[25]!==c?(r=(0,t.jsxs)(t.Fragment,{children:[s,c]}),n[24]=s,n[25]=c,n[26]=r):r=n[26],r}I.displayName="IconOnlyStatus",N.displayName="ChecksStatusBadge";var b=s(23666),y=s(78597);function B(e,a){let s,t,c=(0,l.c)(7),[o,r]=(0,i.useState)(),[n,d]=(0,i.useState)();c[0]!==e||c[1]!==n||c[2]!==a?(s=async()=>{if(n!==e&&(d(e),r(void 0),e)){let s=(0,b.vki)(a,e),t=await (0,y.lS)(s);r(await t.json())}},c[0]=e,c[1]=n,c[2]=a,c[3]=s):s=c[3];let u=s;return c[4]!==o||c[5]!==u?(t=[o,u],c[4]=o,c[5]=u,c[6]=t):t=c[6],t}}}]); //# sourceMappingURL=34253-adcd4826f66bae4a-faf6fea3dd8f499c.js.map