1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[612,2735,4210,5116,7719],{27719:(e,t,n)=>{n.r(t),n.d(t,{default:()=>M});var r=n(95155),a=n(10541),s=n.n(a),i=n(28568),l=n.n(i),o=n(52619),d=n.n(o),c=n(20063),u=n(12115),m=n(4720),h=n(42540),p=n(3361),f=n(49498),x=n(56414),v=n(65886),j=n(88678),g=n(81331),N=n(50612),y=n(37315),b=n(81494),w=n(43599);let A=({note:e,venueId:t,referrerUrl:n,officialReviewName:a,reviewRatingName:i,reviewConfidenceName:o,submissionName:c,isV2Note:u})=>{let m=`${t}/${c}${e.number}/-/${a}`,h=u?e=>e.invitations.includes(m):e=>e.invitation===m,p=e.details.directReplies?.filter(h)??[],x=[];p.forEach(e=>{x.push((0,f.parseNumberField)(u?e.content?.[o]?.value:e.content?.[o]))});let v=Object.fromEntries((Array.isArray(i)?i:[i]).map(e=>{let t="object"==typeof e?Object.keys(e)[0]:e,n=p.map(t=>{if(!u)return(0,f.parseNumberField)(t.content?.[e]);if("object"==typeof e){let n=Object.values(e)[0].map(e=>t.content?.[e]?.value).find(e=>void 0!==e);return(0,f.parseNumberField)(n)}return(0,f.parseNumberField)(t.content?.[e]?.value)}).filter(e=>null!==e),r=n.length?(n.reduce((e,t)=>e+t,0)/n.length).toFixed(2):"N/A";return[t,{ratingAvg:r,ratingMin:n.length?Math.min(...n):"N/A",ratingMax:n.length?Math.max(...n):"N/A"}]})),[j,g,N]=[,,,].fill("N/A");if(x.some(e=>e)){let e=x.filter(e=>e);g=Math.min(...e),N=Math.max(...e),j=Math.round(s()(e)/e.length*100)/100}return(0,r.jsxs)("div",{className:"author-console-reviewer-progress",children:[(0,r.jsx)("h4",{children:`${(0,f.inflect)(p.length,(0,f.prettyField)(a),(0,f.prettyField)((0,f.pluralizeString)(a)),!0)} Submitted`}),(0,r.jsx)("ul",{className:"list-unstyled",children:p.map(e=>{let t=(Array.isArray(i)?i:[i]).flatMap(t=>{let n=t,r=null;if(u)if("object"==typeof t){let a=Object.values(t)[0].map(t=>e.content?.[t]?.value).find(e=>void 0!==e);n=Object.keys(t)[0],r=(0,f.parseNumberField)(a)}else r=(0,f.parseNumberField)(e.content?.[t]?.value);else r=(0,f.parseNumberField)(e.content?.[t]);return r?{[n]:r}:[]}),s=(0,f.parseNumberField)(u?e.content?.[o]?.value:e.content?.[o]);return(0,r.jsxs)("li",{children:[(0,r.jsxs)("strong",{children:[(0,f.prettyId)(e.signatures[0].split("/")?.pop()),":"]}),t.map((e,t)=>{let n=Object.keys(e)[0],a=e[n];return(0,r.jsxs)("span",{children:[`${0===t?" ":" / "}${l()(n)}: ${a}`," "]},t)}),null!==s?`/ Confidence: ${s}`:"",(0,r.jsx)("br",{}),(0,r.jsxs)(d(),{href:`/forum?id=${e.forum}¬eId=${e.id}&referrer=${n}`,children:["Read ",(0,f.prettyField)(a)]})]},e.id)})}),(0,r.jsxs)("div",{children:[(Array.isArray(i)?i:[i]).map((e,t)=>{let n="object"==typeof e?Object.keys(e)[0]:e,{ratingAvg:a,ratingMin:s,ratingMax:i}=v[n];return(0,r.jsxs)("span",{children:[(0,r.jsxs)("strong",{children:["Average ",(0,f.prettyField)(n),":"]})," ",a," (Min:"," ",s,", Max: ",i,")",(0,r.jsx)("br",{})]},t)}),(0,r.jsx)("strong",{children:"Average Confidence:"})," ",j," (Min: ",g,", Max:"," ",N,")"]})]})},k=({note:e,venueId:t,officialReviewName:n,decisionName:a="Decision",reviewRatingName:s,reviewConfidenceName:i,submissionName:l,authorName:o,profileMap:d})=>{let c=2===e.version,u=encodeURIComponent(`[Author Console](/group?id=${t}/${o}#your-${(0,f.pluralizeString)(l).toLowerCase()})`);return(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:(0,r.jsx)("strong",{className:"note-number",children:e.number})}),(0,r.jsx)("td",{children:(0,r.jsx)(w.default,{note:e,profileMap:d,referrerUrl:u,isV2Note:c})}),(0,r.jsx)("td",{children:(0,r.jsx)(A,{note:e,venueId:t,referrerUrl:u,officialReviewName:n,reviewRatingName:s,reviewConfidenceName:i,submissionName:l,isV2Note:c})}),(0,r.jsx)("td",{children:(0,r.jsx)(b.AuthorConsoleNoteMetaReviewStatus,{note:e,venueId:t,decisionName:a,submissionName:l})})]})},C=({note:e,venueId:t,officialReviewName:n,decisionName:a="Decision",reviewRatingName:s,reviewConfidenceName:i,submissionName:l,authorName:o,profileMap:d})=>{let c=2===e.version,u=encodeURIComponent(`[Author Console](/group?id=${t}/${o}#your-${(0,f.pluralizeString)(l).toLowerCase()})`);return(0,r.jsxs)("div",{className:"mobile-paper-container",children:[(0,r.jsxs)("span",{className:"mobile-header",children:[l," #",e.number]}),(0,r.jsx)(w.default,{note:e,profileMap:d,referrerUrl:u,isV2Note:c}),(0,r.jsx)("span",{className:"mobile-header",children:"Reviews:"}),(0,r.jsx)("div",{className:"mobile-review-summary",children:(0,r.jsx)(A,{note:e,venueId:t,referrerUrl:u,officialReviewName:n,reviewRatingName:s,reviewConfidenceName:i,submissionName:l,isV2Note:c})}),(0,r.jsx)("span",{className:"mobile-header",children:"Decision:"}),(0,r.jsx)(b.AuthorConsoleNoteMetaReviewStatus,{note:e,venueId:t,decisionName:a,submissionName:l})]})},I=()=>{let{venueId:e,authorName:t,submissionName:n,apiVersion:a}=(0,u.useContext)(g.A),s=encodeURIComponent(`[Author Console](/group?id=${e}/${t}#author-tasks)`);return(0,r.jsx)(y.default,{venueId:e,roleName:t,referrer:s,filterAssignedInvitation:!0,submissionName:n,apiVersion:a})},M=({appContext:e})=>{let{header:t,entity:n,apiVersion:a,venueId:s,submissionId:i,authorSubmissionField:l,officialReviewName:o,decisionName:d="Decision",reviewRatingName:y,reviewConfidenceName:b,authorName:w,submissionName:A,showAuthorProfileStatus:M,blindSubmissionId:S,showIEEECopyright:E,IEEEPublicationTitle:R,IEEEArtSourceCode:_}=(0,u.useContext)(g.A),{user:F,isRefreshing:D}=(0,h.A)(),z=(0,c.useSearchParams)(),{setBannerContent:L}=e,[O,P]=(0,u.useState)(!1),[T,V]=(0,u.useState)(null),[U,W]=(0,u.useState)(null),H=!(0,m.default)("md"),q=async(e,t)=>{let n=new Set;
1e.forEach(e=>{let r=(0,f.getNoteAuthorIds)(e,2===t);Array.isArray(r)&&r.forEach(e=>{e.includes("@")||n.add(e)})});let r=n.size>0?await p.A.get("/profiles",{ids:Array.from(n).join(",")}).then(e=>e.profiles??[]):[],a={};return r.forEach(e=>{e.content.names.forEach(t=>{t.username&&(a[t.username]=e)})}),a},J=async()=>{try{let e=await p.A.get("/notes",{invitation:i,details:"invitation,overwriting,directReplies",sort:"number:asc",[l]:F.profile.id},{version:1}).then(e=>{let t=e.notes,n=[];return(t.forEach(e=>{e.details.overwriting?.length&&n.push(e.details.overwriting[0])}),n.length)?p.A.get("/notes",{ids:n,details:"directReplies",sort:"number:asc"},{version:1}).then(e=>(e.notes||[]).filter(e=>e.invitation===S).map(e=>{let n=t.find(t=>t.id===e.original);return n&&(e.content.authors=n.content.authors,e.content.authorids=n.content.authorids),e})):t});if(V(e),!1!==M){let t=await q(e,1);W(t)}}catch(e){promptError(e.message)}},K=async()=>{try{let e=await p.A.getAll("/notes",{[l]:F.profile.id,invitation:i,domain:n.domain,details:"directReplies",sort:"number:asc"});if(V(e),!1!==M){let t=await q(e,2);W(t)}}catch(e){promptError(e.message)}};(0,u.useEffect)(()=>{z&&(z.get("referrer")?L({type:"referrerLink",value:z.get("referrer")}):L({type:"venueHomepageLink",value:s}))},[z,s]),(0,u.useEffect)(()=>{!D&&F&&n&&l&&i&&(2===a?K():J())},[F,D,n]),(0,u.useEffect)(()=>{T&&setTimeout(()=>{typesetMathJax(),$('[data-toggle="tooltip"]').tooltip()},100)},[T]);let Y=Object.entries({header:t,group:n,apiVersion:a,venueId:s,submissionId:i,authorSubmissionField:l,officialReviewName:o,reviewRatingName:y,reviewConfidenceName:b,authorName:w,submissionName:A}).filter(([e,t])=>void 0===t);if(Y?.length||1===a&&void 0===S){let e=`Author Console is missing required properties: ${Y.length?Y.map(e=>e[0]).join(", "):"blindSubmissionId"}`;return(0,r.jsx)(x.default,{statusCode:"",message:e,withLayout:!1})}return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N.default,{title:t?.title,instructions:t.instructions}),(0,r.jsxs)(j.tU,{children:[(0,r.jsxs)(j.wb,{children:[(0,r.jsxs)(j.oz,{id:`y
1our-${(0,f.pluralizeString)(A).toLowerCase()}`,active:!0,children:["Your ",`${(0,f.pluralizeString)(A)}`]}),(0,r.jsx)(j.oz,{id:"author-tasks",onClick:()=>P(!0),children:"Author Tasks"})]}),(0,r.jsxs)(j.T2,{children:[(0,r.jsx)(j.Kp,{id:`your-${(0,f.pluralizeString)(A).toLowerCase()}`,children:T?.length>0?(0,r.jsx)(r.Fragment,{children:H?(0,r.jsx)("div",{className:"author-console-mobile",children:T.map(e=>(0,r.jsx)(C,{note:e,venueId:s,officialReviewName:o,decisionName:d,reviewRatingName:y,reviewConfidenceName:b,submissionName:A,authorName:w,profileMap:U},e.id))}):(0,r.jsx)("div",{className:"table-container",children:(0,r.jsx)(v.A,{className:"console-table table-striped",headings:[{id:"number",content:"#",width:"55px"},{id:"summary",content:`${(0,f.prettyField)(A)} Summary`,width:"35%"},{id:"reviews",content:`${(0,f.prettyField)(o)}`,width:"auto"},{id:"decision",content:"Decision",width:"30%"}],children:T.map(e=>(0,r.jsx)(k,{note:e,venueId:s,officialReviewName:o,decisionName:d,reviewRatingName:y,reviewConfidenceName:b,submissionName:A,authorName:w,profileMap:U},e.id))})})}):(0,r.jsx)("p",{className:"empty-message",children:"No papers to display at this time"})}),(0,r.jsx)(j.Kp,{id:"author-tasks",children:O&&(0,r.jsx)(I,{})})]})]})]})}},37315:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(95155),a=n(12115),s=n(64887),i=n(3361),l=n(49498),o=n(11855),d=n(43535);let c=({venueId:e,roleName:t,referrer:n,filterAssignedInvitation:c=!1,submissionName:u,submissionNumbers:m})=>{let[h,p]=(0,a.useState)(null),f=async()=>{try{let n=await Promise.all([i.A.getAll("/invitations",{domain:e,invitee:!0,duedate:!0,replyto:!0,type:"note",details:"replytoNote,repliedNotes,repliedEdits"}),i.A.getAll("/invitations",{domain:e,invitee:!0,duedate:!0,type:"edge",details:"repliedEdges"}),i.A.getAll("/invitations",{domain:e,invitee:!0,duedate:!0,type:"tag",details:"repliedTags"})]).then(([e,t,n])=>e.map(e=>({...e,noteInvitation:!0})).concat(t.map(e=>({...e,tagInvitation:!0}))).concat(n.map(e=>({...e,tagInvitation:!0}))));n=n.filter(e=>c?(0,o.Dn)(e,t,u,m):e.invitees.some(e=>e.includes(`/${t}`))),p((0,l.formatTasksData)([n,[],[]],!0))}catch(e){p([]),promptError(e.message)}};return((0,a.useEffect)(()=>{p(null),f()},[e]),h)?(0,r.jsx)(s.A,{invitations:h,emptyMessage:"No outstanding tasks for this conference",referrer:n}):(0,r.jsx)(d.A,{})}},43599:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var r=n(95155),a=n(12115),s=n(49498),i=n(81065),l=n(82735),o=n(92463),d=n(66358),c=n(80034),u=n(3361),m=n(74210);let h=({note:e,referrerUrl:t,isV2Note:n,profileMap:h,showDates:p=!1,showReaders:f=!1,ithenticateEdge:x,preferredEmailInvitationId:v})=>{let j=n?e.content?.title?.value:e.content?.title,g=n?e.content?.pdf?.value:e.content?.pdf,N=(0,s.getNoteAuthors)(e,n),y=(0,s.getNoteAuthorIds)(e,n),b=!e.readers?.includes("everyone"),[w,A]=(0,a.useState)(null),[k,C]=(0,a.useState)(!1),I=N?.map((e,t)=>{var n;let a=y[t],i=h?.[y[t]],o=i?.active,d=(0,s.isValidEmail)(a);return(0,r.jsxs)("span",{className:"text-nowrap",children:[(0,r.jsx)(m.default,{id:a,name:e,preferredEmailInvitationId:v}),h&&(n=!!i,d?(0,r.jsx)(l.A,{name:"question-sign",tooltip:"Profile status is unknown",extraClasses:"pl-1 text-default"}):n?o?(0,r.jsx)(l.A,{name:"ok-sign",tooltip:"Profile is active",extraClasses:"pl-1 text-success"}):(0,r.jsx)(l.A,{name:"remove-sign",tooltip:"Profile is not yet activated",extraClasses:"pl-1 text-danger"}):(0,r.jsx)(l.A,{name:"minus-sign",tooltip:"Profile status is not available",extraClasses:"pl-1 text-default"}))]},a)}),M=async()=>{if(w)return void window.open(w,"_blank");C(!0);try{let{viewerUrl:e}=await u.A.get("/ithenticate/viewer-url",{edgeId:x.id});A(e),window.open(e,"_blank")}catch(e){promptError(e.message)}C(!1)};return(0,r.jsxs)("div",{className:"note",children:[(0,r.jsx)("h4",{children:(0,r.jsx)("a",{href:`/forum?id=${e.forum}&referrer=${t}`,target:"_blank",rel:"noreferrer",children:j})}),g&&(0,r.jsx)("div",{className:"download-pdf-link",children:(0,r.jsxs)("a",{href:(0,s.getNotePdfUrl)(e,!1,n),className:"attachment-download-link",title:"Download PDF",target:"_blank",download:`${e.number}.pdf`,rel:"noreferrer",children:[(0,r.jsx)("span",{className:"glyphicon glyphicon-download-alt","aria-hidden":"true"})," Download PDF"]})}),N&&(0,r.jsx)("div",{className:"note-authors",children:(0,r.jsx)(c.default,{items:I,maxItems:15,expandLabel:`+ ${I.length-15} more authors`,collapseLabel:"Hide authors"})}),f&&(0,r.jsxs)("div",{className:"note-readers",children:[b&&(0,r.jsx)(l.A,{name:"eye-open"}),(0,r.jsx)(d.A,{readers:e.readers})]}),p&&(0,r.jsx)("div",{children:(0,r.jsxs)("span",{className:"date",children:[(0,r.jsx)("strong",{children:"Submission date"}),":"," ",(0,s.forumDate)(e.cdate,e.tcdate,e.mdate,e.tmdate,n?e.content.year?.value:e.content.year,e.pdate)]})}),(0,r.jsxs)("div",{className:"venue-ithenticate-container",children:[n&&e?.content?.venue?.value&&(0,r.jsx)("span",{className:"note-venue",children:e.content.venue.value}),x&&("Similarity Complete"===x.label?(0,r.jsxs)("div",{className:"ithenticate-container",children:[(0,r.jsxs)("div",{className:"note-ithenticate report-complete",title:"Click to Open iThenticate Report","data-toggle":"tooltip","data-
1placement":"top",onClick:M,children:["iThenticate Report ",x.weight,"%"]}),k&&(0,r.jsxs)("div",{className:"spinner spinner-small",children:[(0,r.jsx)("div",{className:"rect1"}),(0,r.jsx)("div",{className:"rect2"}),(0,r.jsx)("div",{className:"rect3"}),(0,r.jsx)("div",{className:"rect4"})]})]}):(0,r.jsxs)("div",{className:"note-ithenticate",children:["iThenticate Report: ",x.label]}))]}),(0,r.jsx)(i.default,{showLabel:"Show details",hideLabel:"Hide details",children:n?(0,r.jsx)(o.NoteContentV2,{id:e.id,content:e.content,invitation:e.invitation}):(0,r.jsx)(o.default,{id:e.id,content:e.content,invitation:e.invitation,include:["html"]})})]})}},50612:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(95155),a=n(49498),s=n(77845);let i=({title:e,instructions:t,customLoad:n,submissionName:i,options:l})=>l?.fullWidth?(0,r.jsx)("div",{id:"header",children:(0,r.jsxs)("div",{className:"container",children:[(0,r.jsx)("h1",{children:e}),t&&(0,r.jsx)("div",{className:"description",children:(0,r.jsx)(s.A,{text:t})}),l?.underline&&(0,r.jsx)("hr",{className:"spacer"})]})}):(0,r.jsxs)("div",{id:"header",children:[(0,r.jsx)("h1",{children:e}),t&&(0,r.jsxs)("div",{className:"description",children:[(0,r.jsx)(s.A,{text:t}),n&&0!=n?(0,r.jsxs)("p",{className:"dark",children:["You have agreed to review up to"," ",(0,r.jsx)("strong",{children:(0,a.inflect)(n,i.toLowerCase(),(0,a.pluralizeString)(i.toLowerCase()),!0)}),"."]}):null]}),l?.underline&&(0,r.jsx)("hr",{className:"spacer"}),l?.extra]})},64887:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(95155),a=n(52619),s=n.n(a),i=n(49498),l=n(82735);function o({invitations:e,emptyMessage:t,referrer:n}){return e?.length>0?(0,r.jsx)("ul",{className:"list-unstyled submissions-list task-list",children:e.map(e=>(0,r.jsx)("li",{className:`note${e.completed?" completed":""}`,children:(0,r.jsx)(d,{invitation:e,referrer:n??encodeURIComponent("[Tasks](/tasks)")})},e.id))}):(0,r.jsx)("p",{className:"empty-message",children:t??"No current pending or completed tasks"})}function d({invitation:e,referrer:t}){let{tagInvitation:n,noteInvitation:a,dueDateStatus:i,dueDateStr:o,apiVersion:d}=e,u=e.details.replytoNote?.content?.title?.value;return a||n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("h4",{children:[(0,r.jsx)(c,{invitation:e,referrer:t}),(0,r.jsx)("span",{className:`duedate ${i}`,children:`Due: ${o}`}),e.hasMissingFields&&(0,r.jsx)("span",{className:"update-required",children:" Update required"})]}),u&&(0,r.jsxs)("div",{className:"parent-title",children:[(0,r.jsx)(l.A,{name:"share-alt"}),(0,r.jsx)("span",{className:"title",children:(0,r.jsx)(s(),{href:`/forum?id=${e.details.replytoNote.forum}&referrer=${t}`,children:u})})]})]}):null}function c({invitation:e,referrer:t}){let{web:n,id:a,groupId:l,noteId:o,completed:d,domain:c}=e,u=(0,i.prettyTasksInvitationId)(a,c),m=e.edit?.note?.replyto,h="string"==typeof e.edit?.note?.id;if(e.noteInvitation){let i=(()=>{let r=m?`¬eId=${o}`:"",s=d?"":`&invitationId=${a}`;return n?`/invitation?id=${a}&referrer=${t}`:r||h?`/forum?id=${e.details.replytoNote.forum}${r}${s}&referrer=${t}`:null})();return i?(0,r.jsx)(s(),{href:i,children:u}):null}return e.tagInvitation?n?(0,r.jsx)(s(),{href:`/invitation?id=${a}&referrer=${t}`,children:u}):(0,r.jsx)(s(),{href:`/group?id=${l}&referrer=${t}`,children:u}):null}},65886:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(95155);let a=function({className:e,headings:t,children:n}){return(0,r.jsxs)("table",{className:`table ${e||""}`,children:[(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{children:t.map((e,t)=>(0,r.jsx)("th",{scope:"col",style:e.width?{width:e.width}:null,children:e.content},e.id||t))})}),(0,r.jsx)("tbody",{children:n})]})}},66358:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(95155),a=n(82735),s=n(49498);let i=({readers:e})=>e.includes("everyone")?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.A,{name:"globe",extraClasses:"readers-icon"})," Everyone"]}):e.map(e=>(0,r.jsx)("span",{title:e,"data-toggle":"tooltip","data-placement":"top",children:(0,s.prettyId)(e,!0)},e)).reduce((e,t)=>null===e?[t]:[...e,", ",t],null)},74210:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(95155),a=n(3361),s=n(49498);let i=({id:e,name:t,preferredEmailInvitationId:n})=>{let i=async e=>{try{let t=await a.A.get("/edges",{invitation:n,tail:e}),r=t.edges?.[0]?.head;if(!r)throw Error("Profile is not available.");window.open(`/profile?id=${r}`,"_blank","noopener,noreferrer")}catch(e){promptError(e.message)}};return e?e.startsWith("~")?(0,r.jsx)("a",{href:`/profile?id=${e}`,target:"_blank",rel:"noopener noreferrer",children:t||e}):(0,s.isValidEmail)(e)&&n?(0,r.jsx)("a",{role:"button",onClick:t=>{t.preventDefault(),i(e)},children:t}):(0,r.jsx)("span",{children:t}):(0,r.jsx)("span",{children:t})}},77845:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(95155),a=n(12115);let s=({text:e,disableMathjaxFormula:t=!1,disableGfm:n=!1})=>{let[s,i]=(0,a.useState)(""),l=(0,a.useRef)(null);return(0,a.useEffect)(()=>e?e.startsWith("<")?void i(DOMPurify.sanitize(e)):void i(DOMPurify.sanitize(n?marked(e,{gfm:!1}):marked(e))):void i(null),[e,n]),(0,a.useEffect)(()=>{!t&&s&&l.current&&MathJax.startup?.promise&&MathJax.startup.promise.then(()=>MathJax.typesetPromise([l.current])).catch(()=>{console.warn("Could not typeset TeX content")})},[s,l]),(0,r.jsx)("div",{className:`${t?"disable-tex-rendering":""}`,ref:l,dangerouslySetInnerHTML:{__html:s}})}},80034:(e,t,n)=>{n.d(t,{default:()=>s});var r=n(95155),a=n(12115);function s({items:e,maxItems:t,expandLabel:n,collapseLabel:s,children:i}){let[l,o]=(0,a.useState)(!1),d=(l?e:e.slice(0,t)).reduce((e,t)=>
1null===e?[t]:[...e,", ",t],null);return(0,r.jsxs)("span",{children:[d," ",e.length>t&&(0,r.jsx)("a",{href:"#",title:l?"Collapse list":"Expand list",role:"button",className:"show-all",onClick:e=>{e.preventDefault(),o(e=>!e)},children:l?s:n})," ",i]})}},82735:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(95155);let a=({name:e,tooltip:t,extraClasses:n="",style:a})=>(0,r.jsx)("span",{className:`glyphicon glyphicon-${e} ${n}`,style:a,"data-toggle":t?"tooltip":null,"data-placement":t?"top":null,title:t||null,"aria-hidden":"true"})},88678:(e,t,n)=>{n.d(t,{Kp:()=>m,T2:()=>u,m$:()=>h,oz:()=>c,tU:()=>o,wb:()=>d});var r=n(95155),a=n(39491),s=n(12115),i=n(82735);let l={item:{fontWeight:"bold",color:"#3e6775"}};function o({children:e,className:t}){return(0,r.jsx)("div",{className:`tabs-container ${t||""}`,children:e})}function d({children:e}){return(0,r.jsx)("div",{className:"mobile-full-width",children:(0,r.jsx)("ul",{className:"nav nav-tabs",role:"tablist",children:e})})}function c({id:e,headingCount:t,icon:n,onClick:a,active:l,hidden:o,disabled:d,children:c}){let u=(0,s.useRef)(null);return((0,s.useEffect)(()=>{u.current&&l&&u.current.click()},[u,l]),o)?null:(0,r.jsx)("li",{role:"presentation",className:d?"disabled":null,children:(0,r.jsxs)("a",{href:`#${e}`,role:"tab","data-toggle":"tab",ref:u,onClick:e=>d?(e.preventDefault(),!1):("function"==typeof a&&a(e),!0),children:[c,Number.isInteger(t)&&(0,r.jsx)("span",{className:"badge",children:t}),n&&(0,r.jsx)(i.A,{name:n})]})})}function u({children:e}){return(0,r.jsx)("div",{className:"tab-content",children:e})}function m({id:e,className:t,children:n}){return(0,r.jsx)("div",{id:e,className:`tab-pane fade ${t||""}`,role:"tabpanel",children:n})}function h({items:e,styles:t,...n}){return(0,r.jsx)(a.A,{...n,items:e,styles:{...l,...t}})}},92463:(e,t,n)=>{n.d(t,{NoteContentV2:()=>f,R:()=>h,default:()=>x,p:()=>p});var r=n(95155),a=n(96550),s=n(11377),i=n.n(s),l=n(64558),o=n(12115),d=n(49498),c=n(82735),u=n(74210);function m({name:e,customFieldName:t}){let n=t??(0,d.prettyField)(e);return(0,r.jsxs)("strong",{className:"note-content-field disable-tex-rendering",children:[n,n?.trim()&&":"]})}function h({content:e="",enableMarkdown:t,className:n,fullMarkdown:a}){let[s,i]=(0,o.useState)(null);if((0,o.useEffect)(()=>{a||(t?i(DOMPurify.sanitize((0,l.xI)(e))):i(DOMPurify.sanitize(e.replace(/(?:(?:https?):\/\/)(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,}))\.?)(?::\d{2,5})?(?:[/?#]\S*[^.,()"'\s])?/gi,e=>{let t=e.startsWith("https://openreview.net")?e.replace("https://openreview.net",""):e;return`<a href="${t}" target="_blank" rel="nofollow">${t}</a>`}).replace(/(?:.)?(~[^\d\s_]+(?:_[^\d\s_]+)*[0-9]+)/gi,(e,t)=>e!==t&&e.charAt(0).match(/\S/)?e:` <a href="/profile?id=${t}" target="_blank">${(0,d.prettyId)(t)}</a>`))))},[t,e,a]),a){let t=(0,l.xI)(e,{renderer:new l.xI.Renderer});return(0,r.jsx)("div",{className:(0,d.classNames)("note-content-value","markdown-rendered",n),dangerouslySetInnerHTML:{__html:t}})}return s?t?(0,r.jsx)("div",{className:(0,d.classNames)("note-content-value","markdown-rendered",n),dangerouslySetInnerHTML:{__html:s}}):(0,r.jsx)("span",{className:(0,d.classNames)("note-content-value",n),dangerouslySetInnerHTML:{__html:s}}):(0,r.jsx)("span",{className:(0,d.classNames)("note-content-value",n),children:e})}function p({noteId:e,fieldName:t,fieldValue:n,isReference:a,isV2:s=!1}){let i=n.split(".").pop(),l=a?`${s?"/notes/edits/attachment":"/references/attachment"}`:"/attachment",o=`${l}?id=${e}&name=${t}`;return(0,r.jsxs)("a",{href:o,className:"attachment-download-link",title:`Download ${(0,d.prettyField)(t)}`,target:"_blank",children:[(0,r.jsx)(c.A,{name:"download-alt"})," ",i]})}let f=({id:e,content:t,number:n,presentation:s,noteReaders:i,omit:l=[],include:f=[],isEdit:x=!1,externalIDs:v,fullMarkdown:j=!1}
1)=>{if(!t)return null;let g=Object.keys(t),N=s?.length>0?Array.from(new Set(s.map(e=>e.name).concat(g))):g;Number.isInteger(n)&&N.push("Submission_Number");let y=["title","authors","authorids","verdict","paperhash","ee","year","venue","venueid"].concat(l).filter(e=>!f.includes(e));return(0,r.jsxs)("div",{className:"note-content",children:[N.map((l,o)=>{if(y.includes(l)||l.startsWith("_"))return null;let f=s?.[o]?.description;Array.isArray(f)&&0===(f=f.filter(Boolean)).length&&(f=null),f||(f="Submission_Number"===l?n:t[l]?.value);let v=(0,d.prettyContentValue)(f,s?.[o]?.type);if(!v)return null;let g=s?.[o]?.markdown,N=s?.[o]?.fieldName,b=Array.isArray(t[l]?.readers)?t[l].readers.sort():null,w=b&&i&&!i.every((e,t)=>e===b[t]);return(0,r.jsxs)("div",{children:[(0,r.jsx)(m,{name:l,customFieldName:N})," ",w&&(0,r.jsx)(c.A,{name:"eye-open",extraClasses:"private-contents-icon",tooltip:`Privately revealed to ${b.map(e=>(0,d.prettyId)(e)).join(", ")}`}),v.isObjAuthorList?(0,r.jsx)(a.A,{size:0,separator:",\xa0",wrap:!0,children:v.authors.map(({username:e,fullname:t})=>(0,r.jsx)(u.default,{id:e,name:t},e??t))}):v.startsWith("/attachment/")||v.startsWith("/pdf/")?(0,r.jsx)("span",{className:"note-content-value",children:(0,r.jsx)(p,{noteId:e,fieldName:l,fieldValue:v,isReference:x,isV2:!0})}):(0,r.jsx)(h,{content:v,enableMarkdown:g,fullMarkdown:j})]},l)}),v&&(0,r.jsxs)("div",{children:[(0,r.jsx)(m,{name:"External IDs"}),v.map((e,t)=>(0,r.jsxs)(o.Fragment,{children:[(0,r.jsx)("a",{href:(e=>{let t=e?.indexOf(":");if(!t)return null;let n=e.slice(0,t),r=e.slice(t+1);switch(n){case"arxiv":return`https://arxiv.org/abs/${r}`;case"dblp":return`https://dblp.org/rec/${r}`;case"doi":return`https://doi.org/${r}`;default:return null}})(e),target:"_blank",rel:"noreferrer nofollow",children:e}),t<v.length-1&&(0,r.jsx)("span",{children:", "})]},e))]})]})},x=function({id:e,content:t,invitation:n,omit:a=[],include:s=[],isReference:l=!1}){let o=Object.keys(t),c=n?i()((0,d.orderReplyFields)(n?.reply?.content||{},n.id),o):o,u=["title","authors","author_emails","authorids","pdf","verdict","paperhash","ee","html","year","venue","venueid"].concat(a).filter(e=>!s.includes(e));return(0,r.jsx)("div",{className:"note-content",children:c.map(a=>{if(u.includes(a)||a.startsWith("_"))return null;let s=(0,d.prettyContentValue)(t[a]);if(!s)return null;let i=n?.reply?.content?.[a]??{};return(0,r.jsxs)("div",{children:[(0,r.jsx)(m,{name:a})," ",s.startsWith("/attachment/")?(0,r.jsx)("span",{className:"note-content-value",children:(0,r.jsx)(p,{noteId:e,fieldName:a,fieldValue:s,isReference:l})}):(0,r.jsx)(h,{content:s,enableMarkdown:i.markdown})]},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.