1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6550],{6550:(e,r,t)=>{t.r(r),t.d(r,{default:()=>A});var a=t(95155),s=t(12115),i=t(87813),l=t.n(i),n=t(61927),o=t.n(n),c=t(52619),d=t.n(c),m=t(49498),h=t(43535),p=t(67167),u=t(65886),f=t(76990),g=t(3361),x=t(81331),v=t(65082),j=t(74210);let w=({profile:e,profileId:r})=>{let{id:t,preferredName:i,title:n}=e??{},{preferredEmailInvitationId:o}=(0,s.useContext)(x.A),c=async()=>{if(!o)return void promptError("Email is not available.");try{let e=await g.A.get("/edges",{invitation:o,head:t??r}),a=e.edges?.[0]?.tail;if(!a)throw Error("Email is not available.");l()(`${i} <${a}>`),promptMessage(`${a} copied to clipboard`)}catch(e){promptError(e.message)}};return(0,a.jsx)("div",{className:"ac-sac-summary",children:i?(0,a.jsxs)("div",{className:"ac-sac-info",children:[(0,a.jsx)("h4",{children:(0,a.jsx)(j.default,{id:t??r,name:i,preferredEmailInvitationId:o})}),(0,a.jsx)("div",{className:"profile-title",children:n}),o&&(0,a.jsx)("a",{href:"#",className:"copy-email-link",onClick:e=>{e.preventDefault(),c()},children:"Copy Email"})]}):(0,a.jsx)("h4",{children:(0,a.jsx)(j.default,{id:r,name:r,preferredEmailInvitationId:o})})})},b=({rowData:e})=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:(0,a.jsx)("strong",{className:"note-number",children:e.number})}),(0,a.jsx)("td",{children:(0,a.jsx)(w,{profile:e.sacProfile??{},profileId:e.sacProfileId})}),(0,a.jsx)("td",{children:e.acs.map(e=>(0,a.jsx)(w,{profile:e.profile??{},profileId:e.id},e.id))})]}),R=({rowData:e,referrerUrl:r,metaReviewRecommendationName:t})=>{let{id:i,preferredName:n,title:o}=e.sacProfile??{},{officialReviewName:c,officialMetaReviewName:d,submissionName:h,preferredEmailInvitationId:p}=(0,s.useContext)(x.A),u=e.numCompletedReviews,f=e.numCompletedMetaReviews,w=e.notes.length,b=async()=>{if(!p)return void promptError("Email is not available.");try{let r=await g.A.get("/edges",{invitation:p,head:i??e.sacProfileId}),t=r.edges?.[0]?.tail;if(!t)throw Error("Email is not available.");l()(`${n} <${t}>`),promptMessage(`${t} copied to clipboard`)}catch(e){promptError(e.message)}};return(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:(0,a.jsx)("strong",{children:e.number})}),(0,a.jsx)("td",{children:(0,a.jsx)("div",{className:"ac-sac-summary",children:n?(0,a.jsxs)("div",{className:"ac-sac-info",children:[(0,a.jsx)("h4",{children:(0,a.jsx)(j.default,{id:i??e.sacProfileId,name:n,preferredEmailInvitationId:p})}),(0,a.jsx)("div",{className:"profile-title",children:o}),p&&(0,a.jsx)("a",{href:"#",className:"copy-email-link",onClick:e=>{e.preventDefault(),b()},children:"Copy Email"})]}):(0,a.jsx)("h4",{children:(0,a.jsx)(j.default,{id:e.sacProfileId,name:e.sacProfileId,preferredEmailInvitationId:p})})})}),(0,a.jsx)("td",{children:(0,a.jsxs)("div",{className:"reviewer-progress",children:[(0,a.jsxs)("h4",{children:[u," of ",w," ",(0,m.pluralizeString)(h)," with"," ",(0,m.pluralizeString)((0,m.prettyField)(c))," Completed"]}),0!==e.notes.length&&(0,a.jsxs)("strong",{children:[(0,m.pluralizeString)(h),":"]}),(0,a.jsx)("div",{className:"review-progress",children:e.notes.map(e=>{if(!e)return null;let{numReviewsDone:t,numReviewersAssigned:s,ratingAvg:i,ratingMin:l,ratingMax:n}=e.reviewProgressData,o=e.note?.content?.title?.value;return(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"note-info",children:[(0,a.jsx)("strong",{className:"note-number",children:e.noteNumber}),(0,a.jsxs)("div",{className:"review-info",children:[(0,a.jsx)("a",{href:`/forum?id=${e.note.forum}&referrer=${r}`,target:"_blank",rel:"noreferrer",children:o}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("strong",{children:[t," of ",s," Reviews Submitted"," "]}),i&&`/ Average Rating:${i} (Min: ${l}, Max: ${n})`]})]})]})},e.noteNumber)})})]})}),(0,a.jsx)("td",{children:(0,a.jsxs)("div",{className:"areachair-progress",children:[(0,a.jsxs)("h4",{children:[f," of ",w," ",(0,m.pluralizeString)(h)," with"," ",(0,m.pluralizeString)((0,m.prettyField)(d))," Completed"]}),0!==e.notes.length&&(0,a.jsxs)("strong",{children:[(0,m.pluralizeString)(h),":"]}),(0,a.jsx)("div",{children:e.notes.map(e=>{if(!e)return null;
1let s=(0,v.Mc)(e.note?.content),i=s?.venue,l=e.metaReviewData?.metaReviews,n=l?.length;return(0,a.jsxs)("div",{className:"meta-review-info",children:[(0,a.jsx)("strong",{className:"note-number",children:e.noteNumber}),n?(0,a.jsx)(a.Fragment,{children:l.map(e=>{let s=(0,v.Mc)(e?.content);return(0,a.jsxs)("div",{className:"meta-review",children:[(0,a.jsx)("span",{children:`${s.venue?`${s.venue} - `:""}${s[t]??""}`}),s.format&&(0,a.jsxs)("span",{children:["Format: ",s.format]}),(0,a.jsxs)("a",{href:`/forum?id=${e.forum}¬eId=${e.id}&referrer=${r}`,target:"_blank",rel:"noreferrer",children:["Read ",(0,m.prettyField)(d)]})]},e.id)})}):(0,a.jsx)("span",{children:`${i?`${i} - `:""} No ${(0,m.prettyField)(d)}`})]},e.noteNumber)})})]})})]})},A=({pcConsoleData:e,loadSacAcInfo:r,loadReviewMetaReviewData:t})=>{let[i,l]=(0,s.useState)({}),[n,c]=(0,s.useState)(1),[g,v]=(0,s.useState)(e.areaChairs?.length??0),{venueId:j,metaReviewRecommendationName:w="recommendation",sacDirectPaperAssignment:A,seniorAreaChairName:C="Senior_Area_Chairs",areaChairName:N,officialReviewName:y,officialMetaReviewName:I}=(0,s.useContext)(x.A),$=(0,m.getRoleHashFragment)(C),P=encodeURIComponent(`[Program Chair Console](/group?id=${j}/Program_Chairs#${$}-status)`),E=async()=>{if(e.sacAcInfo)if(A&&!e.noteNumberReviewMetaReviewMap)t();else{let r={};e.notes.forEach(e=>{r[e.id]=e});let t=e.seniorAreaChairs.map((t,a)=>{let s=[],i=[];A?s=e.sacAcInfo.acBySacMap.get(t)?.filter(e=>r[e]).map(t=>{let a=r[t],s=a?.number,i=e.noteNumberReviewMetaReviewMap.get(s)??{};return{note:a,noteNumber:s,...i}})??[]:i=e.sacAcInfo.acBySacMap.get(t)?.map(r=>{let t=e.sacAcInfo.areaChairWithoutAssignmentIds.includes(r)?e.sacAcInfo.acSacProfileWithoutAssignmentMap.get(r):e.allProfilesMap.get(r);return{id:r,profile:t}})??[];let l=e.sacAcInfo.seniorAreaChairWithoutAssignmentIds.includes(t)?e.sacAcInfo.acSacProfileWithoutAssignmentMap.get(t):e.allProfilesMap.get(t);return{number:a+1,sacProfileId:t,sacProfile:l,acs:i,numCompletedReviews:s.filter(e=>e?.reviewers?.length&&e.reviewers?.length===e.officialReviews?.length).length,numCompletedMetaReviews:s.filter(e=>e?.metaReviewData?.areaChairs?.length===e?.metaReviewData?.metaReviews?.length).length??0,notes:o()(s,"noteNumber")}});l({tableRowsAll:t,tableRows:[...t]})}else r()};return((0,s.useEffect)(()=>{e?.paperGroups?.seniorAreaChairGroups&&E()},[e?.paperGroups?.seniorAreaChairGroups,e.sacAcInfo,e.noteNumberReviewMetaReviewMap]),(0,s.useEffect)(()=>
1{l(e=>({...e,tableRowsDisplayed:e.tableRows?.slice(25*(n-1),25*(n-1)+25)})),v(i.tableRows?.length??0)},[n,e.paperGroups?.areaChairGroups,i.tableRows]),i.tableRowsAll)?i.tableRowsAll?.length===0?(0,a.jsxs)("p",{className:"empty-message",children:["There are no ",(0,m.prettyField)(C),".Check back later or"," ",(0,a.jsx)(d(),{href:"/contact",children:"contact us"})," if you believe this to be an error."]}):i.tableRows?.length===0?(0,a.jsxs)("div",{className:"table-container empty-table-container",children:[(0,a.jsx)(f.default,{tableRowsAll:i.tableRowsAll,tableRows:i.tableRows,setSeniorAreaChairStatusTabData:l,sacDirectPaperAssignment:A}),(0,a.jsxs)("p",{className:"empty-message",children:["No ",(0,m.prettyField)(C)," matching search criteria."]})]}):(0,a.jsxs)("div",{className:"table-container",children:[(0,a.jsx)(f.default,{tableRowsAll:i.tableRowsAll,tableRows:i.tableRows,setSeniorAreaChairStatusTabData:l,sacDirectPaperAssignment:A}),(0,a.jsx)(u.A,{className:"console-table table-striped pc-console-ac-sac-status",headings:A?[{id:"number",content:"#",width:"55px"},{id:"seniorAreaChair",content:`${(0,m.prettyField)(C)}`,width:"10%"},{id:"reviewProgress",content:`${(0,m.prettyField)(y)} Progress`},{id:"metaReviewstatus",content:`${(0,m.prettyField)(I)} Status`}]:[{id:"number",content:"#",width:"55px"},{id:"seniorAreaChair",content:`${(0,m.prettyField)(C)}`},{id:"areachair",content:`${(0,m.prettyField)(N)}`}],children:i.tableRowsDisplayed?.map(e=>A?(0,a.jsx)(R,{rowData:e,referrerUrl:P,metaReviewRecommendationName:w},e.sacProfileId):(0,a.jsx)(b,{rowData:e},e.sacProfileId))}),(0,a.jsx)(p.A,{currentPage:n,itemsPerPage:25,totalCount:g,setCurrentPage:c,options:{noScroll:!0,showCount:!0}})]}):(0,a.jsx)(h.A,{})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.