performance.mark("js-parse-end:pull-requests-bfc5b8f24154e938.js"); (globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["91638"],{55127(e){e.exports=function(){var e=[],t=[],n={},i={},a={};function s(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function l(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function r(e,t,i){if(!e.length||n.hasOwnProperty(e))return t;for(var a=i.length;a--;){var s=i[a];if(s[0].test(t))return function(e,t){return e.replace(t[0],function(n,i){var a,s,r=(a=t[1],s=arguments,a.replace(/\$(\d{1,2})/g,function(e,t){return s[t]||""}));return""===n?l(e[i-1],r):l(n,r)})}(t,s)}return t}function o(e,t,n){return function(i){var a=i.toLowerCase();return t.hasOwnProperty(a)?l(i,a):e.hasOwnProperty(a)?l(i,e[a]):r(a,i,n)}}function c(e,t,n,i){return function(i){var a=i.toLowerCase();return!!t.hasOwnProperty(a)||!e.hasOwnProperty(a)&&r(a,a,n)===a}}function d(e,t,n){var i=1===t?d.singular(e):d.plural(e);return(n?t+" ":"")+i}return d.plural=o(a,i,e),d.isPlural=c(a,i,e),d.singular=o(i,a,t),d.isSingular=c(i,a,t),d.addPluralRule=function(t,n){e.push([s(t),n])},d.addSingularRule=function(e,n){t.push([s(e),n])},d.addUncountableRule=function(e){if("string"==typeof e){n[e.toLowerCase()]=!0;return}d.addPluralRule(e,"$0"),d.addSingularRule(e,"$0")},d.addIrregularRule=function(e,t){t=t.toLowerCase(),a[e=e.toLowerCase()]=t,i[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return d.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return d.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return d.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[e\xe9]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(d.addUncountableRule),d}()},99886(e,t,n){"use strict";n.d(t,{r:()=>s});var i=n(14864);function a(e){let t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,e=>t[e]??e)}function s(e){let t=e.split("\n"),n=[],s=0,l=0;for(let e of t)if(e.startsWith("@@")){let t=e.match(/@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@/);t&&t[1]&&t[2]&&(s=parseInt(t[1],10),l=parseInt(t[2],10)),n.push({type:i.w$.Hunk,left:null,right:null,html:a(e),text:e})}else if(e.startsWith("+")&&!e.startsWith("+++")){let t=e.slice(1);n.push({type:i.w$.Addition,left:null,right:l++,html:a(t),text:t})}else if(e.startsWith("-")&&!e.startsWith("---")){let t=e.slice(1);n.push({type:i.w$.Deletion,left:s++,right:null,html:a(t),text:t})}else if(e.startsWith(" ")){let t=e.slice(1);n.push({type:i.w$.Context,left:s++,right:l++,html:a(t),text:t})}return n}},27678(e,t,n){"use strict";n.d(t,{O:()=>r,y:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext("tree");function r(e){let t,n=(0,a.c)(3),{children:s,action:r}=e;return n[0]!==r||n[1]!==s?(t=(0,i.jsx)(l,{value:r,children:s}),n[0]=r,n[1]=s,n[2]=t):t=n[2],t}function o(){return s.use(l)}l.displayName="ActionContext",r.displayName="ActionProvider"},95173(e,t,n){"use strict";n.d(t,{d:()=>r,w:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext({copilotAccessAllowed:!1,copilotSpacesEnabled:!1,modelsAccessAllowed:!1,modelsRepoIntegrationEnabled:!1});function r(e){let t,n,s=(0,a.c)(8),{children:r,copilotAccessAllowed:o,copilotSpacesEnabled:c,modelsAccessAllowed:d,modelsRepoIntegrationEnabled:m}=e,u=void 0!==o&&o,h=void 0!==c&&c,f=void 0!==d&&d,p=void 0!==m&&m;s[0]!==u||s[1]!==h||s[2]!==f||s[3]!==p?(t={copilotAccessAllowed:u,copilotSpacesEnabled:h,modelsAccessAllowed:f,modelsRepoIntegrationEnabled:p},s[0]=u,s[1]=h,s[2]=f,s[3]=p,s[4]=t):t=s[4];let g=t;return s[5]!==r||s[6]!==g?(n=(0,i.jsx)(l,{value:g,children:r}),s[5]=r,s[6]=g,s[7]=n):n=s[7],n}function o(){return s.use(l)}l.displayName="CopilotSettingsContext",r.displayName="CopilotSettingsProvider"},31595(e,t,n){"use strict";n.d(t,{l:()=>o,n:()=>r});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext("");function r(e){let t,n=(0,a.c)(3),{children:s,path:r}=e;return n[0]!==s||n[1]!==r?(t=(0,i.jsx)(l,{value:r,children:s}),n[0]=s,n[1]=r,n[2]=t):t=n[2],t}function o(){return s.use(l)}l.displayName="PathContext",r.displayName="PathProvider"},68541(e,t,n){"use strict";n.d(t,{x:()=>r,z:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext(null);function r(e){let t,n,s=(0,a.c)(8),{children:r,refInfo:o}=e;o?.name,o?.listCacheKey,o?.refType,o?.currentOid;let c=o?.name??"",d=o?.listCacheKey??"",m=o?.refType,u=o?.currentOid??"";s[0]!==c||s[1]!==d||s[2]!==m||s[3]!==u?(t={name:c,listCacheKey:d,refType:m,currentOid:u},s[0]=c,s[1]=d,s[2]=m,s[3]=u,s[4]=t):t=s[4];let h=t;return s[5]!==r||s[6]!==h?(n=(0,i.jsx)(l,{value:h,children:r}),s[5]=r,s[6]=h,s[7]=n):n=s[7],n}function o(){let e=s.use(l);if(null===e)throw Error("useRefInfo must be used within a RefInfoProvider");return e}l.displayName="RefInfoContext",r.displayName="RefInfoProvider"},83621(e,t,n){"use strict";n.d(t,{Gl:()=>s,TC:()=>c,ai:()=>l,eh:()=>o});var i=n(7909);let a={};function s(e,t){let n=t?.currency??"USD";return(a[n]||=new Intl.NumberFormat((0,i.JK)(),{currency:n,style:"currency"})).format(e)}function l(e,t){return new Intl.NumberFormat((0,i.JK)(),{maximumFractionDigits:t?.precision}).format(e)}let r=["k","m","b"];function o(e,t){let{suffix:n=!0,capping:i=1/0,precision:a=1}=t??{},s="",o=Math.min(i,e);if(n){let e=d(o);s=r[e-1]||"",o/=1e3**e}let c=l(o,{precision:a})+s;return e>i?`${c}+`:c}function c(e){if(e<=1e4)return 1;let t=d(e);return e/1e3**t>=10?0:1}function d(e){let t=Math.floor(Math.log(Math.max(Math.abs(e),1))/Math.log(1e3));return Math.min(r.length,t)}},46623(e,t,n){"use strict";n.d(t,{I:()=>l,r:()=>s});var i=n(74848),a=n(38621);let s={OPEN:({className:e="",...t})=>(0,i.jsx)(a.IssueOpenedIcon,{"aria-label":"Open",...t,className:`fgColor-open ${e}`}),COMPLETED:({className:e="",...t})=>(0,i.jsx)(a.IssueClosedIcon,{"aria-label":"Completed",...t,className:`fgColor-done ${e}`}),NOT_PLANNED:({className:e="",...t})=>(0,i.jsx)(a.SkipIcon,{"aria-label":"Not planned",...t,className:`fgColor-muted ${e}`}),DUPLICATE:({className:e="",...t})=>(0,i.jsx)(a.SkipIcon,{"aria-label":"Duplicate",...t,className:`fgColor-muted ${e}`})},l={MERGED:({className:e="",...t})=>(0,i.jsx)(a.GitMergeIcon,{"aria-label":"Merged",...t,className:`fgColor-done ${e}`}),IN_MERGE_QUEUE:({className:e="",...t})=>(0,i.jsx)(a.GitMergeQueueIcon,{"aria-label":"In merge queue",...t,className:`fgColor-attention ${e}`}),QUEUED:({className:e="",...t})=>(0,i.jsx)(a.GitMergeQueueIcon,{"aria-label":"Queued",...t,className:`fgColor-attention ${e}`}),OPEN:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestIcon,{"aria-label":"Open",...t,className:`fgColor-open ${e}`}),CLOSED:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestClosedIcon,{"aria-label":"Closed",...t,className:`fgColor-closed ${e}`}),DRAFT:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestDraftIcon,{"aria-label":"Draft",...t,className:`fgColor-draft ${e}`}),ARCHIVED:({className:e="",...t})=>(0,i.jsx)(a.ArchiveIcon,{"aria-label":"Archived",...t,className:`fgColor-muted ${e}`})}},31867(e,t,n){"use strict";n.d(t,{X:()=>r});var i=n(7909),a=n(60080),s=n(66743);let l=/^https?:\/\/[^/]+\/([^/]+)\/([^/]+)\/issues\/(\d+)(?:\?[^#]*)?(?:#.*)?$/;class r{#e={};#t=!1;#n=!1;#i;#a;#s;#l;#r=null;constructor(e){this.#a=e.isEnabled,this.#s=e.source,this.#l=e.tabbedTimeline,this.#i=(0,a.i5)({validator:a.wM,sendAnalyticsEvent:(e,t,n={})=>{(0,s.BI)(e,{...n,target:t})}})}start(){if(!this.#a())return;this.#n=!1;let e=window.__preheatEventBuffer;if(e&&e.length>0){for(let t of e)t.href&&this.#o(t.href);e.length=0}this.#r=e=>{this.#o(e.detail.href)},window.addEventListener("issue-link-to-preheat",this.#r)}stop(){this.#n=!0,this.#r&&(window.removeEventListener("issue-link-to-preheat",this.#r),this.#r=null)}#o(e){!l.test(e)||e in this.#e||(this.#e[e]=!0,this.#t=!0,this.#c())}#c(){!this.#n&&"requestIdleCallback"in window&&requestIdleCallback(()=>{this.#n||!this.#t||(async()=>{await this.#d(),this.#c()})()})}async #d(){let e=Object.keys(this.#e).filter(e=>this.#e[e]);if(0===e.length){this.#t=!1;return}for(let t of e)this.#e[t]=!1;let t=!0;for(let n of e)try{let e=n.match(l);if(!e)return;let[,a,s,r]=e;if(!a||!s||!r)return;let o=(0,i.cj)(),c=JSON.stringify({count:15,hideTimeline:!1,number:Number(r),owner:a,repo:s,tabbedTimeline:this.#l,...this.#l?{viewType:"CONVERSATION"}:{}}),d=`relay-query-${o}-IssueViewerViewQuery#${c}`;if(await this.#i.getItem(d))continue;let m=await fetch(`/${a}/${s}/issues/preheat?number=${r}&source=${this.#s}`,{headers:{Accept:"application/json"}});if(200!==m.status)continue;{let e=await m.json();await this.#i.setItem(d,e.cacheValue)}t=!1}catch(e){}t&&(this.#t=!1)}}},19315(e,t,n){"use strict";n.d(t,{i:()=>f});var i=n(74848),a=n(16522),s=n(78597),l=n(21373),r=n(7478),o=n(60625),c=n(96540),d=n(51581),m=n(95136),u=n(19129);let h={stale:!1,latest_unsynced_push_to_head_ref_at:null};function f({processingIndicatorUrl:e,repositoryId:t,pullRequestId:n}){let[a,l]=(0,c.useState)(h),r=(0,u.A)(),o=(0,c.useCallback)(async()=>{try{let t=await (0,s.lS)(e);if(t.ok){let e=await t.json();r()&&l(e)}}catch{r()&&l(h)}},[r,e]);(0,c.useEffect)(()=>{o()},[]);let{stale:d,latest_unsynced_push_to_head_ref_at:g}=a;return(0,i.jsx)("div",{className:"border-left pl-1",children:(0,i.jsx)(m.y,{appName:"pull-requests-processing-indicator",category:"render",metadata:{},children:(0,i.jsx)(p,{pullRequestId:n,repositoryId:t,stale:d,latest_unsynced_push_to_head_ref_at:g})})})}function p(e){let t,n,s=(0,a.c)(6),{pullRequestId:c,repositoryId:m,stale:u,latest_unsynced_push_to_head_ref_at:h}=e,{sendAnalyticsEvent:f}=(0,d.s)();if(!u||!h)return null;if(s[0]!==h||s[1]!==c||s[2]!==m||s[3]!==f){t=Symbol.for("react.early_return_sentinel");e:{let e=new Date,n=new Date(h),i=Math.round(e.getTime()-n.getTime())/1e3;if(i<20||i>=86400){t=null;break e}f("pull_requests.processing_indicator","",{repositoryId:m,pullRequestId:c,secondsSinceLastPush:i})}s[0]=h,s[1]=c,s[2]=m,s[3]=f,s[4]=t}else t=s[4];return t!==Symbol.for("react.early_return_sentinel")?t:(s[5]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsx)(o.m,{text:"Recent push is being processed and will appear soon",direction:"s",children:(0,i.jsx)(l.Q,{as:"a",href:"https://gh.io/pr-sync-in-progress",variant:"invisible",className:"PullRequestsProcessingIndicator-module__button__z0hTK",children:(0,i.jsxs)("div",{className:"PullRequestsProcessingIndicator-module__indicator__eW1bm",children:[(0,i.jsx)(r.A,{size:"small"}),(0,i.jsx)("span",{className:"PullRequestsProcessingIndicator-module__text__UZJrd",children:"Processing updates"})]})})}),s[5]=n):n=s[5],n)}f.displayName="PullRequestsProcessingIndicatorWithDataFetching",p.displayName="PullRequestsProcessingIndicator"},73996(e,t,n){"use strict";var i=n(51591),a=n(74848),s=n(16522),l=n(38621),r=n(70944);function o(e){let t,n,i,o,c,d,m=(0,s.c)(8),{text:u}=e;m[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.AlertIcon,{size:"medium",className:"mb-2 fgColor-muted"})}),m[0]=t):t=m[0];let h=u||"Unable to load page.";return m[1]!==h?(n=(0,a.jsx)(r.E.Heading,{children:h}),m[1]=h,m[2]=n):n=m[2],m[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("span",{className:"d-flex flex-justify-center mt-2",children:"The page is unavailable due to a system error."}),o=(0,a.jsx)("span",{className:"d-flex flex-justify-center mt-2",children:" Try reloading the page, or if the problem persists, contact support."}),m[3]=i,m[4]=o):(i=m[3],o=m[4]),m[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)(r.E.Description,{children:[i,o,(0,a.jsx)("span",{className:"d-flex flex-justify-center mt-2",children:(0,a.jsx)("a",{href:"https://www.githubstatus.com",children:"GitHub status"})})]}),m[5]=c):c=m[5],m[6]!==n?(d=(0,a.jsx)("div",{className:"width-full",children:(0,a.jsxs)(r.E,{border:!1,spacious:!1,children:[t,n,c]})}),m[6]=n,m[7]=d):d=m[7],d}o.displayName="PullRequestErrorState";var c=n(14193),d=n(24222),m=n(49322);let u=c.G.createQueryRouteConfig("pullRequestsCommitsRoute",{path:"/:owner/:repo/pull/:pr_number/commits",queries:[(0,d.Y)()]});var h=n(83175),f=n(22428),p=n(51581),g=n(26090),x=n(59134),_=n(87555),v=n(96540),b=n(59592),y=n(70170),j=n(19129);function w(e,t,n,i){let a,l,r,o=(0,s.c)(9),c=(0,j.A)();o[0]!==t||o[1]!==c?(a=()=>{c()&&t()},o[0]=t,o[1]=c,o[2]=a):a=o[2];let d=i??2e3;o[3]!==a||o[4]!==d?(l=(0,y.n)(a,d),o[3]=a,o[4]=d,o[5]=l):l=o[5];let m=l;o[6]!==m||o[7]!==n?(r=e=>{if(n&&e.event_updates)for(let[t,i]of Object.entries(n))!!e.event_updates[t]==!!i&&window.setTimeout(m,e.wait||0);else window.setTimeout(m,e.wait||0)},o[6]=m,o[7]=n,o[8]=r):r=o[8];let u=r;(0,b.x)(e,u)}function N(e,t){let n,i=(0,s.c)(1),{refetch:a}=(0,m.xX)(u,"mainQuery");i[0]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0},i[0]=n):n=i[0],w(e,a,n,t)}var S=n(28832);let C="prx_commits.";function R(){let e,t=(0,s.c)(9),{data:n}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:i,aliveChannels:l,repository:r}=n,{data:o,dataUpdatedAt:c}=(0,m.xX)(u,"mainQuery"),{metadata:d,commitGroups:h,timeOutMessage:f,truncated:p}=o;return t[0]!==l||t[1]!==h||t[2]!==c||t[3]!==d||t[4]!==i||t[5]!==r||t[6]!==f||t[7]!==p?(e=(0,a.jsx)(E,{aliveChannels:l,aliveChannelThrottleTimeout:1e4,commitGroups:h,dataUpdatedAt:c,metadata:d,pullRequest:i,repository:r,timeOutMessage:f,truncated:p}),t[0]=l,t[1]=h,t[2]=c,t[3]=d,t[4]=i,t[5]=r,t[6]=f,t[7]=p,t[8]=e):e=t[8],e}function E(e){let t,n,i,l,r,o,c,d,m=(0,s.c)(22),{commitGroups:u,metadata:b,aliveChannels:y,pullRequest:j,repository:w,timeOutMessage:S,truncated:R,aliveChannelThrottleTimeout:E,dataUpdatedAt:P}=e,{deferredCommitsDataUrl:L,commitHeadShaChannel:I}=b;N(I,E),N(y.pullRequest,E);let T=(0,g.d_)(L,0,j.commitsCount,P),{sendAnalyticsEvent:D}=(0,p.s)();m[0]!==j.commitsCount||m[1]!==j.number?(t={commitCount:j.commitsCount,prNumber:j.number},m[0]=j.commitsCount,m[1]=j.number,m[2]=t):t=m[2];let A=t;m[3]!==A||m[4]!==D?(n=()=>{D(`${C}page_view`,"COMMITS_PAGE_VIEWED",A)},m[3]=A,m[4]=D,m[5]=n):n=m[5];let k=(0,v.useEffectEvent)(n);return m[6]!==k?(i=()=>{k()},m[6]=k,m[7]=i):i=m[7],m[8]===Symbol.for("react.memo_cache_sentinel")?(l=[],m[8]=l):l=m[8],(0,v.useEffect)(i,l),m[9]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("h2",{className:"sr-only",children:"Commits"}),m[9]=r):r=m[9],m[10]!==u.length||m[11]!==S?(o=0===u.length&&(0,a.jsx)(f.M,{timeoutMessage:S}),m[10]=u.length,m[11]=S,m[12]=o):o=m[12],m[13]!==u||m[14]!==T||m[15]!==A||m[16]!==w||m[17]!==R?(c=u.length>0&&(0,a.jsxs)(a.Fragment,{children:[R&&(0,a.jsx)(x.A,{variant:"warning",className:"tmp-mb-3",children:"This pull request is big! We're only showing the most recent 250 commits"}),(0,a.jsx)(h.f,{commitGroups:u,deferredCommitData:T,repository:w,loggingPrefix:C,loggingPayload:A})]}),m[13]=u,m[14]=T,m[15]=A,m[16]=w,m[17]=R,m[18]=c):c=m[18],m[19]!==o||m[20]!==c?(d=(0,a.jsxs)(a.Fragment,{children:[r,(0,a.jsx)(_.O7.Content,{as:"div",width:"full",padding:"none",className:"tmp-mt-3",children:(0,a.jsxs)("div",{"data-testid":"commits-list","data-hpc":!0,children:[o,c]})})]}),m[19]=o,m[20]=c,m[21]=d):d=m[21],d}R.displayName="CommitsEntrypoint",E.displayName="CommitsComponent";var P=n(79040),L=n(69161),I=n(73537),T=n(6877);function D(e){return"OPEN"===e||"DRAFT"===e||"QUEUED"===e}function A(e,t){let n,i,a=(0,s.c)(8),l=(0,I.G7)("pull_request_merge_status_button"),r=(0,T.u)("pull_request_merge_status_button_opt_out");if(!D(e)||!l||r)return null;a[0]!==t?(n=t||{},a[0]=t,a[1]=n):n=a[1];let{channels:o,headSha:c,helpUrl:d,viewerLogin:m,defaultMergeMethod:u}=n;return o&&c&&d&&m&&u?(a[2]!==o||a[3]!==u||a[4]!==c||a[5]!==d||a[6]!==m?(i={channels:o,defaultMergeMethod:u,headSha:c,helpUrl:d,viewerLogin:m},a[2]=o,a[3]=u,a[4]=c,a[5]=d,a[6]=m,a[7]=i):i=a[7],i):null}function k(e,t){return e.localeCompare(t)}var $=n(56341),F=n(26316);let O="diff-comparison-viewer-container";function q(){if("u"=1012:t>=1012}return!!F.cg&&F.cg.innerWidth>=1012}let B={AgentSessions:"agentSessions",Comments:"comments",Alerts:"alerts",Info:"info",Overview:"overview",MergeStatus:"mergeStatus"},U={activePanel:null,isCompact:!1,renderActive:!1};function M(e,t){switch(t.type){case"OPEN_PANEL":return{activePanel:t.panel,isCompact:t.isCompact,renderActive:!0};case"CLOSE_PANEL":return U;case"HIDE_FOR_RESIZE":return{...e,renderActive:!1};case"SHOW_ON_RESIZE":return{...e,renderActive:!0};case"TOGGLE_PANEL":if(e.activePanel===t.panel&&e.renderActive)return U;return{activePanel:t.panel,isCompact:t.isCompact,renderActive:!0}}}let z=(0,v.createContext)(U);z.displayName="DockedPanelStateContext";let G=(0,v.createContext)({openPanel:()=>void 0,closePanel:()=>void 0,togglePanel:()=>void 0});G.displayName="DockedPanelDispatchContext";let H=(0,v.createContext)({closeButtonRef:{current:null},returnFocusRef:{current:null}});H.displayName="DockedPanelFocusContext";let V=[],W=(0,v.createContext)(V);W.displayName="DockedPanelEnabledContext";let Q="panel",K=new Set(Object.values(B));function Z(e){return null!==e&&K.has(e)?e:null}function X(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x=(0,s.c)(21),{children:_,isOnSupportedRoute:b,enabledPanels:y}=e,j=void 0===y?V:y;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_url_search_param_panels"),x[0]=t):t=x[0];let w=t,N=(0,v.useRef)(null),S=(0,v.useRef)(null),[C,R]=(0,v.useReducer)(M,U),E=(0,v.useRef)(!1);x[1]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{if(E.current||!w)return;E.current=!0;let e=Z(new URLSearchParams(window.location.search).get(Q));e&&R({type:"OPEN_PANEL",panel:e,isCompact:!q()})},i=[w],x[1]=n,x[2]=i):(n=x[1],i=x[2]),(0,v.useEffect)(n,i);let P=(0,v.useRef)(C);x[3]!==C?(l=()=>{P.current=C},r=[C],x[3]=C,x[4]=l,x[5]=r):(l=x[4],r=x[5]),(0,v.useEffect)(l,r),x[6]!==C.activePanel?(o=()=>{if(!w)return;let e=new URLSearchParams(window.location.search),t=Z(e.get(Q));if(C.activePanel===t)return;C.activePanel?e.set(Q,C.activePanel):e.delete(Q);let n=e.toString(),i=`${window.location.pathname}${n?`?${n}`:""}${window.location.hash}`;(0,$.bj)(i)},c=[C.activePanel,w],x[6]=C.activePanel,x[7]=o,x[8]=c):(o=x[7],c=x[8]),(0,v.useEffect)(o,c),x[9]===Symbol.for("react.memo_cache_sentinel")?(d={openPanel:(e,t)=>{t&&(S.current=t);let n=q();R({type:"OPEN_PANEL",panel:e,isCompact:!n}),n&&requestAnimationFrame(()=>N.current?.focus())},closePanel:()=>{R({type:"CLOSE_PANEL"})},togglePanel:(e,t)=>{t&&(S.current=t);let n=q();R({type:"TOGGLE_PANEL",panel:e,isCompact:!n}),P.current.activePanel!==e&&n&&requestAnimationFrame(()=>N.current?.focus())}},x[9]=d):d=x[9];let L=d;x[10]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{let e=document.getElementById(O),t=null;return e&&(t=new ResizeObserver(function(){if(!P.current.activePanel)return;let e=q();P.current.isCompact||e||R({type:"HIDE_FOR_RESIZE"}),!1===P.current.renderActive&&e&&R({type:"SHOW_ON_RESIZE"})})).observe(e),()=>{t?.disconnect()}},u=[],x[10]=m,x[11]=u):(m=x[10],u=x[11]),(0,v.useEffect)(m,u),x[12]===Symbol.for("react.memo_cache_sentinel")?(h={closeButtonRef:N,returnFocusRef:S},x[12]=h):h=x[12];let T=h,D=void 0!==b&&b?C:U;return x[13]!==_?(f=(0,a.jsx)(G,{value:L,children:(0,a.jsx)(H,{value:T,children:_})}),x[13]=_,x[14]=f):f=x[14],x[15]!==D||x[16]!==f?(p=(0,a.jsx)(z,{value:D,children:f}),x[15]=D,x[16]=f,x[17]=p):p=x[17],x[18]!==j||x[19]!==p?(g=(0,a.jsx)(W,{value:j,children:p}),x[18]=j,x[19]=p,x[20]=g):g=x[20],g}function J(){return(0,v.use)(G)}function Y(e){let t=(0,v.use)(z);return e?t.activePanel===e&&t.renderActive:null!==t.activePanel&&t.renderActive}function ee(){return(0,v.use)(H)}function et(){return(0,v.use)(z).isCompact}X.displayName="DockedPanelProvider";var en=n(31356),ei=n(9593),ea=n(10237),es=n(34164);let el="OPEN",er="MERGED",eo="QUEUED",ec={[el]:{description:"Open",status:"pullOpened"},CLOSED:{description:"Closed",status:"pullClosed"},[eo]:{description:"Queued",status:"pullQueued"},[er]:{description:"Merged",status:"pullMerged"},DRAFT:{description:"Draft",status:"draft"},ARCHIVED:{description:"Archived",status:"unavailable"}};function ed(e){let t,n,i=(0,s.c)(6),{className:l,state:r}=e,o=ec[r];i[0]!==l?(t=(0,es.$)("flex-self-start",l),i[0]=l,i[1]=t):t=i[1];let c=o.status;return i[2]!==o.description||i[3]!==t||i[4]!==c?(n=(0,a.jsx)(ea.A,{className:t,status:c,children:o.description}),i[2]=o.description,i[3]=t,i[4]=c,i[5]=n):n=i[5],n}ed.displayName="PullRequestStateLabel";var em=n(45360),eu=n(23666),eh=n(95126),ef=n(30012),ep=n(206),eg=n(7478),ex=n(56133),e_=n(56149),ev=n(21373),eb=n(62935),ey=n(49305),ej=n(32363),ew=n(50964),eN=n(34256),eS=n(97665),eC=n(89149),eR=n(62764),eE=n(49671),eP=n(78597),eL=n(94747);async function eI(e){let t=await e.json();if(t.error)throw Error(t.error);let n=await (await (0,eC.Ee)(t.orchestration.url,{headers:{accept:"application/json"}})).json();if(n.orchestration.error_message)throw Error(n.orchestration.error_message)}function eT(e,t,n){return n&&n!==t?`${t}:${e}`:e}var eD=n(65510);function eA(){let e,t=(0,s.c)(2),{basePageDataUrl:n}=(0,L.Yu)(),i=`basePageDataURL:${n}`;return t[0]!==i?(e=[eR.uT.header,i],t[0]=i,t[1]=e):e=t[1],e}function ek(e){let t,n,i=(0,s.c)(6),a=(0,eE.e)(eR.uT.header),l=eA();return i[0]!==a?(t=async()=>{let e=await (0,eP.QJ)(a);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},i[0]=a,i[1]=t):t=i[1],i[2]!==e||i[3]!==l||i[4]!==t?(n={queryKey:l,queryFn:t,initialData:e,staleTime:1/0},i[2]=e,i[3]=l,i[4]=t,i[5]=n):n=i[5],(0,eD.U)(n)}var e$=n(19315),eF=n(58209),eO=n(17252),eq=n(16899),eB=n(19519);function eU(e){let t,n=(0,s.c)(4),{children:i,serverFallback:l}=e,r=void 0===l?null:l,{isServer:o}=(0,eB.V)();if(o){let e;return n[0]!==r?(e=(0,a.jsx)(a.Fragment,{children:r}),n[0]=r,n[1]=e):e=n[1],e}return n[2]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[2]=i,n[3]=t):t=n[3],t}function eM(e){let t,n,i=(0,s.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(eG,{}),i[0]=t):t=i[0],i[1]!==e?(n=(0,a.jsx)(eU,{serverFallback:t,children:(0,a.jsx)(ez,{...e})}),i[1]=e,i[2]=n):n=i[2],n}function ez(e){let t,n=(0,s.c)(7),{hideSquares:i,className:l,bold:r}=e,{data:o}=(0,m.xX)(S.j,"diffstat");if(!o||!o.diffstat)return null;let{diffstat:c}=o;return n[0]!==r||n[1]!==l||n[2]!==c.linesAdded||n[3]!==c.linesChanged||n[4]!==c.linesDeleted||n[5]!==i?(t=(0,a.jsx)(eO.z,{linesAdded:c.linesAdded,linesDeleted:c.linesDeleted,linesChanged:c.linesChanged,hideSquares:i,className:l,bold:r}),n[0]=r,n[1]=l,n[2]=c.linesAdded,n[3]=c.linesChanged,n[4]=c.linesDeleted,n[5]=i,n[6]=t):t=n[6],t}function eG(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(eq.O,{width:"80px"}),t[0]=e):e=t[0],e}eU.displayName="ClientOnly",eM.displayName="DiffStat",ez.displayName="DiffStatComponent",eG.displayName="DiffStatLoadingSkeleton";var eH=n(5095),eV=n(60625);let eW="PullRequestBranchName-module__truncateBranch__cQb3D";function eQ(e){let t=(0,s.c)(12),{branchText:n,repositoryOwner:i,repositoryName:l,branch:r}=e;if(l&&i){let e,s,o;t[0]!==r||t[1]!==l||t[2]!==i?(e=(0,eu.WJ9)({owner:i,repo:l,branch:r}),t[0]=r,t[1]=l,t[2]=i,t[3]=e):e=t[3];let c=e,d=`${i}/${l}:${r}`;return t[4]!==n||t[5]!==c?(s=(0,a.jsx)(eH.A,{href:c,className:eW,children:n}),t[4]=n,t[5]=c,t[6]=s):s=t[6],t[7]!==d||t[8]!==s?(o=(0,a.jsx)(eV.m,{text:d,children:s}),t[7]=d,t[8]=s,t[9]=o):o=t[9],o}{let e;return t[10]!==n?(e=(0,a.jsx)(eH.A,{as:"span",className:eW,title:"This repository has been deleted",children:n}),t[10]=n,t[11]=e):e=t[11],e}}function eK({author:e,baseBranch:t,baseRepositoryDefaultBranch:n="",baseRepositoryName:i="",baseRepositoryOwnerLogin:r="",canChangeBase:o=!1,commitsCount:c,headBranch:d,headRepositoryOwnerLogin:m="",headRepositoryName:h="",isInAdvisoryRepo:f,isEditing:p=!1,mergedBy:g,mergedByAvatarUrl:x,mergedByName:_,mergedTime:b,pullRequestId:y,pullRequestNumber:j,repositoryId:w,setIsEditing:N,state:S,stack:C}){var R,E,P;let L,T,D,A,k=(0,eh.yY)(),$=(0,eS.jE)(),{refListCacheKey:F}=(0,ew.X)(),[O,q]=(0,v.useState)(!1),[B,U]=(0,v.useState)(!1),[M,z]=(0,v.useState)(""),[G,H]=(0,v.useState)(""),V=(0,I.G7)("pull_request_header_diffstat"),W=eA(),Q=u.queries.mainQuery.makeQueryKey(),{mutate:K}=(D=(0,s.c)(2),A=(0,eE.e)(eR.uT.changeBase),D[0]!==A?(T={mutationFn:e=>{let{newBaseBranch:t}=e,n=btoa(t);return(0,eP.Sr)(A,{method:"PATCH",body:{new_base_binary:n}})},onSuccess:eI},D[0]=A,D[1]=T):T=D[1],(0,eL.n)(T)),Z=e=>{U(!1),z(e)},X=B?()=>(0,a.jsx)(eg.A,{size:"small"}):null,J=eT(t,r,m),Y=function(e,t,n,i,a){if(!t)return"unknown repository";let s=!!t&&t!==e,l=a&&!!n;switch(!0){case s&&l:return`${t}/${n}:${i}`;case s:return`${t}:${i}`;case l:return`${n}:${i}`;default:return i}}(r,m,h,d,f),ee=S===er?g?{login:g,displayName:_,avatarUrl:x}:null:e,et=(R=S,E=c,P=ee?.login,L=`${E} ${E>1?"commits":"commit"}`,R!==er?`wants to merge ${L} into`:P?`merged ${L} into`:`${L} merged into`),en=(0,I.G7)("updated_pull_request_header");return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("span",{className:"fgColor-muted d-flex flex-items-center overflow-hidden PullRequestHeaderSummary-module__summaryContainer__dA7dP",children:[ee?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ex.A,{inline:!0,className:(0,es.$)("fgColor-muted",en?"text-mono no-underline d-inline-flex flex-items-center gap-1 mr-2":"text-bold"),...k("user",{login:ee.login}),href:`/${ee.login}`,children:[en&&ee.avatarUrl&&(0,a.jsx)(ep.r,{src:ee.avatarUrl,alt:`${ee.displayName} avatar image`,size:20}),(0,a.jsx)(ef.v,{login:ee.login,profileName:ee.displayName,isAgent:!1})]})," "]}):null,en?null:et,o&&p&&!C?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ej.PI,{cacheKey:F,canCreate:!1,closeOnSelect:!0,currentCommitish:t,defaultBranch:n,hideShowAll:!0,owner:r,repo:i,types:["branch"],onSelectItem:e=>{q(!0),H(e)}}),(0,a.jsx)(e_.ZL,{children:(0,a.jsxs)(ey.A,{"aria-labelledby":"confirm-change-base-branch",isOpen:O,onDismiss:()=>{q(!1),H(""),z("")},children:[(0,a.jsx)(ey.A.Header,{id:"confirm-change-base-branch",children:"Are you sure you want to change the base?"}),(0,a.jsxs)("div",{className:"tmp-p-3",children:[(0,a.jsx)("span",{children:"Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated."}),M&&(0,a.jsx)(eN.v,{className:"mt-2",variant:"critical",children:M}),(0,a.jsx)("span",{className:"sr-only","aria-live":"polite",children:B?"Base branch update in progress.":""}),(0,a.jsx)(ev.Q,{alignContent:"center","aria-disabled":B?"true":void 0,block:!0,className:"tmp-mt-3",disabled:B,leadingVisual:X,onClick:()=>{U(!0),K({newBaseBranch:G},{onError:e=>Z(e.message),onSuccess:async()=>{try{await Promise.all([$.refetchQueries({queryKey:W},{throwOnError:!0}),$.refetchQueries({queryKey:Q},{throwOnError:!0})]),U(!1),N?.(!1),q(!1)}catch{Z("Unable to refetch commits. Please refresh the page.")}}})},variant:"primary",children:B?null:"Change base"})]})]})})]}):(0,a.jsx)(eQ,{branch:t,branchText:J,repositoryName:i,repositoryOwner:r}),en?(0,a.jsx)(l.ArrowLeftIcon,{size:16,className:"fgColor-muted"}):(0,a.jsx)("span",{children:"from "}),(0,a.jsxs)("div",{className:"d-flex flex-items-center overflow-hidden gap-1",children:[(0,a.jsx)(eQ,{branch:d,branchText:Y,repositoryName:h,repositoryOwner:m}),(0,a.jsx)(em.T,{ariaLabel:"Copy head branch name to clipboard",size:"small",textToCopy:m?Y:d})]}),V&&(0,a.jsx)(eM,{hideSquares:!0,bold:!1,className:"d-flex flex-items-center gap-1 text-mono"}),S===er&&(0,a.jsx)(eb.A,{datetime:b}),S===el&&!(0,eF.kA)()&&(0,a.jsx)(e$.i,{processingIndicatorUrl:(0,eu.CZ9)({owner:r,repo:i,number:j}),repositoryId:w,pullRequestId:y})]})})}eQ.displayName="PullRequestBranchName",eK.displayName="PullRequestHeaderSummary";let eZ="use-sticky-header-module__stickyHeader__sf0hv";var eX=n(16497);let eJ="container-xl tmp-px-3 tmp-px-md-4 tmp-px-lg-5",eY="tmp-px-3 tmp-px-md-4 tmp-px-lg-5";function e0(e){let t,n,i,l,r,o,c,d,m,u,h,f=(0,s.c)(42),{repository:p,pullRequest:g,pageVariant:x}=e,{isSticky:_,sensorRef:v}=(0,ei.a)(),b="condensed"===x?eJ:eY,y=_&&"StickyPullRequestHeader-module__is-stuck__BQKQx";return f[0]!==y?(t=(0,es.$)(eZ,"StickyPullRequestHeader-module__prHeader__P9n8q",y,"color-shadow-small"),f[0]=y,f[1]=t):t=f[1],f[2]!==b?(n=(0,es.$)("flex-items-center justify-center",b,"StickyPullRequestHeader-module__prTitleArea__dSHAx"),f[2]=b,f[3]=n):n=f[3],f[4]!==g.state?(i=(0,a.jsx)(en.z.LeadingVisual,{children:(0,a.jsx)(ed,{state:g.state})}),f[4]=g.state,f[5]=i):i=f[5],f[6]!==g.titleHtml?(l=(0,a.jsx)("a",{href:"#top",className:"fgColor-default",children:(0,a.jsx)(eX.JR,{className:"f5 text-bold markdown-title",html:g.titleHtml})}),f[6]=g.titleHtml,f[7]=l):l=f[7],f[8]!==g.number?(r=(0,a.jsxs)("span",{className:"f5 text-normal pl-2 fgColor-muted d-inline",children:["#",g.number]}),f[8]=g.number,f[9]=r):r=f[9],f[10]!==g.author||f[11]!==g.baseBranch||f[12]!==g.commitsCount||f[13]!==g.headBranch||f[14]!==g.headRepositoryName||f[15]!==g.headRepositoryOwnerLogin||f[16]!==g.id||f[17]!==g.isInAdvisoryRepo||f[18]!==g.mergedBy||f[19]!==g.mergedByName||f[20]!==g.number||f[21]!==g.state||f[22]!==p.id||f[23]!==p.name||f[24]!==p.ownerLogin?(o=(0,a.jsx)("div",{className:"f6 text-normal",children:(0,a.jsx)(eK,{author:g.author,baseBranch:g.baseBranch,baseRepositoryOwnerLogin:p.ownerLogin,baseRepositoryName:p.name,commitsCount:g.commitsCount,headBranch:g.headBranch,headRepositoryOwnerLogin:g.headRepositoryOwnerLogin,headRepositoryName:g.headRepositoryName,isInAdvisoryRepo:g.isInAdvisoryRepo,mergedBy:g.mergedBy,mergedByName:g.mergedByName,pullRequestId:g.id,pullRequestNumber:g.number,repositoryId:p.id,state:g.state})}),f[10]=g.author,f[11]=g.baseBranch,f[12]=g.commitsCount,f[13]=g.headBranch,f[14]=g.headRepositoryName,f[15]=g.headRepositoryOwnerLogin,f[16]=g.id,f[17]=g.isInAdvisoryRepo,f[18]=g.mergedBy,f[19]=g.mergedByName,f[20]=g.number,f[21]=g.state,f[22]=p.id,f[23]=p.name,f[24]=p.ownerLogin,f[25]=o):o=f[25],f[26]!==l||f[27]!==r||f[28]!==o?(c=(0,a.jsx)(en.z.Title,{className:"lh-condensed",children:(0,a.jsxs)("div",{children:[l,r,o]})}),f[26]=l,f[27]=r,f[28]=o,f[29]=c):c=f[29],f[30]!==n||f[31]!==i||f[32]!==c?(d=(0,a.jsxs)(en.z.TitleArea,{className:n,children:[i,c]}),f[30]=n,f[31]=i,f[32]=c,f[33]=d):d=f[33],f[34]!==t||f[35]!==d?(m=(0,a.jsx)(en.z,{className:t,children:d}),f[34]=t,f[35]=d,f[36]=m):m=f[36],f[37]!==v?(u=(0,a.jsx)("div",{ref:v,className:"StickyPullRequestHeader-module__stickyHeaderActivationThreshold__P100g"}),f[37]=v,f[38]=u):u=f[38],f[39]!==m||f[40]!==u?(h=(0,a.jsxs)(a.Fragment,{children:[m,u]}),f[39]=m,f[40]=u,f[41]=h):h=f[41],h}e0.displayName="StickyPullRequestHeader";let e1="/:owner/:repo/pull/:pr_number/findings";function e2(){let e=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/overview/*"),t=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/files/*"),n=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/changes/*"),i=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/commits/*"),a=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/checks/*"),s=null!==(0,P.RQ)(`${e1}/*`),l=null!==(0,P.RQ)("/:owner/:repo/pull/:pr_number/walkthrough/*");return e?"overview":t||n?"files_changed":i?"commits":a?"checks":s?"findings":l?"walkthrough":"conversation"}function e3(e){let t,n;return(t=(0,I.G7)("updated_pull_request_header"),{overview:{layout:(n=(0,I.G7)("prs_overview_panel"))?"full-width":"condensed",dockedPanelSupported:n},conversation:{layout:"condensed",dockedPanelSupported:t},files_changed:{layout:"full-width",dockedPanelSupported:!0},commits:{layout:"condensed",dockedPanelSupported:t},checks:{layout:"full-width",dockedPanelSupported:t},findings:{layout:"condensed",dockedPanelSupported:!1},walkthrough:{layout:"full-width",dockedPanelSupported:!1}})[e]}var e4=n(98529),e5=n(66546),e6=n(99889),e7=n(70887),e8=n(93973),e9=n(26707),te=n(7909),tt=n(43784),tn=n(72140),ti=n(18990),ta=n(7771),ts=n(2793),tl=n(70503),tr=n(18176);function to(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x,_,b=(0,s.c)(62),{ref:j,basePath:w,fileFilterMenuOptions:N,fileFilterState:S,filterSize:C,viewerLogin:R,setFileFilterState:E}=e,[L]=(0,P.ok)();b[0]!==w?(t={basePath:w},b[0]=w,b[1]=t):t=b[1];let{data:I}=(0,ts.dG)(t),T=(0,v.useRef)(null);b[2]===Symbol.for("react.memo_cache_sentinel")?(n=()=>({focus:()=>{T.current?.focus()}}),b[2]=n):n=b[2],(0,v.useImperativeHandle)(j,n),b[3]!==S?(i={...S},b[3]=S,b[4]=i):i=b[4];let{filterText:D,fileExtensions:A,unselectedFileExtensions:k,showOnlyOwnedFiles:F,showDeletedFiles:O,showOnlyManifestFiles:q,showVendoredFiles:B,showViewedFiles:U}=i,{canSeeDeletedFilesFilter:M,canSeeOnlyManifestFilesFilter:z,canSeeVendorFilesFilter:G}=N,H=(0,tl.q6)(),{clearAllFilters:V}=(0,tl.or)(),{canSeeCodeownersFilter:W}=N,Q=0;if(I){let e;W=I.isViewerOneOfMultipleCodeowners,b[5]!==I.ownershipByPath?(e=Object.values(I.ownershipByPath).filter(tc),b[5]=I.ownershipByPath,b[6]=e):e=b[6],Q=e.length}let K=(0,v.useRef)((0,y.s)(e=>X({filterText:e}),250)),Z=(e,t)=>{let n=k;"selectFileExtension"===e?n=new Set([...k].filter(e=>e!==t.extension)):"unselectFileExtension"===e&&(n=new Set([...k,t.extension]));let i=Object.keys(A).filter(e=>!n.has(e)),a=new URLSearchParams(L);a.delete("file-filters[]"),i.map(e=>{a.append("file-filters[]",e)}),X({unselectedFileExtensions:n},a)};b[7]!==E?(l=(e,t)=>{t&&(0,$.MM)(t),E({...e})},b[7]=E,b[8]=l):l=b[8];let X=l;b[9]!==V||b[10]!==L?(r=()=>{(0,$.MM)((0,tr.$b)(new URLSearchParams(L))),V()},b[9]=V,b[10]=L,b[11]=r):r=b[11];let J=r;return b[12]!==K?(o=e=>K.current(e),b[12]=K,b[13]=o):o=b[13],b[14]!==W||b[15]!==Q||b[16]!==X||b[17]!==L||b[18]!==F||b[19]!==R?(c=W&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{}),(0,a.jsx)(ti.l.Group,{selectionVariant:"single",children:(0,a.jsx)(ti.l.Item,{selected:F,onSelect:()=>{if(!R)return;let e=new URLSearchParams(L);F?e.delete("owned-by[]",R):e.set("owned-by[]",R),X({showOnlyOwnedFiles:!F},e)},children:(0,a.jsxs)(a.Fragment,{children:["Only files owned by you ",(0,a.jsx)(ta.A,{children:Q})]})})})]}),b[14]=W,b[15]=Q,b[16]=X,b[17]=L,b[18]=F,b[19]=R,b[20]=c):c=b[20],b[21]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(ti.l.Divider,{}),b[21]=d):d=b[21],b[22]!==z||b[23]!==X||b[24]!==L||b[25]!==q?(m=z&&(0,a.jsx)(ti.l.Item,{selected:q,onSelect:()=>{let e=new URLSearchParams(L);e.set("manifests",`${!q}`),X({showOnlyManifestFiles:!q},e)},children:"Only manifest files"}),b[22]=z,b[23]=X,b[24]=L,b[25]=q,b[26]=m):m=b[26],b[27]!==M||b[28]!==X||b[29]!==L||b[30]!==O?(u=M&&(0,a.jsx)(ti.l.Item,{selected:O,onSelect:()=>{let e=new URLSearchParams(L);e.set("show-deleted-files",`${!O}`),X({showDeletedFiles:!O},e)},children:"Deleted files"}),b[27]=M,b[28]=X,b[29]=L,b[30]=O,b[31]=u):u=b[31],b[32]!==G||b[33]!==X||b[34]!==L||b[35]!==B?(h=G&&(0,a.jsx)(ti.l.Item,{selected:B,onSelect:()=>{let e=new URLSearchParams(L);e.set("show-vendored-files",`${!B}`),X({showVendoredFiles:!B},e)},children:"Vendored files"}),b[32]=G,b[33]=X,b[34]=L,b[35]=B,b[36]=h):h=b[36],b[37]!==X||b[38]!==L||b[39]!==U?(f=()=>{let e=new URLSearchParams(L);e.set("show-viewed-files",`${!U}`),X({showViewedFiles:!U},e)},b[37]=X,b[38]=L,b[39]=U,b[40]=f):f=b[40],b[41]!==U||b[42]!==f?(p=(0,a.jsx)(ti.l.Item,{selected:U,onSelect:f,children:"Viewed files"}),b[41]=U,b[42]=f,b[43]=p):p=b[43],b[44]!==u||b[45]!==h||b[46]!==p||b[47]!==m?(g=(0,a.jsxs)(ti.l.Group,{"aria-label":"More",selectionVariant:"multiple",children:[m,u,h,p]}),b[44]=u,b[45]=h,b[46]=p,b[47]=m,b[48]=g):g=b[48],b[49]!==g||b[50]!==c?(x=(0,a.jsxs)(a.Fragment,{children:[c,d,g]}),b[49]=g,b[50]=c,b[51]=x):x=b[51],b[52]!==A||b[53]!==C||b[54]!==D||b[55]!==H||b[56]!==J||b[57]!==Z||b[58]!==x||b[59]!==o||b[60]!==k?(_=(0,a.jsx)(tn.kF,{filterSize:C,filterText:D,fileExtensions:A,unselectedFileExtensions:k,onFilterTextChange:o,onFilterChange:Z,onClearAllFilters:J,isFilteringActive:H,additionalFilterGroups:x,ref:T}),b[52]=A,b[53]=C,b[54]=D,b[55]=H,b[56]=J,b[57]=Z,b[58]=x,b[59]=o,b[60]=k,b[61]=_):_=b[61],_}function tc(e){return e.isOwnedByViewer}to.displayName="FileFilter";var td=n(4625),tm=n(76331),tu=n(21633),th=n(60057),tf=n(16025),tp=n(60720);function tg(e){if(!e||!F.cg)return;let t=F.cg.scrollY??0,n=e.getBoundingClientRect().top+t-10-60;F.cg.scrollTo({top:n,left:0}),e.focus()}var tx=n(13183),t_=n(51189),tv=n(22187);let tb=(0,v.memo)(function(e){let t,n=(0,s.c)(3),{changeType:i,isSymlink:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsx)(tf.E,{status:i,isSymlink:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t});tb.displayName="FileStatusIconItem";let ty=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f=(0,s.c)(43),{file:g,depth:x,onSelect:_}=e,b=(0,v.useRef)(null),y=(0,v.useRef)(null),j=`#diff-${g.diff.pathDigest}`;f[0]===Symbol.for("react.memo_cache_sentinel")?(t={focusRowRef:b,mouseRowRef:b},f[0]=t):t=f[0];let w=(0,th.Z)(t),N=g.diff.totalCommentsCount??0,S=g.diff.highestAnnotationLevel,C=(0,tl.gW)(),R=(0,tl.Py)(g.diff.pathDigest),{sendAnalyticsEvent:E}=(0,p.s)(),P=(0,tv.J)(),L=g.fileName??"This file",I=null;switch(N>0&&(L+=` has ${N<10?N:"9+"} ${N>1?"comments":"comment"}`),S){case"WARNING":{let e;L+=`${N>0?" and":""} has warning annotations`,f[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-attention",children:(0,a.jsx)(l.AlertIcon,{})}),f[1]=e):e=f[1],I=e;break}case"NOTICE":{let e;L+=`${N>0?" and":""} has notice annotations`,f[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-default",children:(0,a.jsx)(l.InfoIcon,{})}),f[2]=e):e=f[2],I=e;break}case"FAILURE":{let e;L+=`${N>0?" and":""} has failure annotations`,f[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-danger",children:(0,a.jsx)(l.XCircleFillIcon,{})}),f[3]=e):e=f[3],I=e}}f[4]!==I||f[5]!==L?(n={screenReaderText:L,annotationElement:I},f[4]=I,f[5]=L,f[6]=n):n=f[6];let{screenReaderText:T,annotationElement:D}=n;f[7]!==R?(i=()=>{if(b.current&&R){let e=window.setTimeout(()=>{let e=F.XC?.getElementById("diff_file_tree")?.parentElement,t=b.current.offsetTop,n=F.cg?.innerHeight??0;e&&(e.scrollTop=t-n/2)},0);return()=>{window.clearTimeout(e)}}},f[7]=R,f[8]=i):i=f[8],f[9]!==g.diff.pathDigest||f[10]!==R?(r=[g.diff.pathDigest,R],f[9]=g.diff.pathDigest,f[10]=R,f[11]=r):r=f[11],(0,v.useEffect)(i,r),f[12]!==j||f[13]!==g.diff.pathDigest||f[14]!==P||f[15]!==_||f[16]!==E||f[17]!==C?(o=e=>{let t=P();if(e.nativeEvent instanceof KeyboardEvent){if(b?.current!==document.activeElement)return void e.preventDefault();if("Enter"===e.key||" "===e.key){e.preventDefault(),(0,tx.X)()?.registerCallback({event:e.nativeEvent,cb:e=>{E("diff-lines.inp_interaction","PULL_REQUESTS_FILE_TREE_DIFF_FILE_KEYBOARD_SELECTION",{latency:e.latency}),(0,t_.au)({name:"PULL_REQUESTS_FILE_TREE_DIFF_FILE_KEYBOARD_SELECTION",tags:t,value:e.latency})}}),C(g.diff.pathDigest),(0,$.Zu)(`diff-${g.diff.pathDigest}`),(0,$.kd)(window.location.href),_?.(),F.cg?.requestAnimationFrame(()=>{tg(document.getElementById(`diff-${g.diff.pathDigest}`))});return}}if(e.nativeEvent instanceof MouseEvent){if(e.metaKey||e.ctrlKey||1===e.button){e.preventDefault(),window.open(j,"_blank");return}(0,tx.X)()?.registerCallback({event:e.nativeEvent,cb:e=>{E("diff-lines.inp_interaction","PULL_REQUESTS_FILE_TREE_DIFF_FILE_CLICK",{latency:e.latency}),(0,t_.au)({name:"PULL_REQUESTS_FILE_TREE_DIFF_FILE_CLICK",tags:t,value:e.latency})}}),C(g.diff.pathDigest),(0,$.Zu)(`diff-${g.diff.pathDigest}`),(0,$.kd)(window.location.href),_?.(),F.cg?.requestAnimationFrame(()=>{tg(document.getElementById(`diff-${g.diff.pathDigest}`))})}},f[12]=j,f[13]=g.diff.pathDigest,f[14]=P,f[15]=_,f[16]=E,f[17]=C,f[18]=o):o=f[18];let A=o,k=g.fileName??"";f[19]!==j||f[20]!==k?(c=(0,a.jsx)(ex.A,{href:j,muted:!0,ref:y,role:"presentation",className:"fgColor-default",tabIndex:-1,onClick:tj,children:k}),f[19]=j,f[20]=k,f[21]=c):c=f[21];let O=c;return f[22]!==g.diff.changeType||f[23]!==g.diff.isSymlink?(d=(0,a.jsx)(td.G.LeadingVisual,{children:(0,a.jsx)(tb,{changeType:g.diff.changeType,isSymlink:g.diff.isSymlink})}),f[22]=g.diff.changeType,f[23]=g.diff.isSymlink,f[24]=d):d=f[24],f[25]!==O||f[26]!==k||f[27]!==w?(m=w?(0,a.jsx)(eV.m,{text:k,direction:"ne",children:O}):O,f[25]=O,f[26]=k,f[27]=w,f[28]=m):m=f[28],f[29]!==D||f[30]!==S||f[31]!==N?(u=(!!N||S)&&(0,a.jsx)(td.G.TrailingVisual,{children:(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-row",children:[!!N&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.CommentIcon,{}),(0,a.jsx)("div",{className:"ml-1 text-bold fgColor-default f6",children:N<10?N:"9+"})]}),D]})}),f[29]=D,f[30]=S,f[31]=N,f[32]=u):u=f[32],f[33]!==x||f[34]!==g.diff.path||f[35]!==g.diff.pathDigest||f[36]!==R||f[37]!==A||f[38]!==T||f[39]!==d||f[40]!==m||f[41]!==u?(h=(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(td.G.Item,{defaultExpanded:!0,"aria-label":T,"aria-level":x,current:R,id:g.diff.path,onSelect:A,ref:b,className:tp.A["file-tree-row"],children:[d,m,u]},g.diff.pathDigest)}),f[33]=x,f[34]=g.diff.path,f[35]=g.diff.pathDigest,f[36]=R,f[37]=A,f[38]=T,f[39]=d,f[40]=m,f[41]=u,f[42]=h):h=f[42],h});function tj(e){return e.preventDefault()}ty.displayName="File";let tw=(0,v.memo)(function e({directory:t,depth:n=0,leadingPath:i="",sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r}){let o=i?`${i}/`:"",c=(0,v.useRef)(null),d=(0,v.useRef)(null),m=(0,th.Z)({focusRowRef:d,mouseRowRef:c});if(!t.files.length&&1===t.directories.length)return(0,a.jsx)(a.Fragment,{children:t.directories.map(i=>(0,a.jsx)(e,{depth:0===n?1:n,directory:i,leadingPath:`${o}${t.name}`,sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r},i.path))});function u(){return(0,a.jsx)(tN,{directory:t,depth:n,sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r})}return 0===n?u():(0,a.jsxs)(td.G.Item,{ref:d,defaultExpanded:!0,id:t.path,children:[(0,a.jsx)(td.G.LeadingVisual,{children:(0,a.jsx)(td.G.DirectoryIcon,{})}),(0,a.jsx)("span",{ref:c,children:`${o}${t.name}`}),m&&(0,a.jsx)(tm.m,{"data-testid":`${t.name}-directory-item-tooltip`,id:`${t.name}-directory-item-tooltip`,contentRef:d,"aria-label":`${o}${t.name}`,open:!0,direction:"ne"}),(0,a.jsx)(td.G.SubTree,{children:u()})]},t.path)});tw.displayName="Directory";let tN=(0,v.memo)(function(e){let t,n,i,l=(0,s.c)(17),{directory:r,fileNodeRenderer:o,sortByDiffOrder:c,depth:d,onSelect:m}=e,u=void 0===d?0:d;l[0]!==r.directories||l[1]!==r.files||l[2]!==c?(t=r.files.map(tC).concat(r.directories.map(tR)),c?t.sort(tE):t.sort(tP),l[0]=r.directories,l[1]=r.files,l[2]=c,l[3]=t):t=l[3];let h=t;if(l[4]!==u||l[5]!==o||l[6]!==h||l[7]!==m||l[8]!==c){let e;l[10]!==u||l[11]!==o||l[12]!==m||l[13]!==c?(e=e=>"file"!==e.pathType?(0,a.jsx)(tw,{depth:u+1,directory:e.node,fileNodeRenderer:o,sortByDiffOrder:c,onSelect:m},e.path):o?o({onSelect:m,file:e.node,depth:u+1}):(0,a.jsx)(ty,{depth:u+1,file:e.node,onSelect:m},e.path),l[10]=u,l[11]=o,l[12]=m,l[13]=c,l[14]=e):e=l[14],n=h.map(e),l[4]=u,l[5]=o,l[6]=h,l[7]=m,l[8]=c,l[9]=n}else n=l[9];return l[15]!==n?(i=(0,a.jsx)(a.Fragment,{children:n}),l[15]=n,l[16]=i):i=l[16],i});tN.displayName="DirectoryRendering";let tS=(0,v.memo)(function(e){let t,n,i,l=(0,s.c)(10),{diffs:r,fileNodeRenderer:o,sortByDiffOrder:c,className:d,onSelect:m}=e;l[0]!==r?(t=(0,tu.xY)(r),l[0]=r,l[1]=t):t=l[1];let u=t;return l[2]!==o||l[3]!==u||l[4]!==m||l[5]!==c?(n=(0,a.jsx)(tw,{directory:u,fileNodeRenderer:o,sortByDiffOrder:c,onSelect:m}),l[2]=o,l[3]=u,l[4]=m,l[5]=c,l[6]=n):n=l[6],l[7]!==d||l[8]!==n?(i=(0,a.jsx)(td.G,{"aria-label":"File Tree",className:d,children:n}),l[7]=d,l[8]=n,l[9]=i):i=l[9],i});function tC(e){return{path:e.filePath,pathType:"file",node:e,sortOrder:e.sortOrder}}function tR(e){return{path:e.path,pathType:"directory",node:e,sortOrder:e.sortOrder}}function tE(e,t){return e.sortOrder-t.sortOrder}function tP(e,t){return(0,tu.wH)(e.path,t.path)}tS.displayName="PullRequestDiffFileTree";var tL=n(36010),tI=n(46249);function tT(){let e,t,n=(0,s.c)(4),{sendAnalyticsEvent:i}=(0,p.s)();n[0]!==i?(e=(e,t,n)=>{i(e,t,void 0===n?{}:n)},n[0]=i,n[1]=e):e=n[1];let a=e;return n[2]!==a?(t={sendPullRequestAnalyticsEvent:a},n[2]=a,n[3]=t):t=n[3],t}function tD(){let e,t,n=(0,s.c)(5),{sendPullRequestAnalyticsEvent:i}=tT(),a=(0,tl.JA)();n[0]!==a||n[1]!==i?(e=e=>{let{isErrorState:t,unavailableReason:n,userPreferenceDisabled:s,hasGroups:l}=e,r=void 0!==t&&t,o=void 0!==s&&s,c=void 0!==l&&l;i("change_groups.presented","CHANGE_GROUPS_PRESENTED",{presented_and_visible:c&&!r&&!o,presented_and_not_visible:c&&!r&&o,has_groups:c,is_error_state:r,selected_group_id:a?.id,browser_width:"u">typeof window?window.innerWidth:0,...n&&{unavailable_reason:n},...a&&{selected_group_name:a.name}})},n[0]=a,n[1]=i,n[2]=e):e=n[2];let l=e;return n[3]!==l?(t={sendChangeGroupsPresentedEvent:l},n[3]=l,n[4]=t):t=n[4],t}var tA=n(26108),tk=n(64451),t$=n(7624),tF=n(85965),tO=n(65820);function tq(e){let t,n,i,l,r=(0,s.c)(16),{onClose:o,onSubmit:c,returnFocusRef:d,feedbackOptions:m,precheckOther:u}=e,h=void 0!==u&&u,[f,p]=(0,v.useState)(!1);r[0]!==h?(t=h?["OTHER"]:[],r[0]=h,r[1]=t):t=r[1];let[g,x]=(0,v.useState)(t),[_,b]=(0,v.useState)("");r[2]!==g||r[3]!==c||r[4]!==_?(n=e=>{e.preventDefault(),p(!0),g.length&&c({type:"NEGATIVE",feedbackChoice:g,textResponse:_})},r[2]=g,r[3]=c,r[4]=_,r[5]=n):n=r[5];let y=n;return r[6]!==f||r[7]!==g||r[8]!==m||r[9]!==y||r[10]!==_?(i=()=>(0,a.jsxs)("form",{onSubmit:y,children:[(0,a.jsxs)(e9.l.Body,{children:[(0,a.jsx)("div",{className:"tmp-mb-3",children:(0,a.jsxs)(tk.A,{onChange:x,required:!0,children:[(0,a.jsx)(tk.A.Label,{children:"Category"}),m.map(e=>(0,a.jsxs)(t$.A,{id:`feedback_choice_${e.value}`,children:[(0,a.jsx)(tF.A,{value:e.value,checked:g.includes(e.value)}),(0,a.jsx)(t$.A.Label,{children:e.label})]},e.value)),f&&!g.length&&(0,a.jsx)(tk.A.Validation,{variant:"error",children:"Please select a feedback category"})]})}),(0,a.jsxs)(t$.A,{id:"text_response",children:[(0,a.jsx)(t$.A.Label,{children:"How should we improve this response?"}),(0,a.jsx)(tO.Ay,{block:!0,rows:2,wrap:"wrap",name:"text_response",value:_,resize:"vertical",onChange:e=>b(e.currentTarget.value)})]})]}),(0,a.jsx)(e9.l.Footer,{children:(0,a.jsx)(ev.Q,{type:"submit",disabled:f&&(!_||!g),children:"Submit"})})]}),r[6]=f,r[7]=g,r[8]=m,r[9]=y,r[10]=_,r[11]=i):i=r[11],r[12]!==o||r[13]!==d||r[14]!==i?(l=(0,a.jsx)(e9.l,{onClose:o,title:"Provide additional feedback",subtitle:"Please help us improve Groups by Copilot by sharing more details about these generated groups.",returnFocusRef:d,renderBody:i}),r[12]=o,r[13]=d,r[14]=i,r[15]=l):l=r[15],l}function tB(e){let t,n,i=(0,s.c)(5),{disabled:r,onSubmit:o}=e;return i[0]!==o?(t=()=>o({type:"POSITIVE"}),i[0]=o,i[1]=t):t=i[1],i[2]!==r||i[3]!==t?(n=(0,a.jsx)(tA.K,{size:"small",variant:"invisible",disabled:r,icon:l.ThumbsupIcon,"aria-label":"Positive feedback",onClick:t}),i[2]=r,i[3]=t,i[4]=n):n=i[4],n}function tU(e){let t,n,i,r,o,c=(0,s.c)(12),{disabled:d,onSubmit:m,feedbackOptions:u}=e,[h,f]=(0,v.useState)(!1),p=(0,v.useRef)(null);c[0]!==m?(t=e=>{m(e),f(!1)},c[0]=m,c[1]=t):t=c[1];let g=t;return c[2]!==h||c[3]!==u||c[4]!==g?(n=h&&(0,a.jsx)(tq,{onClose:()=>f(!1),onSubmit:g,returnFocusRef:p,feedbackOptions:u}),c[2]=h,c[3]=u,c[4]=g,c[5]=n):n=c[5],c[6]===Symbol.for("react.memo_cache_sentinel")?(i=()=>f(!0),c[6]=i):i=c[6],c[7]!==d?(r=(0,a.jsx)(tA.K,{ref:p,size:"small",variant:"invisible",disabled:d,icon:l.ThumbsdownIcon,"aria-label":"Negative feedback",onClick:i}),c[7]=d,c[8]=r):r=c[8],c[9]!==n||c[10]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[n,r]}),c[9]=n,c[10]=r,c[11]=o):o=c[11],o}tq.displayName="NegativeFeedbackForm",tB.displayName="PositiveFeedbackButton",tU.displayName="NegativeFeedbackButton";var tM=n(78431);function tz(){let e,t=(0,s.c)(2),n=(0,eE.e)(eR.uT.submitCopilotGroupsFeedback);return t[0]!==n?(e={mutationFn:async e=>{let{type:t,feedbackChoice:i,textResponse:a}=e,s={feedback:t};a&&(s.text_response=a),i&&i.length>0&&(s.feedback_choice=i);let l=await (0,tM.q$)(n,{method:"POST",headers:{Accept:"application/json"},body:s}),r=await (0,tM.hp)(l);return(0,tM.R)(l,r),r}},t[0]=n,t[1]=e):e=t[1],(0,eL.n)(e)}let tG=e=>{let t,n,i,l,r,o=(0,s.c)(15),{onNegativeFeedbackSubmit:c}=e,[d,m]=(0,v.useState)(),{mutate:u}=tz(),h=(0,tl.xW)().changeGroupFeedbackOptions;o[0]!==u?(t=e=>{m(e.type),u(e)},o[0]=u,o[1]=t):t=o[1];let f=t;o[2]!==f||o[3]!==c?(n=e=>{c(),f(e)},o[2]=f,o[3]=c,o[4]=n):n=o[4];let p=n;return o[5]!==f||o[6]!==d?(i="NEGATIVE"!==d&&(0,a.jsx)(tB,{disabled:!!d,onSubmit:f}),o[5]=f,o[6]=d,o[7]=i):i=o[7],o[8]!==h||o[9]!==p||o[10]!==d?(l="POSITIVE"!==d&&(0,a.jsx)(tU,{disabled:!!d,onSubmit:p,feedbackOptions:h}),o[8]=h,o[9]=p,o[10]=d,o[11]=l):l=o[11],o[12]!==i||o[13]!==l?(r=(0,a.jsxs)("div",{className:"d-flex",children:[i,l]}),o[12]=i,o[13]=l,o[14]=r):r=o[14],r};tG.displayName="Feedback";let tH=e=>{let t,n,i=(0,s.c)(5),{className:l,onNegativeFeedbackSubmit:r}=e;return i[0]!==r?(t=(0,a.jsx)(tL.t,{boundaryName:"GroupsFeedback",fallback:null,children:(0,a.jsx)(tG,{onNegativeFeedbackSubmit:r})}),i[0]=r,i[1]=t):t=i[1],i[2]!==l||i[3]!==t?(n=(0,a.jsx)("div",{className:l,children:t}),i[2]=l,i[3]=t,i[4]=n):n=i[4],n};tH.displayName="GroupsFeedback";var tV=n(97286);function tW(e){switch(e){case"CREATED":case"RUNNING":case"STARTED":case"WAITING":return!1;default:return!0}}function tQ(e,t){let n,i,a,l,r,o=(0,s.c)(15),c=(0,eE.e)(eR.uT.changeGroups);o[0]!==t||o[1]!==c||o[2]!==e?(n=function({baseSha:e,headSha:t,changeGroupsURL:n}){return[eR.uT.changeGroups,n,`baseSha:${e}`,`headSha:${t}`]}({headSha:e,baseSha:t,changeGroupsURL:c}),o[0]=t,o[1]=c,o[2]=e,o[3]=n):n=o[3];let d=n,{updateChangeGroupGeneration:m}=(0,tl.wL)(),u=(0,tl.xW)();o[4]!==u?(i=()=>{let e=u.latestChangeGroupOrchestration?.state;if(e&&tW(e))return u},o[4]=u,o[5]=i):i=o[5];let h=i;return o[6]!==c||o[7]!==m?(a=async()=>{let e=await (0,eP.QJ)(c);if(!e.ok)throw Error(`HTTP ${e.status}`);let t=await e.json();return m(t),t},o[6]=c,o[7]=m,o[8]=a):a=o[8],o[9]!==h?(l=h(),o[9]=h,o[10]=l):l=o[10],o[11]!==d||o[12]!==a||o[13]!==l?(r={queryKey:d,queryFn:a,initialData:l,staleTime:1/0},o[11]=d,o[12]=a,o[13]=l,o[14]=r):r=o[14],(0,tV.I)(r)}var tK=n(35205);function tZ(e){let t,n,i,r,o,c,d,m,u,h,f,p=(0,s.c)(46),{groups:g,activeGroupId:x,onSelectGroup:_,onClearActiveGroup:w,isLoadingState:N}=e,{sendPullRequestAnalyticsEvent:S}=tT(),{sendChangeGroupsPresentedEvent:C}=tD(),{fullDiff:R}=(0,tl.L3)(),E=(0,tl.a_)(),P=(0,tl.TV)(),L=(0,tl.r$)(),I=(0,v.useRef)(null),{error:T}=tQ(R.headOid,R.baseOid),D=!!T&&!N;!function(e,t,n){let i,a,l=(0,s.c)(7),r=(0,j.A)(),{refetch:o}=tQ(n,t);l[0]!==r||l[1]!==o?(i=(0,y.n)(()=>{r()&&o()},2e3),l[0]=r,l[1]=o,l[2]=i):i=l[2];let c=i;l[3]!==t||l[4]!==n||l[5]!==c?(a=e=>{e?.base_commit_oid===t&&e?.head_commit_oid===n&&window.setTimeout(()=>c(),e.wait||0)},l[3]=t,l[4]=n,l[5]=c,l[6]=a):a=l[6];let d=a;(0,b.x)(e,d)}(E,R.baseOid,R.headOid),p[0]!==g.length||p[1]!==N||p[2]!==C||p[3]!==D||p[4]!==P?(t=()=>{N||(D||P?C({isErrorState:!0,unavailableReason:P||void 0}):g.length>0?C({isErrorState:!1,hasGroups:!0}):C({isErrorState:!1,hasGroups:!1}))},p[0]=g.length,p[1]=N,p[2]=C,p[3]=D,p[4]=P,p[5]=t):t=p[5],p[6]!==g||p[7]!==N||p[8]!==C||p[9]!==D||p[10]!==P?(n=[g,N,D,P,C],p[6]=g,p[7]=N,p[8]=C,p[9]=D,p[10]=P,p[11]=n):n=p[11],(0,v.useEffect)(t,n),p[12]!==w||p[13]!==S?(i=()=>{S("groups_list.clear_group","GROUPS_LIST_ITEM"),w()},p[12]=w,p[13]=S,p[14]=i):i=p[14];let A=i;p[15]!==A?(r=()=>{A(),requestAnimationFrame(()=>{I.current?.focus()})},p[15]=A,p[16]=r):r=p[16];let k=r,$=g.length>0,{isCollapsed:O,handleToggleCollapsed:q}=function(e){let t,n,i,a,l,r,o=(0,s.c)(13);o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,tK.A)("localStorage"),o[0]=t):t=o[0];let c=t,[d,m]=(0,v.useState)(!1),{sendPullRequestAnalyticsEvent:u}=tT();o[1]!==e?(n=()=>{let t=c.getItem(t0(e));null!==t&&m(JSON.parse(t))},o[1]=e,o[2]=n):n=o[2];let h=(0,v.useEffectEvent)(n);o[3]!==h?(i=()=>{h()},o[3]=h,o[4]=i):i=o[4],o[5]===Symbol.for("react.memo_cache_sentinel")?(a=[],o[5]=a):a=o[5],(0,v.useEffect)(i,a),o[6]!==d||o[7]!==e||o[8]!==u?(l=()=>{let t=!d;F.cg?.requestAnimationFrame(()=>{c.setItem(t0(e),JSON.stringify(t))}),m(()=>t),u("groups_list.toggle_collapse","GROUPS_LIST_TOGGLE",{is_collapsed:t})},o[6]=d,o[7]=e,o[8]=u,o[9]=l):l=o[9];let f=l;return o[10]!==f||o[11]!==d?(r={isCollapsed:d,handleToggleCollapsed:f},o[10]=f,o[11]=d,o[12]=r):r=o[12],r}(L);p[17]!==q?(o=()=>{q(),requestAnimationFrame(()=>{I.current?.focus()})},p[17]=q,p[18]=o):o=p[18];let B=o;p[19]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(tI.A,{as:"h2",className:"h6",children:"Groups by Copilot"}),p[19]=c):c=p[19];let U=c;return p[20]===Symbol.for("react.memo_cache_sentinel")?(d=(0,es.$)("GroupsList-module__GroupsListContainer__UhdhU"),p[20]=d):d=p[20],p[21]!==g.length||p[22]!==q||p[23]!==$||p[24]!==O||p[25]!==N?(m=N?(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center fgColor-muted pt-2 px-2 pb-1",children:[U,(0,a.jsx)("span",{className:"ml-auto d-flex flex-items-center",children:(0,a.jsx)(eg.A,{size:"small","aria-label":"Loading change groups"})})]}):(0,a.jsxs)("button",{className:(0,es.$)("d-flex flex-row flex-items-center fgColor-muted","GroupsList-module__GroupsListToggle__PbjE0"),onClick:q,"aria-expanded":!O,ref:I,children:[U,O&&$&&(0,a.jsx)(ta.A,{scheme:"secondary",className:"mx-2",children:g.length}),O?(0,a.jsx)(l.ChevronDownIcon,{className:"ml-auto"}):(0,a.jsx)(l.ChevronUpIcon,{className:"ml-auto"})]}),p[21]=g.length,p[22]=q,p[23]=$,p[24]=O,p[25]=N,p[26]=m):m=p[26],p[27]!==x||p[28]!==g||p[29]!==A||p[30]!==k||p[31]!==$||p[32]!==O||p[33]!==_||p[34]!==B?(u=$&&(0,a.jsxs)("div",{className:(0,es.$)("mt-n2","GroupsList-module__GroupsListItemsShiftLeft__xaCXu"),children:[O&&!x?(0,a.jsx)("div",{className:"pb-2"}):(0,a.jsxs)(ti.l,{children:[!O&&(0,a.jsx)(ti.l.Item,{active:void 0===x,onSelect:A,children:"All files"},"All files"),g.toSorted(tX).map(e=>(0,a.jsx)(tY,{group:e,activeGroupId:x,onSelectGroup:_,isListCollapsed:O,onClickGroupWhenCollapsed:k},e.id)).filter(Boolean)]}),!O&&(0,a.jsx)(tH,{className:"ml-2",onNegativeFeedbackSubmit:B})]}),p[27]=x,p[28]=g,p[29]=A,p[30]=k,p[31]=$,p[32]=O,p[33]=_,p[34]=B,p[35]=u):u=p[35],p[36]!==$||p[37]!==O||p[38]!==N||p[39]!==D||p[40]!==P?(h=!O&&!$&&!N&&(0,a.jsx)("div",{className:"px-2 pb-2 pt-0 f6 fgColor-muted",children:P?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-0 d-inline",children:function(e){switch(e){case"DIFF_TOO_LARGE":case"TOO_MANY_GROUPS":return"Groups are unavailable because the PR exceeds the size limit.";case"DIFF_TOO_SMALL":case"TOO_FEW_GROUPS":return"Grouping was skipped because all changes are closely related.";default:return"Copilot was unable to generate groups for this pull request."}}(P)})," ",(0,a.jsx)(tJ,{})]}):D&&(0,a.jsx)("p",{className:"mb-0",children:"No groups created"})}),p[36]=$,p[37]=O,p[38]=N,p[39]=D,p[40]=P,p[41]=h):h=p[41],p[42]!==h||p[43]!==m||p[44]!==u?(f=(0,a.jsxs)("div",{className:d,children:[m,u,h]}),p[42]=h,p[43]=m,p[44]=u,p[45]=f):f=p[45],f}function tX(e,t){return t.priority-e.priority}function tJ(){let e,t,n,i,l=(0,s.c)(9),r=(0,v.useRef)(null),{mutate:o}=tz(),[c,d]=(0,v.useState)(!1),m=(0,tl.xW)().changeGroupFeedbackOptions;l[0]!==o?(e=e=>{o(e),d(!1)},l[0]=o,l[1]=e):e=l[1];let u=e;return l[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(ex.A,{className:"d-inline",as:"button",ref:r,inline:!0,muted:!0,onClick:()=>d(!0),children:"Give feedback"}),l[2]=t):t=l[2],l[3]!==c||l[4]!==m||l[5]!==u?(n=c&&(0,a.jsx)(tq,{feedbackOptions:m,onSubmit:u,onClose:()=>d(!1),returnFocusRef:r,precheckOther:!0}),l[3]=c,l[4]=m,l[5]=u,l[6]=n):n=l[6],l[7]!==n?(i=(0,a.jsxs)(a.Fragment,{children:[t,n]}),l[7]=n,l[8]=i):i=l[8],i}function tY(e){let t,n,i,r,o,c,d=(0,s.c)(20),{group:m,activeGroupId:u,isListCollapsed:h,onSelectGroup:f,onClickGroupWhenCollapsed:p}=e,{sendPullRequestAnalyticsEvent:g}=tT(),x=(0,v.useRef)(null);d[0]===Symbol.for("react.memo_cache_sentinel")?(t={focusRowRef:x,mouseRowRef:x},d[0]=t):t=d[0];let _=(0,th.Z)(t);d[1]!==m.id||d[2]!==f||d[3]!==g?(n=()=>{g("groups_list.select_group","GROUPS_LIST_ITEM"),f(m.id)},d[1]=m.id,d[2]=f,d[3]=g,d[4]=n):n=d[4];let b=n,y=u===m.id;if(h&&!y)return null;let j=`${m.name}-${h?"collapsed":"expanded"}`,w=h?void 0:b;d[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("GroupsList-module__GroupItem__Oxspy","PRIVATE_TreeView-item-content-text"),d[5]=i):i=d[5],d[6]!==m.name?(r=(0,a.jsx)("div",{className:i,children:m.name}),d[6]=m.name,d[7]=r):r=d[7],d[8]!==h||d[9]!==p?(o=h?(0,a.jsx)(ti.l.TrailingAction,{as:"button",label:"Clear active group",icon:l.XIcon,onClick:e=>{e.preventDefault(),e.stopPropagation(),p()}}):null,d[8]=h,d[9]=p,d[10]=o):o=d[10],d[11]!==y||d[12]!==j||d[13]!==w||d[14]!==r||d[15]!==o?(c=(0,a.jsxs)(ti.l.Item,{active:y,onSelect:w,ref:x,children:[r,o]},j),d[11]=y,d[12]=j,d[13]=w,d[14]=r,d[15]=o,d[16]=c):c=d[16];let N=c;if(_){let e;return d[17]!==m.name||d[18]!==N?(e=(0,a.jsx)(eV.m,{text:m.name,direction:"ne",children:N}),d[17]=m.name,d[18]=N,d[19]=e):e=d[19],e}return N}function t0(e){return`GroupsListIsCollapsed_${e}`}tZ.displayName="GroupsList",tJ.displayName="FeedbackButton",tY.displayName="GroupItem";let t1="pr-file-tree";function t2(e){let t,n,i,l,r,o,c,d,m,u,h,f,p=(0,s.c)(35),{className:g,fileFilter:x,filteredDiffs:_,onFileSelected:b,onSetFilterState:y,allowPullRequestGroups:j}=e,w=void 0!==j&&j,N=(0,tl.iY)(),S=(0,tl.YL)(),C=(0,tl.ww)(),R=(0,tl.Fl)(),E=(0,tl.WA)(),{sendChangeGroupsPresentedEvent:P}=tD();p[0]!==R?(t=R&&!tW(R.state),p[0]=R,p[1]=t):t=p[1];let L=t,T=(0,tl.TV)();p[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("hide_groups_list_for_few_groups"),p[2]=n):n=p[2];let D=n&&("TOO_FEW_GROUPS"===T||"DIFF_TOO_SMALL"===T||"NOT_GENERATED_YET"===T);return p[3]!==w||p[4]!==N.length||p[5]!==C||p[6]!==P||p[7]!==E?(i=()=>{w&&N.length>0&&!C&&!E&&P({isErrorState:!1,userPreferenceDisabled:!0,hasGroups:!0})},l=[w,C,E,P,N.length],p[3]=w,p[4]=N.length,p[5]=C,p[6]=P,p[7]=E,p[8]=i,p[9]=l):(i=p[8],l=p[9]),(0,v.useEffect)(i,l),p[10]!==S||p[11]!==w||p[12]!==N||p[13]!==C||p[14]!==L||p[15]!==y||p[16]!==D||p[17]!==E?(r=w&&!C&&E&&!D&&(0,a.jsx)(tZ,{activeGroupId:S,groups:N,onClearActiveGroup:()=>{y({activeChangeGroupId:void 0})},onSelectGroup:e=>{y({activeChangeGroupId:e})},isLoadingState:L||!1}),p[10]=S,p[11]=w,p[12]=N,p[13]=C,p[14]=L,p[15]=y,p[16]=D,p[17]=E,p[18]=r):r=p[18],p[19]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)("span",{children:"File tree failed to load."}),p[19]=o):o=p[19],p[20]!==g?(c=(0,es.$)("d-flex flex-column min-height-0",g),p[20]=g,p[21]=c):c=p[21],p[22]!==x?(d=(0,a.jsx)("div",{className:"tmp-pb-3 tmp-pr-lg-3",children:x}),p[22]=x,p[23]=d):d=p[23],p[24]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("h2",{className:"sr-only",children:"File tree"}),p[24]=m):m=p[24],p[25]!==_||p[26]!==b?(u=(0,a.jsxs)("div",{className:"PullRequestFileTree-module__FileTreeScrollable__OW_Y2",children:[m,(0,a.jsx)(tS,{diffs:_,fileNodeRenderer:t3,sortByDiffOrder:!0,onSelect:b,className:"tmp-pr-lg-3"})]}),p[25]=_,p[26]=b,p[27]=u):u=p[27],p[28]!==u||p[29]!==c||p[30]!==d?(h=(0,a.jsx)(tL.t,{boundaryName:"PullRequestDiffFileTree",fallback:o,children:(0,a.jsxs)("div",{className:c,id:t1,children:[d,u]})}),p[28]=u,p[29]=c,p[30]=d,p[31]=h):h=p[31],p[32]!==h||p[33]!==r?(f=(0,a.jsxs)("div",{className:"d-flex flex-column height-fit",children:[r,h]}),p[32]=h,p[33]=r,p[34]=f):f=p[34],f}function t3(e){return(0,a.jsx)(t4,{...e},e.file.filePath)}t2.displayName="PullRequestFileTree";let t4=(0,v.memo)(function(e){let t,n,i,l,r,o,c=(0,s.c)(14);c[0]!==e?({file:t,...n}=e,c[0]=e,c[1]=t,c[2]=n):(t=c[1],n=c[2]),c[3]!==t.diff?(i=Object.values(t.diff?.markersMap??{}).flatMap(t6),c[3]=t.diff,c[4]=i):i=c[4];let d=i,m=(0,tl.XS)(d);c[5]!==m||c[6]!==t.diff?(l={...t.diff,totalCommentsCount:m},c[5]=m,c[6]=t.diff,c[7]=l):l=c[7],c[8]!==t||c[9]!==l?(r={...t,diff:l},c[8]=t,c[9]=l,c[10]=r):r=c[10];let u=r;return c[11]!==u||c[12]!==n?(o=(0,a.jsx)(ty,{file:u,...n}),c[11]=u,c[12]=n,c[13]=o):o=c[13],o});function t5(e){return e.id}function t6(e){return e.threads.map(t5)}t4.displayName="PullRequestFile";var t7=n(77052);function t8(e){let t,n,i,l,r=(0,s.c)(14),{pageLimits:o}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_load_all_alerts"),r[0]=t):t=r[0];let c=t,d=o.filesLimitExceeded||o.reviewThreadsPaginatedLimitExceeded||c&&o.annotationsPaginatedLimitExceeded||o.annotationsLimitExceeded;r[1]!==o.annotationsLimit||r[2]!==o.annotationsLimitExceeded||r[3]!==o.annotationsPaginatedLimit||r[4]!==o.annotationsPaginatedLimitExceeded||r[5]!==o.filesLimit||r[6]!==o.filesLimitExceeded||r[7]!==o.reviewThreadsPaginatedLimit||r[8]!==o.reviewThreadsPaginatedLimitExceeded?(n=()=>{let e=[];o.filesLimitExceeded&&e.push(`first ${o.filesLimit} files`),o.reviewThreadsPaginatedLimitExceeded&&e.push(`latest ${o.reviewThreadsPaginatedLimit} comments`),c?o.annotationsPaginatedLimitExceeded&&e.push(`first ${o.annotationsPaginatedLimit} alerts`):o.annotationsLimitExceeded&&e.push(`first ${o.annotationsLimit} alerts`);let t="";return 1===e.length?t=`${e[0]}`:2===e.length?t=`${e[0]} and ${e[1]}`:3===e.length&&(t=`${e[0]}, ${e[1]}, and ${e[2]}`),"Only the "+t+" are currently being shown."},r[1]=o.annotationsLimit,r[2]=o.annotationsLimitExceeded,r[3]=o.annotationsPaginatedLimit,r[4]=o.annotationsPaginatedLimitExceeded,r[5]=o.filesLimit,r[6]=o.filesLimitExceeded,r[7]=o.reviewThreadsPaginatedLimit,r[8]=o.reviewThreadsPaginatedLimitExceeded,r[9]=n):n=r[9];let m=n();r[10]!==m?(i=(0,a.jsx)("span",{children:m}),r[10]=m,r[11]=i):i=r[11];let u=i;return d?(r[12]!==u?(l=(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:u,className:"tmp-mb-3"}),r[12]=u,r[13]=l):l=r[13],l):null}t8.displayName="PageLimitsBanner";let t9="ViewedFileProgress-module__FilesCountText__NwSKr",ne=e=>{let t,n,i,l,r=(0,s.c)(5),{progress:o}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t={transform:"rotate(-90deg)"},r[0]=t):t=r[0],r[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("circle",{cx:"50%",cy:"50%",fill:"transparent",r:"6",stroke:"var(--borderColor-default, var(--color-border-default))",strokeWidth:"2"}),r[1]=n):n=r[1];let c=38-38*o;return r[2]===Symbol.for("react.memo_cache_sentinel")?(i={transition:"stroke-dashoffset 0.35s"},r[2]=i):i=r[2],r[3]!==c?(l=(0,a.jsxs)("svg",{"data-circumference":"38",height:"16",role:"presentation",style:t,width:"16",children:[n,(0,a.jsx)("circle",{cx:"50%",cy:"50%",fill:"transparent",r:"6",stroke:"var(--fgColor-done, var(--color-done-fg))",strokeDasharray:38,strokeDashoffset:c,strokeLinecap:"round",strokeWidth:"2",style:i})]}),r[3]=c,r[4]=l):l=r[4],l};function nt(e){let t,n,i,l,r,o,c,d,m=(0,s.c)(17),{totalFilesCount:u,className:h}=e,f=(0,tl.gi)();if(0===u)return null;m[0]!==h?(t=(0,es.$)("d-flex flex-row flex-items-center",h),m[0]=h,m[1]=t):t=m[1];let p=(f??0)/u||0;return m[2]!==p?(n=(0,a.jsx)(ne,{progress:p}),m[2]=p,m[3]=n):n=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("ml-1","ViewedFileProgress-module__ProgressContainer___3P2j"),m[4]=i):i=m[4],m[5]!==f?(l=(0,a.jsx)("span",{className:t9,children:f}),m[5]=f,m[6]=l):l=m[6],m[7]!==u?(r=(0,a.jsx)("span",{className:t9,children:u}),m[7]=u,m[8]=r):r=m[8],m[9]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)("span",{className:"ViewedFileProgress-module__ViewedText__s4QAn",children:"viewed"}),m[9]=o):o=m[9],m[10]!==l||m[11]!==r?(c=(0,a.jsxs)("span",{className:i,children:[l," /"," ",r," ",o]}),m[10]=l,m[11]=r,m[12]=c):c=m[12],m[13]!==t||m[14]!==n||m[15]!==c?(d=(0,a.jsxs)("div",{className:t,children:[n,c]}),m[13]=t,m[14]=n,m[15]=c,m[16]=d):d=m[16],d}ne.displayName="ProgressIcon",nt.displayName="ViewedFileProgress";var nn=n(2827);function ni(e){let t,n,i,l,o=(0,s.c)(11),{heading:c,description:d,icon:m,headingLevel:u}=e,h=void 0===u?"h1":u;return o[0]!==m?(t=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(m,{size:"medium"})}),o[0]=m,o[1]=t):t=o[1],o[2]!==c||o[3]!==h?(n=(0,a.jsx)(r.E.Heading,{as:h,children:c}),o[2]=c,o[3]=h,o[4]=n):n=o[4],o[5]!==d?(i=d&&(0,a.jsx)(r.E.Description,{children:d}),o[5]=d,o[6]=i):i=o[6],o[7]!==t||o[8]!==n||o[9]!==i?(l=(0,a.jsxs)(r.E,{children:[t,n,i]}),o[7]=t,o[8]=n,o[9]=i,o[10]=l):l=o[10],l}ni.displayName="ZeroState";var na=n(40961),ns=n(49481),nl=n(38750);function nr(e){let t,n,i,r=(0,s.c)(8),{className:o,filteredText:c,onFilteredTextChange:d}=e;return r[0]!==d?(t=e=>d(e.target.value),r[0]=d,r[1]=t):t=r[1],r[2]!==c||r[3]!==t?(n=(0,a.jsx)(nl.A,{block:!0,"aria-label":"Filter alerts\u2026",leadingVisual:l.SearchIcon,placeholder:"Filter alerts\u2026",value:c,onChange:t}),r[2]=c,r[3]=t,r[4]=n):n=r[4],r[5]!==o||r[6]!==n?(i=(0,a.jsx)("div",{className:o,children:n}),r[5]=o,r[6]=n,r[7]=i):i=r[7],i}nr.displayName="AlertsFilter";var no=n(83726),nc=n(52111);let nd="docked-side-panel-content",nm=(0,v.memo)(function(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{id:nd,className:"height-full"}),t[0]=e):e=t[0],e});nm.displayName="DockedSidePanelContent";var nu=n(24217),nh=n(51875),nf=n(57919),np=n(20757);function ng(){let e,t,n,i,r,o=(0,s.c)(17),{openPanel:c}=J(),d=(0,v.use)(z).activePanel,m=(0,v.use)(W),u=d||B.Comments;o[0]!==c?(e=e=>{c(e)},o[0]=c,o[1]=e):e=o[1];let h=e,f=nx[u],p=nx[u];if(o[2]!==f||o[3]!==p?(t=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(ev.Q,{"aria-label":f,trailingVisual:l.TriangleDownIcon,size:"small",variant:"invisible",className:"Panel-module__PanelNavigationDropdown__cCBqd",children:p})}),o[2]=f,o[3]=p,o[4]=t):t=o[4],o[5]!==u||o[6]!==m||o[7]!==h){let e;o[9]!==u||o[10]!==h?(e=e=>(0,a.jsx)(ti.l.Item,{selected:e===u,onSelect:()=>h(e),children:nx[e]},e),o[9]=u,o[10]=h,o[11]=e):e=o[11],n=m.map(e),o[5]=u,o[6]=m,o[7]=h,o[8]=n}else n=o[8];return o[12]!==n?(i=(0,a.jsx)(np.W.Overlay,{align:"start",children:(0,a.jsx)(ti.l,{selectionVariant:"single",showDividers:!1,children:n})}),o[12]=n,o[13]=i):i=o[13],o[14]!==t||o[15]!==i?(r=(0,a.jsxs)(np.W,{children:[t,i]}),o[14]=t,o[15]=i,o[16]=r):r=o[16],r}ng.displayName="PanelNavigationDropdown";let nx={agentSessions:"Agent sessions",comments:"Comments",alerts:"Alerts",info:"Info",overview:"Overview",mergeStatus:"Merge status"};function n_(e){let t,n=(0,s.c)(2),{children:i}=e;return n[0]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[0]=i,n[1]=t):t=n[1],t}function nv(e){let t,n,i=(0,s.c)(5),{children:l,className:r}=e,o=r??"tmp-p-3";return i[0]!==o?(t=(0,es.$)("flex-1 overflow-auto",o),i[0]=o,i[1]=t):t=i[1],i[2]!==l||i[3]!==t?(n=(0,a.jsx)("div",{className:t,children:l}),i[2]=l,i[3]=t,i[4]=n):n=i[4],n}function nb(e){let t,n=(0,s.c)(2),{children:i}=e;return n[0]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[0]=i,n[1]=t):t=n[1],t}function ny(e){let t,n,i,l,r,o=(0,s.c)(2),{children:c}=e,d=(0,v.useRef)(null);return l=(0,s.c)(3),r=(0,v.useRef)(0),l[0]!==d?(n=()=>{let e=d.current;if(!e)return;let t=function(){if(r.current=0,!e)return;let t=Math.max(0,window.innerHeight-e.getBoundingClientRect().top);e.style.maxHeight=`${t}px`},n=function(){r.current||(r.current=requestAnimationFrame(t))};return t(),window.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n),r.current&&cancelAnimationFrame(r.current),e.style.maxHeight=""}},i=[d],l[0]=d,l[1]=n,l[2]=i):(n=l[1],i=l[2]),(0,v.useEffect)(n,i),o[0]!==c?(t=(0,a.jsx)("div",{ref:d,className:"Panel-module__ViewportFill__sFEdz",children:c}),o[0]=c,o[1]=t):t=o[1],t}function nj(e){let t,n,i,l,r,o=(0,s.c)(2),{children:c}=e,d=(0,v.useRef)(null);return l=(0,s.c)(3),r=(0,v.useRef)(0),l[0]!==d?(n=()=>{let e=d.current;if(!e)return;let t=e.closest('[role="dialog"]');if(!t)return;let n=function(){if(r.current=0,!e||!t)return;let n=Math.floor(t.getBoundingClientRect().bottom-e.getBoundingClientRect().top);n>0&&e.style.height!==`${n}px`&&(e.style.height=`${n}px`)},i=new ResizeObserver(()=>{r.current||(r.current=requestAnimationFrame(n))});return n(),i.observe(t),()=>{i.disconnect(),r.current&&cancelAnimationFrame(r.current),e.style.height=""}},i=[d],l[0]=d,l[1]=n,l[2]=i):(n=l[1],i=l[2]),(0,v.useEffect)(n,i),o[0]!==c?(t=(0,a.jsx)("div",{ref:d,className:"Panel-module__DialogFill__hj9sW",children:c}),o[0]=c,o[1]=t):t=o[1],t}function nw(e){let t,n,i,r,o,c,d,m,u,h,f,p=(0,s.c)(25),{panelName:g,children:x}=e,{closeButtonRef:_,returnFocusRef:b}=ee(),{closePanel:y}=J(),j=et(),w=(0,v.useRef)(null),[N,S]=(0,v.useState)(nN);p[0]!==y||p[1]!==b?(t=()=>{let e=b.current;y(),e&&requestAnimationFrame(()=>e.focus())},p[0]=y,p[1]=b,p[2]=t):t=p[2];let C=t;p[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_docked_side_panel_selector"),p[3]=n):n=p[3];let R=n,E=nx[g];p[4]===Symbol.for("react.memo_cache_sentinel")?(i={header:n_,body:nv,footer:nb},p[4]=i):i=p[4];let[P]=(0,nf.H)(x,i),L=!N;return p[5]!==L?(r={containerRef:w,disabled:L},p[5]=L,p[6]=r):r=p[6],(0,nu.r)(r),p[7]!==C?(o=()=>{w.current?.contains(document.activeElement)&&C()},c=[C],p[7]=C,p[8]=o,p[9]=c):(o=p[8],c=p[9]),(0,nh.P)(o,c),p[10]!==_?(d=()=>{let e=F.cg?.matchMedia("(max-width: calc(48rem - 0.02px))"),t=e=>{S(e.matches),e.matches&&!w.current?.contains(document.activeElement)&&_.current?.focus()};return e?.addEventListener("change",t),()=>e?.removeEventListener("change",t)},m=[_],p[10]=_,p[11]=d,p[12]=m):(d=p[11],m=p[12]),(0,v.useEffect)(d,m),p[13]!==_||p[14]!==C||p[15]!==E||p[16]!==j||p[17]!==P.header?(u=(!j||P.header)&&(0,a.jsxs)("div",{className:"Panel-module__Header__xEN9c",children:[!j&&(0,a.jsxs)("div",{className:"Panel-module__HeaderContent__kGBUi",children:[(0,a.jsx)(tI.A,{as:"h3",className:"Panel-module__Heading__LLNzs",children:R?(0,a.jsx)(ng,{}):(0,a.jsx)(a.Fragment,{children:E})}),(0,a.jsx)(tA.K,{ref:_,"aria-label":"Close side panel",icon:l.XIcon,variant:"invisible",size:"medium",onClick:C})]}),P.header]}),p[13]=_,p[14]=C,p[15]=E,p[16]=j,p[17]=P.header,p[18]=u):u=p[18],p[19]!==P.footer?(h=P.footer&&(0,a.jsx)("div",{className:"tmp-p-3",children:P.footer}),p[19]=P.footer,p[20]=h):h=p[20],p[21]!==P.body||p[22]!==u||p[23]!==h?(f=(0,a.jsxs)("div",{ref:w,className:"d-flex flex-column height-full",children:[u,P.body,h]}),p[21]=P.body,p[22]=u,p[23]=h,p[24]=f):f=p[24],f}function nN(){return window.matchMedia("(max-width: calc(48rem - 0.02px))").matches}n_.displayName="PanelHeader",nv.displayName="PanelBody",nb.displayName="PanelFooter",ny.displayName="PanelViewportFill",nj.displayName="PanelDialogFill",nw.displayName="Panel",nw.Header=n_,nw.Body=nv,nw.Footer=nb,nw.ViewportFill=ny,nw.DialogFill=nj;var nS=n(15610);function nC(e,t){if(!e)return null;let n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=RegExp(`<([^>]+)>;\\s*rel=["']?${n}["']?`,"i"),a=e.match(i);return a?.[1]??null}function nR(e,t){return`${e}/page_data/${eR.uT.annotations}?end_commit_oid=${encodeURIComponent(t)}`}function nE(e){return{...e,hideUntilLoadedAndInView:!0}}var nP=n(86276),nL=n(5024),nI=n(30572);let nT="ThreadPreviewSkeleton-module__diffLine__Tpn4W",nD="ThreadPreviewSkeleton-module__lineNumberCol__qrCwa",nA="ThreadPreviewSkeleton-module__diffContent__a7IGQ";function nk(){let e,t,n,i,l=(0,s.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"ThreadPreviewSkeleton-module__header__UJ25Z",children:(0,a.jsx)(nP.r,{size:"bodyMedium",className:"ThreadPreviewSkeleton-module__filePath__TlVbt"})}),l[0]=e):e=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nL.f,{className:nD}),(0,a.jsx)(nL.f,{className:nA})]}),l[1]=t):t=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nL.f,{className:nD}),(0,a.jsx)(nL.f,{className:nA})]}),l[2]=n):n=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsxs)("div",{className:"ThreadPreviewSkeleton-module__container__a5gOf","data-testid":"thread-preview-skeleton-item",children:[e,(0,a.jsxs)("div",{className:"ThreadPreviewSkeleton-module__diffPreview__Yqbd7",children:[t,n,(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nL.f,{className:nD}),(0,a.jsx)(nL.f,{className:nA})]})]}),(0,a.jsx)(nI.G,{})]}),l[3]=i):i=l[3],i}function n$(e){let t,n=(0,s.c)(2),{count:i}=e,l=void 0===i?1:i;return n[0]!==l?(t=(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full gap-3","data-testid":"thread-preview-skeleton",children:Array.from({length:l},nF)}),n[0]=l,n[1]=t):t=n[1],t}function nF(e,t){return(0,a.jsx)(nk,{},t)}function nO(e){let t,n,i,r,o,c,d,m,u=(0,s.c)(25),{databaseId:h,lineNumber:f,path:p,toggleCollapsed:g,isCollapsed:x,onNavigateToAnnotation:_,annotationLevel:v}=e,b=x?"Expand annotation":"Collapse annotation",y=x?l.ChevronRightIcon:l.ChevronDownIcon;u[0]!==b||u[1]!==y||u[2]!==g?(t=(0,a.jsx)(tA.K,{"aria-label":b,icon:y,size:"small",variant:"invisible",className:"mr-1",onClick:g}),u[0]=b,u[1]=y,u[2]=g,u[3]=t):t=u[3];let j=nn.Gt[v];u[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,es.$)("overflow-hidden text-mono text-semibold f6 no-wrap","AlertsSidePanel-module__annotationsHeaderFileName__qHUmW"),u[4]=n):n=u[4];let w=`#annotation_${h}`;u[5]!==_||u[6]!==p||u[7]!==w?(i=(0,a.jsxs)(ex.A,{className:n,href:w,onClick:_,muted:!0,children:["\u200E",p]}),u[5]=_,u[6]=p,u[7]=w,u[8]=i):i=u[8],u[9]!==p||u[10]!==i?(r=(0,a.jsx)(eV.m,{direction:"n",text:p,type:"label",children:i}),u[9]=p,u[10]=i,u[11]=r):r=u[11],u[12]!==f?(o=(0,a.jsxs)("span",{className:"f6 fgColor-muted text-normal ml-2 no-wrap",children:["Line ",f]}),u[12]=f,u[13]=o):o=u[13],u[14]!==t||u[15]!==j||u[16]!==r||u[17]!==o?(c=(0,a.jsxs)("h2",{className:"d-flex flex-items-center flex-1 min-width-0 ml-1 mr-2",children:[t,j,r,o]}),u[14]=t,u[15]=j,u[16]=r,u[17]=o,u[18]=c):c=u[18];let N=`#annotation_${h}`;return u[19]!==_||u[20]!==N?(d=(0,a.jsx)(tA.K,{as:"a","aria-label":"Jump to the alert in the diff",tooltipDirection:"se",icon:l.FileSymlinkFileIcon,variant:"invisible",href:N,onClick:_}),u[19]=_,u[20]=N,u[21]=d):d=u[21],u[22]!==c||u[23]!==d?(m=(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center py-1 px-2 bgColor-inset rounded-top-2 border-bottom",children:[c,d]}),u[22]=c,u[23]=d,u[24]=m):m=u[24],m}function nq(e){let t,n=(0,s.c)(3),{filteredText:i,onFilteredTextChange:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsx)(nr,{className:"mt-2 width-full",filteredText:i,onFilteredTextChange:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function nB(e){let t,n,i,r,o=(0,s.c)(15),{annotationSummaries:c,hasAlerts:d,isLoadingMore:m,pageLimits:u,announceRef:h}=e;return o[0]!==u.annotationsLimit||o[1]!==u.annotationsLimitExceeded||o[2]!==u.annotationsPaginatedLimit||o[3]!==u.annotationsPaginatedLimitExceeded?(t=(u.annotationsPaginatedLimitExceeded||u.annotationsLimitExceeded)&&(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:`Only the first ${u.annotationsPaginatedLimitExceeded?u.annotationsPaginatedLimit:u.annotationsLimit} alerts are currently being shown.`,className:"tmp-mb-3"}),o[0]=u.annotationsLimit,o[1]=u.annotationsLimitExceeded,o[2]=u.annotationsPaginatedLimit,o[3]=u.annotationsPaginatedLimitExceeded,o[4]=t):t=o[4],o[5]!==c||o[6]!==d||o[7]!==m?(n=c.length>0?(0,a.jsxs)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:[c,m&&(0,a.jsx)(n$,{count:1})]}):m?(0,a.jsx)(n$,{}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{heading:d?"No alerts match the current filter":"No alerts on changes yet",icon:l.AlertIcon})}),o[5]=c,o[6]=d,o[7]=m,o[8]=n):n=o[8],o[9]!==h?(i=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:h}),o[9]=h,o[10]=i):i=o[10],o[11]!==t||o[12]!==n||o[13]!==i?(r=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),o[11]=t,o[12]=n,o[13]=i,o[14]=r):r=o[14],r}nk.displayName="ThreadPreviewSkeletonItem",n$.displayName="ThreadPreviewSkeleton",nO.displayName="AnnotationHeader",nq.displayName="AlertsPanelHeaderContent",nB.displayName="AlertsPanelBody";let nU=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f,p,g=(0,s.c)(58),{annotations:x,onClose:_,isOpen:b,pageLimits:j,returnFocusRef:w,pathName:N,endCommitOid:S}=e,C=Y(B.Alerts),R=C?F.XC?.getElementById(nd):null,[E,L]=(0,v.useState)(""),T=(0,v.useRef)(null),D=(0,no.NZ)(),A=(0,no.Kp)(),k=(0,P.Zp)(),$=(0,no.h4)(),O=$?.cursor,q=$?.hasNextPage??!1;g[0]!==x||g[1]!==S||g[2]!==N||g[3]!==O||g[4]!==q?(t={pathName:N,endCommitOid:S,initialAnnotations:x,cursor:O,hasMorePages:q},g[0]=x,g[1]=S,g[2]=N,g[3]=O,g[4]=q,g[5]=t):t=g[5];let{hasNextPage:U,isFetchingNextPage:M,fetchNextPage:z}=function(e){let t,n,i,a,l,r,o,c,d,m,u,h,f=(0,s.c)(30),{pathName:p,endCommitOid:g,initialAnnotations:x,cursor:_,hasMorePages:v}=e;f[0]!==x?(t=void 0===x?[]:x,f[0]=x,f[1]=t):t=f[1];let b=t;f[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_load_all_alerts"),f[2]=n):n=f[2];let y=n,{updateAnnotations:j}=(0,tl.an)();f[3]!==g||f[4]!==p?(i=nR(p,g),f[3]=g,f[4]=p,f[5]=i):i=f[5];let w=`${i}&after=${encodeURIComponent(_??"")}`,N=void 0!==v&&v&&_&&y?b.length>0?`${w}&page=2`:w:null;if(f[6]!==p)a=[eR.uT.annotations,p],f[6]=p,f[7]=a;else a=f[7];return f[8]!==g||f[9]!==p?(l=nR(p,g),f[8]=g,f[9]=p,f[10]=l):l=f[10],f[11]!==b||f[12]!==N?(r=[{data:b,nextUrl:N}],f[11]=b,f[12]=N,f[13]=r):r=f[13],f[14]!==g||f[15]!==p?(o=nR(p,g),f[14]=g,f[15]=p,f[16]=o):o=f[16],f[17]!==o?(c=[o],f[17]=o,f[18]=c):c=f[18],f[19]!==c||f[20]!==r?(d={pages:r,pageParams:c},f[19]=c,f[20]=r,f[21]=d):d=f[21],f[22]!==j?(m=async e=>{let{pageParam:t}=e;if(!y)return{data:[],nextUrl:null};let n=await (0,eP.QJ)(t);if(!n.ok)throw Error(`Failed to fetch annotations from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next"),s=i.map(nE);return j(s),{data:s,nextUrl:a}},f[22]=j,f[23]=m):m=f[23],f[24]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{if(y)return e.nextUrl??void 0},f[24]=u):u=f[24],f[25]!==d||f[26]!==m||f[27]!==a||f[28]!==l?(h={queryKey:a,initialPageParam:l,initialData:d,queryFn:m,getNextPageParam:u,staleTime:1/0},f[25]=d,f[26]=m,f[27]=a,f[28]=l,f[29]=h):h=f[29],(0,nS.U)(h)}(t),G=(0,v.useRef)(!1);g[6]!==z||g[7]!==U||g[8]!==M||g[9]!==b?(n=()=>{(async()=>{b&&U&&!M&&!G.current&&(G.current=!0,await z(),G.current=!1)})()},i=[b,U,M,z],g[6]=z,g[7]=U,g[8]=M,g[9]=b,g[10]=n,g[11]=i):(n=g[10],i=g[11]),(0,v.useEffect)(n,i);let H=M||U;if(g[12]!==x||g[13]!==A||g[14]!==E||g[15]!==C||g[16]!==k||g[17]!==D||g[18]!==_){let e,t=new Set(x.filter(e=>(function(e,t){if(t){let n=t.toLowerCase();if(!e.annotationLevel.toLowerCase().includes(n)&&!e.message.toLowerCase().includes(n)&&!e.path.toLowerCase().includes(n)&&!e.title?.toLowerCase().includes(n)&&!e.checkRun.name?.toLowerCase().includes(n)&&!e.appAvatarAltText.toLowerCase().includes(n)&&!e.checkSuiteName?.toLowerCase().includes(n))return!1}return!0})(e,E)).map(e=>e.id));r=x.length>0;let n=C?nc.l:_;g[21]!==A||g[22]!==n||g[23]!==k||g[24]!==D?(e=e=>{D?D(e):k(`${A}/changes#annotation_${e}`),n()},g[21]=A,g[22]=n,g[23]=k,g[24]=D,g[25]=e):e=g[25];let i=e;o=x.map(e=>e&&t.has(e.id)?(0,a.jsx)(nM,{annotation:e,handleNavigateToAnnotation:i},e.id):null).filter(Boolean),g[12]=x,g[13]=A,g[14]=E,g[15]=C,g[16]=k,g[17]=D,g[18]=_,g[19]=r,g[20]=o}else r=g[19],o=g[20];let V=o,W=(0,v.useRef)(null);g[26]===Symbol.for("react.memo_cache_sentinel")?(c=(0,y.s)(ns.i,300),g[26]=c):c=g[26];let Q=c;g[27]!==V||g[28]!==H||g[29]!==b?(d=()=>{!b||H||Q(V.length>0?`${V.length} ${1===V.length?"alert":"alerts"}`:"No alerts found",{element:W.current})},m=[b,H,Q,V],g[27]=V,g[28]=H,g[29]=b,g[30]=d,g[31]=m):(d=g[30],m=g[31]),(0,v.useEffect)(d,m);let K=et();if(!b)return null;if(R&&!K){let e,t,n;return g[32]!==E||g[33]!==L?(e=(0,a.jsx)(nw.Header,{children:(0,a.jsx)(nq,{filteredText:E,onFilteredTextChange:L})}),g[32]=E,g[33]=L,g[34]=e):e=g[34],g[35]!==V||g[36]!==r||g[37]!==H||g[38]!==j?(t=(0,a.jsx)(nw.Body,{children:(0,a.jsx)(nB,{annotationSummaries:V,hasAlerts:r,isLoadingMore:H,pageLimits:j,announceRef:W})}),g[35]=V,g[36]=r,g[37]=H,g[38]=j,g[39]=t):t=g[39],g[40]!==e||g[41]!==t?(n=(0,a.jsxs)(nw,{panelName:B.Alerts,children:[e,t]}),g[40]=e,g[41]=t,g[42]=n):n=g[42],(0,na.createPortal)(n,R)}return g[43]===Symbol.for("react.memo_cache_sentinel")?(u={narrow:"fullscreen",regular:"right",wide:"right"},g[43]=u):u=g[43],g[44]!==E||g[45]!==_||g[46]!==L?(h=e=>{let{dialogLabelId:t}=e;return(0,a.jsxs)(e9.l.Header,{children:[(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center flex-justify-between width-full pl-2",children:[(0,a.jsx)(tI.A,{as:"h1",className:"f4 text-bold",id:t,children:"Alerts"}),(0,a.jsx)(tA.K,{ref:T,"aria-label":"Close alerts panel",icon:l.XIcon,variant:"invisible",onClick:_})]}),(0,a.jsx)(nq,{filteredText:E,onFilteredTextChange:L})]})},g[44]=E,g[45]=_,g[46]=L,g[47]=h):h=g[47],g[48]!==V||g[49]!==r||g[50]!==H||g[51]!==j?(f=(0,a.jsx)(nB,{annotationSummaries:V,hasAlerts:r,isLoadingMore:H,pageLimits:j,announceRef:W}),g[48]=V,g[49]=r,g[50]=H,g[51]=j,g[52]=f):f=g[52],g[53]!==_||g[54]!==w||g[55]!==h||g[56]!==f?(p=(0,a.jsx)(e9.l,{initialFocusRef:T,onClose:_,position:u,returnFocusRef:w,renderHeader:h,children:f}),g[53]=_,g[54]=w,g[55]=h,g[56]=f,g[57]=p):p=g[57],p});function nM(e){let t,n,i,l,r=(0,s.c)(18),{annotation:o,handleNavigateToAnnotation:c}=e,{isCollapsed:d,handleToggleCollapsed:m}=(0,nn.Vv)(o);return r[0]!==o.databaseId||r[1]!==c?(t=()=>c(o.databaseId),r[0]=o.databaseId,r[1]=c,r[2]=t):t=r[2],r[3]!==o.annotationLevel||r[4]!==o.databaseId||r[5]!==o.endLine||r[6]!==o.path||r[7]!==m||r[8]!==d||r[9]!==t?(n=(0,a.jsx)(nO,{databaseId:o.databaseId,lineNumber:o.endLine,annotationLevel:o.annotationLevel,path:o.path,toggleCollapsed:m,isCollapsed:d,onNavigateToAnnotation:t}),r[3]=o.annotationLevel,r[4]=o.databaseId,r[5]=o.endLine,r[6]=o.path,r[7]=m,r[8]=d,r[9]=t,r[10]=n):n=r[10],r[11]!==o||r[12]!==d?(i=!d&&(0,a.jsx)(nn.YH,{annotation:o,inSidePanel:!0}),r[11]=o,r[12]=d,r[13]=i):i=r[13],r[14]!==o.id||r[15]!==n||r[16]!==i?(l=(0,a.jsxs)("div",{className:"border rounded-2 bgColor-default overflow-hidden",children:[n,i]},o.id),r[14]=o.id,r[15]=n,r[16]=i,r[17]=l):l=r[17],l}function nz(e){let t,n=(0,s.c)(21),{pageLimits:i,endCommitOid:r,className:o}=e,c=Y(B.Alerts),d=(0,v.useRef)(null),m=J(),u=(0,tl.wI)(),h=(0,tl.Kp)(),{sendPullRequestAnalyticsEvent:f}=tT();if(!u)return null;let p=u.length,g=c?"Close alerts panel":"Open alerts panel";if(0===p){let e,t;return n[0]!==m?(e=()=>m.closePanel(),n[0]=m,n[1]=e):e=n[1],n[2]!==u||n[3]!==h||n[4]!==r||n[5]!==c||n[6]!==i||n[7]!==e?(t=(0,a.jsx)(tL.t,{boundaryName:"OpenAlertsPanelButton",fallback:null,children:(0,a.jsx)(nU,{annotations:u,isOpen:c,pageLimits:i,pathName:h,endCommitOid:r,returnFocusRef:d,onClose:e})}),n[2]=u,n[3]=h,n[4]=r,n[5]=c,n[6]=i,n[7]=e,n[8]=t):t=n[8],t}return n[9]!==m||n[10]!==u||n[11]!==g||n[12]!==h||n[13]!==o||n[14]!==r||n[15]!==c||n[16]!==c||n[17]!==i||n[18]!==f||n[19]!==p?(t=p>0?(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tL.t,{boundaryName:"OpenAlertsPanelButton",fallback:(0,a.jsx)(tA.K,{inactive:!0,"aria-label":"The alerts panel cannot currently be opened.",icon:l.AlertIcon,size:"small",variant:"invisible"}),children:[(0,a.jsx)(eV.m,{ref:d,text:g,direction:"sw",type:"label",children:(0,a.jsx)(ev.Q,{className:o,"aria-expanded":c,count:p,leadingVisual:l.AlertIcon,size:"small",variant:"invisible",onClick:()=>{f("alerts_side_panel.open","ALERTS_SIDE_PANEL_BUTTON"),m.togglePanel("alerts",d.current)}})}),(0,a.jsx)(nU,{annotations:u,isOpen:c,pageLimits:i,pathName:h,endCommitOid:r,returnFocusRef:d,onClose:m.closePanel})]})}):null,n[9]=m,n[10]=u,n[11]=g,n[12]=h,n[13]=o,n[14]=r,n[15]=c,n[16]=c,n[17]=i,n[18]=f,n[19]=p,n[20]=t):t=n[20],t}nU.displayName="AlertsSidePanel",nM.displayName="SidePanelAlert",nz.displayName="OpenAlertsPanelButton";var nG=n(6021),nH=n(46251),nV=n(94300);let nW={approve:"approve",comment:"comment",requestChanges:"request changes"};var nQ=n(63397);let{getItem:nK,removeItem:nZ,setItem:nX}=(0,tK.D)("localStorage");var nJ=n(80655);function nY(e,t){let n,i,a,l,r,o,c,d,m,u,h,f,p,g=(0,s.c)(13);g[0]!==t?(n=void 0===t?{}:t,g[0]=t,g[1]=n):n=g[1];let x=n,{updateThreads:_}=(0,tl.an)();if(g[2]!==x||g[3]!==e){let t=[],n=new Map;for(let i of e){if(!i.subject){t.push(Number(i.id));continue}if(i.subject.diffLines||!i.positioning||"FILE"===i.subjectType||null===i.positioning.endLine||void 0===i.positioning.endLine)continue;let{diffSubject:e,hasContext:a}=(0,tr.U3)(i,x);a&&e?n.set(i.id,e):t.push(Number(i.id))}i={threadsNeedingPositioning:t.slice(0,40),locallyBuiltSubjects:n},g[2]=x,g[3]=e,g[4]=i}else i=g[4];let{threadsNeedingPositioning:b,locallyBuiltSubjects:y}=i,{data:j}=(h=(0,s.c)(10),f=(0,eE.e)(eR.uT.threadPreviewPositioning),h[0]!==b?(c=b.join(","),h[0]=b,h[1]=c):c=h[1],p=`${f}?thread_ids=${c}`,h[2]!==p?(d=[eR.uT.threadPreviewPositioning,p],h[2]=p,h[3]=d):d=h[3],h[4]!==b.length||h[5]!==p?(m=async()=>{if(!b.length)return{};let e=await (0,eP.QJ)(p);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},h[4]=b.length,h[5]=p,h[6]=m):m=h[6],h[7]!==d||h[8]!==m?(u={queryKey:d,queryFn:m,staleTime:1/0},h[7]=d,h[8]=m,h[9]=u):u=h[9],(0,tV.I)(u));g[5]!==y||g[6]!==_?(a=()=>{0!==y.size&&_(e=>e.map(e=>{let t=y.get(e.id);return t?{...e,subject:t}:e}))},l=[y,_],g[5]=y,g[6]=_,g[7]=a,g[8]=l):(a=g[7],l=g[8]),(0,v.useEffect)(a,l),g[9]!==j||g[10]!==_?(r=()=>{j&&0!==Object.keys(j).length&&_(e=>e.map(e=>{let t=j[Number(e.id)];if(!t)return e;let n=e.subject?{...e.subject,diffLines:t.diffLines}:t;return{...e,path:t.path,originalDiffPathUri:t.originalDiffPathUri,isOutdated:t.isOutdated??e.isOutdated,subject:n}}))},o=[j,_],g[9]=j,g[10]=_,g[11]=r,g[12]=o):(r=g[11],o=g[12]),(0,v.useEffect)(r,o)}var n0=n(79076),n1=n(89571),n2=n(15837),n3=n(45438),n4=n(4978);function n5(e){let t,n,i,l=(0,s.c)(13),{isPROpen:r,reviewEvent:o,viewerAllowedNonCommentReviewTypes:c,viewerCanWriteToRepo:d,viewerHasViolatedPushPolicy:m,viewerIsAuthor:u,viewerIsCopilotAttributed:h,handleReviewEventChange:f,handleReviewSubmit:p}=e;return r?(l[0]!==p?(t={"pull-request-files-changed:submit-review":p},l[0]=p,l[1]=t):t=l[1],l[2]!==f||l[3]!==o||l[4]!==c||l[5]!==d||l[6]!==m||l[7]!==u||l[8]!==h?(n=(0,a.jsx)(n6,{reviewEvent:o,viewerAllowedNonCommentReviewTypes:c,viewerCanWriteToRepo:d,viewerHasViolatedPushPolicy:m,viewerIsAuthor:u,viewerIsCopilotAttributed:h,onReviewEventChange:f}),l[2]=f,l[3]=o,l[4]=c,l[5]=d,l[6]=m,l[7]=u,l[8]=h,l[9]=n):n=l[9],l[10]!==t||l[11]!==n?(i=(0,a.jsx)(e7.tL,{commands:t,children:n}),l[10]=t,l[11]=n,l[12]=i):i=l[12],i):null}n5.displayName="ReviewTypeSelector";let n6=(0,v.memo)(function(e){var t,n,i,l,r;let o,c,d,m,u,h,f,p,g,x,_,v,b,y=(0,s.c)(34),{onReviewEventChange:j,reviewEvent:w,viewerAllowedNonCommentReviewTypes:N,viewerCanWriteToRepo:S,viewerHasViolatedPushPolicy:C,viewerIsAuthor:R,viewerIsCopilotAttributed:E}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(n2.A.Label,{visuallyHidden:!0,children:"Review Event"}),y[0]=o):o=y[0];let P=w===nW.comment;y[1]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n1.ZH)(nW.comment),y[1]=c):c=y[1],y[2]!==P?(d=(0,a.jsx)(n7,{checked:P,label:c,subLabel:"Submit general feedback without explicit approval.",value:nW.comment}),y[2]=P,y[3]=d):d=y[3];let L=w===nW.approve;y[4]!==N?(m=N.includes("APPROVE"),y[4]=N,y[5]=m):m=y[5];let I=!m;y[6]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n1.ZH)(nW.approve),y[6]=u):u=y[6],y[7]!==E?(h=E?"Only users who did not collaborate with the cloud agent will satisfy review requirements.":"Submit feedback and approve merging these changes.",y[7]=E,y[8]=h):h=y[8];let T=!!C;y[9]!==T||y[10]!==N||y[11]!==R?(t=R,n=T,i=N,f=t?"Pull request authors can't approve their own pull requests.":n?"Users that pushed changes to this pull request after it was opened can't approve":i.includes("APPROVE")?"":"Only users with explicit access to this repository may approve pull requests",y[9]=T,y[10]=N,y[11]=R,y[12]=f):f=y[12],y[13]!==f||y[14]!==L||y[15]!==I||y[16]!==h?(p=(0,a.jsx)(n7,{checked:L,disabled:I,label:u,subLabel:h,value:nW.approve,disabledTooltip:f}),y[13]=f,y[14]=L,y[15]=I,y[16]=h,y[17]=p):p=y[17];let D=w===nW.requestChanges;y[18]!==N?(g=N.includes("REQUEST_CHANGES"),y[18]=N,y[19]=g):g=y[19];let A=!g;y[20]!==N||y[21]!==R?(l=R,r=N,x=l?"Pull request authors can't request changes on their own pull requests.":r.includes("REQUEST_CHANGES")?"":"Only users with explicit access to this repository may request changes on pull requests",y[20]=N,y[21]=R,y[22]=x):x=y[22],y[23]===Symbol.for("react.memo_cache_sentinel")?(_=(0,n1.ZH)(nW.requestChanges),y[23]=_):_=y[23];let k=S?"Submit feedback that must be addressed before merging.":"Submit feedback suggesting changes.";return y[24]!==D||y[25]!==A||y[26]!==x||y[27]!==k?(v=(0,a.jsx)(n7,{checked:D,disabled:A,disabledTooltip:x,label:_,value:nW.requestChanges,subLabel:k}),y[24]=D,y[25]=A,y[26]=x,y[27]=k,y[28]=v):v=y[28],y[29]!==j||y[30]!==p||y[31]!==v||y[32]!==d?(b=(0,a.jsxs)(n2.A,{name:"reviewEvent",onChange:j,className:"ReviewMenu-module__RadioGroup__jnj83",children:[o,d,p,v]}),y[29]=j,y[30]=p,y[31]=v,y[32]=d,y[33]=b):b=y[33],b});function n7(e){let t,n,i,l,r,o,c=(0,s.c)(18),{checked:d,disabled:m,disabledTooltip:u,label:h,subLabel:f,value:p}=e;c[0]!==d||c[1]!==p?(t=(0,a.jsx)(n3.A,{checked:d,value:p,className:"ReviewMenu-module__Radio__gGWqZ"}),c[0]=d,c[1]=p,c[2]=t):t=c[2],c[3]!==h?(n=(0,a.jsx)("span",{className:"text-bold",children:h}),c[3]=h,c[4]=n):n=c[4],c[5]!==f?(i=(0,a.jsx)("span",{className:"ReviewMenu-module__RadioText__qkLyB",children:f}),c[5]=f,c[6]=i):i=c[6],c[7]!==n||c[8]!==i?(l=(0,a.jsxs)(t$.A.Label,{className:"d-flex flex-column",children:[n,i]}),c[7]=n,c[8]=i,c[9]=l):l=c[9],c[10]!==m||c[11]!==t||c[12]!==l?(r=(0,a.jsxs)(t$.A,{disabled:m,children:[t,l]}),c[10]=m,c[11]=t,c[12]=l,c[13]=r):r=c[13];let g=r;return c[14]!==m||c[15]!==u||c[16]!==g?(o=m&&u?(0,a.jsx)(n4.A,{text:u,children:g}):g,c[14]=m,c[15]=u,c[16]=g,c[17]=o):o=c[17],o}n6.displayName="ReviewRadioButtons",n7.displayName="RadioButton";var n8=n(4908),n9=n(58874),ie=n(27486),it=n(4925);function ii(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b=(0,s.c)(48),{firstCommentId:y,isCollapsed:j,isOutdated:w,isResolved:N,startLine:S,line:C,onToggleCollapsed:R,onNavigateToDiffComment:E,path:P,rightSideContent:L,threadId:I,headingLevel:T}=e,D=void 0===T?"h3":T;b[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,tK.A)("localStorage"),b[0]=t):t=b[0];let A=t,[k,$]=(0,v.useState)(j);b[1]!==I?(n=()=>{let e=localStorage.getItem(`reviewThreadIsCollapsed_${I}`);null!==e&&$(JSON.parse(e))},b[1]=I,b[2]=n):n=b[2],b[3]!==k||b[4]!==I?(i=[k,I],b[3]=k,b[4]=I,b[5]=i):i=b[5],(0,v.useEffect)(n,i);let F=S?`Lines ${S} - ${C}`:`Line ${C}`;b[6]!==k||b[7]!==R||b[8]!==I?(r=()=>{A.setItem(`reviewThreadIsCollapsed_${I}`,JSON.stringify(!k)),$(ia),R()},b[6]=k,b[7]=R,b[8]=I,b[9]=r):r=b[9];let O=r,q=k&&"rounded-2",B=k&&"border-bottom-0";b[10]!==q||b[11]!==B?(o=(0,es.$)("d-flex flex-row flex-items-center px-2 py-1 bgColor-muted rounded-top-2 border-bottom",q,B),b[10]=q,b[11]=B,b[12]=o):o=b[12];let U=k?"Open review comment":"Close review comment",M=k?l.ChevronRightIcon:l.ChevronDownIcon;b[13]!==O||b[14]!==M||b[15]!==U?(c=(0,a.jsx)(tA.K,{"aria-label":U,icon:M,size:"small",variant:"invisible",onClick:O}),b[13]=O,b[14]=M,b[15]=U,b[16]=c):c=b[16],b[17]===Symbol.for("react.memo_cache_sentinel")?(d=(0,es.$)("ConversationHeader-module__file-name-overflow__PjZXd","d-inline text-mono no-wrap overflow-hidden direction-rtl fgColor-default"),b[17]=d):d=b[17];let z=`#r${y}`;b[18]!==E||b[19]!==P||b[20]!==z?(m=(0,a.jsxs)(ex.A,{className:d,onClick:E,href:z,muted:!0,children:["\u200E",P,"\u200E"]}),b[18]=E,b[19]=P,b[20]=z,b[21]=m):m=b[21],b[22]!==P||b[23]!==m?(u=(0,a.jsx)(eV.m,{direction:"n",text:P,type:"label",children:m}),b[22]=P,b[23]=m,b[24]=u):u=b[24],b[25]!==C||b[26]!==F?(h=!!C&&(0,a.jsx)("span",{className:"f6 fgColor-muted text-normal no-wrap ml-2",children:F}),b[25]=C,b[26]=F,b[27]=h):h=b[27],b[28]!==D||b[29]!==u||b[30]!==h?(f=(0,a.jsxs)(tI.A,{as:D,className:"d-flex flex-items-center flex-1 min-width-0 mr-2 ml-1 f6 text-semibold",children:[u,h]}),b[28]=D,b[29]=u,b[30]=h,b[31]=f):f=b[31],b[32]!==N?(p=N&&(0,a.jsx)(it.A,{size:"large",className:"mx-1",variant:"secondary",children:"Resolved"}),b[32]=N,b[33]=p):p=b[33],b[34]!==w||b[35]!==N?(g=w&&!N&&(0,a.jsx)(it.A,{size:"large",className:"mx-1",variant:"attention",children:"Outdated"}),b[34]=w,b[35]=N,b[36]=g):g=b[36];let G=`#r${y}`;return b[37]!==E||b[38]!==G?(x=(0,a.jsx)(tA.K,{as:"a","aria-label":"Jump to the comment in the diff",tooltipDirection:"se",icon:l.FileSymlinkFileIcon,variant:"invisible",href:G,onClick:E}),b[37]=E,b[38]=G,b[39]=x):x=b[39],b[40]!==L||b[41]!==c||b[42]!==f||b[43]!==p||b[44]!==g||b[45]!==x||b[46]!==o?(_=(0,a.jsxs)("div",{className:o,children:[c,f,p,g,x,L]}),b[40]=L,b[41]=c,b[42]=f,b[43]=p,b[44]=g,b[45]=x,b[46]=o,b[47]=_):_=b[47],_}function ia(e){return!e}ii.displayName="ConversationHeader";var is=n(51705);function il(e){let t,n,i=(0,s.c)(4),{commentAuthors:l}=e;return l.length<1?null:(i[0]!==l?(t=l.map(ir),i[0]=l,i[1]=t):t=i[1],i[2]!==t?(n=(0,a.jsx)(is.A,{children:t}),i[2]=t,i[3]=n):n=i[3],n)}function ir(e){let{login:t,avatarUrl:n}=e;return(0,a.jsx)(ep.r,{alt:t,size:18,src:n},t)}il.displayName="PreviewAuthors";let io=(0,v.memo)(function(e){var t;let n,i,r,o,c,d,m,u=(0,s.c)(33),{onNavigateToDiffComment:h,pendingComment:f,tabSize:p}=e,[g,x]=(0,v.useState)(!1),{commentID:_,thread:b}=f,y=(0,no.E2)(),j=(0,no.Kp)(),w=(0,P.Zp)();if(u[0]!==_||u[1]!==b.commentsData){let e;u[3]!==b.commentsData?(e=b.commentsData??{comments:[]},u[3]=b.commentsData,u[4]=e):e=u[4],i=ic(_.toString(),e),u[0]=_,u[1]=b.commentsData,u[2]=i}else i=u[2];let N=i,S=b.commentsData?.comments?.length?b.commentsData.comments.length-1:0,C=`${S} previous ${1===S?"comment":"comments"}`;u[5]!==j||u[6]!==_||u[7]!==w||u[8]!==y||u[9]!==h?(r=()=>{if(y){y(_);let e=window.location.pathname+window.location.search;(0,$.kd)(`${e}#r${_}`)}else w(`${j}/changes#r${_}`);h(_.toString())},u[5]=j,u[6]=_,u[7]=w,u[8]=y,u[9]=h,u[10]=r):r=u[10];let R=r,E=b.isOutdated||!1,L=b.isResolved||!1,I=b.subject?.endLine,T=b.path??"";return u[11]===Symbol.for("react.memo_cache_sentinel")?(o=()=>x(id),u[11]=o):o=u[11],u[12]!==_||u[13]!==g||u[14]!==R||u[15]!==E||u[16]!==L||u[17]!==I||u[18]!==T||u[19]!==b.id?(c=(0,a.jsx)(ii,{isCollapsed:g,isOutdated:E,isResolved:L,line:I,path:T,onNavigateToDiffComment:R,onToggleCollapsed:o,threadId:b.id,firstCommentId:_}),u[12]=_,u[13]=g,u[14]=R,u[15]=E,u[16]=L,u[17]=I,u[18]=T,u[19]=b.id,u[20]=c):c=u[20],u[21]!==N||u[22]!==g||u[23]!==R||u[24]!==f||u[25]!==S||u[26]!==C||u[27]!==p||u[28]!==b.subject?.diffLines?(d=!g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"border-bottom borderColor-muted overflow-x-auto",children:(0,a.jsx)(ie.i,{diffTableClassName:"border-0",diffLines:b.subject?.diffLines,className:"m-0 border-0",tabSize:p||4})}),S>0&&(0,a.jsx)("div",{className:"my-2 px-2",children:(0,a.jsx)(ev.Q,{"aria-label":"View comment in diff",size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",onClick:R,children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-start flex-items-center gap-2",children:[(0,a.jsx)("span",{children:C}),(0,a.jsx)(il,{commentAuthors:N})]})})}),(0,a.jsx)(eX.$6,{className:(0,es.$)("markdown-body","PendingCommentPreview-module__commentBody__ULYiF"),html:(t=f,n=(t.thread.commentsData?.comments??[]).find(e=>e&&e.databaseId===t.commentID),n?.bodyHTML??"")})]}),u[21]=N,u[22]=g,u[23]=R,u[24]=f,u[25]=S,u[26]=C,u[27]=p,u[28]=b.subject?.diffLines,u[29]=d):d=u[29],u[30]!==c||u[31]!==d?(m=(0,a.jsxs)("div",{className:"border rounded-2 d-flex flex-column",children:[c,d]}),u[30]=c,u[31]=d,u[32]=m):m=u[32],m});function ic(e,t){let n=new Set;return(t?.comments??[]).reduce((t,i)=>{if(!i||i.id===e)return t;let a=i.author?.login??"",s=i.author?.avatarUrl??"",l=i.author?.id??"",r=i.author?.url??"";return n.has(a)||(t.push({avatarUrl:s,login:a,id:l,url:r}),n.add(a)),t},[])}function id(e){return!e}function im(e){let t,n,i,r,o,c,d,m,u,h,f,p=(0,s.c)(24),{totalPendingComments:g,commentsList:x,handleNavigateToDiffComment:_}=e;p[0]===Symbol.for("react.memo_cache_sentinel")?(t={defaultOpen:!0,closeOnOutsideClick:!1},p[0]=t):t=p[0];let{getDetailsProps:b,open:y}=(0,n8.A)(t);return g?(p[1]!==b?(n=b(),p[1]=b,p[2]=n):n=p[2],p[3]!==y?(i=y&&(0,a.jsx)(l.ChevronDownIcon,{className:"fgColor-muted"}),p[3]=y,p[4]=i):i=p[4],p[5]!==y?(r=!y&&(0,a.jsx)(l.ChevronRightIcon,{className:"fgColor-muted"}),p[5]=y,p[6]=r):r=p[6],p[7]!==g?(o=(0,a.jsxs)(tI.A,{as:"h2",className:"f5",children:["Pending comments ",(0,a.jsx)(ta.A,{children:g})]}),p[7]=g,p[8]=o):o=p[8],p[9]!==i||p[10]!==r||p[11]!==o?(c=(0,a.jsx)(n9.A.Summary,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center gap-2 tmp-mt-4 mb-2",children:[i,r,o]})}),p[9]=i,p[10]=r,p[11]=o,p[12]=c):c=p[12],p[13]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)("span",{className:"fgColor-muted",children:"Unable to load pending comments"}),p[13]=d):d=p[13],p[14]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(eg.A,{}),p[14]=m):m=p[14],p[15]!==x||p[16]!==_?(u=x?.map(e=>(0,a.jsx)(io,{pendingComment:e,onNavigateToDiffComment:_},e.commentID)),p[15]=x,p[16]=_,p[17]=u):u=p[17],p[18]!==u?(h=(0,a.jsx)(tL.t,{boundaryName:"ReviewCommentsSection",fallback:d,children:(0,a.jsx)(v.Suspense,{fallback:m,children:(0,a.jsx)("div",{className:"d-flex flex-column gap-3",children:u})})}),p[18]=u,p[19]=h):h=p[19],p[20]!==h||p[21]!==n||p[22]!==c?(f=(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(n9.A,{...n,children:[c,h]})}),p[20]=h,p[21]=n,p[22]=c,p[23]=f):f=p[23],f):null}io.displayName="PendingCommentPreview",im.displayName="ReviewCommentsSection";let iu=e=>{let t,n,i,l=(0,s.c)(4),{portalName:r}=e,o=(0,v.useRef)(null);return l[0]!==r?(t=()=>{o.current&&(0,e_.cw)(o.current,r)},n=[r],l[0]=r,l[1]=t,l[2]=n):(t=l[1],n=l[2]),(0,v.useEffect)(t,n),l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("div",{ref:o,className:"position-absolute"}),l[3]=i):i=l[3],i};iu.displayName="OverlayPortalContainer";let ih="review-menu-portal-root";function ip(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P,L,I,A,k,$,F,O,q,B,U,M,z=(0,s.c)(106),{currentUserLogin:G,pullRequest:H,repository:V,redirectOnMutation:W}=e,Q=void 0===W||W,K=(0,T.u)("prx_robust_small_screen_support"),{author:Z,pathName:X,state:J,viewerAllowedNonCommentReviewTypes:Y,viewerHasViolatedPushPolicy:ee,viewerIsCopilotAttributed:et,comparison:en}=H,ei=(0,tl.ys)(),{persistedReview:ea,persistReviewToStorage:es,removePersistedReviewFromStorage:el}=function(e){let t,n,i,a,l=(0,s.c)(11),[r,o]=(0,v.useState)(!1),c=`Review:${e}`;l[0]!==c?(t=()=>nK(c),l[0]=c,l[1]=t):t=l[1];let[d,m]=(0,v.useState)(t);l[2]!==c?(n=()=>{nZ(c),m(null)},l[2]=c,l[3]=n):n=l[3];let u=n;l[4]!==r||l[5]!==c?(i=(e,t)=>{if(!r)try{let n={event:e,text:t};nX(c,n),m(n)}catch{o(!0)}},l[4]=r,l[5]=c,l[6]=i):i=l[6];let h=(0,nQ.d)(i,1e3);return l[7]!==h||l[8]!==d||l[9]!==u?(a={persistedReview:d,persistReviewToStorage:h,removePersistedReviewFromStorage:u},l[7]=h,l[8]=d,l[9]=u,l[10]=a):a=l[10],a}(X),er=ei.pendingReviewIDs?.length??0,eo=Z?.login===G;z[0]!==J?(t=D(J),z[0]=J,z[1]=t):t=z[1];let ec=t,ed="WRITE"===V.viewerPermission||"ADMIN"===V.viewerPermission,em=en.headOid,[eu,eh]=(0,v.useState)("none"),[ef,ep]=(0,v.useState)("idle"),[eg,ex]=(0,v.useState)(),[e_,eb]=(0,v.useState)(ea?.event??nW.comment);z[2]!==ei.pendingReviewIDs?(n=ei?.pendingReviewIDs??[],z[2]=ei.pendingReviewIDs,z[3]=n):n=z[3];let ey=n.length>0,ej=(0,v.useRef)(null),ew=ea?.text??"",eN=(0,v.useRef)(ew),[eS,eC]=(0,v.useState)(!!ea?.text),eI="submitting"===ef||!eS&&e_===nW.comment&&!er,{sendPullRequestAnalyticsEvent:eT}=tT();z[4]!==es||z[5]!==e_?(i=e=>{eN.current=e,eC(!!e.trim()),es(e_,e)},z[4]=es,z[5]=e_,z[6]=i):i=z[6];let eD=i;z[7]!==es?(r=e=>{Object.values(nW).includes(e)&&(eb(e),es(e,eN.current))},z[7]=es,z[8]=r):r=z[8];let eA=r;z[9]!==Q||z[10]!==el?(o=e=>{let{redirectUrl:t}=e;el(),Q&&(window.location.href=t)},z[9]=Q,z[10]=el,z[11]=o):o=z[11],z[12]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{ep("idle"),ex(e.message)},z[12]=c):c=z[12],z[13]!==o?(d={onSuccess:o,onError:c},z[13]=o,z[14]=d):d=z[14];let{mutate:ek}=function(e){let t,n,i,a,l=(0,s.c)(10),{onSuccess:r,onError:o}=e,c=(0,eE.e)(eR.uT.submitReview);return l[0]!==c?(t=async e=>{let{body:t,event:n,headSha:i}=e;return(0,eP.Sr)(`${c}`,{method:"PUT",headers:{Accept:"application/json"},body:{body:t,event:n,headSha:i}})},l[0]=c,l[1]=t):t=l[1],l[2]!==r?(n=async e=>{let t=await e.json(),n=t.error||"Unknown error occurred";if(!e.ok)throw Error(n);r(t)},l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=e=>{o(e)},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={mutationFn:t,onSuccess:n,onError:i},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,eL.n)(a)}(d);z[15]!==Q||z[16]!==el?(m=e=>{let{redirectUrl:t}=e;el(),Q&&(window.location.href=t)},z[15]=Q,z[16]=el,z[17]=m):m=z[17],z[18]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{ep("idle"),ex(e.message)},z[18]=u):u=z[18],z[19]!==m?(h={onSuccess:m,onError:u},z[19]=m,z[20]=h):h=z[20];let{mutate:e$}=function(e){let t,n,i,a,l=(0,s.c)(10),{onSuccess:r,onError:o}=e,c=(0,eE.e)(eR.uT.abandonReview);return l[0]!==c?(t=async()=>(0,eP.Sr)(`${c}`,{method:"DELETE",headers:{Accept:"application/json"}}),l[0]=c,l[1]=t):t=l[1],l[2]!==r?(n=async e=>{let t=await e.json(),n=t.error||"Unknown error occurred";if(!e.ok)throw Error(n);r(t)},l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=e=>{o(e)},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={mutationFn:t,onSuccess:n,onError:i},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,eL.n)(a)}(h);z[21]!==eg||z[22]!==em||z[23]!==e_||z[24]!==eT||z[25]!==eI||z[26]!==ek?(f=()=>{eI||(eg&&ex(void 0),ep("submitting"),eT("submit_review_dialog.submit","SUBMIT_REVIEW_BUTTON"),ek({body:eN.current,event:e_,headSha:em}))},z[21]=eg,z[22]=em,z[23]=e_,z[24]=eT,z[25]=eI,z[26]=ek,z[27]=f):f=z[27];let eF=f;z[28]!==e$||z[29]!==eg||z[30]!==ei.pendingReviewIDs||z[31]!==eT?(p=()=>{!ei?.pendingReviewIDs||ei?.pendingReviewIDs.length===0||confirm("Are you sure you want to cancel? You will lose all your pending comments.")&&(eg&&ex(void 0),ep("canceling"),eT("submit_review_dialog.cancel","CANCEL_REVIEW_BUTTON"),e$())},z[28]=e$,z[29]=eg,z[30]=ei.pendingReviewIDs,z[31]=eT,z[32]=p):p=z[32];let eO=p;z[33]!==ec||z[34]!==Y||z[35]!==eo?(g=function({viewerIsAuthor:e,viewerAllowedNonCommentReviewTypes:t,isPROpen:n}){let i=t.includes("APPROVE"),a=t.includes("REQUEST_CHANGES");switch(!0){case!n:return{isHidden:!1,text:"Comments"};case e:case i:case a:return{isHidden:!1,text:"Review"};default:return{isHidden:!1,text:"Comments"}}}({isPROpen:ec,viewerAllowedNonCommentReviewTypes:Y,viewerIsAuthor:eo}),z[33]=ec,z[34]=Y,z[35]=eo,z[36]=g):g=z[36];let eq=g;z[37]!==eT?(x=()=>{window.innerWidth<768?eh("dialog"):eh("anchored"),eT("submit_review_dialog.open","REVIEW_CHANGES_BUTTON")},z[37]=eT,z[38]=x):x=z[38];let eB=x;z[39]===Symbol.for("react.memo_cache_sentinel")?(_=()=>{eh("none")},z[39]=_):_=z[39];let eU=_;z[40]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{eh("none")},z[40]=b):b=z[40];let eM=b;z[41]!==eB||z[42]!==eu?(y=()=>{"none"===eu?eB():eU()},z[41]=eB,z[42]=eu,z[43]=y):y=z[43];let ez=y;z[44]!==eA||z[45]!==eF||z[46]!==ew||z[47]!==ec||z[48]!==eD||z[49]!==ei.pendingReviewIDs||z[50]!==e_||z[51]!==Y||z[52]!==ed||z[53]!==ee||z[54]!==eo||z[55]!==et?(j=(0,a.jsx)(i_,{pendingReviewIds:ei.pendingReviewIDs,initialReviewBody:ew,isPROpen:ec,onReviewBodyChange:eD,reviewEvent:e_,viewerAllowedNonCommentReviewTypes:Y,viewerCanWriteToRepo:ed,viewerHasViolatedPushPolicy:ee,viewerIsAuthor:eo,viewerIsCopilotAttributed:et,handleNavigateToDiffComment:eM,handleReviewSubmit:eF,handleReviewEventChange:eA}),z[44]=eA,z[45]=eF,z[46]=ew,z[47]=ec,z[48]=eD,z[49]=ei.pendingReviewIDs,z[50]=e_,z[51]=Y,z[52]=ed,z[53]=ee,z[54]=eo,z[55]=et,z[56]=j):j=z[56];let eG=j;if(eq.isHidden)return null;z[57]!==eg||z[58]!==eO||z[59]!==eF||z[60]!==ey||z[61]!==eq||z[62]!==ef||z[63]!==eI?(w=(0,a.jsx)(ix,{errorMessage:eg,hasPendingReviews:ey,reviewSubmissionState:ef,handleReviewCancel:eO,handleCloseReviewDialog:eU,handleReviewSubmit:eF,submitDisabled:eI,reviewMenuButtonDisplayState:eq}),z[57]=eg,z[58]=eO,z[59]=eF,z[60]=ey,z[61]=eq,z[62]=ef,z[63]=eI,z[64]=w):w=z[64];let eH=w,eV=er||void 0;z[65]!==eq.text||z[66]!==K?(N=K?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{className:"ReviewMenuButton-module__submitTextFull__wN_rM",children:["Submit ",eq.text?.toLowerCase()]}),(0,a.jsx)("span",{className:"ReviewMenuButton-module__submitTextShort__zl992",children:eq.text})]}):(0,a.jsxs)(a.Fragment,{children:["Submit ",eq.text?.toLowerCase()]}),z[65]=eq.text,z[66]=K,z[67]=N):N=z[67],z[68]!==ez||z[69]!==eV||z[70]!==N?(S=(0,a.jsx)(ev.Q,{count:eV,className:"ReviewMenuButton-module__ReviewMenuButton__eXO8O",trailingAction:l.TriangleDownIcon,variant:"primary",onClick:ez,size:"small",ref:ej,children:N}),z[68]=ez,z[69]=eV,z[70]=N,z[71]=S):S=z[71],z[72]===Symbol.for("react.memo_cache_sentinel")?(C=(0,a.jsx)(iu,{portalName:ih}),z[72]=C):C=z[72];let eW="anchored"===eu;return z[73]===Symbol.for("react.memo_cache_sentinel")?(R={regular:"anchored",narrow:"fullscreen"},z[73]=R):R=z[73],z[74]===Symbol.for("react.memo_cache_sentinel")?(E={disabled:!0},P={role:"dialog","aria-labelledby":"anchored-review-title","aria-modal":"true",portalContainerName:ih},z[74]=E,z[75]=P):(E=z[74],P=z[75]),z[76]!==eq.text?(L=eq.text?.toLowerCase(),z[76]=eq.text,z[77]=L):L=z[77],z[78]!==L?(I=(0,a.jsxs)(tI.A,{as:"h1",className:"flex-1 f5",variant:"small",id:"anchored-review-title",children:["Finish your ",L]}),z[78]=L,z[79]=I):I=z[79],z[80]!==ey?(A=ey&&(0,a.jsx)(tA.K,{icon:l.MaximizeIcon,className:"ReviewMenuButton-module__ExpandSection__ifA_P",variant:"invisible","aria-label":"Expand this section",onClick:()=>eh("dialog")}),z[80]=ey,z[81]=A):A=z[81],z[82]===Symbol.for("react.memo_cache_sentinel")?(k=(0,a.jsx)(tA.K,{icon:l.XIcon,variant:"invisible","aria-label":"Close",onClick:eU}),z[82]=k):k=z[82],z[83]!==A?($=(0,a.jsxs)(nH.B,{direction:"horizontal",align:"center",gap:"none",children:[A,k]}),z[83]=A,z[84]=$):$=z[84],z[85]!==I||z[86]!==$?(F=(0,a.jsxs)(nH.B,{direction:"horizontal",align:"center",justify:"space-between",className:"py-2 border-bottom tmp-pl-3 pr-2",children:[I,$]}),z[85]=I,z[86]=$,z[87]=F):F=z[87],z[88]!==eG?(O=(0,a.jsx)("div",{className:"ReviewMenuButton-module__AnchoredReviewBody__kOq9n",children:eG}),z[88]=eG,z[89]=O):O=z[89],z[90]!==eH?(q=(0,a.jsx)("div",{className:"tmp-p-3 border-top",children:eH}),z[90]=eH,z[91]=q):q=z[91],z[92]!==eW||z[93]!==F||z[94]!==O||z[95]!==q?(B=(0,a.jsxs)(nV.T,{open:eW,anchorRef:ej,width:"xlarge",onClose:eU,displayCloseButton:!1,variant:R,renderAnchor:null,focusZoneSettings:E,overlayProps:P,children:[F,O,q]}),z[92]=eW,z[93]=F,z[94]=O,z[95]=q,z[96]=B):B=z[96],z[97]!==eG||z[98]!==eu||z[99]!==eq.text||z[100]!==eH?(U="dialog"===eu&&(0,a.jsx)(e9.l,{onClose:eU,returnFocusRef:ej,"aria-label":"Review changes",position:{narrow:"fullscreen",regular:"right",wide:"right"},title:`Finish your ${eq.text?.toLowerCase()}`,renderFooter:()=>(0,a.jsx)(e9.l.Footer,{children:eH}),children:eG}),z[97]=eG,z[98]=eu,z[99]=eq.text,z[100]=eH,z[101]=U):U=z[101],z[102]!==S||z[103]!==B||z[104]!==U?(M=(0,a.jsxs)(a.Fragment,{children:[S,C,B,U]}),z[102]=S,z[103]=B,z[104]=U,z[105]=M):M=z[105],M}ip.displayName="ReviewMenuButton";let ig=e=>{let t,n,i,l,r,o,c=(0,s.c)(12);c[0]!==e?({ref:l,initialValue:t,onChange:n,...i}=e,c[0]=e,c[1]=t,c[2]=n,c[3]=i,c[4]=l):(t=c[1],n=c[2],i=c[3],l=c[4]);let[d,m]=(0,v.useState)(t);c[5]!==n?(r=e=>{m(e),n(e)},c[5]=n,c[6]=r):r=c[6];let u=r;return c[7]!==u||c[8]!==i||c[9]!==l||c[10]!==d?(o=(0,a.jsx)(nG.S,{...i,value:d,onChange:u,ref:l}),c[7]=u,c[8]=i,c[9]=l,c[10]=d,c[11]=o):o=c[11],o};function ix(e){let t,n,i,r,o,c,d,m,u,h,f=(0,s.c)(30),{errorMessage:p,handleReviewCancel:g,handleCloseReviewDialog:_,handleReviewSubmit:v,hasPendingReviews:b,submitDisabled:y,reviewMenuButtonDisplayState:j,reviewSubmissionState:w}=e,N="canceling"===w,S="submitting"===w;f[0]!==p?(t=p&&(0,a.jsxs)(x.A,{className:"ReviewMenuButton-module__ErrorMessage__f9tE8",variant:"danger",children:[(0,a.jsx)(l.StopIcon,{className:"mr-2"}),p]}),f[0]=p,f[1]=t):t=f[1],f[2]!==g||f[3]!==b||f[4]!==N||f[5]!==S||f[6]!==j.text?(n=b?(0,a.jsx)(ev.Q,{disabled:N||S,loading:N,onClick:g,tabIndex:0,variant:"danger",children:(0,a.jsxs)(nH.B,{direction:"horizontal",align:"center",children:["Discard ",j.text?.toLowerCase()]})}):(0,a.jsx)("div",{}),f[2]=g,f[3]=b,f[4]=N,f[5]=S,f[6]=j.text,f[7]=n):n=f[7];let C=N||S;f[8]!==_||f[9]!==C?(i=(0,a.jsx)(ev.Q,{onClick:_,disabled:C,children:"Cancel"}),f[8]=_,f[9]=C,f[10]=i):i=f[10];let R=y||S;return f[11]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(n0.U,{keys:"Mod+enter"}),f[11]=r):r=f[11],f[12]!==j.text?(o=j.text?.toLowerCase(),f[12]=j.text,f[13]=o):o=f[13],f[14]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-center",children:["Submit ",o]}),f[14]=o,f[15]=c):c=f[15],f[16]!==v||f[17]!==S||f[18]!==R||f[19]!==c?(d=(0,a.jsx)(ev.Q,{disabled:R,variant:"primary",onClick:v,loading:S,className:"ReviewMenuButton-module__SubmitReviewButton__GHLIc",trailingVisual:r,children:c}),f[16]=v,f[17]=S,f[18]=R,f[19]=c,f[20]=d):d=f[20],f[21]!==i||f[22]!==d?(m=(0,a.jsxs)("div",{className:"d-flex flex-row gap-2",children:[i,d]}),f[21]=i,f[22]=d,f[23]=m):m=f[23],f[24]!==m||f[25]!==n?(u=(0,a.jsxs)("div",{className:"d-flex flex-row flex-1 flex-items-center flex-justify-between gap-2",children:[n,m]}),f[24]=m,f[25]=n,f[26]=u):u=f[26],f[27]!==t||f[28]!==u?(h=(0,a.jsxs)(a.Fragment,{children:[t,u]}),f[27]=t,f[28]=u,f[29]=h):h=f[29],h}function i_(e){let t,n,i,l,r,o,c=(0,s.c)(23),{initialReviewBody:d,isPROpen:m,onReviewBodyChange:u,reviewEvent:h,pendingReviewIds:f,viewerAllowedNonCommentReviewTypes:p,viewerCanWriteToRepo:g,viewerHasViolatedPushPolicy:x,viewerIsAuthor:_,viewerIsCopilotAttributed:b,handleNavigateToDiffComment:y,handleReviewSubmit:j,handleReviewEventChange:w}=e,N=(0,v.useRef)(null),S=function(e){let t,n=(0,s.c)(3),i=(0,tl.BI)(e);nY(i,(0,tl.HZ)());e:{let a;if(!e||0===e.length||!i){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],t=e;break e}n[1]!==i?(a=function(e){let t=[];for(let n of e)for(let e of(n.commentsData?.comments??[]).filter(e=>e.state===nJ.W4.Pending))e.databaseId&&t.push({commentID:e.databaseId,thread:n});return t}(i),n[1]=i,n[2]=a):a=n[2],t=a}return t}(f);return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=window.setTimeout(()=>N.current?.focus());return()=>{window.clearTimeout(e)}},n=[],c[0]=t,c[1]=n):(t=c[0],n=c[1]),(0,v.useEffect)(t,n),c[2]!==j||c[3]!==d||c[4]!==u?(i=(0,a.jsx)(ig,{ref:N,label:"Add review comment",placeholder:"Leave a comment",className:"ReviewMenuButton-module__CommentBoxContainer__Xu0xN",initialValue:d,onChange:u,onPrimaryAction:j}),c[2]=j,c[3]=d,c[4]=u,c[5]=i):i=c[5],c[6]!==w||c[7]!==j||c[8]!==m||c[9]!==h||c[10]!==p||c[11]!==g||c[12]!==x||c[13]!==_||c[14]!==b?(l=(0,a.jsx)(n5,{isPROpen:m,reviewEvent:h,viewerAllowedNonCommentReviewTypes:p,viewerCanWriteToRepo:g,viewerHasViolatedPushPolicy:x,viewerIsAuthor:_,viewerIsCopilotAttributed:b,handleReviewEventChange:w,handleReviewSubmit:j}),c[6]=w,c[7]=j,c[8]=m,c[9]=h,c[10]=p,c[11]=g,c[12]=x,c[13]=_,c[14]=b,c[15]=l):l=c[15],c[16]!==S||c[17]!==y?(r=(0,a.jsx)(im,{totalPendingComments:S.length,commentsList:S,handleNavigateToDiffComment:y}),c[16]=S,c[17]=y,c[18]=r):r=c[18],c[19]!==i||c[20]!==l||c[21]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[i,l,r]}),c[19]=i,c[20]=l,c[21]=r,c[22]=o):o=c[22],o}ig.displayName="ControlledCommentBox",ix.displayName="ReviewMenuFooterComponent",i_.displayName="ReviewMenuContent";var iv=n(5511);function ib(e){let t,n,i,l=(0,s.c)(4),{aliveChannel:r}=e,[o,c]=(0,v.useState)(!1),{markComparisonOutdated:d}=(0,tl.yo)();l[0]!==d?(t=()=>{d(),c(!0)},l[0]=d,l[1]=t):t=l[1];let m=t;return(l[2]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0},l[2]=n):n=l[2],w(r,m,n),o)?(l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(iy,{}),l[3]=i):i=l[3],i):null}function iy(){let e,t,n,i=(0,s.c)(7),r=(0,P.zy)(),[o,c]=(0,v.useState)(!1),d=(0,T.u)("prx_robust_small_screen_support");i[0]===Symbol.for("react.memo_cache_sentinel")?(e=async()=>{c(!0)},i[0]=e):e=i[0];let m=e;return i[1]!==d?(t=d&&{"data-refresh-button-visible":!0},i[1]=d,i[2]=t):t=i[2],i[3]!==o||i[4]!==r.pathname||i[5]!==t?(n=(0,a.jsx)(ev.Q,{as:P.N_,to:r.pathname,variant:"invisible",className:"RefreshButton-module__refresh__6fkOw",leadingVisual:l.SyncIcon,size:"small",onClick:m,loading:o,preventScrollReset:!0,...t,children:"Refresh"}),i[3]=o,i[4]=r.pathname,i[5]=t,i[6]=n):n=i[6],n}ib.displayName="RefreshButton",iy.displayName="DataRouterRefreshButton";var ij=n(19939),iw=n(99893),iN=n(26700);function iS(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P=(0,s.c)(86),{ref:L,items:I,onMultiSelect:T,onSingleSelect:D,onApply:A,onCancel:k,buttonProps:$,anchorLabel:F,variant:O,title:q,dialogProps:B,open:U,onOpenChange:M}=e,z=void 0===O?"overlay":O,G=(0,v.useRef)(null),[H,V]=(0,v.useState)(!1),[W,Q]=(0,v.useState)(),K=void 0!==U,Z=K?U:H;P[0]!==K||P[1]!==M?(t=e=>{K||V(e),M?.(e)},P[0]=K,P[1]=M,P[2]=t):t=P[2];let X=t;P[3]!==X?(n=()=>({open:()=>X(!0)}),P[3]=X,P[4]=n):n=P[4],(0,v.useImperativeHandle)(L,n),P[5]!==I?(i=I.reduce(iI,{single:[],multiple:[]}),P[5]=I,P[6]=i):i=P[6];let J=i;P[7]!==J?(l=()=>J,P[7]=J,P[8]=l):l=P[8];let[Y,ee]=(0,v.useState)(l);P[9]!==Y?.multiple||P[10]!==Y?.single?(r=e=>{ee({single:Y?.single.map(t=>t.id===e.id?{...t,selected:!t.selected}:t.selected?{...t,selected:!1}:t)||[],multiple:Y?.multiple||[]})},P[9]=Y?.multiple,P[10]=Y?.single,P[11]=r):r=P[11];let et=r;P[12]!==Y?.multiple||P[13]!==Y?.single?(o=e=>{let t=Y?.multiple.map(t=>t.id===e.id?{...t,selected:!t.selected}:t)||[];ee({single:Y?.single||[],multiple:t})},P[12]=Y?.multiple,P[13]=Y?.single,P[14]=o):o=P[14];let en=o;P[15]!==Y?.multiple||P[16]!==T||P[17]!==J?.multiple?(c=T?J?.multiple.filter(iP).length:Y?.multiple.filter(iL).length||0,P[15]=Y?.multiple,P[16]=T,P[17]=J?.multiple,P[18]=c):c=P[18];let ei=c;P[19]!==W?.multiple?(d=W?.multiple.filter(iE).length||0,P[19]=W?.multiple,P[20]=d):d=P[20];let ea=d,es=ei&&0!==ea?`${ea} commit${ea>1?"s":""} selected`:"Select commits";P[21]!==Y||P[22]!==A||P[23]!==X?(m=()=>{Q(Y),X(!1),A&&A(Y?.multiple.filter(iR)||[])},P[21]=Y,P[22]=A,P[23]=X,P[24]=m):m=P[24];let el=m;P[25]!==k||P[26]!==J?(u=()=>{ee(J),Q(J),k?.()},P[25]=k,P[26]=J,P[27]=u):u=P[27];let er=u;P[28]!==Z||P[29]!==X?(h=()=>X(!Z),P[28]=Z,P[29]=X,P[30]=h):h=P[30];let eo=F||es;P[31]!==$||P[32]!==h||P[33]!==eo?(f=(0,a.jsx)(ev.Q,{ref:G,onClick:h,...$,children:eo}),P[31]=$,P[32]=h,P[33]=eo,P[34]=f):f=P[34],P[35]!==Y?.single||P[36]!==W?.multiple||P[37]!==J||P[38]!==X?(p=()=>{ee({single:Y?.single||[],multiple:W?.multiple||J.multiple}),X(!1)},P[35]=Y?.single,P[36]=W?.multiple,P[37]=J,P[38]=X,P[39]=p):p=P[39],P[40]===Symbol.for("react.memo_cache_sentinel")?(g={focusOutBehavior:"wrap",focusableElementFilter:iC},P[40]=g):g=P[40],P[41]!==er||P[42]!==X?(x=()=>{er(),X(!1)},P[41]=er,P[42]=X,P[43]=x):x=P[43],P[44]!==Y?.single||P[45]!==D||P[46]!==J?(_=D?J.single:Y?.single||[],P[44]=Y?.single,P[45]=D,P[46]=J,P[47]=_):_=P[47],P[48]!==et||P[49]!==D||P[50]!==X||P[51]!==z?(b=e=>{D?D(e):et(e),"modal"!==z&&X(!1)},P[48]=et,P[49]=D,P[50]=X,P[51]=z,P[52]=b):b=P[52],P[53]!==_||P[54]!==b?(y=(0,a.jsx)(iT,{selectionVariant:"single",items:_,onSelect:b,showGroupHeading:!1}),P[53]=_,P[54]=b,P[55]=y):y=P[55],P[56]!==Y?.multiple||P[57]!==T||P[58]!==J?(j=T?J.multiple:Y?.multiple||[],P[56]=Y?.multiple,P[57]=T,P[58]=J,P[59]=j):j=P[59];let ec=T??en;return P[60]!==j||P[61]!==ec?(w=(0,a.jsx)(iT,{selectionVariant:"multiple",items:j,onSelect:ec}),P[60]=j,P[61]=ec,P[62]=w):w=P[62],P[63]!==y||P[64]!==w?(N=(0,a.jsx)("div",{className:"CommitSelector-module__CommitSelectorContainer__wyDem",children:(0,a.jsxs)(ti.l,{role:"listbox",selectionVariant:"single","aria-label":"Selection",children:[y,w]})}),P[63]=y,P[64]=w,P[65]=N):N=P[65],P[66]!==er||P[67]!==ei||P[68]!==el||P[69]!==z?(S=ei&&"modal"!==z?(0,a.jsx)(iN.G9,{footerButtons:[{content:"Apply",onClick:el,action:"save"},{content:"Clear",onClick:er,action:"cancel"}]}):null,P[66]=er,P[67]=ei,P[68]=el,P[69]=z,P[70]=S):S=P[70],P[71]!==N||P[72]!==S?(C=(0,a.jsxs)("div",{className:"CommitSelector-module__CommitSelectorWrapper__Eddz8",children:[N,S]}),P[71]=N,P[72]=S,P[73]=C):C=P[73],P[74]!==B||P[75]!==Z||P[76]!==el||P[77]!==p||P[78]!==x||P[79]!==C||P[80]!==q||P[81]!==z?(R=(0,a.jsx)(iN.KA,{open:Z,anchorRef:G,headingId:"select-label",onClose:p,variant:z,focusZoneSettings:g,title:q,dialogProps:B,selectSave:el,selectCancel:x,children:C}),P[74]=B,P[75]=Z,P[76]=el,P[77]=p,P[78]=x,P[79]=C,P[80]=q,P[81]=z,P[82]=R):R=P[82],P[83]!==f||P[84]!==R?(E=(0,a.jsxs)(a.Fragment,{children:[f,R]}),P[83]=f,P[84]=R,P[85]=E):E=P[85],E}function iC(e){return"BUTTON"!==e.tagName}function iR(e){return e.selected}function iE(e){return e.selected}function iP(e){return e.selected}function iL(e){return e.selected}function iI(e,t){return"single"===t.selectionVariant?{...e,single:[...e.single,t]}:"multiple"===t.selectionVariant?{...e,multiple:[...e.multiple,t]}:e}function iT(e){let t,n=(0,s.c)(5),{items:i,onSelect:l,selectionVariant:r,showGroupHeading:o}=e,c=void 0===o||o;return n[0]!==i||n[1]!==l||n[2]!==r||n[3]!==c?(t=(0,a.jsx)(iN.LR,{selectionVariant:r,items:i,showGroupHeading:c,onSelect:l}),n[0]=i,n[1]=l,n[2]=r,n[3]=c,n[4]=t):t=n[4],t}function iD(e){let t,n,i=(0,s.c)(4),{baseOid:a,headOid:l}=(0,tl.E4)(),{fullDiff:r}=(0,tl.L3)(),{baseOid:o}=r;e:{if(!a){t=void 0;break e}if(a===o){t=e[0];break e}let n=e.findIndex(e=>e===a);if(n<0){t=void 0;break e}t=e[n+1]}let c=t;return i[0]!==l||i[1]!==c||i[2]!==a?(n=function({endOid:e,startOid:t,firstCommitInRange:n}){return n&&e&&n===e?`Commit ${e.slice(0,7)}`:t&&e?`${t.slice(0,7)}..${e.slice(0,7)}`:"All commits"}({endOid:l,startOid:a,firstCommitInRange:c}),i[0]=l,i[1]=c,i[2]=a,i[3]=n):n=i[3],n}function iA(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y=(0,s.c)(74),{ownerLogin:j,repositoryName:w,pullRequestNumber:N,commits:S,lastReviewOid:C,variant:R,open:E,onOpenChange:P}=e,L=void 0===R?"default":R,{baseOid:I,headOid:T}=(0,tl.E4)(),D=(0,tl.ww)(),{fullDiff:A}=(0,tl.L3)(),{baseOid:k}=A,$=(0,v.useRef)(null),[F,O]=(0,v.useState)(!1),q=void 0!==E,B=q?E:F;y[0]!==q||y[1]!==P?(t=e=>{q||O(e),P?.(e)},y[0]=q,y[1]=P,y[2]=t):t=y[2];let U=t;y[3]!==S?(n=S.map(ik),y[3]=S,y[4]=n):n=y[4];let M=n,z=iD(M);e:{let e,t;if(!I||!T){i=void 0;break e}let n=I?M.indexOf(I)+1:-1;y[5]!==M||y[6]!==T?(e=T?M.indexOf(T):-1,y[5]=M,y[6]=T,y[7]=e):e=y[7];let a=e;if(n<0||a<0){i=void 0;break e}y[8]!==a||y[9]!==n?(t={start:n,end:a},y[8]=a,y[9]=n,y[10]=t):t=y[10],i=t}let G=i;y[11]!==G?(r=()=>G,y[11]=G,y[12]=r):r=y[12];let[H,V]=(0,v.useState)(r);t:{let e;if(!H){let e;y[13]===Symbol.for("react.memo_cache_sentinel")?(e=new Set,y[13]=e):e=y[13],o=e;break t}y[14]!==M||y[15]!==H.end||y[16]!==H.start?(e=new Set(M.slice(H.start,H.end+1)),y[14]=M,y[15]=H.end,y[16]=H.start,y[17]=e):e=y[17],o=e}let W=o;if(y[18]!==M||y[19]!==S||y[20]!==T||y[21]!==D||y[22]!==C||y[23]!==W||y[24]!==I){let e,t,n;c=[];let i=`${S.length} commit${1!==S.length?"s":""}`,a=!D;y[26]!==i||y[27]!==a?(e={id:"all-commits",label:"All commits",description:i,descriptionVariant:"block",selectionVariant:"single",selected:a},y[26]=i,y[27]=a,y[28]=e):e=y[28],c.push(e);let s=S[S.length-1]?.oid,l=!1,r=!1;if(C)if(s)if(C===s)t="No new commits since last review",l=!0;else{let e=M.indexOf(C),n=e>=0?M.length-e-1:S.length;t=`${n} commit${1!==n?"s":""}`,r=I===C&&T===s}else t="No commits available",l=!0;else t="No previous review found",l=!0;for(let[e,i]of(y[29]!==r||y[30]!==t||y[31]!==l?(n={id:"changes-since-review",label:"Changes since your last review",description:t,descriptionVariant:"block",selectionVariant:"single",selected:r,disabled:l},y[29]=r,y[30]=t,y[31]=l,y[32]=n):n=y[32],c.push(n),S.entries()))c.push({id:i.oid,label:i.messageHeadline,description:`${i.actorLogin} committed ${(0,iw.V)(new Date(i.createdAt))}`,descriptionVariant:"block",selectionVariant:"multiple",selected:W.has(i.oid),groupId:1,groupTitle:0===e?"Select a range of commits":void 0,trailingVisual:i.shortOid});y[18]=M,y[19]=S,y[20]=T,y[21]=D,y[22]=C,y[23]=W,y[24]=I,y[25]=c}else c=y[25];let Q=c;y[33]!==j||y[34]!==N||y[35]!==w?(d=e=>{let t;if("unfiltered"===e.type)t=(0,eu.tvs)({owner:j,repo:w,number:N});else if("range"===e.type){let n=e.fromPRBase?"BASE":e.baseOid;t=(0,eu.zLJ)({owner:j,repo:w,number:N,base:n,head:e.endOid})}else t=(0,eu.zLJ)({owner:j,repo:w,number:N,head:e.oid});window.location.href=t},y[33]=j,y[34]=N,y[35]=w,y[36]=d):d=y[36];let K=d;y[37]!==k||y[38]!==S||y[39]!==C||y[40]!==K?(m=e=>{if("all-commits"===e.id)K({type:"unfiltered"});else if("changes-since-review"===e.id&&C){let e=S[S.length-1]?.oid;e&&K({type:"range",fromPRBase:C===k,baseOid:C,endOid:e})}},y[37]=k,y[38]=S,y[39]=C,y[40]=K,y[41]=m):m=y[41];let Z=m;y[42]!==M||y[43]!==W||y[44]!==H?(u=e=>{let t,n=M.indexOf(e.id),i=W.has(e.id)?"removed":"added";if(H){if(H.start!==H.end||"removed"!==i){let{newStartIndex:e,newEndIndex:a}=function(e,t,n,i){let a,s;return"added"===i?(a=Math.min(e,t),s=Math.max(e,n)):e===t?(a=t+1,s=n):(a=t,s=e-1),{newStartIndex:a,newEndIndex:s}}(n,H.start,H.end,i);t={start:e,end:a}}}else t="added"===i?{start:n,end:n}:void 0;if(t){if(void 0!==t.start&&t.start===t.end){let e=t.start+1;if(M[t.start]){let t=`Commit ${e} selected`;(0,ns.i)(t)}}else if(void 0!==t.start&&void 0!==t.end){let e=t.start+1,n=t.end+1,i=M[t.start],a=M[t.end];if(i&&a){let t=`Commits ${e} to ${n} selected`;(0,ns.i)(t)}}}else(0,ns.i)("No commits selected");V(t)},y[42]=M,y[43]=W,y[44]=H,y[45]=u):u=y[45];let X=u;y[46]!==k||y[47]!==M||y[48]!==G?.end||y[49]!==G?.start||y[50]!==K||y[51]!==H?(h=()=>{let e,t;H&&(H.start!==G?.start||H.end!==G?.end)&&((H.start>0||H.end0?M[H.start-1]:k,t=M[H.end]),e&&t?H.start===H.end?K({type:"single",oid:t}):K({type:"range",fromPRBase:e===k,baseOid:e,endOid:t}):K({type:"unfiltered"}))},y[46]=k,y[47]=M,y[48]=G?.end,y[49]=G?.start,y[50]=K,y[51]=H,y[52]=h):h=y[52],G?.start,G?.end;let J=h;y[53]!==G?(f=()=>{V(G)},y[53]=G,y[54]=f):f=y[54];let Y=f;y[55]!==U?(p=(0,a.jsx)(e7.ak,{commands:{"pull-request-files-changed:open-commits-list":()=>{U(!0)}}}),y[55]=U,y[56]=p):p=y[56];let ee="condensed"===L?void 0:l.VersionsIcon,et="condensed"===L?"invisible":"default";return y[57]!==ee||y[58]!==et?(g={id:"changes-selector-button",size:"small",leadingVisual:ee,variant:et,trailingAction:l.TriangleDownIcon},y[57]=ee,y[58]=et,y[59]=g):g=y[59],y[60]===Symbol.for("react.memo_cache_sentinel")?(x={height:"large"},y[60]=x):x=y[60],y[61]!==z||y[62]!==Q||y[63]!==B||y[64]!==J||y[65]!==Y||y[66]!==X||y[67]!==Z||y[68]!==U||y[69]!==g?(_=(0,a.jsx)(iS,{buttonProps:g,anchorLabel:z,ref:$,dialogProps:x,items:Q,onSingleSelect:Z,onMultiSelect:X,onApply:J,onCancel:Y,variant:"modal",title:"Select commits to view",open:B,onOpenChange:U}),y[61]=z,y[62]=Q,y[63]=B,y[64]=J,y[65]=Y,y[66]=X,y[67]=Z,y[68]=U,y[69]=g,y[70]=_):_=y[70],y[71]!==p||y[72]!==_?(b=(0,a.jsxs)(a.Fragment,{children:[p,_]}),y[71]=p,y[72]=_,y[73]=b):b=y[73],b}iS.displayName="CommitSelector",iT.displayName="CommitSelectorBody";function ik(e){return e.oid}iA.displayName="ChangesSelector";var i$=n(62528);let iF="PullRequestFilesToolbar-module__is-stuck__jSrl_",iO="PullRequestFilesToolbar-module__show-when-stuck__UjE3N",iq="PullRequestFilesToolbar-module__pr-title-details__a8FVw",iB="PullRequestFilesToolbar-module__hide-commit-selector-on-small__yRsK0",iU="PullRequestFilesToolbar-module__hide-commit-selector-on-medium__hEZGv",iM="PullRequestFilesToolbar-module__container-show-on-sm__SErSP",iz="PullRequestFilesToolbar-module__file-controls__Tgb8F",iG="PullRequestFilesToolbar-module__file-controls-navigation__oXmoY",iH="PullRequestFilesToolbar-module__file-controls-divider__zkpAr",iV="PullRequestFilesToolbar-module__stickyHeaderActivationThreshold__nWqbQ";function iW(e){let t,n=(0,s.c)(1),{pullRequest:i,pullRequestState:a}=e,{refetch:l}=ek();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={git_updated:!0,title_updated:!0},n[0]=t):t=n[0],w(i,l,t,void 0),w(a,l,void 0,void 0)}var iQ=n(36331),iK=n(47819),iZ=n(27426);function iX(){let e,t,n,i=(0,s.c)(9),a=(0,tl.yg)(),l=(0,tl.qX)(),r=iJ;i[0]!==a||i[1]!==l?(e=()=>{if(a.length>0){let e,t=l(),n=t?a.indexOf(t):-1;e=n<=0?a.length-1:n-1;let i=a[e];i&&r(i)}},i[0]=a,i[1]=l,i[2]=e):e=i[2];let o=e;i[3]!==a||i[4]!==l?(t=()=>{if(a.length>0){let e,t=l(),n=t?a.indexOf(t):-1;e=n>=a.length-1||n<0?0:n+1;let i=a[e];i&&r(i)}},i[3]=a,i[4]=l,i[5]=t):t=i[5];let c=t;return i[6]!==c||i[7]!==o?(n={navigateToPrevious:o,navigateToNext:c},i[6]=c,i[7]=o,i[8]=n):n=i[8],n}function iJ(e){(0,iZ.pk)(`diff-${e}`),(0,$.kd)(window.location.href)}var iY=n(83369);function i0(e,t){let n,i=(0,s.c)(5),a=(t??[]).filter(e=>!e.dismissed);if(i[0]!==a||i[1]!==e){let t;i[3]!==e?(t=t=>t.name===e,i[3]=e,i[4]=t):t=i[4],n=a.filter(t),i[0]=a,i[1]=e,i[2]=n}else n=i[2];return 0===n.length}function i1(e,t){let n,i,a=(0,s.c)(5),l=i0(e,t);a[0]!==l||a[1]!==e?(n=()=>{(0,te.M3)()&&!l&&(0,eP.DI)((0,eu.VB1)({noticeName:e}),{method:"POST"})},a[0]=l,a[1]=e,a[2]=n):n=a[2];let r=n;return a[3]!==r?(i={dismissNotice:r},a[3]=r,a[4]=i):i=a[4],i}let i2="files_changed_opt_out",i3="single_file_mode";function i4(e){let t,n,i,l,r,o,c,d,m=(0,s.c)(12),{userNotices:u}=e,h=i0(i3,u),f=(0,tl.j5)(),[p,g]=(0,v.useState)(!0),{dismissNotice:x}=i1(i3,u);m[0]!==x?(t=()=>{x(),g(!1)},m[0]=x,m[1]=t):t=m[1];let _=t;return!f||h?null:(m[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,es.$)("d-flex flex-column gap-2","SingleFileModeOnboardingPopover-module__PopoverContent__v5Jvf"),i=(0,a.jsx)(tI.A,{as:"h3",variant:"small",className:"SingleFileModeOnboardingPopover-module__Heading__hX_8K",children:"You're in single-file mode"}),l=(0,a.jsx)("p",{children:"Due to the large number of changes in this pull request, only one file is being shown at a time."}),m[2]=n,m[3]=i,m[4]=l):(n=m[2],i=m[3],l=m[4]),m[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("strong",{children:"Previous"}),m[5]=r):r=m[5],m[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsxs)("p",{children:["Use the ",r," and ",(0,a.jsx)("strong",{children:"Next"})," buttons to move between files."]}),m[6]=o):o=m[6],m[7]!==_?(c=(0,a.jsxs)(iY.A.Content,{className:n,children:[i,l,o,(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsx)(ev.Q,{onClick:_,children:"OK, got it"})})]}),m[7]=_,m[8]=c):c=m[8],m[9]!==p||m[10]!==c?(d=(0,a.jsx)(iY.A,{className:"SingleFileModeOnboardingPopover-module__PopoverContainer__ojLxg",open:p,children:c}),m[9]=p,m[10]=c,m[11]=d):d=m[11],d)}i4.displayName="SingleFileModeOnboardingPopover";var i5=n(39423);function i6(e){let t,n,i,r,o,c=(0,s.c)(12),{userNotices:d}=e,m=(0,i5.zw)(),{navigateToPrevious:u,navigateToNext:h}=iX();return c[0]!==u?(t=(0,a.jsx)(tA.K,{icon:l.ChevronUpIcon,"aria-label":m?"Previous file (K)":"Previous file",size:"small",onClick:u,"data-hotkey":"k"}),c[0]=u,c[1]=t):t=c[1],c[2]!==h?(n=(0,a.jsx)(tA.K,{icon:l.ChevronDownIcon,"aria-label":m?"Next file (J)":"Next file",size:"small",onClick:h,"data-hotkey":"j"}),c[2]=h,c[3]=n):n=c[3],c[4]!==t||c[5]!==n?(i=(0,a.jsxs)(iK.A,{children:[t,n]}),c[4]=t,c[5]=n,c[6]=i):i=c[6],c[7]!==d?(r=(0,a.jsx)(i4,{userNotices:d}),c[7]=d,c[8]=r):r=c[8],c[9]!==i||c[10]!==r?(o=(0,a.jsxs)("div",{className:"position-relative",children:[i,r]}),c[9]=i,c[10]=r,c[11]=o):o=c[11],o}i6.displayName="ReviewNavigationButtonGroup";var i7=n(89823),i8=n(50279);function i9(e){return e.commentsData?.comments?.[0]}function ae(e,t,n){let{filterText:i,hideResolvedThreads:a,hideOutdatedThreads:s}=t;if(a&&e.isResolved||s&&e.isOutdated)return!1;if(i){var l,r;let t,{afterDate:a,reviewId:s,remainingText:o}=n??at(i);if(a&&(l=e.createdAt,r=a,isNaN((t=new Date(l)).getTime())||!(t>r))||null!==s&&e.pullRequestReviewId!==s)return!1;if(o){let t=o.toLowerCase();if(!e.authorLogin.toLowerCase().includes(t)&&!e.body.toLowerCase().includes(t)&&!e.path.toLowerCase().includes(t))return!1}}return!t.selectedAuthor||e.authorLogin===t.selectedAuthor}function at(e){let t=e.match(/(^|\s)after:(\S+)/i),n=null,i=null,a=e.match(/(^|\s)review-id:(\d+)(?=\s|$)/i);if(a?.[2]&&(i=parseInt(a[2],10)),t?.[2]){let e=new Date(t[2]);isNaN(e.getTime())||(n=e)}return{afterDate:n,reviewId:i,remainingText:e.replace(/(^|\s)after:\S*/gi,"$1").replace(/(^|\s)review-id:\S*/gi,"$1").trim()}}function an(e){return e.id}let ai={filterText:"",hideResolvedThreads:!0,hideOutdatedThreads:!1};function aa(e){let t,n,i,r,o,c,d,m,u,h=(0,s.c)(33),{authorList:f,className:p,filterState:g,onFilterStateChange:x,hideReviewThreadFilters:_,iconOnlyReviewCommentsFilter:v}=e,b=void 0!==v&&v;h[0]!==g||h[1]!==x?(t=e=>{x({...g,filterText:e})},h[0]=g,h[1]=x,h[2]=t):t=h[2];let y=t;h[3]!==g||h[4]!==x?(n=()=>{x({...g,hideResolvedThreads:!g.hideResolvedThreads})},h[3]=g,h[4]=x,h[5]=n):n=h[5];let j=n;h[6]!==g||h[7]!==x?(i=()=>{x({...g,hideOutdatedThreads:!g.hideOutdatedThreads})},h[6]=g,h[7]=x,h[8]=i):i=h[8];let w=i;h[9]!==g||h[10]!==x?(r=e=>{if(g.selectedAuthor===e)return x({...g,selectedAuthor:void 0});x({...g,selectedAuthor:e})},h[9]=g,h[10]=x,h[11]=r):r=h[11];let N=r;return h[12]!==p?(o=(0,es.$)("d-flex flex-row gap-2 flex-nowrap",p),h[12]=p,h[13]=o):o=h[13],h[14]!==y?(c=e=>y(e.target.value),h[14]=y,h[15]=c):c=h[15],h[16]!==g.filterText||h[17]!==c?(d=(0,a.jsx)(nl.A,{block:!0,"aria-label":"Filter comments",leadingVisual:l.SearchIcon,placeholder:"Filter comments",value:g.filterText,onChange:c}),h[16]=g.filterText,h[17]=c,h[18]=d):d=h[18],h[19]!==f||h[20]!==g.hideOutdatedThreads||h[21]!==g.hideResolvedThreads||h[22]!==g.selectedAuthor||h[23]!==_||h[24]!==b||h[25]!==N||h[26]!==w||h[27]!==j?(m=!_||f.length>1?(0,a.jsx)(i8.g,{flags:{primer_react_css_anchor_positioning:!0},children:(0,a.jsxs)(np.W,{children:[(0,a.jsx)(np.W.Anchor,{children:b?(0,a.jsx)(tA.K,{icon:l.FilterIcon,"aria-label":"Additional comment filters"}):(0,a.jsx)(ev.Q,{"aria-label":"Additional comment filters",className:"flex-shrink-0",leadingVisual:l.FilterIcon,trailingAction:l.TriangleDownIcon,children:"Filter"})}),(0,a.jsx)(np.W.Overlay,{width:"small",children:(0,a.jsxs)(ti.l,{selectionVariant:"single",children:[!_&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Item,{selected:g.hideResolvedThreads,onSelect:()=>j(),children:"Hide resolved comments"}),(0,a.jsx)(ti.l.Item,{selected:g.hideOutdatedThreads,onSelect:()=>w(),children:"Hide outdated comments"})]}),f.length>1&&(0,a.jsxs)(a.Fragment,{children:[!_&&(0,a.jsx)(ti.l.Divider,{}),(0,a.jsxs)(ti.l.Group,{children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Filter by"}),f.map(e=>(0,a.jsxs)(ti.l.Item,{selected:g.selectedAuthor===e.login,onSelect:()=>N(e.login),children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(ep.r,{src:e.avatarUrl})}),e.login]},e.login))]})]})]})})]})}):null,h[19]=f,h[20]=g.hideOutdatedThreads,h[21]=g.hideResolvedThreads,h[22]=g.selectedAuthor,h[23]=_,h[24]=b,h[25]=N,h[26]=w,h[27]=j,h[28]=m):m=h[28],h[29]!==o||h[30]!==d||h[31]!==m?(u=(0,a.jsxs)("div",{className:o,children:[d,m]}),h[29]=o,h[30]=d,h[31]=m,h[32]=u):u=h[32],u}aa.displayName="CommentsFilter";var as=n(33874),al=n(30681),ar=n(43029),ao=n(53572),ac=n(3079);function ad(e){let t,n,i,r,o,c,d,m,u=(0,s.c)(38),{firstCommentId:h,isCollapsed:f,onToggleCollapsed:p,onNavigateToDiffComment:g,thread:_,headingLevel:b,isResolved:y,isOutdated:j,lineKey:w}=e,{sendPullRequestAnalyticsEvent:N}=tT(),[S,C]=(0,v.useState)(void 0);u[0]!==_?(t=(0,ac.jM)(_),u[0]=_,u[1]=t):t=u[1];let{filePath:R}=t,E=_.path??_.positioning?.path??"",P=_.line??_.positioning?.endLine,L=_.positioning?.startLine&&_.positioning?.startLine!==_.positioning?.endLine?_.positioning?.startLine:null;u[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,te.M3)(),u[2]=n):n=u[2];let I=n,{mutate:T}=(0,ar.H)(R,w);u[3]!==f||u[4]!==y||u[5]!==p||u[6]!==T||u[7]!==_.id?(i=()=>{y||T({threadId:_.id},{onError:()=>C("Failed to resolve thread"),onSuccess:()=>{f||p()}})},u[3]=f,u[4]=y,u[5]=p,u[6]=T,u[7]=_.id,u[8]=i):i=u[8];let D=i,{mutate:A}=(0,ao.i)(R,w);u[9]!==f||u[10]!==y||u[11]!==p||u[12]!==N||u[13]!==_||u[14]!==A?(r=async()=>{!_||y&&(A({threadId:_.id},{onError:()=>C("Failed to unresolve thread"),onSuccess:()=>{f&&p()}}),N("comments.unresolve_thread","RESOLVE_CONVERSATION_BUTTON"))},u[9]=f,u[10]=y,u[11]=p,u[12]=N,u[13]=_,u[14]=A,u[15]=r):r=u[15];let k=r;return u[16]!==D||u[17]!==k||u[18]!==y?(o=I?(0,a.jsx)(tA.K,{"aria-label":y?"Unresolve conversation":"Resolve conversation",tooltipDirection:"sw",icon:y?l.CheckCircleFillIcon:l.CheckCircleIcon,"data-thread-resolved":y,className:"ThreadHeader-module__ThreadHeaderIconButton__jXAlb",variant:"invisible",onClick:y?k:D}):null,u[16]=D,u[17]=k,u[18]=y,u[19]=o):o=u[19],u[20]!==E||u[21]!==h||u[22]!==b||u[23]!==f||u[24]!==j||u[25]!==y||u[26]!==P||u[27]!==g||u[28]!==p||u[29]!==L||u[30]!==o||u[31]!==_.id?(c=(0,a.jsx)(ii,{firstCommentId:h,isCollapsed:f,isOutdated:j,isResolved:y,startLine:L,line:P,path:E,rightSideContent:o,onNavigateToDiffComment:g,onToggleCollapsed:p,threadId:_.id,headingLevel:b}),u[20]=E,u[21]=h,u[22]=b,u[23]=f,u[24]=j,u[25]=y,u[26]=P,u[27]=g,u[28]=p,u[29]=L,u[30]=o,u[31]=_.id,u[32]=c):c=u[32],u[33]!==S?(d=S&&(0,a.jsxs)(x.A,{variant:"danger",className:"m-2",children:[(0,a.jsx)(l.StopIcon,{className:"mr-2"}),S]}),u[33]=S,u[34]=d):d=u[34],u[35]!==c||u[36]!==d?(m=(0,a.jsxs)(a.Fragment,{children:[c,d]}),u[35]=c,u[36]=d,u[37]=m):m=u[37],m}ad.displayName="ThreadHeader";let am=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x=(0,s.c)(57),{onNavigateToDiffComment:_,tabSize:v,thread:b,headingLevel:y}=e;x[0]!==b?(t=i9(b),x[0]=b,x[1]=t):t=x[1];let j=t,w=j?.id,N=(0,no.E2)(),S=(0,no.Kp)(),C=(0,P.Zp)(),R=(0,no.SM)();x[2]!==R||x[3]!==b?({filePath:n,lineKey:i}=(0,ac.jM)(b),r=R(Number(b.id),n,i),x[2]=R,x[3]=b,x[4]=n,x[5]=i,x[6]=r):(n=x[4],i=x[5],r=x[6]);let E=r,L=E?.isResolved||b.isResolved||!1,I=b.isOutdated||b.subject?.isOutdated||b.positioning?.isOutdated||!1;x[7]!==S||x[8]!==j?.databaseId||x[9]!==I||x[10]!==C||x[11]!==N||x[12]!==_||x[13]!==b.originalDiffPathUri?(o=()=>{let e=j?.databaseId;if(e){if(I&&b.originalDiffPathUri){let e=new URL(b.originalDiffPathUri);e.searchParams.set("new_files_changed","true"),window.location.href=e.toString()}else if(N){N(e);let t=window.location.pathname+window.location.search;(0,$.kd)(`${t}#r${e}`)}else C(`${S}/changes#r${e}`);window.requestAnimationFrame(()=>{_()})}},x[7]=S,x[8]=j?.databaseId,x[9]=I,x[10]=C,x[11]=N,x[12]=_,x[13]=b.originalDiffPathUri,x[14]=o):o=x[14];let T=o;if(x[15]!==b.id){var D;D=b.id,c=`panel-thread-collapsed-state-${D}`,x[15]=b.id,x[16]=c}else c=x[16];let[A,k]=(0,al.Mj)(c,!1),F=b.subject?.diffLines;if(!b.subject?.startLine||b.subject?.startLine===b.subject?.endLine){let e;x[17]!==b.subject?.diffLines?(e=b.subject?.diffLines?.slice(-1),x[17]=b.subject?.diffLines,x[18]=e):e=x[18],F=e}x[19]!==E?.commentsData||x[20]!==b.commentsData?(d=E?.commentsData??b.commentsData??{comments:[]},x[19]=E?.commentsData,x[20]=b.commentsData,x[21]=d):d=x[21];let O=d,q=O?O.comments.length-1:0,B=0===q?"No replies":`${q} ${1===q?"reply":"replies"}`;x[22]===Symbol.for("react.memo_cache_sentinel")?(m={comments:[]},x[22]=m):m=x[22];let U={...E,id:E?.id??b.id,commentsData:m};if(!j||!U)return null;x[23]!==j.id||x[24]!==O?(u=ic(j.id,O),x[23]=j.id,x[24]=O,x[25]=u):u=x[25];let M=u,z=j?.databaseId;return x[26]!==A||x[27]!==k?(h=()=>k(!A),x[26]=A,x[27]=k,x[28]=h):h=x[28],x[29]!==y||x[30]!==A||x[31]!==I||x[32]!==L||x[33]!==i||x[34]!==T||x[35]!==z||x[36]!==h||x[37]!==b?(f=(0,a.jsx)(ad,{firstCommentId:z,isCollapsed:A,thread:b,onNavigateToDiffComment:T,onToggleCollapsed:h,headingLevel:y,isResolved:L,isOutdated:I,lineKey:i}),x[29]=y,x[30]=A,x[31]=I,x[32]=L,x[33]=i,x[34]=T,x[35]=z,x[36]=h,x[37]=b,x[38]=f):f=x[38],x[39]!==M||x[40]!==w||x[41]!==F||x[42]!==n||x[43]!==j||x[44]!==A||x[45]!==I||x[46]!==L||x[47]!==i||x[48]!==T||x[49]!==B||x[50]!==v||x[51]!==b.id||x[52]!==b.originalDiffPathUri?(p=!A&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"border-bottom borderColor-muted overflow-x-auto",children:(0,a.jsx)(ie.i,{diffTableClassName:"border-0",diffLines:F,className:"m-0 border-0",tabSize:v||4})}),(0,a.jsx)("div",{children:(0,a.jsx)(as.U,{lineMarkersKey:i,hideActions:!0,isInlineComment:!1,comment:j,filePath:n,index:0,isAnchorable:!1,isOutdated:I,isThreadResolved:L,threadId:b.id,originalDiffPathUri:b.originalDiffPathUri,headingLevel:"h3",tooltipDirection:"sw"},w)}),(0,a.jsx)("div",{className:"mb-2 px-2",children:(0,a.jsx)(ev.Q,{as:"a",href:I&&b.originalDiffPathUri?b.originalDiffPathUri:`#r${j?.databaseId}`,"aria-label":`View ${B}`,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",onClick:T,children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-start flex-items-center gap-2",children:[(0,a.jsx)("span",{children:B}),(0,a.jsx)(il,{commentAuthors:M})]})})})]}),x[39]=M,x[40]=w,x[41]=F,x[42]=n,x[43]=j,x[44]=A,x[45]=I,x[46]=L,x[47]=i,x[48]=T,x[49]=B,x[50]=v,x[51]=b.id,x[52]=b.originalDiffPathUri,x[53]=p):p=x[53],x[54]!==f||x[55]!==p?(g=(0,a.jsxs)("div",{className:"border rounded-2 d-flex flex-column",children:[f,p]}),x[54]=f,x[55]=p,x[56]=g):g=x[56],g});function au(e){return e.nextUrl??void 0}am.displayName="ThreadPreview";var ah=n(22182),af=n(53178),ap=n(35665);function ag(e){let t,n,i,r,o,c,d,m,u,h=(0,s.c)(37),{comment:f,pullRequestAuthorLogin:p,canReact:g,onQuoteReply:x}=e,{mutate:_}=function(){var e,t;let n,i,a,l,r=(0,s.c)(2),o=(0,tl.Kp)(),{updateIssueComment:c}=(0,tl._o)();return r[0]!==c?(l=(e,t)=>{c({match:e=>e.id===t.commentId,transform:t=>{if(t)return{...t,reactionGroups:e.reactionGroups}}})},r[0]=c,r[1]=l):l=r[1],e=o,t=l,(a=(0,s.c)(5))[0]!==e?(n=async t=>{let{commentId:n,reaction:i,viewerHasReacted:a}=t,s=`${e}/page_data/${a?eR.uT.removeCommentReaction:eR.uT.addCommentReaction}`,l=await (0,tM.q$)(s,{method:"POST",body:{reaction:i,issueCommentId:n}}),r=await (0,tM.hp)(l);return(0,tM.R)(l,r),r},a[0]=e,a[1]=n):n=a[1],a[2]!==t||a[3]!==n?(i={mutationFn:n,onSuccess:t},a[2]=t,a[3]=n,a[4]=i):i=a[4],(0,eL.n)(i)}(),b=(0,no.pW)(),y=(0,v.useRef)(null);if(!f.repository)return null;h[0]!==f.id||h[1]!==_?(t=(e,t)=>{_({commentId:f.id,reaction:e,viewerHasReacted:t})},h[0]=f.id,h[1]=_,h[2]=t):t=h[2];let j=t;h[3]!==f.body||h[4]!==x?(n=()=>{let e=F.cg?.getSelection(),t=null;e&&e.anchorNode&&e.rangeCount>0&&(t={anchorNode:e.anchorNode,range:e.getRangeAt(0)}),x((0,ap.E)(y.current,t,f.body)??f.body)},h[3]=f.body,h[4]=x,h[5]=n):n=h[5];let w=n,N=`issue-comment-${f.id}`,S=f.authorAvatarUrl||"";return h[6]!==f.authorAssociation||h[7]!==f.createdAt||h[8]!==f.id||h[9]!==f.isHidden||h[10]!==f.minimizedReason||h[11]!==f.repository||h[12]!==f.url?(i={id:f.id,authorAssociation:f.authorAssociation,createdAt:f.createdAt,isHidden:f.isHidden,minimizedReason:f.minimizedReason,repository:f.repository,url:f.url},h[6]=f.authorAssociation,h[7]=f.createdAt,h[8]=f.id,h[9]=f.isHidden,h[10]=f.minimizedReason,h[11]=f.repository,h[12]=f.url,h[13]=i):i=h[13],h[14]!==f.authorLogin||h[15]!==p||h[16]!==S||h[17]!==i?(r=(0,a.jsx)("div",{className:"pt-2 tmp-px-3",children:(0,a.jsx)(ah.v,{avatarUrl:S,comment:i,commentAuthorLogin:f.authorLogin,commentSubjectType:"pull request",commentSubjectAuthorLogin:p,forceInlineAvatar:!0,isMinimized:!1,noContainerStyles:!0,tooltipDirection:"sw"})}),h[14]=f.authorLogin,h[15]=p,h[16]=S,h[17]=i,h[18]=r):r=h[18],h[19]!==f.bodyHtml?(o=(0,a.jsx)(eX.$6,{className:"markdown-body mt-1 f5",html:f.bodyHtml}),h[19]=f.bodyHtml,h[20]=o):o=h[20],h[21]!==g||h[22]!==f.reactionGroups||h[23]!==f.viewerCanReact||h[24]!==j?(c=f.reactionGroups.length>0&&(0,a.jsx)("div",{className:"mt-2",children:(0,a.jsx)(af.P,{reactionGroups:f.reactionGroups,canReact:g&&f.viewerCanReact,onReact:j})}),h[21]=g,h[22]=f.reactionGroups,h[23]=f.viewerCanReact,h[24]=j,h[25]=c):c=h[25],h[26]!==b||h[27]!==w?(d=b&&(0,a.jsx)(ev.Q,{className:"mt-2 ml-n2",onClick:w,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",children:"Quote reply"}),h[26]=b,h[27]=w,h[28]=d):d=h[28],h[29]!==o||h[30]!==c||h[31]!==d?(m=(0,a.jsxs)("div",{className:"tmp-px-3 py-2",children:[o,c,d]}),h[29]=o,h[30]=c,h[31]=d,h[32]=m):m=h[32],h[33]!==m||h[34]!==N||h[35]!==r?(u=(0,a.jsxs)("div",{id:N,ref:y,className:"border rounded-2",children:[r,m]}),h[33]=m,h[34]=N,h[35]=r,h[36]=u):u=h[36],u}ag.displayName="IssueCommentItem";let ax={COMMENTED:"commented",APPROVED:"approved",CHANGES_REQUESTED:"requested changes",DISMISSED:"dismissed"};var a_=n(85190);function av(e){let t=(0,s.c)(3),{state:n}=e;switch(n){case"APPROVED":{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:aj,className:"bgColor-success-emphasis fgColor-onEmphasis borderColor-default",size:24}),t[0]=e):e=t[0],e}case"CHANGES_REQUESTED":{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:ay,className:"bgColor-danger-emphasis fgColor-onEmphasis borderColor-default",size:24}),t[1]=e):e=t[1],e}case"COMMENTED":{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:ab,className:"bgColor-muted fgColor-onEmphasis borderColor-default",size:24}),t[2]=e):e=t[2],e}default:return null}}function ab(){return(0,a.jsx)(l.EyeIcon,{size:16})}function ay(){return(0,a.jsx)(l.DiffIcon,{size:16})}function aj(){return(0,a.jsx)(l.CheckIcon,{size:16})}function aw(e){let t,n,i,r,o,c,d,m,u,h,f,p,g=(0,s.c)(47),{reviewSummary:x,pullRequestAuthorLogin:_,canReact:b,onQuoteReply:y}=e,{mutate:j}=function(){var e,t;let n,i,a,l,r=(0,s.c)(2),o=(0,tl.Kp)(),{updateReviewSummary:c}=(0,tl.p1)();return r[0]!==c?(l=(e,t)=>{c({match:e=>e.id===t.commentId,transform:t=>{if(t)return{...t,reactionGroups:e.reactionGroups}}})},r[0]=c,r[1]=l):l=r[1],e=o,t=l,(a=(0,s.c)(5))[0]!==e?(n=async t=>{let{commentId:n,reaction:i,viewerHasReacted:a}=t,s=`${e}/page_data/${a?eR.uT.removeCommentReaction:eR.uT.addCommentReaction}`,l=await (0,tM.q$)(s,{method:"POST",body:{reaction:i,reviewSummaryCommentId:n}}),r=await (0,tM.hp)(l);return(0,tM.R)(l,r),r},a[0]=e,a[1]=n):n=a[1],a[2]!==t||a[3]!==n?(i={mutationFn:n,onSuccess:t},a[2]=t,a[3]=n,a[4]=i):i=a[4],(0,eL.n)(i)}(),w=(0,v.useRef)(null),N=(0,tl.RB)();g[0]!==j||g[1]!==x.id?(t=(e,t)=>{j({commentId:x.id,reaction:e,viewerHasReacted:t})},g[0]=j,g[1]=x.id,g[2]=t):t=g[2];let S=t;g[3]!==x.body?(n=x.body.trim(),g[3]=x.body,g[4]=n):n=g[4];let C=n.length>0;g[5]!==C||g[6]!==y||g[7]!==x.body?(i=()=>{if(!C)return;let e=F.cg?.getSelection(),t=null;e&&e.anchorNode&&e.rangeCount>0&&(t={anchorNode:e.anchorNode,range:e.getRangeAt(0)}),y((0,ap.E)(w.current,t,x.body)??x.body)},g[5]=C,g[6]=y,g[7]=x.body,g[8]=i):i=g[8];let R=i;g[9]!==x.state?(r=(0,a.jsx)(av,{state:x.state}),g[9]=x.state,g[10]=r):r=g[10];let E=r,P=`pt-2 tmp-px-3 d-flex flex-items-center flex-justify-between${!C?" pb-2":""}`,L=`review-summary-${x.id}`,I=x.authorAvatarUrl||"";g[11]!==E?(o=E?(0,a.jsx)("div",{style:{marginLeft:-8},children:E}):void 0,g[11]=E,g[12]=o):o=g[12],g[13]!==x.authorAssociation||g[14]!==x.id||g[15]!==x.repository||g[16]!==x.submittedAt||g[17]!==x.url?(c={id:x.id,authorAssociation:x.authorAssociation,createdAt:x.submittedAt,isHidden:!1,minimizedReason:null,repository:x.repository,url:x.url},g[13]=x.authorAssociation,g[14]=x.id,g[15]=x.repository,g[16]=x.submittedAt,g[17]=x.url,g[18]=c):c=g[18];let T=ax[x.state];return g[19]!==T?(d=(0,a.jsxs)(a.Fragment,{children:[T,"\xa0"]}),g[19]=T,g[20]=d):d=g[20],g[21]!==_||g[22]!==x.authorLogin||g[23]!==d||g[24]!==I||g[25]!==o||g[26]!==c?(m=(0,a.jsx)("div",{className:"d-flex flex-items-center gap-2 min-width-0 flex-1",children:(0,a.jsx)(ah.v,{avatarUrl:I,additionalUserIcon:o,comment:c,commentAuthorLogin:x.authorLogin,commentSubjectType:"pull request",commentSubjectAuthorLogin:_,forceInlineAvatar:!0,isMinimized:!1,noContainerStyles:!0,tooltipDirection:"sw",additionalHeaderMessage:d})}),g[21]=_,g[22]=x.authorLogin,g[23]=d,g[24]=I,g[25]=o,g[26]=c,g[27]=m):m=g[27],g[28]!==P||g[29]!==m?(u=(0,a.jsx)("div",{className:P,children:m}),g[28]=P,g[29]=m,g[30]=u):u=g[30],g[31]!==x.onBehalfOf?(h=x.onBehalfOf&&(0,a.jsxs)("div",{className:"tmp-px-3 pt-1 fgColor-muted text-italic",children:[(0,a.jsx)(l.PeopleIcon,{size:16}),"\xa0for ",(0,a.jsxs)("strong",{children:[x.onBehalfOf," "]})]}),g[31]=x.onBehalfOf,g[32]=h):h=g[32],g[33]!==b||g[34]!==N||g[35]!==R||g[36]!==C||g[37]!==S||g[38]!==x.bodyHtml||g[39]!==x.reactionGroups||g[40]!==x.viewerCanReact?(f=C&&(0,a.jsxs)("div",{className:"tmp-px-3 py-2",children:[(0,a.jsx)(eX.$6,{className:"markdown-body mt-1 f5",html:x.bodyHtml}),x.reactionGroups.length>0&&(0,a.jsx)("div",{className:"mt-2",children:(0,a.jsx)(af.P,{reactionGroups:x.reactionGroups,canReact:b&&x.viewerCanReact,onReact:S})}),N.canComment&&(0,a.jsx)(ev.Q,{className:"mt-2 ml-n2",onClick:R,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",children:"Quote reply"})]}),g[33]=b,g[34]=N,g[35]=R,g[36]=C,g[37]=S,g[38]=x.bodyHtml,g[39]=x.reactionGroups,g[40]=x.viewerCanReact,g[41]=f):f=g[41],g[42]!==u||g[43]!==h||g[44]!==f||g[45]!==L?(p=(0,a.jsxs)("div",{id:L,ref:w,className:"border rounded-2",children:[u,h,f]}),g[42]=u,g[43]=h,g[44]=f,g[45]=L,g[46]=p):p=g[46],p}function aN(e){return{id:e.id,authorAssociation:e.authorAssociation,authorAvatarUrl:e.authorAvatarUrl,authorLogin:e.authorLogin,body:e.body,bodyHtml:e.bodyHtml,createdAt:e.submittedAt,isHidden:!1,minimizedReason:null,publishedAt:e.submittedAt,reactionGroups:e.reactionGroups,repository:e.repository,url:e.url,viewerCanReact:e.viewerCanReact}}av.displayName="ReviewStateIcon",aw.displayName="ReviewSummaryItem";var aS=n(11675),aC=n(11730),aR=n(22766);let aE=/^issue comment #(\d+) updated$/;function aP(e){return`${e}/page_data/${eR.uT.fileTree}`}function aL(e){return`${e}/page_data/${eR.uT.threads}`}function aI(e){let t,n,i,a,l,r,o,c,d,m,u=(0,s.c)(28),{pathName:h,cursor:f,hasMorePages:p,initialThreads:g}=e,x=void 0!==p&&p;u[0]!==g?(t=void 0===g?[]:g,u[0]=g,u[1]=t):t=u[1];let _=t,v=(0,tl.ls)(),{updateThread:b}=(0,tl.an)();u[2]!==f||u[3]!==x||u[4]!==h?(n=x?f?`${aL(h)}?after=${f}`:aL(h):null,u[2]=f,u[3]=x,u[4]=h,u[5]=n):n=u[5];let y=n;if(u[6]!==h)i=[eR.uT.threads,h],u[6]=h,u[7]=i;else i=u[7];return u[8]!==h?(a=aL(h),u[8]=h,u[9]=a):a=u[9],u[10]!==_||u[11]!==y?(l=[{data:_,nextUrl:y}],u[10]=_,u[11]=y,u[12]=l):l=u[12],u[13]!==h?(r=aL(h),u[13]=h,u[14]=r):r=u[14],u[15]!==r?(o=[r],u[15]=r,u[16]=o):o=u[16],u[17]!==l||u[18]!==o?(c={pages:l,pageParams:o},u[17]=l,u[18]=o,u[19]=c):c=u[19],u[20]!==v||u[21]!==b?(d=async e=>{let{pageParam:t}=e,n=await (0,eP.QJ)(t);if(!n.ok)throw Error(`Failed to fetch thread data from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");for(let e of i){let t=Number(e.id),n=v(t);if(n)if(n.positioning){let i=n.positioning.path,a="RIGHT"===n.positioning.endDiffSide?"R":"L";b(t,i,e.subjectType?.toUpperCase()==="FILE"?"FILE":n.positioning.endLine?`${a}${n.positioning.endLine}`:tr.Ao,()=>({...e,positioning:n.positioning,hideUntilLoadedAndInView:!0}))}else b(t,tr.Ao,tr.Ao,()=>e);else b(t,tr.Ao,tr.Ao,()=>e)}return{data:i,nextUrl:a}},u[20]=v,u[21]=b,u[22]=d):d=u[22],u[23]!==c||u[24]!==d||u[25]!==i||u[26]!==a?(m={queryKey:i,initialPageParam:a,initialData:c,queryFn:d,getNextPageParam:aT,staleTime:1/0,retry:1},u[23]=c,u[24]=d,u[25]=i,u[26]=a,u[27]=m):m=u[27],(0,nS.U)(m)}function aT(e){return e.nextUrl??void 0}function aD(e){let t,n,i,l,r,o,c,d=(0,s.c)(25),{viewMode:m,setViewMode:u,threadPreviewsAuthorList:h,issueCommentsAuthorList:f,threadPreviewFilterState:p,setThreadPreviewFilterState:g,issueCommentsFilterState:x,setIssueCommentsFilterState:_,iconOnlyReviewCommentsFilter:v}=e;d[0]!==u?(t=e=>{u(0===e?"thread-previews":"issue-comments")},d[0]=u,d[1]=t):t=d[1];let b="thread-previews"===m;d[2]!==b?(n=(0,a.jsx)(i7.I.Button,{selected:b,children:"Review"}),d[2]=b,d[3]=n):n=d[3];let y="issue-comments"===m;return d[4]!==y?(i=(0,a.jsx)(i7.I.Button,{selected:y,children:"Conversation"}),d[4]=y,d[5]=i):i=d[5],d[6]!==t||d[7]!==n||d[8]!==i?(l=(0,a.jsxs)(i7.I,{"aria-label":"Comment view mode",onChange:t,children:[n,i]}),d[6]=t,d[7]=n,d[8]=i,d[9]=l):l=d[9],d[10]!==v||d[11]!==g||d[12]!==p||d[13]!==h||d[14]!==m?(r="thread-previews"===m&&(0,a.jsx)(aa,{authorList:h,className:"width-full",filterState:p,onFilterStateChange:g,hideReviewThreadFilters:!1,iconOnlyReviewCommentsFilter:v}),d[10]=v,d[11]=g,d[12]=p,d[13]=h,d[14]=m,d[15]=r):r=d[15],d[16]!==f||d[17]!==x||d[18]!==_||d[19]!==m?(o="issue-comments"===m&&(0,a.jsx)(aa,{authorList:f,className:"width-full",filterState:x,onFilterStateChange:_,hideReviewThreadFilters:!0}),d[16]=f,d[17]=x,d[18]=_,d[19]=m,d[20]=o):o=d[20],d[21]!==l||d[22]!==r||d[23]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center gap-2 py-2",children:[l,r,o]}),d[21]=l,d[22]=r,d[23]=o,d[24]=c):c=d[24],c}function aA(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Try reloading the pull request page.",heading:"Unable to load comments",icon:l.CommentIcon,headingLevel:"h2"})}),t[0]=e):e=t[0],e}function ak(e){let t,n,i,l,r,o,c=(0,s.c)(27),{filteredIssueCommentIds:d,filteredThreadIds:m,handleQuoteReply:u,isOpen:h,isLazyLoading:f,conversationItems:p,limitCount:g,limitExceeded:x,onClose:_,pathName:b,pullRequestAuthorLogin:y,tabSize:j,threadPreviews:w,totalDiffCommentCount:N,viewMode:S}=e;return c[0]!==m||c[1]!==N||c[2]!==S?(t="thread-previews"===S&&N>0&&(0,a.jsxs)("span",{style:{marginTop:"-4px"},className:"mb-2 fgColor-muted text-small text-center d-block",children:["Showing ",m.size," of ",N," comments"]}),c[0]=m,c[1]=N,c[2]=S,c[3]=t):t=c[3],c[4]!==g||c[5]!==x||c[6]!==S?(n="thread-previews"===S&&x&&(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:`Only the ${g} latest comments are being shown.`,className:"tmp-mb-3"}),c[4]=g,c[5]=x,c[6]=S,c[7]=n):n=c[7],c[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(aA,{}),c[8]=i):i=c[8],c[9]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(n$,{}),c[9]=l):l=c[9],c[10]!==p||c[11]!==d||c[12]!==m||c[13]!==u||c[14]!==f||c[15]!==h||c[16]!==_||c[17]!==b||c[18]!==y||c[19]!==j||c[20]!==w||c[21]!==S?(r=(0,a.jsx)(tL.t,{boundaryName:"CommentsSidePanelContent",fallback:i,children:(0,a.jsx)(v.Suspense,{fallback:l,children:"thread-previews"===S&&f?(0,a.jsx)(n$,{}):"thread-previews"===S?(0,a.jsx)(aU,{filteredThreadIds:m,isOpen:h,pathName:b,tabSize:j,onClose:_,threadPreviews:w}):(0,a.jsx)(aM,{filteredThreadIds:d,isOpen:h,conversationItems:p,pathName:b,pullRequestAuthorLogin:y,onQuoteReply:u})})}),c[10]=p,c[11]=d,c[12]=m,c[13]=u,c[14]=f,c[15]=h,c[16]=_,c[17]=b,c[18]=y,c[19]=j,c[20]=w,c[21]=S,c[22]=r):r=c[22],c[23]!==t||c[24]!==n||c[25]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[t,n,r]}),c[23]=t,c[24]=n,c[25]=r,c[26]=o):o=c[26],o}aD.displayName="CommentPanelHeaderContent",aA.displayName="CommentsErrorFallback",ak.displayName="CommentsPanelBody";let a$="pullRequestCommentsPanelFooterCollapseState";function aF(e){let t,n,i,a,l,r,o=(0,s.c)(14),{onLoaded:c}=e,d=(0,tl.Kp)();o[0]!==d?(t={basePath:d,enabled:!0},o[0]=d,o[1]=t):t=o[1];let{isFetched:m}=function(e){let t,n,i,a=(0,s.c)(9),{basePath:l,enabled:r}=e,{hydrateDiffPathOrderMap:o}=(0,no.M2)();if(a[0]!==l)t=[eR.uT.fileTree,l],a[0]=l,a[1]=t;else t=a[1];return a[2]!==l||a[3]!==o?(n=async()=>{let e=await (0,eP.QJ)(aP(l));if(!e.ok)throw Error(`Failed to fetch file tree from ${aP(l)}: HTTP ${e.status}`);let t=await e.json();return o((0,tr.V4)(t.diffs)),t},a[2]=l,a[3]=o,a[4]=n):n=a[4],a[5]!==r||a[6]!==t||a[7]!==n?(i={queryKey:t,queryFn:n,enabled:r,staleTime:1/0},a[5]=r,a[6]=t,a[7]=n,a[8]=i):i=a[8],(0,tV.I)(i)}(t);o[2]!==d?(n={pathName:d,hasMorePages:!0},o[2]=d,o[3]=n):n=o[3];let{hasNextPage:u,isFetchingNextPage:h,fetchNextPage:f,isFetched:p}=aI(n);return o[4]!==f||o[5]!==u||o[6]!==h?(i=()=>{u&&!h&&f()},a=[u,h,f],o[4]=f,o[5]=u,o[6]=h,o[7]=i,o[8]=a):(i=o[7],a=o[8]),(0,v.useEffect)(i,a),o[9]!==p||o[10]!==m||o[11]!==c?(l=()=>{m&&p&&c()},r=[m,p,c],o[9]=p,o[10]=m,o[11]=c,o[12]=l,o[13]=r):(l=o[12],r=o[13]),(0,v.useEffect)(l,r),null}function aO(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y=(0,s.c)(42),{commentText:j,onCommentTextChange:w,onSubmitComment:N,isPending:S,ref:C}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("updated_pull_request_header"),y[0]=t):t=y[0];let R=t,E=(0,no.Tw)(),P=(0,no.Rv)(),L=(0,no.Bb)();y[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,aC.Gq)(a$),y[1]=n):n=y[1];let T=n,[D,A]=(0,v.useState)("true"===T);y[2]!==D?(i=()=>({expand:()=>(A(!1),(0,aC.SO)(a$,"false"),D)}),r=[D],y[2]=D,y[3]=i,y[4]=r):(i=y[3],r=y[4]),(0,v.useImperativeHandle)(C,i,r);let k=String(E);y[5]!==k?(o={id:k},y[5]=k,y[6]=o):o=y[6];let $=`${L.ownerLogin}/${L.name}`;y[7]!==L.id||y[8]!==$?(c={databaseId:L.id,nwo:$,slashCommandsEnabled:!1},y[7]=L.id,y[8]=$,y[9]=c):c=y[9],y[10]!==P||y[11]!==o||y[12]!==c?(d={type:"pull_request",id:o,pullRequestNumber:P,repository:c},y[10]=P,y[11]=o,y[12]=c,y[13]=d):d=y[13];let F=d;y[14]!==j||y[15]!==S?(m=S||0===j.trim().length,y[14]=j,y[15]=S,y[16]=m):m=y[16],y[17]!==N||y[18]!==m?(u=(0,a.jsx)(ev.Q,{variant:"primary",onClick:N,inactive:m,children:"Comment"}),y[17]=N,y[18]=m,y[19]=u):u=y[19];let O=u;y[20]===Symbol.for("react.memo_cache_sentinel")?(h=(0,es.$)("CommentsSidePanel-module__SidePanelFooter__ORKvZ","d-flex flex-column gap-2 width-full"),y[20]=h):h=y[20];let q=D?"Open PR comment panel":"Close PR comment panel",B=D?l.ChevronRightIcon:l.ChevronDownIcon,U=!D;return y[21]!==D?(f=()=>{let e=!D;A(e),(0,aC.SO)(a$,String(e))},y[21]=D,y[22]=f):f=y[22],y[23]!==q||y[24]!==B||y[25]!==U||y[26]!==f?(p=(0,a.jsx)(tA.K,{"aria-label":q,icon:B,size:"small","aria-expanded":U,tooltipDirection:"n",variant:"invisible",className:"mr-2",onClick:f}),y[23]=q,y[24]=B,y[25]=U,y[26]=f,y[27]=p):p=y[27],y[28]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("span",{className:"pb-2",children:"Add a comment"}),y[28]=g):g=y[28],y[29]!==p?(x=(0,a.jsxs)("h4",{className:"d-flex",children:[p,g]}),y[29]=p,y[30]=x):x=y[30],y[31]!==O||y[32]!==j||y[33]!==D||y[34]!==S||y[35]!==w||y[36]!==N||y[37]!==F?(_=!D&&(R?(0,a.jsx)(aS.hF,{label:"Add a comment",value:j,onChange:w,onPrimaryAction:N,disabled:S,maxHeightLines:15,subject:F,placeholder:"Leave a comment",showLabel:!1,actions:O}):(0,a.jsx)(nG.S,{label:"Add a comment",value:j,onChange:w,onPrimaryAction:N,disabled:S,maxHeightLines:15,children:O})),y[31]=O,y[32]=j,y[33]=D,y[34]=S,y[35]=w,y[36]=N,y[37]=F,y[38]=_):_=y[38],y[39]!==x||y[40]!==_?(b=(0,a.jsxs)("div",{className:h,id:aR.Bq.issueCommentComposer,children:[x,_]}),y[39]=x,y[40]=_,y[41]=b):b=y[41],b}function aq(e){let{threadPreviews:t}=e;return nY(t,(0,tl.HZ)()),null}function aB(e){let{threadPreviews:t}=e;return nY(t),null}function aU(e){let t,n,i,r,o,c,d,m,u,h=(0,s.c)(27),{filteredThreadIds:f,onClose:p,isOpen:g,tabSize:x,threadPreviews:_}=e,b=(0,v.useRef)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,y.s)(ns.i,300),h[0]=t):t=h[0];let j=t,w=_.length>0;h[1]!==p?(n=()=>{p()},h[1]=p,h[2]=n):n=h[2];let N=n;if(h[3]!==f||h[4]!==N||h[5]!==x||h[6]!==_){let e;h[8]!==f||h[9]!==N||h[10]!==x?(e=e=>e&&f.has(e.id)?(0,a.jsx)(am,{tabSize:x,thread:e,onNavigateToDiffComment:N,headingLevel:"h2"},e.id):null,h[8]=f,h[9]=N,h[10]=x,h[11]=e):e=h[11],i=_.map(e).filter(Boolean),h[3]=f,h[4]=N,h[5]=x,h[6]=_,h[7]=i}else i=h[7];let S=i;return h[12]!==g||h[13]!==S.length?(r=()=>{g&&j(S.length>0?`${S.length} ${1===S.length?"comment":"comments"}`:"No comments found",{element:b.current})},h[12]=g,h[13]=S.length,h[14]=r):r=h[14],h[15]!==g||h[16]!==S?(o=[g,j,S],h[15]=g,h[16]=S,h[17]=o):o=h[17],(0,v.useEffect)(r,o),h[18]!==_?(c=(0,I.G7)("updated_pull_request_header")?(0,a.jsx)(aB,{threadPreviews:_}):(0,a.jsx)(aq,{threadPreviews:_}),h[18]=_,h[19]=c):c=h[19],h[20]!==w||h[21]!==S?(d=S.length>0?(0,a.jsx)(tL.t,{boundaryName:"DockedThreadPreviewsContent",fallback:(0,a.jsx)(aA,{}),children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(n$,{}),children:(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:S})})}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Comments will show up here as soon as there are some.",heading:w?"No comments match the current filter":"No comments on changes yet",icon:l.CommentIcon,headingLevel:"h2"})}),h[20]=w,h[21]=S,h[22]=d):d=h[22],h[23]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:b}),h[23]=m):m=h[23],h[24]!==c||h[25]!==d?(u=(0,a.jsxs)(a.Fragment,{children:[c,d,m]}),h[24]=c,h[25]=d,h[26]=u):u=h[26],u}function aM(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_=(0,s.c)(39),{filteredThreadIds:b,pathName:j,isOpen:w,pullRequestAuthorLogin:N,conversationItems:S,onQuoteReply:C}=e;_[0]!==j?(t={pathName:j},_[0]=j,_[1]=t):t=_[1];let{hasNextPage:R,isFetchingNextPage:E,fetchNextPage:P}=function(e){let t,n,i,a,l=(0,s.c)(10),{pathName:r}=e,{addIssueComments:o}=(0,tl._o)();return l[0]!==r?(t=[eR.uT.issueComments,r],l[0]=r,l[1]=t):t=l[1],l[2]!==r?(n=`${r}/page_data/${eR.uT.issueComments}`,l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=async e=>{let{pageParam:t}=e,n=await (0,eP.QJ)(t);if(!n.ok)throw Error(`Failed to fetch issue comments from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");return o(i),{data:i,nextUrl:a}},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={queryKey:t,initialPageParam:n,queryFn:i,getNextPageParam:au,staleTime:1/0},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,nS.U)(a)}(t);_[2]!==j?(n={pathName:j},_[2]=j,_[3]=n):n=_[3];let{hasNextPage:L,isFetchingNextPage:T,fetchNextPage:D}=function(e){let t,n,i,a,l,r,o=(0,s.c)(12),{pathName:c}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_review_summaries_in_side_panel"),o[0]=t):t=o[0];let d=t,{addReviewSummaries:m}=(0,tl.p1)();return o[1]!==c?(n=[eR.uT.reviewSummaryComments,c],o[1]=c,o[2]=n):n=o[2],o[3]!==c?(i=`${c}/page_data/${eR.uT.reviewSummaryComments}`,o[3]=c,o[4]=i):i=o[4],o[5]!==m?(a=async e=>{let{pageParam:t}=e;if(!d)return{data:[],nextUrl:null};let n=await (0,eP.QJ)(t);if(!n.ok)throw Error(`Failed to fetch review summaries from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");return m(i),{data:i,nextUrl:a}},o[5]=m,o[6]=a):a=o[6],o[7]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{if(d)return e.nextUrl??void 0},o[7]=l):l=o[7],o[8]!==n||o[9]!==i||o[10]!==a?(r={queryKey:n,initialPageParam:i,queryFn:a,getNextPageParam:l,staleTime:1/0},o[8]=n,o[9]=i,o[10]=a,o[11]=r):r=o[11],(0,nS.U)(r)}(n),A=S.length>0,k=(0,v.useRef)(!1),$=(0,v.useRef)(!1);if(_[4]!==P||_[5]!==R||_[6]!==E?(i=()=>{let e=!1;return(async()=>{R&&!E&&!k.current&&(k.current=!0,await P(),e||(k.current=!1))})(),()=>{e=!0}},r=[R,E,P],_[4]=P,_[5]=R,_[6]=E,_[7]=i,_[8]=r):(i=_[7],r=_[8]),(0,v.useEffect)(i,r),_[9]!==D||_[10]!==L||_[11]!==T?(o=()=>{let e=!1;return(async()=>{L&&!T&&!$.current&&($.current=!0,await D(),e||($.current=!1))})(),()=>{e=!0}},c=[L,T,D],_[9]=D,_[10]=L,_[11]=T,_[12]=o,_[13]=c):(o=_[12],c=_[13]),(0,v.useEffect)(o,c),_[14]!==S||_[15]!==b){let e;_[17]!==b?(e=e=>b.has(e.data.id),_[17]=b,_[18]=e):e=_[18],d=S.filter(e),_[14]=S,_[15]=b,_[16]=d}else d=_[16];let F=d,O=E||R||T||L,q=(0,v.useRef)(null);_[19]===Symbol.for("react.memo_cache_sentinel")?(m=(0,y.s)(ns.i,300),_[19]=m):m=_[19];let B=m;_[20]!==O||_[21]!==w||_[22]!==F.length?(u=()=>{!w||O||B(F.length>0?`${F.length} ${1===F.length?"comment":"comments"}`:"No comments found",{element:q.current})},_[20]=O,_[21]=w,_[22]=F.length,_[23]=u):u=_[23],_[24]!==A||_[25]!==O||_[26]!==w||_[27]!==F?(h=[w,O,B,F,A],_[24]=A,_[25]=O,_[26]=w,_[27]=F,_[28]=h):h=_[28],(0,v.useEffect)(u,h),_[29]===Symbol.for("react.memo_cache_sentinel")?(f=(0,te.M3)(),_[29]=f):f=_[29];let U=f;return _[30]!==A||_[31]!==O||_[32]!==C||_[33]!==N||_[34]!==F?(p=F.length>0?(0,a.jsx)(tL.t,{boundaryName:"IssueCommentsContent",fallback:(0,a.jsx)(aA,{}),children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(n$,{}),children:(0,a.jsxs)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:[F.map(e=>"review-summary"===e.type?(0,a.jsx)(aw,{reviewSummary:e.data,pullRequestAuthorLogin:N,canReact:U,onQuoteReply:C},`review-${e.data.id}`):(0,a.jsx)(ag,{comment:e.data,pullRequestAuthorLogin:N,canReact:U,onQuoteReply:C},`comment-${e.data.id}`)),O&&(0,a.jsx)(n$,{count:1})]})})}):O?(0,a.jsx)(n$,{}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Comments will show up here as soon as there are some.",heading:A?"No comments match the current filter":"No comments yet",icon:l.CommentIcon,headingLevel:"h2"})}),_[30]=A,_[31]=O,_[32]=C,_[33]=N,_[34]=F,_[35]=p):p=_[35],_[36]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:q}),_[36]=g):g=_[36],_[37]!==p?(x=(0,a.jsxs)(a.Fragment,{children:[p,g]}),_[37]=p,_[38]=x):x=_[38],x}aF.displayName="LazyDataLoader",aO.displayName="CommentsSidePanelFooter",aq.displayName="ThreadPositioningWithStore",aB.displayName="ThreadPositioningServerOnly",aU.displayName="ThreadPreviewsContent",aM.displayName="IssueCommentsContent";let az=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,y,j,w,N,S=(0,s.c)(116),{pathName:C,toggleSidesheetRef:R,pageLimits:E,pullRequestAuthorLogin:L,aliveChannels:T,isOpen:D,onClose:A,tabSize:k}=e,$=Y(B.Comments)?F.XC?.getElementById(nd):null,[O,q]=(0,v.useState)("thread-previews"),U=(0,tl.BI)(),M=U.length,z=(0,no.i9)(),G=e2();e:{let e;if(0===z.size){t=U;break e}if(S[0]!==z||S[1]!==U){let t;S[3]!==z?(t=(e,t)=>{let n=e.path??e.positioning?.path,i=t.path??t.positioning?.path,a=void 0!==n?z.get(n):void 0,s=void 0!==i?z.get(i):void 0;return void 0===a&&void 0===s?0:void 0===a?1:void 0===s?-1:a!==s?a-s:(("FILE"===e.subjectType?0:e.positioning?.endLine??e.line??e.subject?.endLine)??1/0)-(("FILE"===t.subjectType?0:t.positioning?.endLine??t.line??t.subject?.endLine)??1/0)},S[3]=z,S[4]=t):t=S[4],e=[...U].sort(t),S[0]=z,S[1]=U,S[2]=e}else e=S[2];t=e}let H=t,V=(0,tl.$j)(),W=(0,tl.u0)(),Q=(0,no.pW)();if(S[5]!==V||S[6]!==W)n=[...V.map(e=>({type:"issue-comment",data:e,sortDate:e.createdAt})),...W.map(e=>({type:"review-summary",data:e,sortDate:e.submittedAt}))].sort((e,t)=>e.sortDatet.sortDate)),S[5]=V,S[6]=W,S[7]=n;else n=S[7];let K=n;S[8]!==V||S[9]!==W?(i=[...V,...W.map(aN)],S[8]=V,S[9]=W,S[10]=i):i=S[10];let Z=i,[X,ee]=(0,v.useState)(aG),{openPanel:en,closePanel:ei}=J(),ea=(0,P.zy)();S[11]!==ei||S[12]!==ea.search||S[13]!==en||S[14]!==ee?(r=()=>{let e=new URLSearchParams(ea.search),t=e.get("review_id");if(!t)return;let n="false"!==e.get("show_resolved");return ee(e=>({...e,filterText:`review-id:${t}`,hideResolvedThreads:!n})),en(B.Comments),()=>{ei()}},S[11]=ei,S[12]=ea.search,S[13]=en,S[14]=ee,S[15]=r):r=S[15],S[16]!==ei||S[17]!==ea.pathname||S[18]!==ea.search||S[19]!==en?(o=[ea.pathname,ea.search,en,ei],S[16]=ei,S[17]=ea.pathname,S[18]=ea.search,S[19]=en,S[20]=o):o=S[20],(0,v.useEffect)(r,o);let es=function(e,t){let n,i=(0,s.c)(4),a=(0,tl.SM)();if(i[0]!==t||i[1]!==a||i[2]!==e){let s;s=t.filterText?at(t.filterText):void 0,n=new Set([...e.filter(e=>{let n=i9(e),i=e.path??"",l=e.subject?.endDiffSide==="RIGHT"?"R":"L",r=e.subject?.originalEndLine?`${l}${e.subject.originalEndLine}`:"FILE",o=a(Number(e.id),i,r);return ae({authorLogin:n?.author?.login??"",body:n?.body??"",createdAt:n?.createdAt??"",id:e.id,isResolved:o?.isResolved??e.isResolved??!1,isOutdated:(e.isOutdated||e.subject?.isOutdated||e.positioning?.isOutdated)??!1,path:i,pullRequestReviewId:e.pullRequestReviewId},t,s)}).map(e=>e.id??"")]),i[0]=t,i[1]=a,i[2]=e,i[3]=n}else n=i[3];return n}(H,X),[el,er]=(0,v.useState)(aH),eo=function(e,t){let n,i,a=(0,s.c)(7);if(a[0]!==t||a[1]!==e){let i;a[3]!==t?(i=e=>ae({authorLogin:e.authorLogin,body:e.body,createdAt:e.createdAt,id:e.id,isResolved:!1,isOutdated:!1,path:""},t),a[3]=t,a[4]=i):i=a[4],n=e.filter(i),a[0]=t,a[1]=e,a[2]=n}else n=a[2];let l=n;return a[5]!==l?(i=new Set([...l.map(an)]),a[5]=l,a[6]=i):i=a[6],i}(Z,el),ec=(0,v.useRef)(null),ed=(0,v.useRef)(null),[em,eu]=(0,v.useState)(""),{mutate:eh,isPending:ef}=function(){let e,t,n,i=(0,s.c)(7),a=(0,tl.Kp)(),l=`${a}/page_data/${eR.uT.submitPullRequestTimelineComment}`,{addIssueComment:r}=(0,tl._o)();return i[0]!==l?(e=async e=>{let t=await (0,eP.Sr)(`${l}`,{method:"POST",headers:{Accept:"application/json"},body:e}),n=await (0,tM.hp)(t);return(0,tM.R)(t,n),n},i[0]=l,i[1]=e):e=i[1],i[2]!==r?(t=(e,t)=>{r(e.issueComment)},i[2]=r,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eL.n)(n)}();S[21]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{eu(e)},S[21]=c):c=S[21];let ep=c;S[22]!==em||S[23]!==eh||S[24]!==ef?(d=()=>{0===em.trim().length||ef||eh({text:em},{onSuccess:e=>{eu(""),requestAnimationFrame(()=>{F.XC?.getElementById(`issue-comment-${e.issueComment.id}`)?.scrollIntoView({behavior:"smooth"})})}})},S[22]=em,S[23]=eh,S[24]=ef,S[25]=d):d=S[25];let eg=d;S[26]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{ed.current?.expand()?eu(t=>t.trim().length>0?`${t} ${e}`:e):eu(e)},S[26]=m):m=S[26];let ex=m;if(S[27]!==H){for(let e of(u=[],H)){let t=i9(e);t?.author&&!u.some(e=>e.login===t.author?.login)&&("Copilot"===t.author.login?u.unshift(t.author):u.push(t.author))}S[27]=H,S[28]=u}else u=S[28];let e_=u;if(S[29]!==Z){for(let e of(h=[],Z))e.authorLogin&&!h.some(t=>t.login===e.authorLogin)&&("Copilot"===e.authorLogin?h.unshift({login:e.authorLogin,avatarUrl:e.authorAvatarUrl??""}):h.push({login:e.authorLogin,avatarUrl:e.authorAvatarUrl??""}));S[29]=Z,S[30]=h}else h=S[30];let ev=h,eb="issue-comments"===O&&Q;S[31]!==em||S[32]!==eg||S[33]!==eb||S[34]!==ef?(f=eb?(0,a.jsx)(e9.l.Footer,{children:(0,a.jsx)(aO,{ref:ed,commentText:em,onCommentTextChange:ep,onSubmitComment:eg,isPending:ef})}):null,S[31]=em,S[32]=eg,S[33]=eb,S[34]=ef,S[35]=f):f=S[35];let ey=f,ej=E?.reviewThreadsPaginatedLimitExceeded,ew=E?.reviewThreadsPaginatedLimit;S[36]===Symbol.for("react.memo_cache_sentinel")?(p=(0,I.G7)("updated_pull_request_header"),S[36]=p):p=S[36];let eN=p,eS=D&&"files_changed"!==G&&eN,eC=(0,no.xD)(),[eE,eI]=(0,v.useState)(!1);S[37]===Symbol.for("react.memo_cache_sentinel")?(g=()=>eI(!0),S[37]=g):g=S[37];let eT=g,eD=eS&&!eE&&!eC;!function(e){let t,n=(0,s.c)(3),i=(0,tl.Kp)(),{updateIssueComment:a}=(0,tl._o)(),l=(0,tl.$j)(),r=(0,I.G7)("prs_live_updates_issue_comments")&&l.length>0?e?.pullRequestTimeline:void 0;n[0]!==i||n[1]!==a?(t=e=>{let t=aE.exec(e.reason);if(!t?.[1])return;let n=t[1],s=async()=>{try{let e=`${i}/page_data/${eR.uT.issueComments}/${encodeURIComponent(n)}`,t=await (0,eP.QJ)(e);if(!t.ok)return;let s=await t.json();a({match:e=>e.id===n,transform:()=>s})}catch{}};e.wait?window.setTimeout(()=>void s(),e.wait):s()},n[0]=i,n[1]=a,n[2]=t):t=n[2];let o=t;(0,b.x)(r,o)}(T);let eA=et();if(!D)return null;if($&&!eA){let e,t,n,i,s,l;return S[38]!==ev||S[39]!==el||S[40]!==er||S[41]!==ee||S[42]!==q||S[43]!==X||S[44]!==e_||S[45]!==O?(e=(0,a.jsx)(nw.Header,{children:(0,a.jsx)(aD,{viewMode:O,setViewMode:q,threadPreviewsAuthorList:e_,issueCommentsAuthorList:ev,threadPreviewFilterState:X,setThreadPreviewFilterState:ee,issueCommentsFilterState:el,setIssueCommentsFilterState:er,iconOnlyReviewCommentsFilter:!0})}),S[38]=ev,S[39]=el,S[40]=er,S[41]=ee,S[42]=q,S[43]=X,S[44]=e_,S[45]=O,S[46]=e):e=S[46],S[47]!==eT||S[48]!==eS?(t=eS&&(0,a.jsx)(tL.t,{boundaryName:"LazyDataLoader",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(aF,{onLoaded:eT})})}),S[47]=eT,S[48]=eS,S[49]=t):t=S[49],S[50]!==K||S[51]!==eo||S[52]!==es||S[53]!==ex||S[54]!==eD||S[55]!==D||S[56]!==ew||S[57]!==ej||S[58]!==C||S[59]!==L||S[60]!==k||S[61]!==H||S[62]!==M||S[63]!==O?(n=(0,a.jsx)(ak,{viewMode:O,filteredThreadIds:es,filteredIssueCommentIds:eo,conversationItems:K,handleQuoteReply:ex,pathName:C,pullRequestAuthorLogin:L,limitExceeded:ej,threadPreviews:H,totalDiffCommentCount:M,limitCount:ew,isOpen:D,isLazyLoading:eD,onClose:nc.l,tabSize:k}),S[50]=K,S[51]=eo,S[52]=es,S[53]=ex,S[54]=eD,S[55]=D,S[56]=ew,S[57]=ej,S[58]=C,S[59]=L,S[60]=k,S[61]=H,S[62]=M,S[63]=O,S[64]=n):n=S[64],S[65]!==t||S[66]!==n?(i=(0,a.jsxs)(nw.Body,{children:[t,n]}),S[65]=t,S[66]=n,S[67]=i):i=S[67],S[68]!==em||S[69]!==eg||S[70]!==eb||S[71]!==ef?(s=eb&&(0,a.jsx)(nw.Footer,{children:(0,a.jsx)(i8.g,{flags:{primer_react_css_anchor_positioning:!0},children:(0,a.jsx)(aO,{ref:ed,commentText:em,onCommentTextChange:ep,onSubmitComment:eg,isPending:ef})})}),S[68]=em,S[69]=eg,S[70]=eb,S[71]=ef,S[72]=s):s=S[72],S[73]!==e||S[74]!==i||S[75]!==s?(l=(0,a.jsxs)(nw,{panelName:B.Comments,children:[e,i,s]}),S[73]=e,S[74]=i,S[75]=s,S[76]=l):l=S[76],(0,na.createPortal)(l,$)}return S[77]===Symbol.for("react.memo_cache_sentinel")?(x={narrow:"fullscreen",regular:"right",wide:"right"},S[77]=x):x=S[77],S[78]!==ey?(_=()=>ey,S[78]=ey,S[79]=_):_=S[79],S[80]!==ev||S[81]!==el||S[82]!==A||S[83]!==er||S[84]!==ee||S[85]!==q||S[86]!==X||S[87]!==e_||S[88]!==O?(y=e=>{let{dialogLabelId:t}=e;return(0,a.jsxs)(e9.l.Header,{children:[(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Comments"}),(0,a.jsx)(tA.K,{ref:ec,"aria-label":"Close comments panel",icon:l.XIcon,variant:"invisible",onClick:A})]}),(0,a.jsx)(aD,{viewMode:O,setViewMode:q,threadPreviewsAuthorList:e_,issueCommentsAuthorList:ev,threadPreviewFilterState:X,setThreadPreviewFilterState:ee,issueCommentsFilterState:el,setIssueCommentsFilterState:er})]})},S[80]=ev,S[81]=el,S[82]=A,S[83]=er,S[84]=ee,S[85]=q,S[86]=X,S[87]=e_,S[88]=O,S[89]=y):y=S[89],S[90]!==eT||S[91]!==eS?(j=eS&&(0,a.jsx)(tL.t,{boundaryName:"LazyDataLoader",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(aF,{onLoaded:eT})})}),S[90]=eT,S[91]=eS,S[92]=j):j=S[92],S[93]!==K||S[94]!==eo||S[95]!==es||S[96]!==ex||S[97]!==eD||S[98]!==D||S[99]!==ew||S[100]!==ej||S[101]!==A||S[102]!==C||S[103]!==L||S[104]!==k||S[105]!==H||S[106]!==M||S[107]!==O?(w=(0,a.jsx)(ak,{viewMode:O,limitExceeded:ej,limitCount:ew,isOpen:D,isLazyLoading:eD,conversationItems:K,onClose:A,tabSize:k,filteredThreadIds:es,filteredIssueCommentIds:eo,handleQuoteReply:ex,pathName:C,threadPreviews:H,totalDiffCommentCount:M,pullRequestAuthorLogin:L}),S[93]=K,S[94]=eo,S[95]=es,S[96]=ex,S[97]=eD,S[98]=D,S[99]=ew,S[100]=ej,S[101]=A,S[102]=C,S[103]=L,S[104]=k,S[105]=H,S[106]=M,S[107]=O,S[108]=w):w=S[108],S[109]!==A||S[110]!==_||S[111]!==y||S[112]!==j||S[113]!==w||S[114]!==R?(N=(0,a.jsxs)(e9.l,{initialFocusRef:ec,position:x,returnFocusRef:R,onClose:A,renderFooter:_,renderHeader:y,children:[j,w]}),S[109]=A,S[110]=_,S[111]=y,S[112]=j,S[113]=w,S[114]=R,S[115]=N):N=S[115],N});function aG(){return{...ai}}function aH(){return{...ai}}az.displayName="CommentsSidePanel";let aV=(0,v.lazy)(async()=>({default:(await Promise.all([n.e("59299"),n.e("83465"),n.e("46903"),n.e("59046"),n.e("66554"),n.e("72608"),n.e("75271"),n.e("77027"),n.e("33684"),n.e("18222"),n.e("6478"),n.e("62874"),n.e("44880"),n.e("9991"),n.e("3809"),n.e("1347"),n.e("50304"),n.e("94045"),n.e("75674"),n.e("15117"),n.e("60207"),n.e("5401"),n.e("74193"),n.e("2914"),n.e("24730"),n.e("87083"),n.e("37147"),n.e("46009"),n.e("5652"),n.e("92707")]).then(n.bind(n,55998))).PullRequestsSidePanel}));function aW(e){let t,n,i,l=(0,s.c)(5),{repository:r,pullRequestNumber:o}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("div",{className:"fgColor-muted text-small tmp-p-3",children:"Unable to load agent sessions."}),l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:"d-flex flex-justify-center flex-items-center tmp-p-4",children:(0,a.jsx)(eg.A,{size:"medium"})}),l[1]=n):n=l[1],l[2]!==o||l[3]!==r?(i=(0,a.jsx)(tL.t,{boundaryName:"AgentSessionsPanelBody",fallback:t,children:(0,a.jsx)(v.Suspense,{fallback:n,children:(0,a.jsx)(aV,{repository:r,pullRequestNumber:o})})}),l[2]=o,l[3]=r,l[4]=i):i=l[4],i}aV.displayName="PullRequestsSidePanel",aW.displayName="AgentSessionsPanelBody";let aQ=(0,v.memo)(function(e){let t,n,i,r,o,c,d=(0,s.c)(23),{isOpen:m,repository:u,pullRequestNumber:h,onClose:f}=e,p=Y(B.AgentSessions),g=et(),{closePanel:x}=J(),{returnFocusRef:_}=ee(),b=(0,v.useRef)(null);d[0]!==x||d[1]!==f?(t=()=>{x(),f?.()},d[0]=x,d[1]=f,d[2]=t):t=d[2];let y=t;if(d[3]!==g||d[4]!==p||d[5]!==m||d[6]!==h||d[7]!==u){n=Symbol.for("react.early_return_sentinel");e:{let e=p?F.XC?.getElementById(nd):null;if(!m){n=null;break e}if(e&&!g){let t;d[9]!==h||d[10]!==u?(t=(0,a.jsx)(nw,{panelName:B.AgentSessions,children:(0,a.jsx)(nw.Body,{className:"p-0",children:(0,a.jsx)(nw.ViewportFill,{children:(0,a.jsx)(aW,{repository:u,pullRequestNumber:h})})})}),d[9]=h,d[10]=u,d[11]=t):t=d[11],n=(0,na.createPortal)(t,e);break e}}d[3]=g,d[4]=p,d[5]=m,d[6]=h,d[7]=u,d[8]=n}else n=d[8];return n!==Symbol.for("react.early_return_sentinel")?n:(d[12]===Symbol.for("react.memo_cache_sentinel")?(i={narrow:"fullscreen",regular:"right",wide:"right"},d[12]=i):i=d[12],d[13]!==y?(r=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:nx[B.AgentSessions]}),(0,a.jsx)(tA.K,{ref:b,"aria-label":"Close agent sessions panel",icon:l.XIcon,variant:"invisible",onClick:y})]})})},d[13]=y,d[14]=r):r=d[14],d[15]!==h||d[16]!==u?(o=(0,a.jsx)(nw.DialogFill,{children:(0,a.jsx)(aW,{repository:u,pullRequestNumber:h})}),d[15]=h,d[16]=u,d[17]=o):o=d[17],d[18]!==y||d[19]!==_||d[20]!==r||d[21]!==o?(c=(0,a.jsx)(e9.l,{initialFocusRef:b,position:i,returnFocusRef:_,onClose:y,height:"large",renderBody:aK,renderHeader:r,children:o}),d[18]=y,d[19]=_,d[20]=r,d[21]=o,d[22]=c):c=d[22],c)});function aK(e){let{children:t}=e;return(0,a.jsx)(e9.l.Body,{className:"p-0",children:t})}function aZ(e){let t=document.querySelector('#__primerPortalRoot__ div[role="dialog"]'),n=document.querySelector(`#${e} div[role="dialog"]`);(t||n)&&document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",code:"Escape",ctrlKey:!0}))}aQ.displayName="AgentSessionsSidePanel";let aX={"show-commit-selector-on-small":"ToolbarMoreMenu-module__show-commit-selector-on-small__m_TbM","show-commit-selector-on-medium":"ToolbarMoreMenu-module__show-commit-selector-on-medium__U6fKz"};function aJ(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P,L=(0,s.c)(70),{pageLimits:D,pullRequest:A,aliveChannels:k,hideWhitespace:$,onUpdateWhitespace:F,additionalPreferences:O,showCommitSelector:q,commits:B,isFileTreeExpanded:U,repository:M,pullRequestNumber:z}=e,G=void 0===U||U,H=(0,T.u)("prx_robust_small_screen_support");L[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("coding_agent_logs_in_pr"),L[0]=t):t=L[0];let V=t;L[1]!==B?(n=B.map(aY),L[1]=B,L[2]=n):n=L[2];let W=iD(n),[Q,K]=(0,v.useState)(!1),[Z,X]=(0,v.useState)(!1),[J,Y]=(0,v.useState)(!1),[ee,et]=(0,v.useState)(!1),[en,ei]=(0,v.useState)(!1),ea=(0,v.useRef)(null),es=(0,tl.wI)(),el=(0,tl.SH)(),{sendPullRequestAnalyticsEvent:er}=tT(),eo=es.length;L[3]!==er?(i=()=>{er("comments_side_panel.open","COMMENTS_SIDE_PANEL_BUTTON"),aZ(),K(!0),et(!1)},L[3]=er,L[4]=i):i=L[4];let ec=i;L[5]!==er?(r=()=>{er("agent_sessions_side_panel.open","AGENT_SESSIONS_MENU_ITEM"),aZ(),et(!1),Y(!0)},L[5]=er,L[6]=r):r=L[6];let ed=r;L[7]!==er?(o=()=>{er("alerts_side_panel.open","ALERTS_SIDE_PANEL_BUTTON"),aZ(),X(!0),et(!1)},L[7]=er,L[8]=o):o=L[8];let em=o;return L[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tA.K,{ref:ea,icon:l.KebabHorizontalIcon,variant:"default",size:"small","aria-label":"More options"})}),L[9]=c):c=L[9],L[10]!==ed?(d=V&&(0,a.jsxs)(ti.l.Item,{onSelect:ed,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.AgentIcon,{})}),"Agent sessions"]}),L[10]=ed,L[11]=d):d=L[11],L[12]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentDiscussionIcon,{})}),L[12]=m):m=L[12],L[13]!==el?(u=el>0&&(0,a.jsx)(ti.l.TrailingVisual,{children:el}),L[13]=el,L[14]=u):u=L[14],L[15]!==ec||L[16]!==u?(h=(0,a.jsxs)(ti.l.Item,{onSelect:ec,children:[m,"Comments",u]}),L[15]=ec,L[16]=u,L[17]=h):h=L[17],L[18]!==em||L[19]!==eo?(f=eo>0&&(0,a.jsxs)(ti.l.Item,{onSelect:em,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.AlertIcon,{})}),"Alerts",(0,a.jsx)(ti.l.TrailingVisual,{children:eo})]}),L[18]=em,L[19]=eo,L[20]=f):f=L[20],L[21]!==W||L[22]!==G||L[23]!==H||L[24]!==q?(p=H?(0,a.jsxs)(ti.l.Item,{onSelect:()=>q(),className:aX[`show-commit-selector-on-${G?"small":"medium"}`],children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.VersionsIcon,{})}),W]}):null,L[21]=W,L[22]=G,L[23]=H,L[24]=q,L[25]=p):p=L[25],L[26]!==h||L[27]!==f||L[28]!==p||L[29]!==d?(g=(0,a.jsxs)(ti.l.Group,{children:[d,h,f,p]}),L[26]=h,L[27]=f,L[28]=p,L[29]=d,L[30]=g):g=L[30],L[31]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(ti.l.Divider,{}),L[31]=x):x=L[31],L[32]===Symbol.for("react.memo_cache_sentinel")?(_=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.GearIcon,{})}),L[32]=_):_=L[32],L[33]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsxs)(ti.l.Item,{children:[_,"Settings",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ChevronRightIcon,{})})]})}),L[33]=b):b=L[33],L[34]!==O||L[35]!==$||L[36]!==F?(y=(0,a.jsx)(np.W.Overlay,{side:"outside-bottom",align:"end",children:(0,a.jsx)(ti.l,{children:(0,a.jsx)(iv.Q,{reloadOnWhitespaceChange:!0,onUpdateWhitespace:F,defaultHideWhitespace:$,additionalPreferences:O})})}),L[34]=O,L[35]=$,L[36]=F,L[37]=y):y=L[37],L[38]!==en||L[39]!==y?(j=(0,a.jsx)(ti.l.Group,{children:(0,a.jsxs)(np.W,{open:en,onOpenChange:ei,children:[b,y]})}),L[38]=en,L[39]=y,L[40]=j):j=L[40],L[41]!==g||L[42]!==j?(w=(0,a.jsx)(np.W.Overlay,{align:"end",children:(0,a.jsxs)(ti.l,{children:[g,x,j]})}),L[41]=g,L[42]=j,L[43]=w):w=L[43],L[44]!==ee||L[45]!==w?(N=(0,a.jsxs)(np.W,{open:ee,onOpenChange:et,children:[c,w]}),L[44]=ee,L[45]=w,L[46]=N):N=L[46],L[47]===Symbol.for("react.memo_cache_sentinel")?(S=()=>K(!1),L[47]=S):S=L[47],L[48]!==k||L[49]!==Q||L[50]!==D||L[51]!==A.author.login||L[52]!==A.pathName?(C=(0,a.jsx)(az,{isOpen:Q,pageLimits:D,pathName:A.pathName,pullRequestAuthorLogin:A.author.login,aliveChannels:k,toggleSidesheetRef:ea,onClose:S}),L[48]=k,L[49]=Q,L[50]=D,L[51]=A.author.login,L[52]=A.pathName,L[53]=C):C=L[53],L[54]!==Z||L[55]!==es||L[56]!==D||L[57]!==A.comparison||L[58]!==A.pathName||L[59]!==eo?(R=eo>0&&(0,a.jsx)(nU,{annotations:es,isOpen:Z,pageLimits:D,pathName:A.pathName,endCommitOid:A.comparison.headOid,returnFocusRef:ea,onClose:()=>X(!1)}),L[54]=Z,L[55]=es,L[56]=D,L[57]=A.comparison,L[58]=A.pathName,L[59]=eo,L[60]=R):R=L[60],L[61]!==J||L[62]!==z||L[63]!==M?(E=V&&(0,a.jsx)(aQ,{isOpen:J,repository:M,pullRequestNumber:z,onClose:()=>Y(!1)}),L[61]=J,L[62]=z,L[63]=M,L[64]=E):E=L[64],L[65]!==N||L[66]!==C||L[67]!==R||L[68]!==E?(P=(0,a.jsxs)(a.Fragment,{children:[N,C,R,E]}),L[65]=N,L[66]=C,L[67]=R,L[68]=E,L[69]=P):P=L[69],P}function aY(e){return e.oid}function a0(e){let t,n,i,l,r=(0,s.c)(9),{changeGroupsPreferenceAvailable:o,showChangeGroups:c,onShowChangeGroupsChange:d}=e,{sendPullRequestAnalyticsEvent:m}=tT();if(!o)return;r[0]!==d||r[1]!==m||r[2]!==c?(t=()=>{let e=!c;m(e?"change_group_preference.show":"change_group_preference.hide","CHANGE_GROUP_PREFERENCE_TOGGLE"),d(e)},r[0]=d,r[1]=m,r[2]=c,r[3]=t):t=r[3];let u=t;return r[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(ti.l.Divider,{}),r[4]=n):n=r[4],r[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(ti.l.Description,{variant:"block",children:"Organize changes into groups with Copilot"}),r[5]=i):i=r[5],r[6]!==u||r[7]!==c?(l=(0,a.jsxs)(a.Fragment,{children:[n,(0,a.jsx)(ti.l.Group,{"aria-label":"Change Groups",selectionVariant:"single",children:(0,a.jsxs)(ti.l.Item,{selected:c,onSelect:u,children:["Show changes by group",i]})})]}),r[6]=u,r[7]=c,r[8]=l):l=r[8],l}aJ.displayName="ToolbarMoreMenu",a0.displayName="ChangeGroupsPreferences";var a1=n(70985),a2=n(65222);function a3(e){let t={id:e.commentDatabaseId};return null!=e.suggestionIndex&&(t.suggestionIndex=e.suggestionIndex),t}function a4(e){let t,n,i,r,o,c=(0,s.c)(14),{repository:d,pullRequestNumber:m}=e,u=(0,I.G7)("coding_agent_logs_in_pr"),h=Y(B.AgentSessions),f=(0,v.useRef)(null),p=J(),{sendPullRequestAnalyticsEvent:g}=tT();if(!u)return null;let x=h?"Close agent sessions":"Open agent sessions";return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tA.K,{inactive:!0,"aria-label":"The agent sessions panel cannot currently be opened.",icon:l.AgentIcon,size:"small",variant:"invisible"}),c[0]=t):t=c[0],c[1]!==p||c[2]!==g?(n=()=>{g("agent_sessions_side_panel.open","AGENT_SESSIONS_SIDE_PANEL_BUTTON"),p.togglePanel("agentSessions",f.current)},c[1]=p,c[2]=g,c[3]=n):n=c[3],c[4]!==x||c[5]!==n?(i=(0,a.jsx)(tA.K,{ref:f,"aria-label":x,icon:l.AgentIcon,size:"small",variant:"invisible",onClick:n}),c[4]=x,c[5]=n,c[6]=i):i=c[6],c[7]!==h||c[8]!==m||c[9]!==d?(r=(0,a.jsx)(aQ,{isOpen:h,repository:d,pullRequestNumber:m}),c[7]=h,c[8]=m,c[9]=d,c[10]=r):r=c[10],c[11]!==i||c[12]!==r?(o=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tL.t,{boundaryName:"OpenAgentsSidePanelButton",fallback:t,children:[i,r]})}),c[11]=i,c[12]=r,c[13]=o):o=c[13],o}a4.displayName="OpenAgentsPanelButton";var a5=n(72489);function a6(e){let t,n,i=(0,s.c)(6),{bodyHtml:l,isLoading:r}=e;i[0]!==l?(t=l.includes("No description provided."),i[0]=l,i[1]=t):t=i[1];let o=t;return i[2]!==l||i[3]!==o||i[4]!==r?(n=r?(0,a.jsx)("div",{className:"d-flex flex-justify-center",children:(0,a.jsx)(eg.A,{})}):(0,a.jsx)(a5.A,{verifiedHTML:l,className:o?"fgColor-muted":void 0}),i[2]=l,i[3]=o,i[4]=r,i[5]=n):n=i[5],n}function a7(e){let t,n,i,r,o=(0,s.c)(14),{bodyHtml:c,isLoading:d,isOpen:m,onClose:u,toggleSidesheetRef:h}=e,f=Y(B.Overview)?F.XC?.getElementById(nd):null,p=(0,v.useRef)(null),g=et();if(!m)return null;if(f&&!g){let e;return o[0]!==c||o[1]!==d?(e=(0,a.jsx)(nw,{panelName:B.Overview,children:(0,a.jsx)(nw.Body,{children:(0,a.jsx)(a6,{bodyHtml:c,isLoading:d})})}),o[0]=c,o[1]=d,o[2]=e):e=o[2],(0,na.createPortal)(e,f)}return o[3]===Symbol.for("react.memo_cache_sentinel")?(t={narrow:"fullscreen",regular:"right",wide:"right"},o[3]=t):t=o[3],o[4]!==u?(n=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Overview"}),(0,a.jsx)(tA.K,{ref:p,"aria-label":"Close overview panel",icon:l.XIcon,variant:"invisible",onClick:u})]})})},o[4]=u,o[5]=n):n=o[5],o[6]!==c||o[7]!==d?(i=(0,a.jsx)(a6,{bodyHtml:c,isLoading:d}),o[6]=c,o[7]=d,o[8]=i):i=o[8],o[9]!==u||o[10]!==n||o[11]!==i||o[12]!==h?(r=(0,a.jsx)(e9.l,{initialFocusRef:p,position:t,returnFocusRef:h,onClose:u,renderHeader:n,children:i}),o[9]=u,o[10]=n,o[11]=i,o[12]=h,o[13]=r):r=o[13],r}function a8(){let e,t=(0,s.c)(2),n=(0,eE.e)(eR.uT.description);return t[0]!==n?(e={queryKey:[eR.uT.description,n],queryFn:async()=>{let e=await (0,eP.QJ)(n);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},staleTime:1/0},t[0]=n,t[1]=e):e=t[1],(0,tV.I)(e)}function a9(e){let t,n,i,r,o,c=(0,s.c)(16),{aliveChannel:d}=e,m=Y(B.Overview),u=J(),h=(0,v.useRef)(null),{sendPullRequestAnalyticsEvent:f}=tT(),p=m?"Close overview panel":"Open overview panel",{data:g,isLoading:x}=a8();!function(e){let t,n=(0,s.c)(1),{refetch:i}=a8();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={body_updated:!0},n[0]=t):t=n[0],w(e,i,t,void 0)}(d);let _=g?.bodyHtml||'

No description provided.

';return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tA.K,{inactive:!0,"aria-label":"The overview panel cannot currently be opened.",icon:l.InfoIcon,size:"small",variant:"invisible"}),c[0]=t):t=c[0],c[1]!==u||c[2]!==f?(n=()=>{f("overview_side_panel.open","OVERVIEW_SIDE_PANEL_BUTTON"),u.togglePanel("overview",h.current)},c[1]=u,c[2]=f,c[3]=n):n=c[3],c[4]!==m||c[5]!==p||c[6]!==n?(i=(0,a.jsx)(tA.K,{ref:h,"aria-label":p,"aria-expanded":m,icon:l.InfoIcon,size:"small",variant:"invisible",onClick:n}),c[4]=m,c[5]=p,c[6]=n,c[7]=i):i=c[7],c[8]!==u.closePanel||c[9]!==_||c[10]!==m||c[11]!==x?(r=(0,a.jsx)(a7,{bodyHtml:_,isLoading:x,isOpen:m,toggleSidesheetRef:h,onClose:u.closePanel}),c[8]=u.closePanel,c[9]=_,c[10]=m,c[11]=x,c[12]=r):r=c[12],c[13]!==i||c[14]!==r?(o=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tL.t,{boundaryName:"OpenOverviewPanelButton",fallback:t,children:[i,r]})}),c[13]=i,c[14]=r,c[15]=o):o=c[15],o}function se(e){let t,n,i,r,o,c,d=(0,s.c)(22),{pageLimits:m,aliveChannels:u,tabSize:h}=e,f=Y(B.Comments),p=(0,v.useRef)(null),g=J(),x=f?"Close comments panel":"Open comments panel",_=(0,no.Kp)(),b=(0,no.sA)(),y=(0,no.SH)(),{sendPullRequestAnalyticsEvent:j}=tT();return d[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(ev.Q,{"aria-label":"The comments panel cannot currently be opened.",leadingVisual:l.CommentDiscussionIcon,size:"small",variant:"invisible"}),d[0]=t):t=d[0],d[1]!==g||d[2]!==j?(n=()=>{j("comments_side_panel.open","COMMENTS_SIDE_PANEL_BUTTON"),g.togglePanel("comments",p.current)},d[1]=g,d[2]=j,d[3]=n):n=d[3],d[4]!==y||d[5]!==f||d[6]!==n?(i=(0,a.jsx)(ev.Q,{"aria-expanded":f,count:y,leadingVisual:l.CommentDiscussionIcon,size:"small",variant:"invisible",onClick:n}),d[4]=y,d[5]=f,d[6]=n,d[7]=i):i=d[7],d[8]!==x||d[9]!==i?(r=(0,a.jsx)(eV.m,{ref:p,text:x,direction:"sw",type:"label",children:i}),d[8]=x,d[9]=i,d[10]=r):r=d[10],d[11]!==g.closePanel||d[12]!==u||d[13]!==b||d[14]!==_||d[15]!==f||d[16]!==m||d[17]!==h?(o=(0,a.jsx)(az,{isOpen:f,pageLimits:m,pathName:_,pullRequestAuthorLogin:b,aliveChannels:u,tabSize:h,toggleSidesheetRef:p,onClose:g.closePanel}),d[11]=g.closePanel,d[12]=u,d[13]=b,d[14]=_,d[15]=f,d[16]=m,d[17]=h,d[18]=o):o=d[18],d[19]!==r||d[20]!==o?(c=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tL.t,{boundaryName:"OpenCommentsPanelButton",fallback:t,children:[r,o]})}),d[19]=r,d[20]=o,d[21]=c):c=d[21],c}function st(e){let t,n,i,l,r,o,c=(0,s.c)(15);c[0]!==e?({repository:i,pullRequest:t,userNotices:l,...n}=e,c[0]=e,c[1]=t,c[2]=n,c[3]=i,c[4]=l):(t=c[1],n=c[2],i=c[3],l=c[4]);let{data:d}=ek(),{pullRequest:m,aliveChannels:u,mergeStatusButtonData:h}=d;iW(u),c[5]!==t||c[6]!==m?(r={...t,...m},c[5]=t,c[6]=m,c[7]=r):r=c[7];let f=r;return c[8]!==u||c[9]!==h||c[10]!==n||c[11]!==i||c[12]!==f||c[13]!==l?(o=(0,a.jsx)(sn,{repository:i,pullRequest:f,aliveChannels:u,mergeStatusButtonData:h,userNotices:l,...n}),c[8]=u,c[9]=h,c[10]=n,c[11]=i,c[12]=f,c[13]=l,c[14]=o):o=c[14],o}function sn(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P,L,D,k,$,O,q,B,U,M,z,G,H,V,W,Q,K,Z,X,ee,et,en,ei,ea,el,er,eo,ec,em,eu,eh,ef,ep=(0,s.c)(199),{changeGroupsPreferenceAvailable:eg,commits:ex,currentUserLogin:e_,isFileTreeExpanded:eb,lastReviewOid:ey,mergeStatusButtonData:ej,pageLimits:ew,pullRequest:eN,aliveChannels:eS,repository:eC,shouldShowViewedFilesCount:eI,totalFilesCount:eT,treeToggleElement:eD,userNotices:eA}=e,ek=(0,T.u)("batch_suggested_changes"),e$=(0,T.u)("prx_robust_small_screen_support"),{mutate:eF}=function(){let e,t,n,i=(0,s.c)(7),a=(0,tl.Kp)(),{updateWhitespace:l}=(0,tl.yo)();return i[0]!==a?(e=async e=>{let{hideWhitespace:t}=e,n=`${a}/page_data/${eR.uT.updateWhitespacePreference}`,i=await (0,tM.q$)(n,{method:"POST",body:{w:+!!t}}),s=await (0,tM.hp)(i);return(0,tM.R)(i,s),s},i[0]=a,i[1]=e):e=i[1],i[2]!==l?(t=e=>{l(e.ignoreWhitespace)},i[2]=l,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eL.n)(n)}(),{clearSuggestionBatch:eO,removeSuggestionFromBatch:eq}=(0,tl.xJ)(),{mutate:eB}=function(e,t){let n,i,a,l=(0,s.c)(11),r=(0,eE.e)(eR.uT.applySuggestedChanges),o=(0,tl.WK)(),{clearSuggestionBatch:c}=(0,tl.xJ)();return l[0]!==r||l[1]!==t||l[2]!==o?(n=async e=>{let{message:n}=e,i=o.activeBatch.map(a3);if(0===i.length)throw Error("No valid suggestions found in batch");let a=await (0,eP.Sr)(r,{method:"POST",headers:{Accept:"application/json"},body:{comments:i,message:n,expectedHeadOid:t}}),s=await (0,tM.hp)(a);if(!a.ok&&s?.code==="HEAD_OID_MISMATCH")throw Error("The pull request has been updated since this batch was created. Please refresh the page and try again.",{cause:a.status});return(0,tM.R)(a,s),s},l[0]=r,l[1]=t,l[2]=o,l[3]=n):n=l[3],l[4]!==c||l[5]!==t||l[6]!==e?(i=()=>{c(),(0,a2.hW)(e,t),F.cg?.location.reload()},l[4]=c,l[5]=t,l[6]=e,l[7]=i):i=l[7],l[8]!==n||l[9]!==i?(a={mutationFn:n,onSuccess:i},l[8]=n,l[9]=i,l[10]=a):a=l[10],(0,eL.n)(a)}(eN.pathName,eN.comparison.headOid),{mutate:eU}=function(){let e,t,n,i=(0,s.c)(8),a=(0,tl.Kp)(),{updateChangeGroupPreference:l}=(0,tl.wL)(),{updateDiffFilter:r}=(0,tl.or)();return i[0]!==a?(e=async e=>{let{showChangeGroups:t}=e,n=`${a}/page_data/${eR.uT.updateShowChangeGroupsPreference}`,i=await (0,tM.q$)(n,{method:"POST",headers:{"Content-Type":"application/json"},body:{show_change_groups:t?"true":"false"}}),s=await (0,tM.hp)(i);return(0,tM.R)(i,s),s},i[0]=a,i[1]=e):e=i[1],i[2]!==l||i[3]!==r?(t=e=>{let{showChangeGroups:t}=e;l(t),t||r({activeChangeGroupId:void 0})},i[2]=l,i[3]=r,i[4]=t):t=i[4],i[5]!==e||i[6]!==t?(n={mutationFn:e,onMutate:t},i[5]=e,i[6]=t,i[7]=n):n=i[7],(0,eL.n)(n)}(),eM=(0,tl.WA)(),[ez,eG]=(0,v.useState)(!1),eH=eI||!eb,[eW,eQ]=(0,v.useState)(!1),eX=(0,tl.j5)(),eJ=(0,tl.RH)(),eY=(0,tl.WK)(),e0=(0,tl.qL)(),[e1,e2]=(0,v.useState)(!1),e3=(0,tl.Kp)(),e4=(0,tl.L3)(),[e5,e6]=(0,v.useState)(!1),e7=function(e,t){if(!e||0===t.length)return[];let n=function(e){let t=new Map;if(!e)return t;for(let[n,i]of Object.entries(e))for(let e of Object.values(i))for(let i of e?.threads??[])for(let e of i.commentsData?.comments??[])void 0!==e.databaseId&&null!==e.databaseId&&t.set(e.databaseId,{comment:e,path:n,thread:i});return t}(e),i=[];for(let e of t){let t=n.get(e.commentDatabaseId);t&&i.push({commentDatabaseId:e.commentDatabaseId,suggestionIndex:e.suggestionIndex,path:t.path,bodyHTML:t.comment.bodyHTML,diffEntries:t.comment.automatedComment?.suggestion?.diffEntries})}return i}(e0,eY.activeBatch),e8=e7.length;ep[0]!==eF?(t=e=>{eF({hideWhitespace:e})},ep[0]=eF,ep[1]=t):t=ep[1];let e9=t;ep[2]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{e[0]&&eG(!e[0].isIntersecting)},ep[2]=n):n=ep[2];let te=(0,i$.B)(n);ep[3]!==e4.fullDiff.headOid||ep[4]!==e3||ep[5]!==eq||ep[6]!==eY.activeBatch?(i=e=>{eq(e),(0,a2.CE)(e3,e4.fullDiff.headOid,eY.activeBatch.filter(t=>t.commentDatabaseId!==e.commentDatabaseId||t.suggestionIndex!==e.suggestionIndex))},ep[3]=e4.fullDiff.headOid,ep[4]=e3,ep[5]=eq,ep[6]=eY.activeBatch,ep[7]=i):i=ep[7];let tt=i;ep[8]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{e2(!0)},ep[8]=l):l=ep[8];let tn=l;ep[9]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{e2(!1)},ep[9]=r):r=ep[9];let ti=r;ep[10]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{eQ(!0)},ep[10]=o):o=ep[10];let ts=o;ep[11]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{eQ(!1)},ep[11]=c):c=ep[11];let tr=c;ep[12]!==eO||ep[13]!==e4.fullDiff.headOid||ep[14]!==ti||ep[15]!==e3?(d=()=>{eO(),(0,a2.hW)(e3,e4.fullDiff.headOid),ti(),eQ(!1)},ep[12]=eO,ep[13]=e4.fullDiff.headOid,ep[14]=ti,ep[15]=e3,ep[16]=d):d=ep[16];let to=d;ep[17]!==eB||ep[18]!==ti?(m=(e,t,n)=>{eB({message:e},{onSuccess:()=>{ti(),n()},onError:e=>{t(e)}})},ep[17]=eB,ep[18]=ti,ep[19]=m):m=ep[19];let tc=m;ep[20]!==eU?(u=e=>{eU({showChangeGroups:e})},ep[20]=eU,ep[21]=u):u=ep[21];let td=u,tm=e7.map(si),tu=Y(),th=A(eN.state,ej),tf=J(),tp=(0,v.useRef)(null);ep[22]!==tf?(h=()=>{tf.togglePanel("mergeStatus",tp.current)},ep[22]=tf,ep[23]=h):h=ep[23];let tg=h;ep[24]===Symbol.for("react.memo_cache_sentinel")?(f=(0,I.G7)("coding_agent_logs_in_pr"),ep[24]=f):f=ep[24];let tx=f;ep[25]!==te?(p=(0,a.jsx)("div",{ref:te,className:iV}),ep[25]=te,ep[26]=p):p=ep[26];let t_=ez&&iF;ep[27]!==t_?(g=(0,es.$)(eZ,"PullRequestFilesToolbar-module__toolbar__ztHN6",t_),ep[27]=t_,ep[28]=g):g=ep[28],ep[29]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)("h2",{className:"sr-only",children:"Pull Request Toolbar"}),ep[29]=x):x=ep[29],ep[30]!==eD?(_=(0,a.jsx)("div",{children:eD}),ep[30]=eD,ep[31]=_):_=ep[31],ep[32]!==eN.state?(b=(0,a.jsx)("div",{className:iO,children:(0,a.jsx)(ed,{state:eN.state})}),ep[32]=eN.state,ep[33]=b):b=ep[33];let tv=e$&&(eb?iB:iU);ep[34]!==tv?(y=(0,es.$)("PullRequestFilesToolbar-module__hide-when-stuck-large__Zcykn",tv),ep[34]=tv,ep[35]=y):y=ep[35],ep[36]!==ex||ep[37]!==ey||ep[38]!==eN.number||ep[39]!==eC.name||ep[40]!==eC.ownerLogin?(j=(0,a.jsx)(iA,{commits:ex,lastReviewOid:ey,ownerLogin:eC.ownerLogin,pullRequestNumber:eN.number,repositoryName:eC.name}),ep[36]=ex,ep[37]=ey,ep[38]=eN.number,ep[39]=eC.name,ep[40]=eC.ownerLogin,ep[41]=j):j=ep[41],ep[42]!==y||ep[43]!==j?(w=(0,a.jsx)("div",{className:y,children:j}),ep[42]=y,ep[43]=j,ep[44]=w):w=ep[44],ep[45]===Symbol.for("react.memo_cache_sentinel")?(N=(0,es.$)(iO,"min-width-0"),S=(0,es.$)("d-flex mb-n1",iq),ep[45]=N,ep[46]=S):(N=ep[45],S=ep[46]);let tb=eN.title;ep[47]===Symbol.for("react.memo_cache_sentinel")?(C=(0,es.$)("f5 text-bold overflow-hidden no-wrap","PullRequestFilesToolbar-module__pr-sticky-title__GIttB"),ep[47]=C):C=ep[47],ep[48]!==eN.title?(R=(0,a.jsx)("a",{href:"#top",className:"d-flex overflow-hidden fgColor-default",children:(0,a.jsx)("bdi",{className:C,children:eN.title})}),ep[48]=eN.title,ep[49]=R):R=ep[49],ep[50]!==eN.title||ep[51]!==R?(E=(0,a.jsx)(eV.m,{type:"label",direction:"s",text:tb,children:R}),ep[50]=eN.title,ep[51]=R,ep[52]=E):E=ep[52],ep[53]!==eN.number?(P=(0,a.jsxs)("span",{className:"f5 text-normal pl-2 fgColor-muted d-inline",children:["#",eN.number]}),ep[53]=eN.number,ep[54]=P):P=ep[54],ep[55]!==E||ep[56]!==P?(L=(0,a.jsxs)("div",{className:S,children:[E,P]}),ep[55]=E,ep[56]=P,ep[57]=L):L=ep[57];let ty=e$&&(eb?iB:iU);ep[58]!==ty?(D=(0,es.$)("f6 text-normal d-flex flex-items-center ml-n2",ty),ep[58]=ty,ep[59]=D):D=ep[59],ep[60]!==e5||ep[61]!==ex||ep[62]!==ey||ep[63]!==eN.number||ep[64]!==eC.name||ep[65]!==eC.ownerLogin?(k=(0,a.jsx)(iA,{commits:ex,lastReviewOid:ey,ownerLogin:eC.ownerLogin,pullRequestNumber:eN.number,repositoryName:eC.name,variant:"condensed",open:e5,onOpenChange:e6}),ep[60]=e5,ep[61]=ex,ep[62]=ey,ep[63]=eN.number,ep[64]=eC.name,ep[65]=eC.ownerLogin,ep[66]=k):k=ep[66],ep[67]===Symbol.for("react.memo_cache_sentinel")?($=(0,es.$)("d-none d-lg-flex flex-items-center min-width-0",iq),ep[67]=$):$=ep[67],ep[68]===Symbol.for("react.memo_cache_sentinel")?(O=(0,a.jsx)("div",{className:"border-left mx-1 pr-1 d-block",style:{width:"1px",height:"16px"}}),ep[68]=O):O=ep[68],ep[69]!==eN.author||ep[70]!==eN.baseBranch||ep[71]!==eN.commitsCount||ep[72]!==eN.headBranch||ep[73]!==eN.headRepositoryName||ep[74]!==eN.headRepositoryOwnerLogin||ep[75]!==eN.id||ep[76]!==eN.isInAdvisoryRepo||ep[77]!==eN.mergedBy||ep[78]!==eN.mergedByName||ep[79]!==eN.number||ep[80]!==eN.state||ep[81]!==eC.id||ep[82]!==eC.name||ep[83]!==eC.ownerLogin?(q=(0,a.jsxs)("div",{className:$,children:[O,(0,a.jsx)(eK,{author:eN.author,baseBranch:eN.baseBranch,baseRepositoryOwnerLogin:eC.ownerLogin,baseRepositoryName:eC.name,commitsCount:eN.commitsCount,headBranch:eN.headBranch,headRepositoryOwnerLogin:eN.headRepositoryOwnerLogin,headRepositoryName:eN.headRepositoryName,isInAdvisoryRepo:eN.isInAdvisoryRepo,mergedBy:eN.mergedBy,mergedByName:eN.mergedByName,state:eN.state,pullRequestId:eN.id,pullRequestNumber:eN.number,repositoryId:eC.id})]}),ep[69]=eN.author,ep[70]=eN.baseBranch,ep[71]=eN.commitsCount,ep[72]=eN.headBranch,ep[73]=eN.headRepositoryName,ep[74]=eN.headRepositoryOwnerLogin,ep[75]=eN.id,ep[76]=eN.isInAdvisoryRepo,ep[77]=eN.mergedBy,ep[78]=eN.mergedByName,ep[79]=eN.number,ep[80]=eN.state,ep[81]=eC.id,ep[82]=eC.name,ep[83]=eC.ownerLogin,ep[84]=q):q=ep[84],ep[85]!==D||ep[86]!==k||ep[87]!==q?(B=(0,a.jsxs)("div",{className:D,children:[k,q]}),ep[85]=D,ep[86]=k,ep[87]=q,ep[88]=B):B=ep[88],ep[89]!==L||ep[90]!==B?(U=(0,a.jsxs)(nH.B,{direction:"vertical",gap:"none",className:N,children:[L,B]}),ep[89]=L,ep[90]=B,ep[91]=U):U=ep[91],ep[92]!==_||ep[93]!==b||ep[94]!==w||ep[95]!==U?(M=(0,a.jsxs)(nH.B,{direction:"horizontal",gap:"condensed",align:"center",className:"min-width-0",children:[_,b,w,U]}),ep[92]=_,ep[93]=b,ep[94]=w,ep[95]=U,ep[96]=M):M=ep[96],ep[97]!==eN.aliveChannel?(z=(0,a.jsx)(ib,{aliveChannel:eN.aliveChannel}),ep[97]=eN.aliveChannel,ep[98]=z):z=ep[98],ep[99]===Symbol.for("react.memo_cache_sentinel")?(G=(0,es.$)("d-flex",iz),ep[99]=G):G=ep[99],ep[100]!==eI||ep[101]!==eT?(H=eI&&(0,a.jsx)(nt,{totalFilesCount:eT,className:"PullRequestFilesToolbar-module__hide-viewed-progress-on-small__DLtKy"}),ep[100]=eI,ep[101]=eT,ep[102]=H):H=ep[102],ep[103]!==eX||ep[104]!==eT||ep[105]!==eA?(V=eX&&eT>1&&(0,a.jsx)("div",{className:iG,children:(0,a.jsx)(i6,{userNotices:eA})}),ep[103]=eX,ep[104]=eT,ep[105]=eA,ep[106]=V):V=ep[106],ep[107]!==H||ep[108]!==V?(W=(0,a.jsxs)("div",{className:G,children:[H,V]}),ep[107]=H,ep[108]=V,ep[109]=W):W=ep[109],ep[110]!==eH?(Q=eH&&(0,a.jsx)("div",{className:iH,"data-testid":"file-controls-divider"}),ep[110]=eH,ep[111]=Q):Q=ep[111],ep[112]!==ek||ep[113]!==eg||ep[114]!==e4.hideWhitespace||ep[115]!==e_||ep[116]!==tn||ep[117]!==ts||ep[118]!==tg||ep[119]!==ez||ep[120]!==eJ||ep[121]!==td||ep[122]!==e9||ep[123]!==eN||ep[124]!==eC||ep[125]!==e$||ep[126]!==eM||ep[127]!==tu||ep[128]!==e8||ep[129]!==eA||ep[130]!==th?(K=eJ&&ek?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ev.Q,{"aria-label":"Discard batch",variant:"danger",size:"small",onClick:ts,children:["Discard",(0,a.jsx)("span",{className:`d-none ${tu?" d-xl-inline":" d-lg-inline"}`,children:" batch"})]}),(0,a.jsxs)(ev.Q,{"aria-label":"Commit suggestions",variant:"primary",size:"small",onClick:tn,children:["Commit",(0,a.jsx)("span",{className:`d-none ${tu?" d-xl-inline":" d-lg-inline"}`,children:" suggestions"})," ",(0,a.jsx)(ta.A,{className:"ml-1 color-fg-inherit",children:e8})]})]}):(0,a.jsxs)(a.Fragment,{children:[th&&ez&&!tu&&(0,a.jsx)("div",{className:"PullRequestFilesToolbar-module__show-on-xlarge__VoFX5",children:(0,a.jsx)(iQ.OC,{defaultMergeMethod:th.defaultMergeMethod,children:(0,a.jsx)(iQ.O_,{channels:th.channels,headSha:th.headSha,helpUrl:th.helpUrl,viewerLogin:th.viewerLogin,isDockedMode:!0,onToggleDockedPanel:tg,mergeStatusButtonRef:tp,size:"small"})})}),e_&&(0,a.jsx)(ip,{currentUserLogin:e_,pullRequest:eN,repository:eC}),(0,a.jsx)("div",{className:e$?iM:"d-none d-sm-flex",children:(0,a.jsx)(iv.G,{invisible:!1,reloadOnWhitespaceChange:!0,onUpdateWhitespace:e9,defaultHideWhitespace:e4.hideWhitespace,small:!0,userNotices:eA,additionalPreferences:(0,a.jsx)(a0,{changeGroupsPreferenceAvailable:eg,showChangeGroups:eM,onShowChangeGroupsChange:td})})})]}),ep[112]=ek,ep[113]=eg,ep[114]=e4.hideWhitespace,ep[115]=e_,ep[116]=tn,ep[117]=ts,ep[118]=tg,ep[119]=ez,ep[120]=eJ,ep[121]=td,ep[122]=e9,ep[123]=eN,ep[124]=eC,ep[125]=e$,ep[126]=eM,ep[127]=tu,ep[128]=e8,ep[129]=eA,ep[130]=th,ep[131]=K):K=ep[131],ep[132]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,a.jsx)("div",{className:iH}),ep[132]=Z):Z=ep[132],ep[133]!==eN.aliveChannel?(X=(0,a.jsx)(a9,{aliveChannel:eN.aliveChannel}),ep[133]=eN.aliveChannel,ep[134]=X):X=ep[134],ep[135]!==eN.number||ep[136]!==eC||ep[137]!==e$?(ee=tx&&(0,a.jsx)("div",{className:e$?iM:"d-none d-sm-flex",children:(0,a.jsx)(a4,{repository:eC,pullRequestNumber:eN.number})}),ep[135]=eN.number,ep[136]=eC,ep[137]=e$,ep[138]=ee):ee=ep[138],ep[139]!==eS||ep[140]!==ew||ep[141]!==e$?(et=!(0,I.G7)("updated_pull_request_header")&&(0,a.jsx)("div",{className:e$?iM:"d-none d-sm-flex",children:(0,a.jsx)(se,{pageLimits:ew,aliveChannels:eS})}),ep[139]=eS,ep[140]=ew,ep[141]=e$,ep[142]=et):et=ep[142],ep[143]!==ew||ep[144]!==eN.comparison.headOid?(en=(0,a.jsx)(nz,{className:"d-none d-sm-flex",pageLimits:ew,endCommitOid:eN.comparison.headOid}),ep[143]=ew,ep[144]=eN.comparison.headOid,ep[145]=en):en=ep[145],ep[146]!==X||ep[147]!==ee||ep[148]!==et||ep[149]!==en?(ei=(0,a.jsxs)("div",{className:"d-flex gap-1",children:[X,ee,et,en]}),ep[146]=X,ep[147]=ee,ep[148]=et,ep[149]=en,ep[150]=ei):ei=ep[150];let tj=e$?eb?"PullRequestFilesToolbar-module__show-more-menu-on-small__SpB86":"PullRequestFilesToolbar-module__show-more-menu-on-medium__qL0b9":"d-flex d-sm-none";return ep[151]===Symbol.for("react.memo_cache_sentinel")?(ea=()=>e6(!0),ep[151]=ea):ea=ep[151],ep[152]!==eg||ep[153]!==td||ep[154]!==eM?(el=(0,a.jsx)(a0,{changeGroupsPreferenceAvailable:eg,showChangeGroups:eM,onShowChangeGroupsChange:td}),ep[152]=eg,ep[153]=td,ep[154]=eM,ep[155]=el):el=ep[155],ep[156]!==eS||ep[157]!==ex||ep[158]!==e4.hideWhitespace||ep[159]!==eb||ep[160]!==e9||ep[161]!==ew||ep[162]!==eN||ep[163]!==eC||ep[164]!==el?(er=(0,a.jsx)(aJ,{pageLimits:ew,pullRequest:eN,aliveChannels:eS,hideWhitespace:e4.hideWhitespace,onUpdateWhitespace:e9,showCommitSelector:ea,commits:ex,isFileTreeExpanded:eb,repository:eC,pullRequestNumber:eN.number,additionalPreferences:el}),ep[156]=eS,ep[157]=ex,ep[158]=e4.hideWhitespace,ep[159]=eb,ep[160]=e9,ep[161]=ew,ep[162]=eN,ep[163]=eC,ep[164]=el,ep[165]=er):er=ep[165],ep[166]!==tj||ep[167]!==er?(eo=(0,a.jsx)("div",{className:tj,children:er}),ep[166]=tj,ep[167]=er,ep[168]=eo):eo=ep[168],ep[169]!==z||ep[170]!==W||ep[171]!==Q||ep[172]!==K||ep[173]!==ei||ep[174]!==eo?(ec=(0,a.jsxs)(nH.B,{direction:"horizontal",align:"center",children:[z,W,Q,K,Z,ei,eo]}),ep[169]=z,ep[170]=W,ep[171]=Q,ep[172]=K,ep[173]=ei,ep[174]=eo,ep[175]=ec):ec=ep[175],ep[176]!==tu||ep[177]!==g||ep[178]!==M||ep[179]!==ec?(em=(0,a.jsxs)(nH.B,{as:"section",direction:"horizontal",justify:"space-between",gap:"condensed",align:"center",className:g,"data-side-panel-open":tu,children:[x,M,ec]}),ep[176]=tu,ep[177]=g,ep[178]=M,ep[179]=ec,ep[180]=em):em=ep[180],ep[181]!==tc||ep[182]!==ti||ep[183]!==to||ep[184]!==tt||ep[185]!==e1||ep[186]!==eY.activeBatch.length||ep[187]!==tm?(eu=e1&&tm.length>0&&(0,a.jsx)(a1.$,{authorLogins:[],batchSize:eY.activeBatch.length,onClose:ti,onCommit:tc,defaultCommitMessage:"Apply suggestions from code review",suggestions:tm,onRemoveSuggestion:tt,onDiscardBatch:to}),ep[181]=tc,ep[182]=ti,ep[183]=to,ep[184]=tt,ep[185]=e1,ep[186]=eY.activeBatch.length,ep[187]=tm,ep[188]=eu):eu=ep[188],ep[189]!==to||ep[190]!==tr||ep[191]!==eW||ep[192]!==e8?(eh=(0,a.jsx)(ij.G,{isOpen:eW,onConfirm:to,onCancel:tr,suggestionsCount:e8}),ep[189]=to,ep[190]=tr,ep[191]=eW,ep[192]=e8,ep[193]=eh):eh=ep[193],ep[194]!==p||ep[195]!==em||ep[196]!==eu||ep[197]!==eh?(ef=(0,a.jsxs)(a.Fragment,{children:[p,em,eu,eh]}),ep[194]=p,ep[195]=em,ep[196]=eu,ep[197]=eh,ep[198]=ef):ef=ep[198],ef}function si(e){return{commentDatabaseId:e.commentDatabaseId,suggestionIndex:e.suggestionIndex,path:e.path,bodyHTML:e.bodyHTML,diffEntries:e.diffEntries}}a6.displayName="OverviewPanelBody",a7.displayName="OverviewSidePanel",a9.displayName="OpenOverviewPanelButton",se.displayName="OpenCommentsPanelButton",st.displayName="LivePullRequestFilesToolbar",sn.displayName="PullRequestFilesToolbar";let sa="DiffComparisonViewer-module__WideExpanded__Oilcd";var ss=n(45357),sl=n(83729);function sr(){let e,t,n=(0,s.c)(6),i=(0,sl.Qn)(),a=(0,tl.ig)(),l=(0,tl.so)(),r=(0,tl.WO)();return n[0]!==i||n[1]!==l||n[2]!==a||n[3]!==r?(e=()=>(i.getState().layoutStoreActions.registerFilesChangedCallbacks({navigateToComment:a,navigateToAnnotation:l,onCommentThreadDeleted:r}),()=>{i.getState().layoutStoreActions.unregisterFilesChangedCallbacks()}),t=[i,a,l,r],n[0]=i,n[1]=l,n[2]=a,n[3]=r,n[4]=e,n[5]=t):(e=n[4],t=n[5]),(0,v.useEffect)(e,t),null}function so(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x=(0,s.c)(35),{fileFilter:_,isFileTreeExpanded:b,shouldShowViewedFilesCount:y,totalFilesCount:j,treeToggleElement:w,userNotices:N}=e;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=["line-spacing"],x[0]=t):t=x[0];let S=t,[C,R]=(0,v.useState)(!1),E=(0,tl.j5)(),P=y||!b;x[1]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{e[0]&&R(!e[0].isIntersecting)},x[1]=n):n=x[1];let L=(0,i$.B)(n);x[2]!==L?(i=(0,a.jsx)("div",{ref:L,className:iV}),x[2]=L,x[3]=i):i=x[3];let I=C&&iF;x[4]!==I?(l=(0,es.$)(eZ,"PullRequestFilesToolbar-module__simple-toolbar__3d9E8",I),x[4]=I,x[5]=l):l=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("h2",{className:"sr-only",children:"Diff Comparison Toolbar"}),x[6]=r):r=x[6],x[7]!==w?(o=(0,a.jsx)(nH.B,{direction:"horizontal",gap:"condensed",align:"center",className:"min-width-0",children:(0,a.jsx)("div",{children:w})}),x[7]=w,x[8]=o):o=x[8],x[9]!==y||x[10]!==j?(c=y&&(0,a.jsx)(nt,{totalFilesCount:j}),x[9]=y,x[10]=j,x[11]=c):c=x[11];let T=!b&&_;return x[12]!==E||x[13]!==j||x[14]!==N?(d=E&&j>1&&(0,a.jsx)("div",{className:iG,children:(0,a.jsx)(i6,{userNotices:N})}),x[12]=E,x[13]=j,x[14]=N,x[15]=d):d=x[15],x[16]!==d||x[17]!==c||x[18]!==T?(m=(0,a.jsxs)("div",{className:iz,children:[c,T,d]}),x[16]=d,x[17]=c,x[18]=T,x[19]=m):m=x[19],x[20]!==P?(u=P&&(0,a.jsx)("div",{className:iH,"data-testid":"file-controls-divider"}),x[20]=P,x[21]=u):u=x[21],x[22]!==N?(h=(0,a.jsx)(iv.G,{invisible:!1,small:!0,enabledDiffViewSettings:S,userNotices:N}),x[22]=N,x[23]=h):h=x[23],x[24]!==m||x[25]!==u||x[26]!==h?(f=(0,a.jsxs)(nH.B,{direction:"horizontal",align:"center",children:[m,u,h]}),x[24]=m,x[25]=u,x[26]=h,x[27]=f):f=x[27],x[28]!==f||x[29]!==l||x[30]!==o?(p=(0,a.jsxs)(nH.B,{as:"section",direction:"horizontal",justify:"space-between",gap:"condensed",align:"center",className:l,children:[r,o,f]}),x[28]=f,x[29]=l,x[30]=o,x[31]=p):p=x[31],x[32]!==p||x[33]!==i?(g=(0,a.jsxs)(a.Fragment,{children:[i,p]}),x[32]=p,x[33]=i,x[34]=g):g=x[34],g}sr.displayName="DiffNavigationRegistrar",so.displayName="BasicDiffComparisonViewToolbar";var sc=n(26440),sd=n(31854);function sm(e){return{...e,compactMode:"none"}}function su(e){return{...e,wideMode:"expanded"}}function sh(e){let t,n,i,l=(0,s.c)(4),{lines:r}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t={padding:"var(--base-size-6) var(--base-size-8)",borderColor:"var(--borderColor-muted)"},l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:"border-bottom bgColor-muted rounded-top-2",style:t,children:(0,a.jsx)("div",{className:"d-flex flex-items-center",style:{height:"var(--control-small-size)"},children:(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"})})}),l[1]=n):n=l[1],l[2]!==r?(i=(0,a.jsxs)("div",{className:"border borderColor-muted rounded",children:[n,(0,a.jsx)("div",{className:"d-flex flex-column gap-2 tmp-p-3",children:Array.from({length:r||5}).map(sf)})]}),l[2]=r,l[3]=i):i=l[3],i}function sf(e,t){return(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"},`loading-skeleton-${t}`)}sh.displayName="EntireDiffLoadingSkeleton";var sp=n(24016);function sg(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"color-bg-default position-relative border rounded-2 color-border-default mt-2 d-flex flex-column",children:(0,a.jsx)(r.E,{border:!1,spacious:!0,children:(0,a.jsx)(r.E.Heading,{children:"No files matched your search"})})}),t[0]=e):e=t[0],e}sg.displayName="FilesChangedFilterBlankSlate";var sx=n(82845),s_=n(31907),sv=n(14864),sb=n(34349),sy=n(20331),sj=n(49685),sw=n(48631),sN=n(66743);function sS(e){let t,n,i,r,o=(0,s.c)(17),{pullRequestBasePath:c,className:d,diffPath:m,viewerLogin:u}=e,h=(0,v.useId)();o[0]!==c||o[1]!==m?(t={basePath:c,diffPath:m},o[0]=c,o[1]=m,o[2]=t):t=o[2];let{data:f}=(0,ts.o5)(t);if(!f)return null;let{isOwnedByViewer:p,owners:g,ruleLineNumber:x,ruleUrl:_}=f;if(!(p||g.length>0))return null;o[3]!==p||o[4]!==g||o[5]!==x||o[6]!==u?(n=sC(p,g,x,u),o[3]=p,o[4]=g,o[5]=x,o[6]=u,o[7]=n):n=o[7];let b=n;return o[8]!==d||o[9]!==p||o[10]!==_||o[11]!==h?(i=_?(0,a.jsx)(ex.A,{"aria-labelledby":h,href:_,className:d,muted:!p,children:(0,a.jsx)(l.ShieldLockIcon,{})}):(0,a.jsx)(l.ShieldLockIcon,{className:d}),o[8]=d,o[9]=p,o[10]=_,o[11]=h,o[12]=i):i=o[12],o[13]!==i||o[14]!==b||o[15]!==h?(r=(0,a.jsx)(eV.m,{id:h,"aria-label":b,text:b,children:i}),o[13]=i,o[14]=b,o[15]=h,o[16]=r):r=o[16],r}function sC(e,t,n,i){let a="Owned by ",s=t;return e&&(a+="you",i&&(s=t.filter(e=>e!==`@${i}`)),s.length>0&&(a+=" along with ")),a+=s.join(", "),n&&(a+=` (from CODEOWNERS line ${n})`),a}sS.displayName="CodeownersBadge";var sR=n(94820);let sE="responsive-module__hide-on-mobile__v3LUR",sP="responsive-module__hide-on-desktop__OjTXu",sL="responsive-module__hide-on-medium-up__oyQXU",sI="responsive-module__hide-medium-up__Yne88",sT="BlobActionsMenu-module__hiddenIcon__F71AB";function sD(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_=(0,s.c)(49),{oid:v,path:b,repo:y,branchName:j,isViewable:w,isDeleteable:N,isEditable:S,shouldShowEditOptions:C,copilotDiffChatProps:R,returnToPullRequestPath:E,onCommentOnFile:P,onCopyPath:L,onExpandLines:I,areLinesExpanded:T,richDiffToggle:D,codeownersText:A,codeownersUrl:k,onAskAboutDiff:$}=e,F=void 0===N||N,O=void 0===S||S,q=void 0===C||C;_[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tA.K,{icon:l.KebabHorizontalIcon,"aria-label":"More options",variant:"invisible",size:"small"})}),_[0]=t):t=_[0],_[1]!==D?(n=D?.richDiff?.canToggleRichDiff&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sL,onSelect:D.onToggle,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)("span",{className:D.isRichDiff?sT:void 0,children:(0,a.jsx)(l.CheckIcon,{})})}),"Source diff"]}),(0,a.jsxs)(ti.l.Item,{className:sL,onSelect:D.onToggle,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)("span",{className:D.isRichDiff?void 0:sT,children:(0,a.jsx)(l.CheckIcon,{})})}),"Rich diff"]}),(0,a.jsx)(ti.l.Divider,{className:sL})]}),_[1]=D,_[2]=n):n=_[2],_[3]!==R?(i=R&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(sR.$,{...R}),(0,a.jsx)(ti.l.Divider,{})]}),_[3]=R,_[4]=i):i=_[4],_[5]!==$?(r=$&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sI,onSelect:$,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CopilotIcon,{})}),"Ask about this diff"]}),(0,a.jsx)(ti.l.Divider,{className:sI})]}),_[5]=$,_[6]=r):r=_[6],_[7]!==P?(o=P&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sP,onSelect:P,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentIcon,{})}),"Comment on this file"]}),(0,a.jsx)(ti.l.Divider,{className:sP})]}),_[7]=P,_[8]=o):o=_[8],_[9]!==L?(c=L&&(0,a.jsxs)(ti.l.Item,{className:sP,onSelect:L,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CopyIcon,{})}),"Copy file name"]}),_[9]=L,_[10]=c):c=_[10],_[11]!==T||_[12]!==I?(d=I&&(0,a.jsxs)(ti.l.Item,{className:sP,onSelect:I,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:T?(0,a.jsx)(l.FoldIcon,{}):(0,a.jsx)(l.UnfoldIcon,{})}),(0,a.jsx)("span",{children:T?"Collapse non-diff lines":"Expand all lines"})]}),_[11]=T,_[12]=I,_[13]=d):d=_[13],_[14]!==L||_[15]!==I?(m=(L||I)&&(0,a.jsx)(ti.l.Divider,{className:sP}),_[14]=L,_[15]=I,_[16]=m):m=_[16],_[17]!==v||_[18]!==b||_[19]!==y.name||_[20]!==y.ownerLogin?(u=(0,eu.nD_)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:v}),_[17]=v,_[18]=b,_[19]=y.name,_[20]=y.ownerLogin,_[21]=u):u=_[21];let B=void 0===w||w?void 0:"Action unavailable";return _[22]===Symbol.for("react.memo_cache_sentinel")?(h=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.EyeIcon,{})}),_[22]=h):h=_[22],_[23]!==u||_[24]!==B?(f=(0,a.jsxs)(ti.l.LinkItem,{href:u,inactiveText:B,children:[h,"View file"]}),_[23]=u,_[24]=B,_[25]=f):f=_[25],_[26]!==j||_[27]!==F||_[28]!==O||_[29]!==b||_[30]!==y.name||_[31]!==y.ownerLogin||_[32]!==E||_[33]!==q?(p=j&&q&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.LinkItem,{href:(0,eu.Nyd)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:j,returnToPrPath:E}),inactiveText:O?void 0:"Action unavailable",children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.PencilIcon,{})}),"Edit file"]}),(0,a.jsxs)(ti.l.LinkItem,{variant:"danger",href:(0,eu.Y65)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:j}),inactiveText:F?void 0:"Action unavailable",children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.TrashIcon,{})}),"Delete file"]})]}),_[26]=j,_[27]=F,_[28]=O,_[29]=b,_[30]=y.name,_[31]=y.ownerLogin,_[32]=E,_[33]=q,_[34]=p):p=_[34],_[35]!==A||_[36]!==k?(g=A&&k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{className:sP}),(0,a.jsxs)(ti.l.LinkItem,{className:sP,href:k,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.ShieldLockIcon,{})}),A]})]}),_[35]=A,_[36]=k,_[37]=g):g=_[37],_[38]!==c||_[39]!==d||_[40]!==m||_[41]!==f||_[42]!==p||_[43]!==g||_[44]!==n||_[45]!==i||_[46]!==r||_[47]!==o?(x=(0,a.jsxs)(np.W,{children:[t,(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[n,i,r,o,c,d,m,f,p,g]})})]}),_[38]=c,_[39]=d,_[40]=m,_[41]=f,_[42]=p,_[43]=g,_[44]=n,_[45]=i,_[46]=r,_[47]=o,_[48]=x):x=_[48],x}sD.displayName="BlobActionsMenu";function sA(e){let t,n,i,r,o,c,d,m=(0,s.c)(27),{basePath:u,inactive:h,inactiveTooltip:f,path:p,setIsCollapsed:g}=e,x=void 0!==h&&h,_=(0,tl.Mv)(p);m[0]===Symbol.for("react.memo_cache_sentinel")?(t={onSuccess:s$,onError:sk},m[0]=t):t=m[0];let{mutate:v}=function(e,t){let n,i,a,l,r=(0,s.c)(10),{onSuccess:o,onError:c}=t,d=`${e}/file_review`;return r[0]!==d?(n=async e=>{let{viewedStatus:t,path:n}=e,i=await (0,eP.Sr)(`${d}`,{method:t?"POST":"DELETE",headers:{Accept:"application/json"},body:{path:n,viewed:t?"viewed":void 0,_method:t?void 0:"delete"}}),a=await i.json();if(i.ok)return a;throw Error(a.error||"Unknown error occurred",{cause:i.status})},r[0]=d,r[1]=n):n=r[1],r[2]!==o?(i=()=>{o()},r[2]=o,r[3]=i):i=r[3],r[4]!==c?(a=e=>{c(e)},r[4]=c,r[5]=a):a=r[5],r[6]!==n||r[7]!==i||r[8]!==a?(l={mutationFn:n,onSuccess:i,onError:a},r[6]=n,r[7]=i,r[8]=a,r[9]=l):l=r[9],(0,eL.n)(l)}(u,t),{setDiffViewed:b}=(0,tl.Ud)(),y=(0,tl.j5)(),{navigateToNext:j}=iX();m[1]!==x||m[2]!==y||m[3]!==_||m[4]!==j||m[5]!==p||m[6]!==b||m[7]!==g||m[8]!==v?(n=()=>{x||(v({viewedStatus:!_,path:p}),b(p,!_),y?j():g(!_))},m[1]=x,m[2]=y,m[3]=_,m[4]=j,m[5]=p,m[6]=b,m[7]=g,m[8]=v,m[9]=n):n=m[9];let w=n;m[10]!==_?(i=_?(0,a.jsx)(l.CheckboxFillIcon,{className:"color-fg-accent"}):(0,a.jsx)("svg",{"aria-hidden":"true",fill:"none",height:"16",role:"img",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{clipRule:"evenodd",d:"M2.5 2.75C2.5 2.61193 2.61193 2.5 2.75 2.5H13.25C13.3881 2.5 13.5 2.61193 13.5 2.75V13.25C13.5 13.3881 13.3881 13.5 13.25 13.5H2.75C2.61193 13.5 2.5 13.3881 2.5 13.25V2.75ZM2.75 1C1.7835 1 1 1.7835 1 2.75V13.25C1 14.2165 1.7835 15 2.75 15H13.25C14.2165 15 15 14.2165 15 13.25V2.75C15 1.7835 14.2165 1 13.25 1H2.75Z",fill:"currentColor",fillRule:"evenodd"})}),m[10]=_,m[11]=i):i=m[11];let N=i,S=_?"Viewed":"Not Viewed";m[12]!==N?(r=()=>N,m[12]=N,m[13]=r):r=m[13];let C=_&&"MarkAsViewedButton-module__viewed__k8dzo";m[14]!==C?(o=(0,es.$)(C,"MarkAsViewedButton-module__iconOnly__kEP4e"),m[14]=C,m[15]=o):o=m[15],m[16]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)("span",{className:sE,children:"Viewed"}),m[16]=c):c=m[16],m[17]!==w||m[18]!==x||m[19]!==_||m[20]!==S||m[21]!==r||m[22]!==o?(d=(0,a.jsx)(ev.Q,{"aria-pressed":_,"aria-label":S,inactive:x,size:"small",variant:"default",leadingVisual:r,className:o,onClick:w,children:c}),m[17]=w,m[18]=x,m[19]=_,m[20]=S,m[21]=r,m[22]=o,m[23]=d):d=m[23];let R=d;if(!x||!f)return R;{let e;return m[24]!==R||m[25]!==f?(e=(0,a.jsx)(eV.m,{text:f,children:R}),m[24]=R,m[25]=f,m[26]=e):e=m[26],e}}function sk(){}function s$(){}async function sF({basePath:e,fullDiff:t,effectiveRange:n,path:i,signal:a}){let s=new URLSearchParams;s.append("path",i),n.baseOid===t.baseOid?s.append("range",n.headOid):s.append("range",`${n.baseOid}..${n.headOid}`);let l=`${e}/page_data/${eR.uT.richDiff}?${s.toString()}`;try{let e=await (0,eP.Sr)(l,{signal:a});if(a?.aborted)return;let t=await (0,tM.hp)(e);return(0,tM.R)(e,t),t??void 0}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;throw e}}sA.displayName="MarkAsViewedButton";var sO=n(59635);function sq(e,t){if(e.type!==t.type)return!1;let n="CONTEXT"===e.type||"ADDITION"===e.type,i="DELETION"===e.type;return n&&e.right===t.line||i&&e.left===t.line}function sB({diffSummary:e,commentPreference:t,lineSpacingPreference:n,isCollapsed:i,threadSizeInfoMap:a,isSplitView:s=!1}){let l=n===e6.Ud.Compact?20:25;if(i)return 42;if(e?.linesChanged&&e.linesChanged>400)return 175;if(e?.changeType==="DELETED"||e?.changeType==="REMOVED")return 177;let r=e?Math.max(1,Math.ceil(e.linesChanged/5)):1,o=e?.changeType==="MODIFIED"?6*r*l:0,c=0,d=0;if(t===e6.sI.Visible){let t=0;for(let n of Object.values(e?.markersMap||{})){for(let e of n.threads){if(!a){c+=500;continue}let t=a.get(e.id);if(t?.isCollapsed){c+=34;continue}let n=t?.replyCount??0,i=1+n;t?.estimatedLines?c+=32+32*i+48+48+24*t.estimatedLines+6*Math.max(0,i-1)+(32*i+16):(c+=272,n>0&&(c+=128*n,c+=6*n))}t+=n.annotations.length}d=t*(a?144:300)}let m=e?.linesChanged??1;e?.changeType==="ADDED"&&(m+=1);let u=l*m;return s&&(u=Math.ceil(.6*u)),42+u+c+d+o}function sU(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P,L,I,T,D,A,k,O,q,B,U,M,z,G,H,V,W,Q,K,Z,X,J,Y,ee,et,en,ei,ea,el,er=(0,s.c)(184);if(er[0]!==e){let{diffManuallyExpanded:a,headBranchName:s,headRepoName:l,headRepoOwner:u,diffLines:h,path:f,isSelected:p,reviewed:g,...x}=e;i=a,r=s,o=l,c=u,n=h,d=f,m=p,t=x,er[0]=e,er[1]=t,er[2]=n,er[3]=i,er[4]=r,er[5]=o,er[6]=c,er[7]=d,er[8]=m}else t=er[1],n=er[2],i=er[3],r=er[4],o=er[5],c=er[6],d=er[7],m=er[8];let eo=void 0!==m&&m,ec=(0,tl.Kp)(),ed=(0,tl.JA)(),{fetchContextLines:em}=(0,tl.QV)(),eu=(0,tl.L3)(),eh=eu.hideWhitespace?"1":"0",ef=(0,tl.RB)(),ep=(0,tl.lF)(),eg=(0,tl.ce)();er[9]!==ec||er[10]!==d?(u={basePath:ec,path:d},er[9]=ec,er[10]=d,er[11]=u):u=er[11];let ex=function(e){let t,n,i,a=(0,s.c)(11),{basePath:l,path:r}=e,o=(0,tl.L3)();a[0]!==l||a[1]!==o||a[2]!==r?(t=function({basePath:e,effectiveRange:t,path:n}){return[eR.uT.richDiff,e,`baseOid:${t.baseOid}`,`headOid:${t.headOid}`,`path:${n}`]}({basePath:l,path:r,...o}),a[0]=l,a[1]=o,a[2]=r,a[3]=t):t=a[3];let c=t;a[4]!==l||a[5]!==o||a[6]!==r?(n={path:r,basePath:l,...o,signal:void 0},a[4]=l,a[5]=o,a[6]=r,a[7]=n):n=a[7];let d=n;return a[8]!==d||a[9]!==c?(i={fetcher:sF,key:c,args:d},a[8]=d,a[9]=c,a[10]=i):i=a[10],i}(u),e_=(0,v.useRef)(null),ev=(0,v.useRef)(null),{helpUrl:eb}=(0,ew.X)(),ey=(0,tl.kN)(d),{updateAllFilesCollapsedStatus:ej,updateFileCollapsedStatus:eN}=(0,tl.JR)(),eS=(0,tl.GR)(),[eC,eE]=(0,v.useState)(!1),[eP,eL]=(0,v.useState)(t.richDiff?.defaultToRichDiff??!1),eI=(0,tl.Fm)(d);er[12]!==ep||er[13]!==eI||er[14]!==ey||er[15]!==eg?(h=sB({diffSummary:eI,commentPreference:ep,lineSpacingPreference:eg,isCollapsed:ey}),er[12]=ep,er[13]=eI,er[14]=ey,er[15]=eg,er[16]=h):h=er[16];let eT=h,eD=(0,tl.ne)(d);er[17]!==ec?(f={basePath:ec},er[17]=ec,er[18]=f):f=er[18];let eA=(0,ts.dG)(f),ek=eA?.data;er[19]!==d||er[20]!==ek?(p=(0,ts.hG)({diffPath:d,codeownersData:ek}),er[19]=d,er[20]=ek,er[21]=p):p=er[21];let e$=p;e:{let e;if(!eD){let e;er[22]===Symbol.for("react.memo_cache_sentinel")?(e=[],er[22]=e):e=er[22],g=e;break e}er[23]!==eD?(e=eD.FILE?.threads??[],er[23]=eD,er[24]=e):e=er[24],g=e}let eF=g,eO=(0,tl.S$)();t:{let e;if(!eO){x=void 0;break t}er[25]!==eO.commitMessage||er[26]!==eO.pullRequestUrl?(e={commitMessage:eO.commitMessage,pullRequestUrl:eO.pullRequestUrl},er[25]=eO.commitMessage,er[26]=eO.pullRequestUrl,er[27]=e):e=er[27],x=e}let eq=x,eB=eq?.commitMessage,eU=eq?.pullRequestUrl;er[28]!==ef.hasCopilotAccess||er[29]!==t||er[30]!==d||er[31]!==eU||er[32]!==eB?(_={...t,path:d,hasCopilotAccess:ef.hasCopilotAccess,commitMessage:eB,pullRequestUrl:eU},er[28]=ef.hasCopilotAccess,er[29]=t,er[30]=d,er[31]=eU,er[32]=eB,er[33]=_):_=er[33];let eM=(0,sw.V)(_);er[34]!==eM?(b=()=>{eM&&((0,sN.BI)("copilot.file-diff.attach",{target:"file-diff-header",mode:"assistive"}),(0,sb.qR)({intent:sy.wh.conversation,references:[eM],attachThread:!0,id:"file-diff-header"}))},er[34]=eM,er[35]=b):b=er[35];let ez=b;n:{let e;if(!ed){y=n;break n}er[36]!==ed||er[37]!==n||er[38]!==d?(e=function(e,t,n){let i=[],a=t.hunkPositions[n];if(!a)return i;let s=0,l=a[0];if(!l)return i;let r=!1;for(let t of e)if(r){if(i.push(t),sq(t,l.endLine)&&(r=!1,!(l=a[++s])))break}else sq(t,l.startLine)&&(r=!0,i.push(l.headerLine),i.push(t));return i}(n,ed,d),er[36]=ed,er[37]=n,er[38]=d,er[39]=e):e=er[39],y=e}let eG=y;er[40]!==d||er[41]!==eN?(j=()=>{eN(d,!1)},er[40]=d,er[41]=eN,er[42]=j):j=er[42];let eH=j,eV=(0,v.useRef)(!0);er[43]!==eH||er[44]!==eS||er[45]!==ey||er[46]!==eD?(w=()=>{let e=eS();e&&ey&&eD&&Object.values(eD).some(t=>t.threads.some(t=>String(t.id)===String(e))||t.annotations.some(t=>String(t.id)===String(e)))&&eH()},er[43]=eH,er[44]=eS,er[45]=ey,er[46]=eD,er[47]=w):w=er[47];let eW=w;er[48]!==eW?(N=()=>{(0,$.K3)(),eW()},er[48]=eW,er[49]=N):N=er[49];let eQ=N;er[50]!==t.pathDigest||er[51]!==eH||er[52]!==ey?(S=()=>{(0,iZ.o9)()===t.pathDigest&&ey&&eH()},er[50]=t.pathDigest,er[51]=eH,er[52]=ey,er[53]=S):S=er[53];let eK=S;er[54]!==eK||er[55]!==eW?(C=()=>{eW(),eK(),eV.current=!1},er[54]=eK,er[55]=eW,er[56]=C):C=er[56];let eZ=(0,v.useEffectEvent)(C);er[57]!==eZ?(R=()=>{let e=()=>eZ();return e(),F.cg?.addEventListener("hashchange",e),()=>{F.cg?.removeEventListener("hashchange",e)}},er[57]=eZ,er[58]=R):R=er[58],er[59]===Symbol.for("react.memo_cache_sentinel")?(E=[],er[59]=E):E=er[59],(0,v.useEffect)(R,E),er[60]!==eK||er[61]!==eo?(P=()=>{if(!eo){eV.current=!0;return}eV.current&&(eK(),eV.current=!1)},L=[eK,eo],er[60]=eK,er[61]=eo,er[62]=P,er[63]=L):(P=er[62],L=er[63]),(0,v.useEffect)(P,L),er[64]!==ej||er[65]!==eN?(I=(e,t,n)=>{if(n&&n.altKey)ej(e);else{if(eN(t,e),!e)return;F.cg?.requestAnimationFrame(()=>{let e=e_.current?.getBoundingClientRect();!e||e.top<60&&F.cg?.scrollTo({top:e.top+F.cg.scrollY-60})})}},er[64]=ej,er[65]=eN,er[66]=I):I=er[66];let eX=I;er[67]!==eI?(T=(0,sO.B)({diffSummary:eI}),er[67]=eI,er[68]=T):T=er[68];let eJ=(0,v.useRef)(T),[eY,e0]=(0,v.useState)(!1);er[69]!==eQ||er[70]!==em||er[71]!==d||er[72]!==eh?(D=async e=>{eQ(),eJ.current.push(e),em({contextLineRanges:eJ.current,path:d,w:eh})},er[69]=eQ,er[70]=em,er[71]=d,er[72]=eh,er[73]=D):D=er[73];let e1=D;er[74]!==em||er[75]!==d?(A=async()=>{await em({contextLineRanges:[],path:d})},er[74]=em,er[75]=d,er[76]=A):A=er[76];let e2=A;i:{if(t.isBinary||t.isSubmodule||t.isTooBig||(0,sx.dK)({linesChanged:t.linesChanged,newTreeEntry:t.newTreeEntry,oldTreeEntry:t.oldTreeEntry,status:t.status,truncatedReason:t.truncatedReason})){k=!1;break i}if(eY){k=!0;break i}if(0===eG.length){k=!1;break i}if((eG[1]?.blobLineNumber||0)>1){k=!0;break i}let e=eG.length,n=eG[e-1]?.blobLineNumber||0,i=t.newTreeEntry?.lineCount||0;if(n{let e,n;eJ.current=[],eY||eJ.current.push({start:1,end:Math.max(t.oldTreeEntry?.lineCount??0,t.newTreeEntry?.lineCount??0)});let i=document.activeElement;await em({contextLineRanges:eJ.current,path:d,w:eh}),e0(!eY),i&&(e=null,n=null,i&&(i.hasAttribute("data-grid-cell-id")&&(e=i.getAttribute("data-grid-cell-id")),i.hasAttribute("data-file-path")&&(n=i.getAttribute("data-file-path"))),setTimeout(()=>{if(e){let t=document.querySelector(`[data-grid-cell-id="${CSS.escape(e)}"]`);if(t)return void t.focus()}if(n){let e=document.querySelector(`button[data-file-path="${CSS.escape(n)}"]`);e&&e.focus()}},0))},er[77]=t.newTreeEntry?.lineCount,er[78]=t.oldTreeEntry?.lineCount,er[79]=em,er[80]=eY,er[81]=d,er[82]=eh,er[83]=O):O=er[83],t.oldTreeEntry?.lineCount,t.newTreeEntry?.lineCount;let e4=O;er[84]===Symbol.for("react.memo_cache_sentinel")?(q=()=>eL(sM),er[84]=q):q=er[84];let e5=q;er[85]!==t.richDiff||er[86]!==eP?(B=t.richDiff?.canToggleRichDiff?{richDiff:t.richDiff,isRichDiff:eP,onToggle:e5}:void 0,er[85]=t.richDiff,er[86]=eP,er[87]=B):B=er[87];let e6=B;er[88]!==e$||er[89]!==ef.login?(U=e$&&(e$.isOwnedByViewer||e$.owners.length>0)?sC(e$.isOwnedByViewer,e$.owners,void 0,ef.login):void 0,er[88]=e$,er[89]=ef.login,er[90]=U):U=er[90];let e7=U,e8=e$?.ruleUrl;er[91]!==ef.canComment?(M=ef.canComment?()=>eE(!0):void 0,er[91]=ef.canComment,er[92]=M):M=er[92];let e9=M;er[93]!==d?(z=()=>navigator.clipboard?.writeText(d),er[93]=d,er[94]=z):z=er[94];let te=z,tt=e3?e4:void 0;er[95]!==t.richDiff||er[96]!==ex||er[97]!==eP?(G={richDiff:t.richDiff,showRichDiff:eP,onToggleRichDiff:eL,queryConfig:ex},er[95]=t.richDiff,er[96]=ex,er[97]=eP,er[98]=G):G=er[98];let tn=G;er[99]===Symbol.for("react.memo_cache_sentinel")?(H=[],er[99]=H):H=er[99],er[100]!==ed||er[101]!==eu.effectiveRange.headOid||er[102]!==eu.fullDiff.headOid?(V=new Set(H),ed&&V.add(sv.YR.diffStats).add(sv.YR.expandLines),eu.fullDiff.headOid!==eu.effectiveRange.headOid&&V.add(sv.YR.markAsViewed),er[100]=ed,er[101]=eu.effectiveRange.headOid,er[102]=eu.fullDiff.headOid,er[103]=V):V=er[103];let ti=V;er[104]===Symbol.for("react.memo_cache_sentinel")?(W=[],er[104]=W):W=er[104],er[105]!==ed?(Q=new Set(W),K=new Map,ed&&(Q.add(sv.YR.markAsViewed),K.set(sv.YR.markAsViewed,"This file can only be marked as viewed on the \u201CAll files\u201D page")),er[105]=ed,er[106]=Q,er[107]=K):(Q=er[106],K=er[107]),er[108]!==Q||er[109]!==K?(Z={disabledFeatures:Q,disabledReasons:K},er[108]=Q,er[109]=K,er[110]=Z):Z=er[110];let{disabledFeatures:ta,disabledReasons:tr}=Z;er[111]===Symbol.for("react.memo_cache_sentinel")?(X=(0,es.$)("mx-1",sE),er[111]=X):X=er[111],er[112]!==ec||er[113]!==ef.login||er[114]!==d?(J=(0,a.jsx)(sS,{className:X,diffPath:d,pullRequestBasePath:ec,viewerLogin:ef.login}),er[112]=ec,er[113]=ef.login,er[114]=d,er[115]=J):J=er[115],er[116]!==ed||er[117]!==ec||er[118]!==ta||er[119]!==tr||er[120]!==ti||er[121]!==eX||er[122]!==d?(Y=!ti.has(sv.YR.markAsViewed)&&(0,a.jsx)(sA,{path:d,basePath:ec,inactive:ta.has(sv.YR.markAsViewed)||!!ed,inactiveTooltip:tr.get(sv.YR.markAsViewed),setIsCollapsed:e=>eX(e,d)}),er[116]=ed,er[117]=ec,er[118]=ta,er[119]=tr,er[120]=ti,er[121]=eX,er[122]=d,er[123]=Y):Y=er[123],er[124]!==ef.canComment||er[125]!==eC||er[126]!==ey||er[127]!==eX||er[128]!==d?(ee=ef.canComment&&(0,a.jsx)(tA.K,{ref:ev,icon:l.CommentIcon,"aria-label":"Comment on this file","aria-expanded":eC,variant:"invisible",size:"small",onClick:e=>{ey&&eX(!1,d),eE(!0),e.stopPropagation()},className:sE}),er[124]=ef.canComment,er[125]=eC,er[126]=ey,er[127]=eX,er[128]=d,er[129]=ee):ee=er[129];let to="REMOVED"===t.status&&t.oldCommitOid?t.oldCommitOid:t.newCommitOid||"",tc=o||t.repository.name,td=c||t.repository.ownerLogin;er[130]!==tc||er[131]!==td?(et={name:tc,ownerLogin:td},er[130]=tc,er[131]=td,er[132]=et):et=er[132];let tm=!t.isSubmodule,tu=!t.isSubmodule,th=!t.isSubmodule,tf=sj.W.prChatEnhancements&&eM?ez:void 0;er[133]!==ec||er[134]!==e7||er[135]!==e8||er[136]!==ef.shouldDisplayEditOptions||er[137]!==eY||er[138]!==r||er[139]!==e9||er[140]!==te||er[141]!==tt||er[142]!==d||er[143]!==e6||er[144]!==to||er[145]!==et||er[146]!==tm||er[147]!==tu||er[148]!==th||er[149]!==tf?(en=(0,a.jsx)(sD,{oid:to,path:d,repo:et,isViewable:tm,isDeleteable:tu,isEditable:th,shouldShowEditOptions:ef.shouldDisplayEditOptions,branchName:r,returnToPullRequestPath:ec,onCommentOnFile:e9,onCopyPath:te,onExpandLines:tt,areLinesExpanded:eY,richDiffToggle:e6,codeownersText:e7,codeownersUrl:e8,onAskAboutDiff:tf}),er[133]=ec,er[134]=e7,er[135]=e8,er[136]=ef.shouldDisplayEditOptions,er[137]=eY,er[138]=r,er[139]=e9,er[140]=te,er[141]=tt,er[142]=d,er[143]=e6,er[144]=to,er[145]=et,er[146]=tm,er[147]=tu,er[148]=th,er[149]=tf,er[150]=en):en=er[150],er[151]!==Y||er[152]!==ee||er[153]!==en?(ei=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2",children:[Y,ee,en]}),er[151]=Y,er[152]=ee,er[153]=en,er[154]=ei):ei=er[154],er[155]!==eX||er[156]!==d?(ea=(e,t)=>eX(t,d,e),er[155]=eX,er[156]=d,er[157]=ea):ea=er[157];let tp=eI?.linesAdded||t.linesAdded||0,tg=eI?.linesChanged||t.linesChanged||0,tx=eI?.linesDeleted||t.linesDeleted||0;return er[158]!==e1||er[159]!==e3||er[160]!==eq||er[161]!==ef||er[162]!==t||er[163]!==i||er[164]!==eT||er[165]!==e4||er[166]!==eF||er[167]!==eY||er[168]!==eb||er[169]!==ti||er[170]!==eC||er[171]!==ey||er[172]!==eo||er[173]!==e2||er[174]!==d||er[175]!==tn||er[176]!==eG||er[177]!==J||er[178]!==ei||er[179]!==ea||er[180]!==tp||er[181]!==tg||er[182]!==tx?(el=(0,a.jsx)(s_.oO,{loadDiff:e2,...t,copilotDiffContext:eq,currentUser:ef,addFileCommentButtonRef:ev,diffManuallyExpanded:i,estimatedDiffHeight:eT,fileComments:eF,hiddenFeatures:ti,isAddingFileComment:eC,isSelected:eo,leftSideContent:J,rightSideContent:ei,canExpandOrCollapseLines:e3,expandAllContextLines:e4,hasExpandedAllRanges:eY,addInjectedContextLines:e1,onToggleCollapse:ea,path:d,ref:e_,setIsAddingFileComment:eE,collapsed:ey,helpUrl:eb,linesAdded:tp,linesChanged:tg,linesDeleted:tx,diffLines:eG,richDiffState:tn}),er[158]=e1,er[159]=e3,er[160]=eq,er[161]=ef,er[162]=t,er[163]=i,er[164]=eT,er[165]=e4,er[166]=eF,er[167]=eY,er[168]=eb,er[169]=ti,er[170]=eC,er[171]=ey,er[172]=eo,er[173]=e2,er[174]=d,er[175]=tn,er[176]=eG,er[177]=J,er[178]=ei,er[179]=ea,er[180]=tp,er[181]=tg,er[182]=tx,er[183]=el):el=er[183],el}function sM(e){return!e}sU.displayName="PullRequestDiffUnmemoized";let sz=(0,v.memo)(sU);sz.displayName="PullRequestDiff";var sG=n(33542),sH=n(72105);let sV=(0,v.memo)(function(e){let t,n,i,l,r,o,c,d,m=(0,s.c)(15),{ariaLabel:u,testId:h,id:f,approximateLineCount:p,approximateDiffHeight:g,maximumSkeletonHeight:x}=e,{data:_}=(0,e5.ID)(),v=_?.lineSpacing==="compact"?20:25,b=g??v*(void 0===p?5:p),y=x?Math.min(b,x):b;return m[0]!==h?(t=(0,sG.G)(h),m[0]=h,m[1]=t):t=m[1],m[2]!==y?(n={minHeight:y},m[2]=y,m[3]=n):n=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),l=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),r=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),o=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),m[4]=i,m[5]=l,m[6]=r,m[7]=o):(i=m[4],l=m[5],r=m[6],o=m[7]),m[8]!==n?(c=(0,a.jsx)("div",{className:"border borderColor-muted",children:(0,a.jsxs)("div",{className:"d-flex flex-column gap-2 tmp-p-3",style:n,children:[i,l,r,o]})}),m[8]=n,m[9]=c):c=m[9],m[10]!==u||m[11]!==f||m[12]!==t||m[13]!==c?(d=(0,a.jsx)("div",{className:sH.A.diffTargetable,role:"region","aria-label":u,...t,id:f,children:c}),m[10]=u,m[11]=f,m[12]=t,m[13]=c,m[14]=d):d=m[14],d});sV.displayName="DiffEntryLoadingSkeleton";let sW=(0,v.memo)(function(e){let t,n,i,l,r=(0,s.c)(12),{progressiveDiffEntry:o,approximateLineCount:c}=e,d=void 0===c?5:c,{loadPriority:m}=(0,tl.pV)();r[0]!==m||r[1]!==o.pathDigest?(t=e=>{e[0]?.isIntersecting&&m(o.pathDigest)},r[0]=m,r[1]=o.pathDigest,r[2]=t):t=r[2],r[3]===Symbol.for("react.memo_cache_sentinel")?(n={rootMargin:"-150px"},r[3]=n):n=r[3];let u=(0,i$.B)(t,n),h=`Loading ${o.path}`,f=`lazy-load-${o.path}`,p=`diff-${o.pathDigest}`;return r[4]!==d||r[5]!==h||r[6]!==f||r[7]!==p?(i=(0,a.jsx)(sV,{ariaLabel:h,testId:f,id:p,approximateLineCount:d}),r[4]=d,r[5]=h,r[6]=f,r[7]=p,r[8]=i):i=r[8],r[9]!==u||r[10]!==i?(l=(0,a.jsx)("div",{ref:u,children:i}),r[9]=u,r[10]=i,r[11]=l):l=r[11],l});sW.displayName="LazyDiffEntryLoadingSkeleton";let sQ=(0,v.memo)(function(e){let t,n=(0,s.c)(9),{linesAdded:i,linesChanged:l,linesDeleted:r,newTreeEntry:o,oldTreeEntry:c,path:d,pathDigest:m,status:u}=e;return n[0]!==i||n[1]!==l||n[2]!==r||n[3]!==o||n[4]!==c||n[5]!==d||n[6]!==m||n[7]!==u?(t=(0,a.jsx)(s_.Ao,{linesAdded:i,linesChanged:l,linesDeleted:r,newTreeEntry:o,oldTreeEntry:c,path:d,pathDigest:m,status:u}),n[0]=i,n[1]=l,n[2]=r,n[3]=o,n[4]=c,n[5]=d,n[6]=m,n[7]=u,n[8]=t):t=n[8],t});sQ.displayName="PullRequestDiffEntryErrorFallback";var sK=n(18813);let sZ=(0,v.memo)(sX);function sX(e){let t,n,i,l,r,o=(0,s.c)(59),{diffManuallyExpanded:c,headBranchName:d,headRepoName:m,headRepoOwner:u,onScrollToAndFocusEntry:h,pathDigest:f,pullRequestGlobalRelayId:p,repository:g,testRenderFn:x}=e,_=(0,tl.Py)(f),b=(0,tl.if)(f),y=(0,tl.jT)(b?.path),j=(0,tl.Fm)(b?.path),w=(0,tl.j5)();x&&x();let N=(0,v.useRef)(!1);if(o[0]!==_||o[1]!==h||o[2]!==b?(t=()=>{if(N.current||!b)return;let e=F.fV.hash??"",t=(0,iZ.pd)(e)??"";if((t=t.replace("diff-","").replace("#",""))!==b.pathDigest&&(N.current=!0),!_||b.isLoaded){if(_){let e=F.cg?.location.hash.substring(1)??"";if(!(0,iZ.yI)(e)||b.isLoaded){let e=F.cg?.document.activeElement;if(e?.closest("#diff-file-tree-filter"))return;h(b.pathDigest)}}N.current=!0}},n=[_,h,b],o[0]=_,o[1]=h,o[2]=b,o[3]=t,o[4]=n):(t=o[3],n=o[4]),(0,v.useEffect)(t,n),!b)return null;if(!b.isLoaded){let e,t,n,i,s=j?.linesChanged??5;(j?.changeType==="REMOVED"||j?.changeType==="DELETED")&&(s=5);let l=`diff-${b.pathDigest}`;o[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.$)(sH.A.diffTargetable,sH.A.diff),o[5]=e):e=o[5];let r=`${b.pathDigest}_${b.path}`,c=`#diff-${b.pathDigest}`,d=j?.linesAdded??0,m=j?.linesChanged??0,u=j?.linesDeleted??0;return o[6]!==w||o[7]!==b.path||o[8]!==c||o[9]!==d||o[10]!==m||o[11]!==u?(t=(0,a.jsx)("div",{className:sH.A.diffHeaderWrapper,children:(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:c,canToggleRichDiff:!1,linesAdded:d,linesChanged:m,linesDeleted:u,newPath:b.path,patchStatus:"",path:b.path,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:w})}),o[6]=w,o[7]=b.path,o[8]=c,o[9]=d,o[10]=m,o[11]=u,o[12]=t):t=o[12],o[13]!==s||o[14]!==b?(n=(0,a.jsx)(sW,{progressiveDiffEntry:b,approximateLineCount:s}),o[13]=s,o[14]=b,o[15]=n):n=o[15],o[16]!==_||o[17]!==t||o[18]!==n||o[19]!==l||o[20]!==r?(i=(0,a.jsxs)("div",{role:"region",id:l,className:e,"data-targeted":_,children:[t,n]},r),o[16]=_,o[17]=t,o[18]=n,o[19]=l,o[20]=r,o[21]=i):i=o[21],i}if(!y){let e;return o[22]!==b.path||o[23]!==b.pathDigest?(e=(0,a.jsx)(sQ,{linesAdded:0,linesChanged:0,linesDeleted:0,path:b.path,pathDigest:b.pathDigest,newTreeEntry:void 0,oldTreeEntry:void 0,status:"MODIFIED"}),o[22]=b.path,o[23]=b.pathDigest,o[24]=e):e=o[24],e}o[25]!==y?(i=(0,a.jsx)(sQ,{...y}),o[25]=y,o[26]=i):i=o[26];let S=y.reviewed??!1;return o[27]!==y.diffLines||o[28]!==y.diffSize||o[29]!==y.helpUrl||o[30]!==y.isBinary||o[31]!==y.isSubmodule||o[32]!==y.isTooBig||o[33]!==y.linesAdded||o[34]!==y.linesChanged||o[35]!==y.linesDeleted||o[36]!==y.newCommitOid||o[37]!==y.newTreeEntry||o[38]!==y.objectId||o[39]!==y.oldCommitOid||o[40]!==y.oldTreeEntry||o[41]!==y.path||o[42]!==y.pathDigest||o[43]!==y.richDiff||o[44]!==y.status||o[45]!==y.submodule||o[46]!==y.truncatedReason||o[47]!==c||o[48]!==d||o[49]!==m||o[50]!==u||o[51]!==_||o[52]!==p||o[53]!==g||o[54]!==S?(l=(0,a.jsx)(sz,{changeType:y.status,diffLines:y.diffLines,diffManuallyExpanded:c,diffSize:y.diffSize,headBranchName:d,headRepoName:m,headRepoOwner:u,helpUrl:y.helpUrl,isBinary:y.isBinary,isSelected:_,isSubmodule:y.isSubmodule,isTooBig:y.isTooBig,linesAdded:y.linesAdded,linesChanged:y.linesChanged,linesDeleted:y.linesDeleted,newCommitOid:y.newCommitOid,newTreeEntry:y.newTreeEntry,objectId:y.objectId,oldCommitOid:y.oldCommitOid,oldTreeEntry:y.oldTreeEntry,path:y.path,pathDigest:y.pathDigest,pullRequestGlobalRelayId:p,repository:g,reviewed:S,richDiff:y.richDiff,status:y.status,submodule:y.submodule,truncatedReason:y.truncatedReason}),o[27]=y.diffLines,o[28]=y.diffSize,o[29]=y.helpUrl,o[30]=y.isBinary,o[31]=y.isSubmodule,o[32]=y.isTooBig,o[33]=y.linesAdded,o[34]=y.linesChanged,o[35]=y.linesDeleted,o[36]=y.newCommitOid,o[37]=y.newTreeEntry,o[38]=y.objectId,o[39]=y.oldCommitOid,o[40]=y.oldTreeEntry,o[41]=y.path,o[42]=y.pathDigest,o[43]=y.richDiff,o[44]=y.status,o[45]=y.submodule,o[46]=y.truncatedReason,o[47]=c,o[48]=d,o[49]=m,o[50]=u,o[51]=_,o[52]=p,o[53]=g,o[54]=S,o[55]=l):l=o[55],o[56]!==i||o[57]!==l?(r=(0,a.jsx)(tL.t,{boundaryName:"ProgressivePullRequestDiffEntry",fallback:i,children:l}),o[56]=i,o[57]=l,o[58]=r):r=o[58],r}function sJ(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"color-bg-default position-relative border rounded-2 color-border-default mt-2 d-flex flex-column",children:(0,a.jsxs)(r.E,{border:!1,spacious:!0,children:[(0,a.jsx)(r.E.Heading,{children:"No changes to show"}),(0,a.jsx)(r.E.Description,{children:"This commit does not include any file changes"})]})}),t[0]=e):e=t[0],e}sZ.displayName="ProgressivePullRequestDiffEntry",sX.displayName="ProgressivePullRequestDiffEntryUnmemoized",sJ.displayName="EmptyPullRequestBlankSlate";let sY="diff-";function s0(){let e,t,n,i,a,l,r=(0,s.c)(6),o=(0,v.useRef)(!0);r[0]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,r[0]=e):e=r[0];let c=(0,v.useRef)(e);r[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=c.current;return()=>{e.clear()}},n=[],r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,v.useEffect)(t,n),r[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>c.current,r[3]=i):i=r[3];let d=i;r[4]===Symbol.for("react.memo_cache_sentinel")?(a=(e,t)=>{var n,i;let{focusPathName:a}=void 0===t?{}:t,s=d().get(e);if(!s)return;let l=s,r=s.querySelector("button");a&&(r=s.querySelector("a"));let c="string"==typeof(i=n=F.cg?.location.hash.substring(1)??"")&&i.startsWith(sY)?n.slice(sY.length):"";if((0,iZ.yI)(c)){let e=c.split("-")[0],t=s.querySelector(`[data-line-anchor=diff-${e}]`);t&&(r=l=t)}else o.current||(l=null);if(l){let e=F.cg?.scrollY??0,t=l.getBoundingClientRect().top+e-57-60;F.cg?.scrollTo({top:t,left:0})}r&&r.focus(),o.current=!1},r[4]=a):a=r[4];let m=a;return r[5]===Symbol.for("react.memo_cache_sentinel")?(l={onScrollToAndFocusEntry:m,getTargetableEntriesMap:d},r[5]=l):l=r[5],l}let s1=(0,v.lazy)(async()=>({default:(await n.e("63184").then(n.bind(n,47875))).PullRequestDiffsAnimation}));s1.displayName="PullRequestDiffsAnimation";let s2=(0,v.memo)(s3);function s3(e){let t,n,i,l,r,o,c,d,m,u=(0,s.c)(41),{headBranchName:h,headRepoName:f,headRepoOwner:p,onSetFilterState:g,pullRequestGlobalRelayId:x,repository:_,showPullRequestGroups:b}=e,[y]=(0,v.useState)(!1),j=(0,v.useRef)(null),w=(0,tl.yg)(),N=(0,tl.JA)(),{startQueue:S}=(0,tl.pV)();u[0]!==S?(t=()=>{S({autoLoadAllDiffs:!0})},n=[S],u[0]=S,u[1]=t,u[2]=n):(t=u[1],n=u[2]),(0,v.useEffect)(t,n);let{onScrollToAndFocusEntry:C,getTargetableEntriesMap:R}=s0();u[3]!==R?(i=R(),u[3]=R,u[4]=i):i=u[4];let E=i;u[5]!==E?(l=(e,t)=>(t?E.set(e,t):E.delete(e),()=>{E.delete(e)}),u[5]=E,u[6]=l):l=u[6];let P=l,L=(0,tl.qg)(),I=w.length>=15,T=function(){let e,t,n=(0,s.c)(3),[i]=(0,v.useState)(s4);return n[0]!==i?(e=()=>()=>i?.disconnect(),t=[i],n[0]=i,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t),i}();if(0===L){let e;return u[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sJ,{}),u[7]=e):e=u[7],e}if(0===w.length){let e;return u[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),u[8]=e):e=u[8],e}if(u[9]!==N||u[10]!==g||u[11]!==b?(r=b&&N?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"f4 text-bold mb-0",children:[(0,a.jsx)("span",{className:"fgColor-accent",children:(0,a.jsx)(ex.A,{href:"",onClick:e=>{e.preventDefault(),g({activeChangeGroupId:void 0})},children:"All files"})})," ",(0,a.jsx)("span",{className:"fgColor-muted text-normal",children:"/"})," ",N.name]}),N.description?.trim()?(0,a.jsx)("p",{children:N.description}):null]}):null,u[9]=N,u[10]=g,u[11]=b,u[12]=r):r=u[12],u[13]!==P||u[14]!==w||u[15]!==y||u[16]!==h||u[17]!==f||u[18]!==p||u[19]!==C||u[20]!==x||u[21]!==_||u[22]!==T){let e;u[24]!==P||u[25]!==y||u[26]!==h||u[27]!==f||u[28]!==p||u[29]!==C||u[30]!==x||u[31]!==_||u[32]!==T?(e=e=>(0,a.jsx)(s6,{pathDigest:e,ref:P,stickyObserver:T,children:(0,a.jsx)(sZ,{diffManuallyExpanded:y,headBranchName:h,headRepoName:f,headRepoOwner:p,pullRequestGlobalRelayId:x,onScrollToAndFocusEntry:C,pathDigest:e,repository:_})},e),u[24]=P,u[25]=y,u[26]=h,u[27]=f,u[28]=p,u[29]=C,u[30]=x,u[31]=_,u[32]=T,u[33]=e):e=u[33],o=w.map(e),u[13]=P,u[14]=w,u[15]=y,u[16]=h,u[17]=f,u[18]=p,u[19]=C,u[20]=x,u[21]=_,u[22]=T,u[23]=o}else o=u[23];return u[34]!==I?(c=I&&(0,a.jsx)(tL.t,{boundaryName:"PullRequestDiffsListAnimation",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(s1,{})})}),u[34]=I,u[35]=c):c=u[35],u[36]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(sp.nq,{}),u[36]=d):d=u[36],u[37]!==r||u[38]!==o||u[39]!==c?(m=(0,a.jsxs)("div",{ref:j,"data-hpc":!0,"data-testid":"progressive-diffs-list",className:"d-flex flex-column gap-3",children:[r,o,c,d]}),u[37]=r,u[38]=o,u[39]=c,u[40]=m):m=u[40],m}function s4(){return"u"{e&&m&&m.observe(e);let t=c(o,e);return()=>{e&&m&&m.unobserve(e),t?.()}},r[8]=o,r[9]=c,r[10]=m,r[11]=i):i=r[11];let j=i;return r[12]!==d||r[13]!==n||r[14]!==j?(l=(0,a.jsx)("div",{className:"PullRequestDiffsList-module__diffEntry__djnVa",style:n,ref:j,children:d}),r[12]=d,r[13]=n,r[14]=j,r[15]=l):l=r[15],l}s2.displayName="PullRequestDiffsList",s3.displayName="PullRequestDiffsListUnmemoized",s6.displayName="DiffEntryWrapper";let s7=(0,v.memo)(function(e){let t,n,i,a=(0,s.c)(12),{virtualizer:l,virtualItems:r,pathDigestToIndex:o,diffEntryDigests:c,getProgressiveDiffEntry:d,loadManyPriority:m}=e,u=(0,tl.m9)(),h=(0,v.useRef)(null);a[0]!==d||a[1]!==u?(t=!!u&&d(u)?.isLoaded===!0,a[0]=d,a[1]=u,a[2]=t):t=a[2];let f=t;return a[3]!==c||a[4]!==m||a[5]!==o||a[6]!==u||a[7]!==f||a[8]!==r||a[9]!==l?(n=()=>{if(!u){h.current=null;return}if(h.current===u)return;let e=o.get(u);if(void 0===e)return;if(!f)return void m([c[e-2],c[e-1],c[e]].filter(s8));let t=r.find(t=>t.index===e);if(t&&t.start>=(l.scrollOffset??0)-t.size&&t.start<=(l.scrollOffset??0)+(l.scrollRect?.height??0)){h.current=u;return}requestAnimationFrame(()=>{l.scrollToIndex(e,{align:"start"})}),h.current=u},i=[u,o,l,r,f,m,c],a[3]=c,a[4]=m,a[5]=o,a[6]=u,a[7]=f,a[8]=r,a[9]=l,a[10]=n,a[11]=i):(n=a[10],i=a[11]),(0,v.useEffect)(n,i),null});function s8(e){return void 0!==e}s7.displayName="ScrollToSelectedDiff";var s9=n(36895),le=n(51220);let lt="PullRequestVirtualizedDiffRow-module__virtualizedDiffRow__LvCLz",ln="u">typeof navigator&&/firefox/i.test(navigator.userAgent),li=(0,v.memo)(function(e){let t,n,i,l,r=(0,s.c)(69),{virtualRow:o,virtualizedDiffEntry:c,diffEntry:d,diffSummary:m,scrollMargin:u,measureElement:h,headBranchName:f,headRepoName:p,headRepoOwner:g,pullRequestGlobalRelayId:x,repository:_,virtualWindowHeight:v,isOptimizedMeasurementEnabled:b}=e,y=(0,tl.Py)(d?.pathDigest),j=(0,tl.lF)(),w=(0,tl.ce)(),N=(0,tl.kN)(c?.path??""),S=!c?.isLoaded||!d;if(!c)return null;let C=o.start-u;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=ln,r[0]=t):t=r[0];let R=t;r[1]!==C?(n=R?{top:`${C}px`}:{transform:`translateY(${C}px)`},r[1]=C,r[2]=n):n=r[2];let E=n,P=R?0:-C;if(S){let e,t,n,i,s,l;r[3]!==j||r[4]!==m||r[5]!==N||r[6]!==w?(e=sB({diffSummary:m,commentPreference:j,lineSpacingPreference:w,isCollapsed:N}),r[3]=j,r[4]=m,r[5]=N,r[6]=w,r[7]=e):e=r[7];let d=e,u=b?void 0:h,f=`${P}px`;r[8]!==f?(t={"--header-sticky-offset":f},r[8]=f,r[9]=t):t=r[9];let p=`#diff-${c.pathDigest}`,g=m?.linesAdded??0,x=m?.linesChanged??0,_=m?.linesDeleted??0,y=m?.changeType??"";r[10]!==_||r[11]!==y||r[12]!==p||r[13]!==g||r[14]!==x||r[15]!==c.path?(n=(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:p,canToggleRichDiff:!1,linesAdded:g,linesChanged:x,linesDeleted:_,newPath:c.path,patchStatus:y,path:c.path,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:!1}),r[10]=_,r[11]=y,r[12]=p,r[13]=g,r[14]=x,r[15]=c.path,r[16]=n):n=r[16],r[17]!==n||r[18]!==t?(i=(0,a.jsx)("div",{className:sH.A.diffHeaderWrapper,style:t,children:n}),r[17]=n,r[18]=t,r[19]=i):i=r[19];let S=`Loading ${c.path}`,C=`lazy-load-${c.path}`,R=`diff-${c.pathDigest}`,L=v?.8*v:void 0;return r[20]!==d||r[21]!==S||r[22]!==C||r[23]!==R||r[24]!==L?(s=(0,a.jsx)(sV,{ariaLabel:S,testId:C,id:R,approximateDiffHeight:d,maximumSkeletonHeight:L}),r[20]=d,r[21]=S,r[22]=C,r[23]=R,r[24]=L,r[25]=s):s=r[25],r[26]!==d||r[27]!==i||r[28]!==s||r[29]!==u||r[30]!==o.index||r[31]!==E||r[32]!==c.pathDigest?(l=(0,a.jsxs)("div",{style:E,className:lt,ref:u,"data-index":o.index,"data-path-digest":c.pathDigest,"data-estimated-height":d,children:[i,s]}),r[26]=d,r[27]=i,r[28]=s,r[29]=u,r[30]=o.index,r[31]=E,r[32]=c.pathDigest,r[33]=l):l=r[33],l}let L=d.reviewed??!1;return r[34]!==f||r[35]!==p||r[36]!==g||r[37]!==P||r[38]!==y||r[39]!==d.diffLines||r[40]!==d.diffSize||r[41]!==d.helpUrl||r[42]!==d.isBinary||r[43]!==d.isSubmodule||r[44]!==d.isTooBig||r[45]!==d.linesAdded||r[46]!==d.linesChanged||r[47]!==d.linesDeleted||r[48]!==d.newCommitOid||r[49]!==d.newTreeEntry||r[50]!==d.objectId||r[51]!==d.oldCommitOid||r[52]!==d.oldTreeEntry||r[53]!==d.path||r[54]!==d.pathDigest||r[55]!==d.richDiff||r[56]!==d.status||r[57]!==d.submodule||r[58]!==d.truncatedReason||r[59]!==x||r[60]!==_||r[61]!==L?(i=(0,a.jsx)(sz,{changeType:d.status,diffLines:d.diffLines,diffManuallyExpanded:!1,diffSize:d.diffSize,headerStickyOffset:P,headBranchName:f,headRepoName:p,headRepoOwner:g,helpUrl:d.helpUrl,isBinary:d.isBinary,isSelected:y,isSubmodule:d.isSubmodule,isTooBig:d.isTooBig,linesAdded:d.linesAdded,linesChanged:d.linesChanged,linesDeleted:d.linesDeleted,newCommitOid:d.newCommitOid,newTreeEntry:d.newTreeEntry,objectId:d.objectId,oldCommitOid:d.oldCommitOid,oldTreeEntry:d.oldTreeEntry,path:d.path,pathDigest:d.pathDigest,pullRequestGlobalRelayId:x,repository:_,reviewed:L,richDiff:d.richDiff,status:d.status,submodule:d.submodule,truncatedReason:d.truncatedReason}),r[34]=f,r[35]=p,r[36]=g,r[37]=P,r[38]=y,r[39]=d.diffLines,r[40]=d.diffSize,r[41]=d.helpUrl,r[42]=d.isBinary,r[43]=d.isSubmodule,r[44]=d.isTooBig,r[45]=d.linesAdded,r[46]=d.linesChanged,r[47]=d.linesDeleted,r[48]=d.newCommitOid,r[49]=d.newTreeEntry,r[50]=d.objectId,r[51]=d.oldCommitOid,r[52]=d.oldTreeEntry,r[53]=d.path,r[54]=d.pathDigest,r[55]=d.richDiff,r[56]=d.status,r[57]=d.submodule,r[58]=d.truncatedReason,r[59]=x,r[60]=_,r[61]=L,r[62]=i):i=r[62],r[63]!==d.pathDigest||r[64]!==h||r[65]!==i||r[66]!==o.index||r[67]!==E?(l=(0,a.jsx)("div",{style:E,className:lt,ref:h,"data-index":o.index,"data-path-digest":d.pathDigest,children:i}),r[63]=d.pathDigest,r[64]=h,r[65]=i,r[66]=o.index,r[67]=E,r[68]=l):l=r[68],l});li.displayName="MemoizedVirtualizedDiffRow";let la=(0,v.lazy)(async()=>({default:(await n.e("63184").then(n.bind(n,47875))).PullRequestDiffsAnimation}));function ls({headBranchName:e,headRepoName:t,headRepoOwner:n,onSetFilterState:i,pullRequestGlobalRelayId:s,repository:l,showPullRequestGroups:r}){let o=(0,tl.lF)(),c=(0,tl.ce)(),d=(0,tl.zJ)(),m=(0,v.useRef)(null),[u,h]=(0,v.useState)(0),f=(0,tl.yg)(),p=(0,tl.gg)(),g=(0,tl.JA)(),{startQueue:x,loadManyPriority:_}=(0,tl.pV)(),b=(0,tl.qg)(),y=(0,tl.l0)(),j=(0,tl.HZ)(),w=(0,tl.xQ)(),N=f.length,S=(0,tl.y)(),C=(0,I.G7)("pull_request_files_debug_virtualization"),R=(0,I.G7)("pull_request_files_accurate_size_estimates"),E=(0,I.G7)("pull_request_virtualization_preload_diffs");(0,v.useEffect)(()=>{x()},[x]);let P=(0,v.useCallback)(e=>{let t=f[e];if(!t)return 0;let n=p(t);return n?sB({diffSummary:y[n.path??""],commentPreference:o,lineSpacingPreference:c,isCollapsed:S(n.path??""),threadSizeInfoMap:R?w:void 0,isSplitView:R&&"split"===d}):0},[p,f,y,S,o,c,R,w,d]),L=(0,v.useCallback)(e=>f[e]??e,[f]);(0,v.useEffect)(()=>{m.current&&h(m.current.offsetTop)},[]);let T=(0,v.useMemo)(()=>j&&Object.keys(j).length===b?5:0,[j,b]),D=(0,v.useMemo)(()=>{let e=new Map;for(let t=0;t{let t=document.querySelector("[data-path-digest]:focus-within")?.getAttribute("data-path-digest"),n=t?D.get(t)??-1:-1;if(n<0)return(0,s9.vp)(e);let i=new Set((0,s9.vp)(e));return i.add(n),Array.from(i).sort((e,t)=>e-t)},[D]),k=(0,le.XW)({count:f.length,estimateSize:P,getItemKey:L,overscan:T,scrollPaddingStart:70,scrollMargin:u,gap:16,rangeExtractor:A,debug:C,onChange(e){e.shouldAdjustScrollPositionOnItemSizeChange=(e,t,n)=>!1}}),$=k.getVirtualItems();return((0,v.useEffect)(()=>{if(E){if(0===$.length)return;let e=$[0]?.index??0,t=$[$.length-1]?.index??0,n=Math.max(0,e-5),i=Math.min(f.length,t+5+1);_(f.slice(n,i).filter(e=>void 0!==e))}else _($.map(e=>e.key))},[E,_,$,f]),0===b)?(0,a.jsx)(sJ,{}):0===f.length?(0,a.jsx)(sg,{}):(0,a.jsxs)("div",{ref:m,"data-hpc":!0,"data-testid":"virtualized-diffs-list",className:"d-flex flex-column gap-3",children:[r&&g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"f4 text-bold mb-0",children:[(0,a.jsx)("span",{className:"fgColor-accent",children:(0,a.jsx)(ex.A,{href:"",onClick:e=>{e.preventDefault(),i({activeChangeGroupId:void 0})},children:"All files"})})," ",(0,a.jsx)("span",{className:"fgColor-muted text-normal",children:"/"})," ",g.name]}),g.description?.trim()?(0,a.jsx)("p",{children:g.description}):null]}):null,(0,a.jsx)("div",{className:"PullRequestVirtualizedDiffsList-module__virtualized-diff-row__fZopz",style:{height:`${k.getTotalSize()}px`},children:$.map(i=>{let r=f[i.index];if(!r)return null;let o=p(r);return(0,a.jsx)(li,{virtualRow:i,virtualizedDiffEntry:o,diffEntry:j[o?.path??""],diffSummary:y[o?.path??""],scrollMargin:k.options.scrollMargin,measureElement:k.measureElement,headBranchName:e,headRepoName:t,headRepoOwner:n,pullRequestGlobalRelayId:s,repository:l,virtualWindowHeight:k.scrollRect?.height},i.key)})}),N>=15&&(0,a.jsx)(tL.t,{boundaryName:"PullRequestVirtualizedDiffsListAnimation",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(la,{})})}),(0,a.jsx)(s7,{virtualizer:k,virtualItems:$,pathDigestToIndex:D,diffEntryDigests:f,getProgressiveDiffEntry:p,loadManyPriority:_}),(0,a.jsx)(sp.nq,{})]})}la.displayName="PullRequestDiffsAnimation",ls.displayName="PullRequestVirtualizedDiffsList";var ll=n(73286),lr=n(50531),lo=n(87),lc=n(18292),ld=n(77236);function lm(e){let t,n,i,r,o,c,d,m,u,h,f,p,x,_,v,b,y,j,w,N,S,C,R,E,L=(0,s.c)(79),{commit:I,pullRequest:T,commits:D,repository:A}=e;L[0]!==D?(t=void 0===D?[]:D,L[0]=D,L[1]=t):t=L[1];let k=t,{helpUrl:$}=(0,ew.X)();e:{let e,t,i;if(0===k.length){let e;L[2]===Symbol.for("react.memo_cache_sentinel")?(e={prevCommitUrl:null,nextCommitUrl:null,canNavigate:!1},L[2]=e):e=L[2],n=e;break e}let a=I.oid,s=k.findIndex(e=>e.oid===a);if(-1===s){let e;L[3]===Symbol.for("react.memo_cache_sentinel")?(e={prevCommitUrl:null,nextCommitUrl:null,canNavigate:!1},L[3]=e):e=L[3],n=e;break e}let l=s>0?k[s-1]:null,r=sF&&B(F),"pull-request-files-changed:go-to-next-commit":()=>O&&B(O)}}),L[70]=q,L[71]=B,L[72]=O,L[73]=F,L[74]=R):R=L[74],L[75]!==f||L[76]!==C||L[77]!==R?(E=(0,a.jsxs)("div",{className:"d-flex flex-column border rounded-2 overflow-hidden tmp-mb-3",children:[f,C,R]}),L[75]=f,L[76]=C,L[77]=R,L[78]=E):E=L[78],E}lm.displayName="PullRequestCommitHeader";let lu=(0,v.memo)(function(e){let t,n,i,l,r,o,c=(0,s.c)(60),{diffEntryPathDigest:d,diffManuallyExpanded:m,filteredDiffSummaries:u,headBranchName:h,headRepoName:f,headRepoOwner:p,pullRequestGlobalRelayId:g,repository:x,onScrollToAndFocusEntry:_}=e,b=(0,tl.m9)()||d,y=(0,tl.if)(b),j=(0,tl.Fm)(y?.path||""),w=y?.path||"",N=(0,tl.jT)(w),S=(0,tl.j5)(),C=(0,v.useRef)(!1);c[0]!==_||c[1]!==y?.isLoaded||c[2]!==b?(t=()=>{!C.current&&y?.isLoaded&&(_(b,{focusPathName:!0}),C.current=!0)},c[0]=_,c[1]=y?.isLoaded,c[2]=b,c[3]=t):t=c[3];let R=y?.isLoaded;if(c[4]!==_||c[5]!==b||c[6]!==R?(n=[_,R,b],c[4]=_,c[5]=b,c[6]=R,c[7]=n):n=c[7],(0,v.useEffect)(t,n),!u.some(e=>e.path===w)){let e;return c[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),c[8]=e):e=c[8],e}if(y&&!y.isLoaded){let e,t,n,i,s=`diff-${w}`;c[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.$)(sH.A.diffTargetable,sH.A.diff),c[9]=e):e=c[9];let l=`${b}_${w}`,r=`#diff-${b}`,o=j?.linesAdded??0,d=j?.linesChanged??0,m=j?.linesDeleted??0;return c[10]!==w||c[11]!==S||c[12]!==m||c[13]!==r||c[14]!==o||c[15]!==d?(t=(0,a.jsx)("div",{className:sH.A.diffHeaderWrapper,children:(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:r,canToggleRichDiff:!1,linesAdded:o,linesChanged:d,linesDeleted:m,newPath:w,patchStatus:"",path:w,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:S})}),c[10]=w,c[11]=S,c[12]=m,c[13]=r,c[14]=o,c[15]=d,c[16]=t):t=c[16],c[17]!==y?(n=(0,a.jsx)(sW,{progressiveDiffEntry:y,approximateLineCount:5}),c[17]=y,c[18]=n):n=c[18],c[19]!==t||c[20]!==n||c[21]!==s||c[22]!==l?(i=(0,a.jsxs)("div",{role:"region",id:s,className:e,"data-targeted":!1,"data-hpc":!0,children:[t,n]},l),c[19]=t,c[20]=n,c[21]=s,c[22]=l,c[23]=i):i=c[23],i}if(!N){let e;return c[24]!==w||c[25]!==d?(e=(0,a.jsx)(sQ,{linesAdded:0,linesChanged:0,linesDeleted:0,path:w,pathDigest:d,newTreeEntry:void 0,oldTreeEntry:void 0,status:"MODIFIED"}),c[24]=w,c[25]=d,c[26]=e):e=c[26],e}c[27]!==N?(i=(0,a.jsx)(sQ,{...N}),c[27]=N,c[28]=i):i=c[28];let E=N.reviewed??!1;return c[29]!==N.diffLines||c[30]!==N.diffSize||c[31]!==N.helpUrl||c[32]!==N.isBinary||c[33]!==N.isTooBig||c[34]!==N.linesAdded||c[35]!==N.linesChanged||c[36]!==N.linesDeleted||c[37]!==N.newCommitOid||c[38]!==N.newTreeEntry||c[39]!==N.objectId||c[40]!==N.oldCommitOid||c[41]!==N.oldTreeEntry||c[42]!==N.path||c[43]!==N.pathDigest||c[44]!==N.richDiff||c[45]!==N.status||c[46]!==N.submodule||c[47]!==N.truncatedReason||c[48]!==m||c[49]!==h||c[50]!==f||c[51]!==p||c[52]!==g||c[53]!==x||c[54]!==E?(l=(0,a.jsx)(sz,{changeType:N.status,diffLines:N.diffLines,diffManuallyExpanded:m,diffSize:N.diffSize,headBranchName:h,headRepoName:f,headRepoOwner:p,helpUrl:N.helpUrl,isBinary:N.isBinary,isSelected:!1,isTooBig:N.isTooBig,linesAdded:N.linesAdded,linesChanged:N.linesChanged,linesDeleted:N.linesDeleted,newCommitOid:N.newCommitOid,newTreeEntry:N.newTreeEntry,objectId:N.objectId,oldCommitOid:N.oldCommitOid,oldTreeEntry:N.oldTreeEntry,path:N.path,pathDigest:N.pathDigest,pullRequestGlobalRelayId:g,repository:x,reviewed:E,richDiff:N.richDiff,status:N.status,submodule:N.submodule,truncatedReason:N.truncatedReason}),c[29]=N.diffLines,c[30]=N.diffSize,c[31]=N.helpUrl,c[32]=N.isBinary,c[33]=N.isTooBig,c[34]=N.linesAdded,c[35]=N.linesChanged,c[36]=N.linesDeleted,c[37]=N.newCommitOid,c[38]=N.newTreeEntry,c[39]=N.objectId,c[40]=N.oldCommitOid,c[41]=N.oldTreeEntry,c[42]=N.path,c[43]=N.pathDigest,c[44]=N.richDiff,c[45]=N.status,c[46]=N.submodule,c[47]=N.truncatedReason,c[48]=m,c[49]=h,c[50]=f,c[51]=p,c[52]=g,c[53]=x,c[54]=E,c[55]=l):l=c[55],c[56]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(sp.nq,{}),c[56]=r):r=c[56],c[57]!==i||c[58]!==l?(o=(0,a.jsxs)(tL.t,{boundaryName:"SingleFileModePullRequestDiffEntry",fallback:i,children:[l,r]}),c[57]=i,c[58]=l,c[59]=o):o=c[59],o});lu.displayName="SingleFileModePullRequestDiffEntry";let lh=(0,v.memo)(function(e){let t,n,i,l,r,o,c,d,m,u,h=(0,s.c)(32),{filteredDiffSummaries:f,headBranchName:p,headRepoName:g,headRepoOwner:x,pullRequestGlobalRelayId:_,repository:b}=e,y=(0,tl.HZ)();h[0]!==y?(t=Object.values(y??{}).filter(lf),h[0]=y,h[1]=t):t=h[1];let j=t[0],w=(0,tl.m9)(),{onScrollToAndFocusEntry:N,getTargetableEntriesMap:S}=s0(),C=(0,tl.qg)(),R=(0,tl.uh)()[0],{loadPriority:E,startQueue:P}=(0,tl.pV)();h[2]!==P?(n=()=>{P()},i=[P],h[2]=P,h[3]=n,h[4]=i):(n=h[3],i=h[4]),(0,v.useEffect)(n,i),h[5]!==E||h[6]!==w?(l=()=>{E(w)},r=[E,w],h[5]=E,h[6]=w,h[7]=l,h[8]=r):(l=h[7],r=h[8]),(0,v.useEffect)(l,r),h[9]!==R||h[10]!==w?(o=()=>{!w&&R?.pathDigest&&(0,$.Zu)(`diff-${R.pathDigest}`)},h[9]=R,h[10]=w,h[11]=o):o=h[11];let L=R?.pathDigest;if(h[12]!==w||h[13]!==L?(c=[L,w],h[12]=w,h[13]=L,h[14]=c):c=h[14],(0,v.useEffect)(o,c),0===C){let e;return h[15]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sJ,{}),h[15]=e):e=h[15],e}if(0===f.length){let e;return h[16]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),h[16]=e):e=h[16],e}let I=w||j?.pathDigest||R?.pathDigest;return I?(h[17]!==S||h[18]!==I?(d=e=>{let t=S();e?t.set(I,e):t.delete(I)},h[17]=S,h[18]=I,h[19]=d):d=h[19],h[20]!==f||h[21]!==p||h[22]!==g||h[23]!==x||h[24]!==N||h[25]!==I||h[26]!==_||h[27]!==b?(m=(0,a.jsx)(lu,{diffEntryPathDigest:I,diffManuallyExpanded:!1,filteredDiffSummaries:f,headBranchName:p,headRepoName:g,headRepoOwner:x,pullRequestGlobalRelayId:_,repository:b,onScrollToAndFocusEntry:N}),h[20]=f,h[21]=p,h[22]=g,h[23]=x,h[24]=N,h[25]=I,h[26]=_,h[27]=b,h[28]=m):m=h[28],h[29]!==m||h[30]!==d?(u=(0,a.jsx)("div",{ref:d,children:m}),h[29]=m,h[30]=d,h[31]=u):u=h[31],u):null});function lf(e){return null!==e}lh.displayName="SingleFileModeDiffEntryNavigator";var lp=n(45088);async function lg(e,t,n,i){let a=new FormData;a.set("docked_panel_width",String(e)),(0,eP.DI)((0,eu.Yiz)({owner:t,repo:n,pullNumber:i}),{method:"POST",body:a,headers:{Accept:"application/json"}})}let lx="diff-sidebar-width";function l_(e){let t,n,i=(0,s.c)(19),{repository:l,urls:r,isDiffVirtualizationEnabled:o,isInSingleFileMode:c}=e;if(!o&&!c)return null;i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("pull_request_files_virtualization"),i[0]=t):t=i[0];let d=t,m=c&&d&&!o;i[1]!==l?(n=async function(){let e=new FormData;e.append("feature_name","pull_request_files_virtualization"),await (0,eP.DI)((0,eu.ZD8)({repo:l}),{body:e,method:"POST"})},i[1]=l,i[2]=n):n=i[2];let u=n;if(o){let e,t=`${r.changes}?mode=single`;return i[3]!==u||i[4]!==t?(e=(0,a.jsx)(t7.l,{title:"This page has been optimized for large pull requests.",hideTitle:!0,variant:"info",description:"This page has been optimized for large pull requests. Some browser features (like Find on Page or Select All) may not work as expected.",className:"tmp-mb-3",primaryAction:(0,a.jsx)(ev.Q,{variant:"invisible",as:"a",href:t,rel:"noopener noreferrer",onClick:u,className:"fgColor-accent",children:"Switch to single file mode"})}),i[3]=u,i[4]=t,i[5]=e):e=i[5],e}if(c){let e,t,n,s;i[6]!==u||i[7]!==m||i[8]!==r?(e=m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"To view all files in a single page, "}),(0,a.jsx)(ex.A,{inline:!0,href:`${r.changes}?mode=virtualization`,onClick:u,rel:"noreferrer",children:"try a new experimental mode"}),"."]}),i[6]=u,i[7]=m,i[8]=r,i[9]=e):e=i[9],i[10]!==e?(t=(0,a.jsxs)(a.Fragment,{children:["Due to the size of this pull request, only one file can be shown at a time."," ",e]}),i[10]=e,i[11]=t):t=i[11];let l=t;return i[12]!==u||i[13]!==m||i[14]!==r?(n=!m&&(0,a.jsx)(ev.Q,{variant:"invisible",as:"a",href:`${r.files}?new_files_changed=false`,rel:"noopener noreferrer",onClick:u,className:"fgColor-accent",target:"_blank",children:"View in the classic experience"}),i[12]=u,i[13]=m,i[14]=r,i[15]=n):n=i[15],i[16]!==l||i[17]!==n?(s=(0,a.jsx)(t7.l,{title:"Single file mode",description:l,hideTitle:!0,variant:"info",className:"tmp-mb-3",primaryAction:n}),i[16]=l,i[17]=n,i[18]=s):s=i[18],s}}function lv(e){let t,n,i,l,r=(0,s.c)(23),{basePath:o,baseSha:c,forceUnifiedView:d,headSha:m,initialData:u,treeCollapsedByDefault:h,treeEnableInlineCompactMode:f,userCanComment:p,useChangeGroups:g,useInlineComments:x,useEditOptions:_,useFileTree:v,useAdvancedToolbar:b,useBasicToolbar:y}=e,j=g??!1,w=x??!1,N=_??!1,S=v??!1,C=b??!1,R=y??!1,E=p??!0,P=d??!1,T=h??!1,D=f??!1;r[0]!==j||r[1]!==D||r[2]!==w||r[3]!==N||r[4]!==S||r[5]!==C||r[6]!==R||r[7]!==E||r[8]!==P||r[9]!==T?(t={useChangeGroups:j,useInlineComments:w,useEditOptions:N,useFileTree:S,useAdvancedToolbar:C,useBasicToolbar:R,userCanComment:E,forceUnifiedView:P,treeCollapsedByDefault:T,treeEnableInlineCompactMode:D},r[0]=j,r[1]=D,r[2]=w,r[3]=N,r[4]=S,r[5]=C,r[6]=R,r[7]=E,r[8]=P,r[9]=T,r[10]=t):t=r[10];let A=t,k=u?u.pullRequest.comparison.headOid:m,$=u?u.pullRequest.comparison.baseOid:c,F=!u;if(!k)throw Error("DiffComparisonViewer: headSha is required if initialData is not provided");let O=!u;r[11]!==o||r[12]!==$||r[13]!==k||r[14]!==O?(n={basePath:o,headSha:k,baseSha:$,shouldFetch:O},r[11]=o,r[12]=$,r[13]=k,r[14]=O,r[15]=n):n=r[15];let{data:q,isLoading:B}=function(e){let t,n,i,a,l,r,o=(0,s.c)(17),{basePath:c,headSha:d,baseSha:m,shouldFetch:u}=e;if(o[0]!==c||o[1]!==m||o[2]!==d){let e=new URLSearchParams;m===d?e.append("range",d??""):m&&d?e.append("range",`${m}..${d}`):d&&e.append("range",d),t=c,n=eR.uT.baseComparisonInfo,i=e.toString(),o[0]=c,o[1]=m,o[2]=d,o[3]=t,o[4]=n,o[5]=i}else t=o[3],n=o[4],i=o[5];let h=`${t}/page_data/${n}?${i}`,f=m??"base-sha-not-provided";o[6]!==c||o[7]!==d||o[8]!==f?(a=function({basePath:e,selectedRange:t}){return[eR.uT.baseComparisonInfo,e,`baseOid:${t.baseOid}`,`headOid:${t.headOid}`]}({basePath:c,selectedRange:{baseOid:f,headOid:d}}),o[6]=c,o[7]=d,o[8]=f,o[9]=a):a=o[9];let p=a;return o[10]!==h||o[11]!==d?(l=async()=>{if(!d)return;let e=await (0,eP.QJ)(h);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()??void 0},o[10]=h,o[11]=d,o[12]=l):l=o[12],o[13]!==p||o[14]!==u||o[15]!==l?(r={queryKey:p,queryFn:l,staleTime:1/0,enabled:u},o[13]=p,o[14]=u,o[15]=l,o[16]=r):r=o[16],(0,tV.I)(r)}(n),U=u??q;r[16]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("pull_request_files_virtualization_without_min_threshold"),r[16]=i):i=r[16];let M=(i||U?.virtualizeDiffEntries)??!1;return r[17]!==A||r[18]!==U||r[19]!==B||r[20]!==F||r[21]!==M?(l=(0,a.jsx)(a.Fragment,{children:U&&!B?(0,a.jsx)(sl.Cy,{shouldAddLayoutStoreWrapper:F,initData:U,basePath:U.pullRequest.pathName,children:(0,a.jsx)(L.Kg,{basePageDataUrl:U.pullRequest.pathName,children:(0,a.jsx)(lp.n,{initData:{diffVersion:"v2",virtualizationEnabled:M},children:(0,a.jsxs)(ss.vX,{initData:U,configOpts:A,children:[(0,a.jsx)(sr,{}),(0,a.jsx)(lb,{...U,configOpts:A})]})})})}):(0,a.jsxs)("div",{className:"width-full",children:[(0,a.jsx)("div",{className:"DiffComparisonViewer-module__SkeletonWrapper__d4EHy",children:(0,a.jsx)("div",{className:"DiffComparisonViewer-module__SkeletonIconWrapper__DCaGh",children:(0,a.jsx)(eq.O,{width:"lg",height:"lg",variant:"rounded"})})}),(0,a.jsxs)("div",{className:"d-flex flex-column gap-3 tmp-p-3",children:[(0,a.jsx)(sh,{lines:4}),(0,a.jsx)(sh,{lines:8}),(0,a.jsx)(sh,{lines:5})]})]})}),r[17]=A,r[18]=U,r[19]=B,r[20]=F,r[21]=M,r[22]=l):l=r[22],l}function lb(e){var t;let n,i,l,r,o,c,d,m,u,h,f,p,g,x,b,y,j,w,N,S,C,R,E,P,L,D,A,k,$,F,O,B,U,M,z,G,H=(0,s.c)(119),{codeowners:V,commit:W,commits:Q,configOpts:K,diffSummaries:Z,fileFilter:X,markers:J,pullRequest:ee,repository:et,pageLimits:en,urls:ei,user:ea,userNotices:el,isSingleFileMode:er,virtualizeDiffEntries:eo}=e;(0,e8.L)(!0),function(){let e,t,n=(0,s.c)(3),{handleHashUpdate:i}=(0,tl.Lh)();n[0]!==i?(e=()=>{let e=()=>{i()};return i(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},t=[i],n[0]=i,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t)}();let ec=(t=ea,i=(0,s.c)(5),l=(0,e5.C0)(t.viewSettings.splitPreference),r=(0,e5.Qn)(t.viewSettings.hideWhitespace),i[0]!==t.viewSettings.commentsPreference||i[1]!==t.viewSettings.lineSpacing||i[2]!==l||i[3]!==r?(n={hideWhitespace:r,splitPreference:l,lineSpacing:t.viewSettings.lineSpacing,commentsPreference:t.viewSettings.commentsPreference},i[0]=t.viewSettings.commentsPreference,i[1]=t.viewSettings.lineSpacing,i[2]=l,i[3]=r,i[4]=n):n=i[4],n);H[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,I.G7)("pull_request_files_virtualization_without_min_threshold"),H[0]=o):o=H[0];let ed=o,em=(0,I.G7)("updated_pull_request_header");H[1]===Symbol.for("react.memo_cache_sentinel")?(c={onSuccess:lj,onError:ly},H[1]=c):c=H[1];let{mutate:eu}=(0,e4.U)(c),{data:eh}=(0,e5.ID)(ec);H[2]!==eh?.commentsPreference||H[3]!==eu?(d=()=>{eu({commentsPreference:eh?.commentsPreference===e6.sI.Visible?e6.sI.Collapsed:e6.sI.Visible})},H[2]=eh?.commentsPreference,H[3]=eu,H[4]=d):d=H[4],eh?.commentsPreference;let ef=d,{updateCommentsPreference:ep}=(0,tl.CQ)(),{setCommentsPreference:eg}=(0,no.Ks)();H[5]!==eh?.commentsPreference||H[6]!==ep||H[7]!==eg?(m=()=>{eg(eh?.commentsPreference??e6.sI.Visible),ep(eh?.commentsPreference??e6.sI.Visible)},H[5]=eh?.commentsPreference,H[6]=ep,H[7]=eg,H[8]=m):m=H[8];let ex=eh?.commentsPreference;H[9]!==ex||H[10]!==ep||H[11]!==eg?(u=[ex,ep,eg],H[9]=ex,H[10]=ep,H[11]=eg,H[12]=u):u=H[12],(0,v.useEffect)(m,u);let e_=(0,T.u)("pull_request_file_tree_width_persistence");H[13]!==K.useFileTree||H[14]!==e_||H[15]!==ee.number||H[16]!==et.name||H[17]!==et.ownerLogin?(h=e_&&K.useFileTree&&et.ownerLogin&&et.name&&ee.number?{owner:et.ownerLogin,repo:et.name,pullNumber:ee.number}:void 0,H[13]=K.useFileTree,H[14]=e_,H[15]=ee.number,H[16]=et.name,H[17]=et.ownerLogin,H[18]=h):h=H[18];let ev=h;H[19]!==ev||H[20]!==ea.fileTreeWidth?(f=e=>{e!==ea.fileTreeWidth&&ev&&(0,te.M3)()&&(0,tt.c)(e,ev)},H[19]=ev,H[20]=ea.fileTreeWidth,H[21]=f):f=H[21];let eb=f,ey=ea.currentUserLogin||"";H[22]!==ey?(p={login:ey},H[22]=ey,H[23]=p):p=H[23];let{splitPagePaneHidden:ej,treeViewState:ew,treeToggleElement:eN,collapseMobileTree:eS,expandTree:eC}=function(e,t,n,i){let l,r,o,c,d,m,u,h,f,p,g,x,_=(0,s.c)(39),{isServer:b}=(0,eB.V)(),y=(0,v.useRef)(null),j=(0,v.useRef)(null),w=t?"expanded":"collapsed";_[0]!==w?(l={wideMode:w,compactMode:"none"},_[0]=w,_[1]=l):l=_[1];let[N,S]=(0,v.useState)(l);_[2]!==i?(r=()=>{S(su),(0,tt.B)(!0,i),requestAnimationFrame(()=>y.current?.focus())},_[2]=i,_[3]=r):r=_[3];let C=r;_[4]!==i?(o=()=>{S({wideMode:"collapsed",compactMode:"none"}),(0,tt.B)(!1,i),requestAnimationFrame(()=>y.current?.focus())},_[4]=i,_[5]=o):o=_[5];let R=o;_[6]!==n?(c=()=>{let e="overlay";if(n){let t=window.innerWidth;(0,sd.nn)(t)>sd.Gy.large&&(e="inline")}S(t=>({...t,compactMode:e})),requestAnimationFrame(()=>j.current?.focus())},_[6]=n,_[7]=c):c=_[7];let E=c;_[8]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{S(sm),requestAnimationFrame(()=>j.current?.focus())},_[8]=d):d=_[8];let P=d;_[9]!==E||_[10]!==C||_[11]!==N.compactMode||_[12]!==N.wideMode?(m=()=>{q()?"collapsed"===N.wideMode&&C():"none"===N.compactMode&&E()},_[9]=E,_[10]=C,_[11]=N.compactMode,_[12]=N.wideMode,_[13]=m):m=_[13];let L=m,I="expanded"===N.wideMode,T="expanded"===N.wideMode?"Collapse file tree":"Expand file tree";_[14]!==R||_[15]!==C||_[16]!==N.wideMode?(u=()=>{"expanded"===N.wideMode?R():C()},_[14]=R,_[15]=C,_[16]=N.wideMode,_[17]=u):u=_[17],_[18]!==e||_[19]!==I||_[20]!==T||_[21]!==u?(h=(0,a.jsx)(sc.L,{expanded:I,alignment:"left",ariaLabel:T,tooltipDirection:"se",testid:"file-tree-button",ariaControls:e,ref:y,className:"DiffComparisonViewer-module__RegularTreeToggle__fSFG6",onToggleExpanded:u,size:"small"}),_[18]=e,_[19]=I,_[20]=T,_[21]=u,_[22]=h):h=_[22];let D=h,A="none"!==N.compactMode,k="none"!==N.compactMode?"Collapse file tree":"Expand file tree";_[23]!==E||_[24]!==N.compactMode?(f=()=>{"none"!==N.compactMode?P():E()},_[23]=E,_[24]=N.compactMode,_[25]=f):f=_[25],_[26]!==e||_[27]!==A||_[28]!==k||_[29]!==f?(p=(0,a.jsx)(sc.L,{expanded:A,alignment:"left",ariaLabel:k,tooltipDirection:"se",testid:"file-tree-button",ariaControls:e,ref:j,className:"DiffComparisonViewer-module__MobileTreeToggle__wwbbS",onToggleExpanded:f,size:"small"}),_[26]=e,_[27]=A,_[28]=k,_[29]=f,_[30]=p):p=_[30];let $=p;_[31]!==$||_[32]!==D?(g=(0,a.jsxs)(a.Fragment,{children:[$,D]}),_[31]=$,_[32]=D,_[33]=g):g=_[33];let F=g,O=b&&!t;return _[34]!==L||_[35]!==O||_[36]!==F||_[37]!==N?(x={splitPagePaneHidden:O,treeViewState:N,collapseMobileTree:P,expandTree:L,treeToggleElement:F},_[34]=L,_[35]=O,_[36]=F,_[37]=N,_[38]=x):x=_[38],x}(t1,ea.isFileTreeExpanded&&!K.treeCollapsedByDefault,K.treeEnableInlineCompactMode,p);H[24]!==V||H[25]!==ee.pathName?(g={basePath:ee.pathName},V&&(g.initialData=V),H[24]=V,H[25]=ee.pathName,H[26]=g):g=H[26];let{data:eP}=(0,ts.dG)(g),{setCodeowners:eI}=(0,tl.wh)();H[27]!==eP||H[28]!==eI?(x=()=>{eI(eP)},b=[eP,eI],H[27]=eP,H[28]=eI,H[29]=x,H[30]=b):(x=H[29],b=H[30]),(0,v.useEffect)(x,b);let eT=ee.pathName,eD=J?.threadsPageInfo?.cursor,eA=J?.threadsPageInfo?.hasNextPage??!1;H[31]!==J?.threads?(y=Object.values(J?.threads||{}),H[31]=J?.threads,H[32]=y):y=H[32],H[33]!==ee.pathName||H[34]!==eD||H[35]!==eA||H[36]!==y?(j={pathName:eT,cursor:eD,hasMorePages:eA,initialThreads:y},H[33]=ee.pathName,H[34]=eD,H[35]=eA,H[36]=y,H[37]=j):j=H[37];let{hasNextPage:ek,isFetchingNextPage:e$,fetchNextPage:eF}=aI(j),eO=(0,v.useRef)(!1);H[38]!==eF||H[39]!==ek||H[40]!==e$?(w=()=>{(async()=>{!ek||e$||eO.current||(eO.current=!0,await eF(),eO.current=!1)})()},N=[ek,e$,eF],H[38]=eF,H[39]=ek,H[40]=e$,H[41]=w,H[42]=N):(w=H[41],N=H[42]),(0,v.useEffect)(w,N);let eq=(0,tl.qg)(),{isServer:eU}=(0,eB.V)(),eM=ed||eo,ez=(0,tl.I8)(),{updateDiffFilter:eG}=(0,tl.or)();H[43]!==X.initialState||H[44]!==eG?(S=()=>{eG({...X.initialState,unselectedFileExtensions:new Set(X.initialState.unselectedFileExtensions)})},C=[eG,X.initialState],H[43]=X.initialState,H[44]=eG,H[45]=S,H[46]=C):(S=H[45],C=H[46]),(0,v.useEffect)(S,C);let eH=(0,tl.mU)();(0,tl.nE)(),H[47]!==eG?(R=e=>{eG(e,!0)},H[47]=eG,H[48]=R):R=H[48];let eV=R;H[49]!==eS||H[50]!==ew.compactMode?(E=()=>{"none"!==ew.compactMode&&eS()},H[49]=eS,H[50]=ew.compactMode,H[51]=E):E=H[51];let eW=E,eQ=(0,v.useRef)(null),eK="expanded"!==ew.wideMode?"small":"medium";H[52]!==ez||H[53]!==X.menuOptions||H[54]!==eV||H[55]!==ee.pathName||H[56]!==eK||H[57]!==ea.currentUserLogin?(P=(0,a.jsx)(to,{ref:eQ,basePath:ee.pathName,fileFilterMenuOptions:X.menuOptions,fileFilterState:ez,setFileFilterState:eV,viewerLogin:ea.currentUserLogin,filterSize:eK}),H[52]=ez,H[53]=X.menuOptions,H[54]=eV,H[55]=ee.pathName,H[56]=eK,H[57]=ea.currentUserLogin,H[58]=P):P=H[58];let eZ=P,eX=Y(),eJ=(0,tl.gt)(),eY=Z.length>0,e0=K.useChangeGroups&&eJ&&eY;H[59]!==e0?(L={changeGroupsEnabled:e0},H[59]=e0,H[60]=L):L=H[60],function(e){let t,n,i,a=(0,s.c)(11),{changeGroupsEnabled:l}=e,r=(0,tl.gt)(),o=(0,tl.iY)(),c=!!(o&&o.length>0),d=(0,T.u)("generate_groups_on_files_view"),{mutate:m}=function(){let e,t,n,i=(0,s.c)(7),a=(0,eE.e)(eR.uT.generateChangeGroups),{updateChangeGroupGeneration:l}=(0,tl.wL)();return i[0]!==a?(e=async()=>{let e=await (0,tM.q$)(a,{method:"POST"}),t=await (0,tM.hp)(e);return(0,tM.R)(e,t),t},i[0]=a,i[1]=e):e=i[1],i[2]!==l?(t=e=>{l(e)},i[2]=l,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eL.n)(n)}(),u=(0,tl.Fl)();a[0]!==u?(t=u&&(function(e){switch(e){case"ABANDONED":case"FAILED":case"SKIPPED":return!0;default:return!1}}(u.state)||!tW(u.state)),a[0]=u,a[1]=t):t=a[1];let h=t,f=(0,tl.ww)(),p=(0,v.useRef)(!1);a[2]!==r||a[3]!==l||a[4]!==m||a[5]!==c||a[6]!==f||a[7]!==h||a[8]!==d?(n=()=>{p.current||!d||!l||!r||c||f||h||(m(),p.current=!0)},i=[r,d,m,c,h,f,l],a[2]=r,a[3]=l,a[4]=m,a[5]=c,a[6]=f,a[7]=h,a[8]=d,a[9]=n,a[10]=i):(n=a[9],i=a[10]),(0,v.useEffect)(n,i)}(L),H[61]!==eC?(D=()=>{eC(),window.requestAnimationFrame(()=>{eQ.current?.focus()})},H[61]=eC,H[62]=D):D=H[62];let e1=D;H[63]!==e1||H[64]!==ef?(A=(0,a.jsx)(e7.ak,{commands:{"pull-request-files-changed:collapse-expand-comments":ef,"pull-request-files-changed:focus-file-tree-filter":e1}}),H[63]=e1,H[64]=ef,H[65]=A):A=H[65];let e2=K.useAdvancedToolbar||K.useBasicToolbar?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,es.$)("DiffComparisonViewer-module__toolbarWrapper__DpHDt",em&&"DiffComparisonViewer-module__toolbarWrapperWithMiniHeader__wFzFD"),children:[K.useAdvancedToolbar&&(0,a.jsx)(st,{changeGroupsPreferenceAvailable:e0,commits:Q,currentUserLogin:ea.currentUserLogin,isFileTreeExpanded:"expanded"===ew.wideMode,lastReviewOid:ea.lastReviewOid,pageLimits:en,pullRequest:ee,repository:et,shouldShowViewedFilesCount:ea.shouldShowViewedFilesCount,totalFilesCount:eq,treeToggleElement:eN,userNotices:el}),K.useBasicToolbar&&(0,a.jsx)(so,{fileFilter:eZ,isFileTreeExpanded:"expanded"===ew.wideMode,shouldShowViewedFilesCount:ea.shouldShowViewedFilesCount,totalFilesCount:eq,treeToggleElement:eN,userNotices:el})]}),"overlay"===ew.compactMode&&(0,a.jsx)(e9.l,{onClose:()=>eS(),position:{narrow:"fullscreen",regular:"left",wide:"left"},title:"Files",className:"p-0",children:(0,a.jsx)(t2,{allowPullRequestGroups:e0,fileFilter:eZ,filteredDiffs:eH,onFileSelected:eW,onSetFilterState:eV})})]}):null;H[66]!==eZ||H[67]!==e0||H[68]!==K.useBasicToolbar||H[69]!==K.useFileTree||H[70]!==eH||H[71]!==eW||H[72]!==eb||H[73]!==eV||H[74]!==e_||H[75]!==ej||H[76]!==ew.compactMode||H[77]!==ew.wideMode||H[78]!==ea.fileTreeWidth?(k=K.useFileTree?(0,a.jsx)(_.O7.Pane,{position:"start",sticky:!0,offsetHeader:K.useBasicToolbar?"50px":"60px","aria-label":"File tree",width:{min:"256px",default:`${e_&&ea.fileTreeWidth?ea.fileTreeWidth:296}px`,max:"700px"},padding:"none",className:(0,es.$)("DiffComparisonViewer-module__Pane__qt0lk",ej&&"DiffComparisonViewer-module__HiddenPane__GXkzX","expanded"===ew.wideMode&&sa,"collapsed"===ew.wideMode&&"DiffComparisonViewer-module__WideCollapsed__gwl74","none"===ew.compactMode&&"DiffComparisonViewer-module__CompactHidden__O9P2K","overlay"===ew.compactMode&&"DiffComparisonViewer-module__CompactOverlay__FQ2m7","inline"===ew.compactMode&&"DiffComparisonViewer-module__CompactInline__cMCtO","DiffComparisonViewer-module__PaneOverflowVisible__hPL5H"),divider:{regular:"inline"===ew.compactMode?"none":"line",narrow:"none"},currentWidth:ea.fileTreeWidth,widthStorageKey:"diff-tree-pane-width",onResizeEnd:eb,resizable:"inline"!==ew.compactMode,children:(0,a.jsx)(t2,{allowPullRequestGroups:e0,className:(0,es.$)("PullRequestFileTree-module__sidebar__PJ8nx","DiffComparisonViewer-module__PaneContain__zbswe"),fileFilter:eZ,filteredDiffs:eH,onFileSelected:eW,onSetFilterState:eV})}):null,H[66]=eZ,H[67]=e0,H[68]=K.useBasicToolbar,H[69]=K.useFileTree,H[70]=eH,H[71]=eW,H[72]=eb,H[73]=eV,H[74]=e_,H[75]=ej,H[76]=ew.compactMode,H[77]=ew.wideMode,H[78]=ea.fileTreeWidth,H[79]=k):k=H[79];let e3="inline"===ew.compactMode;H[80]!==e3?($={narrow:!1,regular:e3},H[80]=e3,H[81]=$):$=H[81];let tn=("expanded"===ew.wideMode||eX)&&sa;return H[82]!==tn?(F=(0,es.$)("DiffComparisonViewer-module__Content__DYd2m",tn,"DiffComparisonViewer-module__NarrowScreenContent__s_87n"),H[82]=tn,H[83]=F):F=H[83],H[84]!==W||H[85]!==Q||H[86]!==ee||H[87]!==et?(O=W&&(0,a.jsx)(lm,{commit:W,pullRequest:ee,commits:Q,repository:et}),H[84]=W,H[85]=Q,H[86]=ee,H[87]=et,H[88]=O):O=H[88],H[89]!==eM||H[90]!==er||H[91]!==et||H[92]!==ei?(B=(0,a.jsx)(l_,{isDiffVirtualizationEnabled:eM,isInSingleFileMode:er,repository:et,urls:ei}),H[89]=eM,H[90]=er,H[91]=et,H[92]=ei,H[93]=B):B=H[93],H[94]!==en?(U=(0,a.jsx)(t8,{pageLimits:en}),H[94]=en,H[95]=U):U=H[95],H[96]!==eH||H[97]!==eV||H[98]!==eM||H[99]!==eU||H[100]!==er||H[101]!==ee.globalRelayId||H[102]!==ee.headBranch||H[103]!==ee.headRepositoryName||H[104]!==ee.headRepositoryOwnerLogin||H[105]!==et?(M=eM&&!eU?(0,a.jsx)(ls,{headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,onSetFilterState:eV,pullRequestGlobalRelayId:ee.globalRelayId,repository:et,showPullRequestGroups:!0}):(0,a.jsx)(a.Fragment,{children:er?(0,a.jsx)(lh,{filteredDiffSummaries:eH,headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,pullRequestGlobalRelayId:ee.globalRelayId,repository:et}):(0,a.jsx)(s2,{headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,onSetFilterState:eV,pullRequestGlobalRelayId:ee.globalRelayId,repository:et,showPullRequestGroups:!0})}),H[96]=eH,H[97]=eV,H[98]=eM,H[99]=eU,H[100]=er,H[101]=ee.globalRelayId,H[102]=ee.headBranch,H[103]=ee.headRepositoryName,H[104]=ee.headRepositoryOwnerLogin,H[105]=et,H[106]=M):M=H[106],H[107]!==$||H[108]!==F||H[109]!==O||H[110]!==B||H[111]!==U||H[112]!==M?(z=(0,a.jsxs)(_.O7.Content,{as:"div",width:"full",hidden:$,padding:"none",className:F,children:[O,B,U,M]}),H[107]=$,H[108]=F,H[109]=O,H[110]=B,H[111]=U,H[112]=M,H[113]=z):z=H[113],H[114]!==A||H[115]!==e2||H[116]!==k||H[117]!==z?(G=(0,a.jsxs)(a.Fragment,{children:[A,e2,k,z]}),H[114]=A,H[115]=e2,H[116]=k,H[117]=z,H[118]=G):G=H[118],G}function ly(){}function lj(){}function lw(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g=(0,s.c)(17),{children:x,className:b,dockedPanelWidth:y,owner:j,repo:w,pullNumber:N}=e,S=Y(),C=et();f=(0,s.c)(8),p=(0,v.useRef)(y),f[0]!==y?(d=()=>{null!=y&&(p.current=y)},m=[y],f[0]=y,f[1]=d,f[2]=m):(d=f[1],m=f[2]),(0,v.useEffect)(d,m),f[3]!==j||f[4]!==N||f[5]!==w?(u=()=>{if(!j||!w||!N)return;let e=localStorage.setItem.bind(localStorage);return localStorage.setItem=(t,n)=>{if(e(t,n),t!==lx)return;let i=parseInt(n,10);isNaN(i)||i<=0||i!==p.current&&(p.current=i,(0,te.M3)()&&lg(i,j,w,N))},()=>{localStorage.setItem=e}},h=[j,w,N],f[3]=j,f[4]=N,f[5]=w,f[6]=u,f[7]=h):(u=f[6],h=f[7]),(0,v.useEffect)(u,h);let R=null!=y&&y>=450&&y<=768?y:544;g[0]!==b?(t=(0,es.$)("DiffComparisonViewer-module__Container__YGBgR",b,"DiffComparisonViewer-module__ContainerSidePanel__iIFyg"),g[0]=b,g[1]=t):t=g[1];let E=S&&!C,P=(!S||C)&&"DiffComparisonViewer-module__HiddenSidePanel__Ak8xR";g[2]!==P?(n=(0,es.$)("DiffComparisonViewer-module__SidePanel__S_Ttg",P),g[2]=P,g[3]=n):n=g[3];let L=`${R}px`;return g[4]!==L?(i={min:"450px",default:L,max:"768px"},g[4]=L,g[5]=i):i=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)("div",{className:"height-full",children:(0,a.jsx)(nm,{})}),g[6]=l):l=g[6],g[7]!==n||g[8]!==i?(r=(0,a.jsx)(_.O7.Sidebar,{resizable:!0,className:n,responsiveVariant:"fullscreen",sticky:!0,position:"end",width:i,widthStorageKey:lx,children:l}),g[7]=n,g[8]=i,g[9]=r):r=g[9],g[10]!==x||g[11]!==r?(o=(0,a.jsxs)(_.O7,{children:[x,r]}),g[10]=x,g[11]=r,g[12]=o):o=g[12],g[13]!==t||g[14]!==E||g[15]!==o?(c=(0,a.jsx)("div",{id:O,className:t,"data-side-panel-open":E,children:o}),g[13]=t,g[14]=E,g[15]=o,g[16]=c):c=g[16],c}l_.displayName="LargeDiffOptimizationsBanner",lv.displayName="BaseDiffComparisonViewer",lb.displayName="InternalDiffComparisonViewer",lw.displayName="Container";let lN=Object.assign({},{Container:lw,Header:_.O7.Header,Viewer:lv});var lS=n(56205),lC=n(9141);function lR(e){let t,n,i=(0,s.c)(4),{pullRequest:l}=e;return i[0]!==l.headBranch?(t=function(e){return e.replace(/[\u007F-\uFFFF]/g,lE)}(l.headBranch),i[0]=l.headBranch,i[1]=t):t=i[1],i[2]!==t?(n=(0,a.jsx)(t7.l,{"aria-label":"Hidden Characters Warning Banner",className:"d-flex flex-row width-full",variant:"warning",title:"Hidden character warning",hideTitle:!0,children:(0,a.jsxs)(t7.l.Description,{children:["The head ref may contain hidden characters:"," ",(0,a.jsxs)(eH.A,{as:"span",children:['"',t,'"']})]})}),i[2]=t,i[3]=n):n=i[3],n}function lE(e){return`\\u${`0000${e.charCodeAt(0).toString(16)}`.substr(-4)}`}function lP(e){let t={...e};return t.bannersData.banners.dependabotAutomatedSecurityUpdates.showOnboardingPopover=!1,t}function lL(e){let{dismissPath:t}=e;return(0,eP.Sr)(t,{method:"POST"})}function lI(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g=(0,s.c)(21),{onBoardingProps:x}=e,[_,b]=(0,v.useState)(!0),{mutate:y}=(h=(0,s.c)(3),f=eA(),p=(0,eS.jE)(),h[0]!==f||h[1]!==p?(u={networkMode:"always",mutationFn:lL,onSuccess:()=>{p.setQueryData(f,lP)}},h[0]=f,h[1]=p,h[2]=u):u=h[2],(0,eL.n)(u));g[0]!==y||g[1]!==x.dismissNoticePath?(t=()=>{y({dismissPath:x.dismissNoticePath}),b(!1)},g[0]=y,g[1]=x.dismissNoticePath,g[2]=t):t=g[2];let j=t;return g[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(tI.A,{as:"h3",variant:"small",children:"Your first automated security update"}),i=(0,a.jsx)("p",{className:"mt-2 f5",children:"Dependabot security updates keep your projects secure and up-to-date."}),g[3]=n,g[4]=i):(n=g[3],i=g[4]),g[5]!==x.repoSettingsPath||g[6]!==x.showOptOut?(l=x.showOptOut&&(0,a.jsxs)("p",{children:["You can opt out at any time in"," ",(0,a.jsx)(ex.A,{inline:!0,href:x.repoSettingsPath,children:"this repository\u2019s settings"})]}),g[5]=x.repoSettingsPath,g[6]=x.showOptOut,g[7]=l):l=g[7],g[8]!==j?(r=(0,a.jsx)(ev.Q,{block:!1,onClick:j,children:"Got it!"}),g[8]=j,g[9]=r):r=g[9],g[10]!==x.helpURL?(o=(0,a.jsx)(ex.A,{className:"tmp-ml-3",href:x.helpURL,"aria-label":"Learn more about Dependabot security updates",children:"Learn more"}),g[10]=x.helpURL,g[11]=o):o=g[11],g[12]!==r||g[13]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-items-center",children:[r,o]}),g[12]=r,g[13]=o,g[14]=c):c=g[14],g[15]!==l||g[16]!==c?(d=(0,a.jsxs)(iY.A.Content,{className:"Popover-message Popover-message--large",children:[n,i,l,c]}),g[15]=l,g[16]=c,g[17]=d):d=g[17],g[18]!==_||g[19]!==d?(m=(0,a.jsx)(iY.A,{className:"mt-2",open:_,children:d}),g[18]=_,g[19]=d,g[20]=m):m=g[20],m}function lT(e){let t,n,i,l,r,o,c,d,m,u=(0,s.c)(28),{dependabotUpdates:h,pullRequest:f}=e;u[0]!==h.securityAlertPath?(t=e=>`${e}`,u[0]=h.securityAlertPath,u[1]=t):t=u[1];let p=t,g=lD;u[2]!==h.alertPresent||u[3]!==h.packageName||u[4]!==h.severity||u[5]!==h.singleAlert||u[6]!==p?(n=()=>{if(!h.alertPresent)return"Merging this pull request will resolve a Dependabot alert";if(h.singleAlert){let e=`Merging this pull request will resolve a ${g(h.severity)} severity ${p("Dependabot Alert")} on ${h.packageName}`;return(0,a.jsx)(eX.JR,{as:"span",html:e})}{let e=`Merging this pull request will resolve ${p("Dependabot Alerts")} on ${h.packageName} including a ${g(h.severity)} severity alert`;return(0,a.jsx)(eX.JR,{as:"span",html:e})}},u[2]=h.alertPresent,u[3]=h.packageName,u[4]=h.severity,u[5]=h.singleAlert,u[6]=p,u[7]=n):n=u[7];let x=n;u[8]!==f.state?(i=()=>f.state===er?"resolved":"would resolve",u[8]=f.state,u[9]=i):i=u[9];let _=i;u[10]!==h.alertPresent||u[11]!==h.packageName?(l=()=>h.alertPresent?`a Dependabot alert on ${h.packageName}.`:"a Dependabot alert",u[10]=h.alertPresent,u[11]=h.packageName,u[12]=l):l=u[12];let v=l;u[13]!==v||u[14]!==x||u[15]!==_||u[16]!==f.state?(r=()=>f.state===el?x():`This pull request ${_()} ${v()}`,u[13]=v,u[14]=x,u[15]=_,u[16]=f.state,u[17]=r):r=u[17];let b=r;return u[18]!==b?(o=b(),u[18]=b,u[19]=o):o=u[19],u[20]!==o?(c=(0,a.jsx)(t7.l,{"aria-label":"Automated Security Update Banner",variant:"info",title:"Automated security update",hideTitle:!0,children:(0,a.jsx)(t7.l.Description,{children:o})}),u[20]=o,u[21]=c):c=u[21],u[22]!==h.onboardingBannerProps||u[23]!==h.showOnboardingPopover?(d=h.showOnboardingPopover&&(0,a.jsx)(lI,{onBoardingProps:h.onboardingBannerProps}),u[22]=h.onboardingBannerProps,u[23]=h.showOnboardingPopover,u[24]=d):d=u[24],u[25]!==c||u[26]!==d?(m=(0,a.jsxs)("div",{className:"width-full",children:[c,d]}),u[25]=c,u[26]=d,u[27]=m):m=u[27],m}function lD(e){return`${e}`}function lA(e){let t,n,i,l,r,o,c=(0,s.c)(12),{repository:d}=e,m=`${(0,ew.X)().helpUrl}/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates#about-automatic-deactivation-of-dependabot-updates`;c[0]!==d.name||c[1]!==d.ownerLogin?(t=(0,eu.SHX)({owner:d.ownerLogin,repo:d.name,action:"pulls"}),c[0]=d.name,c[1]=d.ownerLogin,c[2]=t):t=c[2];let u=`${t}/app%2Fdependabot`;return c[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("br",{}),c[3]=n):n=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("b",{children:"@dependabot rebase."}),c[4]=i):i=c[4],c[5]!==u?(l=(0,a.jsx)(ex.A,{inline:!0,href:u,children:"See open Dependabot pull requests"}),c[5]=u,c[6]=l):l=c[6],c[7]!==m?(r=(0,a.jsx)(ex.A,{inline:!0,href:m,children:"learn more about pausing of activity."}),c[7]=m,c[8]=r):r=c[8],c[9]!==l||c[10]!==r?(o=(0,a.jsx)(t7.l,{className:"d-flex flex-row width-full",variant:"warning",title:"Dependabot updates are paused",children:(0,a.jsx)(t7.l.Description,{children:(0,a.jsxs)("p",{children:["We noticed you haven't used Dependabot in a while, so we've paused automated Dependabot\n updates for this repository.",n,"To resume updates, merge a Dependabot pull request or use "," ",i,".","\xa0",l," ","or","\xa0",r]})})}),c[9]=l,c[10]=r,c[11]=o):o=c[11],o}function lk(e){let t,n,i,l,r=(0,s.c)(13),{bannersData:o,pullRequest:c,repository:d}=e;return r[0]!==o.banners.hiddenCharacterWarning.render||r[1]!==c?(t=o.banners.hiddenCharacterWarning.render&&(0,a.jsx)(lR,{pullRequest:c}),r[0]=o.banners.hiddenCharacterWarning.render,r[1]=c,r[2]=t):t=r[2],r[3]!==o.banners.pausedDependabotUpdate.render||r[4]!==d?(n=o.banners.pausedDependabotUpdate.render&&(0,a.jsx)(lA,{repository:d}),r[3]=o.banners.pausedDependabotUpdate.render,r[4]=d,r[5]=n):n=r[5],r[6]!==o.banners.dependabotAutomatedSecurityUpdates||r[7]!==c?(i=o.banners.dependabotAutomatedSecurityUpdates.render&&c.state===el&&(0,a.jsx)(lT,{dependabotUpdates:o.banners.dependabotAutomatedSecurityUpdates,pullRequest:c}),r[6]=o.banners.dependabotAutomatedSecurityUpdates,r[7]=c,r[8]=i):i=r[8],r[9]!==t||r[10]!==n||r[11]!==i?(l=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),r[9]=t,r[10]=n,r[11]=i,r[12]=l):l=r[12],l}lR.displayName="PullRequestHiddenCharactersBanner",lI.displayName="PullRequestAutomatedSecurityOnboarding",lT.displayName="PullRequestAutomatedSecurityUpdateBanner",lA.displayName="PullRequestPausedDependabotBanner",lk.displayName="PullRequestBanners";let l$=c.G.createQueryRouteConfig("pullRequestsChangesRoute",{path:"/:owner/:repo/pull/:pr_number/changes",queries:[(0,d.Y)()]}),lF=c.G.createQueryRouteConfig("pullRequestsChangesWithRangeRoute",{path:"/:owner/:repo/pull/:pr_number/changes/:range",queries:[(0,d.Y)()]}),lO=c.G.createQueryRouteConfig("pullRequestsFilesRoute",{path:"/:owner/:repo/pull/:pr_number/files",queries:[(0,d.Y)()]}),lq=c.G.createQueryRouteConfig("pullRequestsFilesWithRangeRoute",{path:"/:owner/:repo/pull/:pr_number/files/:range",queries:[(0,d.Y)()]});var lB=n(45577);function lU(e){let t,n=(0,s.c)(3),{children:i,readFromChildRoute:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(lM,{route:l$,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lM,{route:lF,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lM,{route:lO,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lM,{route:lq,queryName:"mainQuery",readFromChildRoute:l,children:i})]}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function lM(e){let t,n=(0,s.c)(8),{route:i,queryName:l,children:r,readFromChildRoute:o}=e;if(!(0,lB.n)(i))return null;if(o){let e;return n[0]!==r||n[1]!==l||n[2]!==i?(e=(0,a.jsx)(lG,{route:i,queryName:l,children:r}),n[0]=r,n[1]=l,n[2]=i,n[3]=e):e=n[3],e}return n[4]!==r||n[5]!==l||n[6]!==i?(t=(0,a.jsx)(lz,{route:i,queryName:l,children:r}),n[4]=r,n[5]=l,n[6]=i,n[7]=t):t=n[7],t}function lz(e){let t,n,i=(0,s.c)(5),{route:l,queryName:r,children:o}=e,{data:c}=(0,m.xX)(l,r);return i[0]!==o||i[1]!==c?(t=o(c),i[0]=o,i[1]=c,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function lG(e){let t,n,i=(0,s.c)(5),{route:l,queryName:r,children:o}=e,{data:c}=(0,m.pw)(l,r);return i[0]!==o||i[1]!==c?(t=o(c),i[0]=o,i[1]=c,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function lH(e){let t,n,i,r,o,c,d,m,u,h,f,p,g=(0,s.c)(20),{repository:x,urls:_,renderLocation:v}=e;g[0]!==x?(t=async()=>{let e=new FormData;e.append("feature_name","prx_files"),await (0,eP.DI)((0,eu.ZD8)({repo:x}),{body:e,method:"POST"})},g[0]=x,g[1]=t):t=g[1];let b=t;g[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,te.M3)(),g[2]=n):n=g[2];let y=n,j=F.fV.pathname??"",w=F.fV.search??"";return g[3]!==_?(i=j?`${j}${w?`${w}&`:"?"}new_files_changed=false`:`${_.files}?new_files_changed=false`,g[3]=_,g[4]=i):i=g[4],g[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(np.W.Button,{variant:"invisible",size:"small",children:(0,a.jsx)(it.A,{variant:"success",className:"FilesChangedFeedback-module__PreviewLabel__syJWk",children:"Preview"})}),g[5]=r):r=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.RocketIcon,{})}),g[6]=o):o=g[6],g[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)(ti.l.LinkItem,{href:"https://gh.io/new-files-changed-changelog",target:"_blank",rel:"noopener noreferrer",children:[o,"What's new",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ArrowUpRightIcon,{})})]}),g[7]=c):c=g[7],g[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentIcon,{})}),g[8]=d):d=g[8],g[9]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsxs)(ti.l.LinkItem,{href:"https://gh.io/new-files-changed-feedback",target:"_blank",rel:"noopener noreferrer",children:[d,"Give feedback",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ArrowUpRightIcon,{})})]}),g[9]=m):m=g[9],g[10]!==b||g[11]!==i?(u=y&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{}),(0,a.jsxs)(ti.l.LinkItem,{href:i,onClick:async e=>{e.preventDefault(),await b(),window.location.href=i},children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.ArrowSwitchIcon,{})}),"Switch to the classic experience"]})]}),g[10]=b,g[11]=i,g[12]=u):u=g[12],g[13]!==u?(h=(0,a.jsxs)(np.W,{children:[r,(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[c,m,u]})})]}),g[13]=u,g[14]=h):h=g[14],g[15]!==v?(f=(0,a.jsx)(lV,{renderLocation:v}),g[15]=v,g[16]=f):f=g[16],g[17]!==f||g[18]!==h?(p=(0,a.jsxs)("div",{className:"position-relative flex-order-2 pl-1",children:[h,f]}),g[17]=f,g[18]=h,g[19]=p):p=g[19],p}function lV(e){let t,n=(0,s.c)(2),{renderLocation:i}=e;return n[0]!==i?(t=(0,a.jsx)(lU,{readFromChildRoute:!0,children:e=>(0,a.jsx)(lW,{userNotices:e?.userNotices,renderLocation:i})}),n[0]=i,n[1]=t):t=n[1],t}function lW(e){let t,n,i,r,o,c,d,m,u=(0,s.c)(16),{userNotices:h,renderLocation:f}=e,p=i0(i2,h),{dismissNotice:g}=i1(i2,h),x="mobile"===f?"top-left":"top-right",[_,b]=(0,v.useState)(!0);u[0]!==g?(t=()=>{b(!1),g()},u[0]=g,u[1]=t):t=u[1];let y=t;if(p)return null;let j="desktop"===f,w="mobile"===f;return u[2]!==j||u[3]!==w?(n=(0,es.$)("FilesChangedFeedback-module__PopoverContainer__RBG02",{"FilesChangedFeedback-module__PopoverContainerDesktop__iDgyi":j,"FilesChangedFeedback-module__PopoverContainerMobile__wkfsZ":w}),u[2]=j,u[3]=w,u[4]=n):n=u[4],u[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("d-flex flex-column gap-2","FilesChangedFeedback-module__PopoverContent__yO9Xn"),r=(0,a.jsx)("h2",{className:(0,es.$)("lh-default","FilesChangedFeedback-module__Heading__k_Arl"),children:"Welcome to the upgraded Files Changed experience"}),o=(0,a.jsx)("p",{className:"color-fg-muted f5 text-normal lh-default",children:"It's faster, more accessible, and includes new features like commenting anywhere in changed files and file tree indicators."}),u[5]=i,u[6]=r,u[7]=o):(i=u[5],r=u[6],o=u[7]),u[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(l.ArrowUpRightIcon,{}),u[8]=c):c=u[8],u[9]!==y?(d=(0,a.jsxs)(iY.A.Content,{className:i,children:[r,o,(0,a.jsxs)("div",{className:"d-flex gap-2 flex-row w-full flex-wrap",children:[(0,a.jsx)(ev.Q,{as:ex.A,trailingVisual:c,target:"_blank",rel:"noopener noreferrer",href:"https://gh.io/new-files-changed-changelog",onClick:y,children:"See what's new"}),(0,a.jsx)(ev.Q,{onClick:y,variant:"invisible",children:"Dismiss"})]})]}),u[9]=y,u[10]=d):d=u[10],u[11]!==x||u[12]!==_||u[13]!==n||u[14]!==d?(m=(0,a.jsx)(iY.A,{open:_,caret:x,className:n,children:d}),u[11]=x,u[12]=_,u[13]=n,u[14]=d,u[15]=m):m=u[15],m}function lQ(e,t){for(let n in e)if(e[n]!==t[n])return!1;return!0}function lK(e){let t,n,i,l,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N=(0,s.c)(38),{initialTitle:S,pullRequestNumber:C,onCloseForm:R}=e,[E,P]=(0,v.useState)(S),[L,I]=function(e){let[t,n]=(0,v.useState)(e),i=(0,v.useRef)(t);return i.current=t,[t,(0,v.useCallback)(e=>{e!==i.current&&n(e)},[])]}(!0),[T,D]=(0,v.useState)(null);N[0]!==S?(t={title:S},N[0]=S,N[1]=t):t=N[1];let[A,k]=function(e){let t,n,i,a,l=(0,s.c)(11),[r,o]=(0,v.useState)(!1),c=(0,v.useRef)(e),d=(0,v.useRef)(e);l[0]!==lQ||l[1]!==r?(t=()=>{let e=!lQ(c.current,d.current);e!==r&&o(e)},l[0]=lQ,l[1]=r,l[2]=t):t=l[2];let m=t;l[3]!==m?(n=e=>{d.current={...d.current,...e},m()},l[3]=m,l[4]=n):n=l[4];let u=n;l[5]!==m?(i=e=>{c.current={...c.current,...e},m()},l[5]=m,l[6]=i):i=l[6];let h=i;return l[7]!==u||l[8]!==r||l[9]!==h?(a=[r,u,h],l[7]=u,l[8]=r,l[9]=h,l[10]=a):a=l[10],a}(t),$=(0,v.useRef)(null),{mutate:F,isPending:O}=(b=(0,s.c)(8),y=(0,eS.jE)(),j=(0,eE.e)(eR.uT.updateTitle),w=eA(),b[0]!==j?(g=e=>{let{id:t,title:n}=e;return(0,eP.Sr)(j,{method:"PATCH",body:{id:t,title:n}})},b[0]=j,b[1]=g):g=b[1],b[2]!==w||b[3]!==y?(x=async e=>{let t=await e.json();if(!e.ok)throw Error(t.errors);y.setQueryData(w,e=>({...e,pullRequest:{...e.pullRequest,title:t.pullRequest.title,titleHtml:t.pullRequest.titleHtml}}))},b[2]=w,b[3]=y,b[4]=x):x=b[4],b[5]!==g||b[6]!==x?(_={networkMode:"always",mutationFn:g,onSuccess:x},b[5]=g,b[6]=x,b[7]=_):_=b[7],(0,eL.n)(_));N[2]!==k||N[3]!==I?(n=e=>{var t;P(e.target.value),k({title:e.target.value}),I((t=e.target.value).trim().length>0&&t.length<=256)},N[2]=k,N[3]=I,N[4]=n):n=N[4];let q=n;N[5]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{D(e),$.current?.focus()},N[5]=i):i=N[5];let B=i;N[6]!==A||N[7]!==L||N[8]!==F||N[9]!==R||N[10]!==C||N[11]!==E?(l=e=>{(e.preventDefault(),D(null),L)?L&&!A?R():F({id:C,title:E},{onError:e=>B(e.message),onSuccess:()=>R()}):$.current?.focus()},N[6]=A,N[7]=L,N[8]=F,N[9]=R,N[10]=C,N[11]=E,N[12]=l):l=N[12];let U=l,M=!L||O;N[13]===Symbol.for("react.memo_cache_sentinel")?(r={narrow:"vertical",regular:"horizontal"},N[13]=r):r=N[13],N[14]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(t$.A.Label,{visuallyHidden:!0,children:"Edit Pull Request Title"}),N[14]=o):o=N[14];let z=L?void 0:"error";return N[15]!==q||N[16]!==z||N[17]!==E?(c=(0,a.jsx)(nl.A,{autoFocus:!0,block:!0,className:"f4",contrast:!0,onChange:q,ref:$,validationStatus:z,value:E}),N[15]=q,N[16]=z,N[17]=E,N[18]=c):c=N[18],N[19]!==L||N[20]!==T||N[21]!==E?(d=(0,a.jsx)(lZ,{isValid:L,saveErrorMessage:T,title:E}),N[19]=L,N[20]=T,N[21]=E,N[22]=d):d=N[22],N[23]!==c||N[24]!==d?(m=(0,a.jsx)(nH.B.Item,{grow:!0,children:(0,a.jsxs)(t$.A,{children:[o,c,d]})}),N[23]=c,N[24]=d,N[25]=m):m=N[25],N[26]!==M?(u=(0,a.jsx)(nH.B.Item,{children:(0,a.jsx)(ev.Q,{name:"Save",type:"submit",disabled:M,children:"Save"})}),N[26]=M,N[27]=u):u=N[27],N[28]!==O||N[29]!==R?(h=(0,a.jsx)(nH.B.Item,{children:(0,a.jsx)(ev.Q,{variant:"invisible",onClick:R,disabled:O,children:"Cancel"})}),N[28]=O,N[29]=R,N[30]=h):h=N[30],N[31]!==u||N[32]!==h?(f=(0,a.jsx)(nH.B.Item,{children:(0,a.jsxs)(nH.B,{direction:"horizontal",gap:"condensed",children:[u,h]})}),N[31]=u,N[32]=h,N[33]=f):f=N[33],N[34]!==U||N[35]!==m||N[36]!==f?(p=(0,a.jsxs)(nH.B,{direction:r,gap:"condensed",as:"form",onSubmit:U,children:[m,f]}),N[34]=U,N[35]=m,N[36]=f,N[37]=p):p=N[37],p}function lZ(e){let t,n=(0,s.c)(8),{isValid:i,saveErrorMessage:l,title:r}=e;n[0]!==r?(t=function(){if(0===r.trim().length)return"Title can't be blank";if(r.length>256)return`Title can't be longer than 256 characters (currently ${r.length} characters)`},n[0]=r,n[1]=t):t=n[1];let o=t;if(i)if(!l)return null;else{let e;return n[6]!==l?(e=(0,a.jsx)(t$.A.Validation,{variant:"error",children:l}),n[6]=l,n[7]=e):e=n[7],e}{let e,t;return n[2]!==o?(e=o(),n[2]=o,n[3]=e):e=n[3],n[4]!==e?(t=(0,a.jsx)(t$.A.Validation,{variant:"error",children:e}),n[4]=e,n[5]=t):t=n[5],t}}lU.displayName="FilesChangedRouteDataFetcher",lM.displayName="RouteDataFetcher",lz.displayName="RouteDataFetcherInner",lG.displayName="RouteDataFetcherInnerChild",lH.displayName="FilesChangedFeedback",lV.displayName="FilesChangedOptOutPopoverWrapper",lW.displayName="FilesChangedOptOutPopover",lK.displayName="PullRequestEditTitleForm",lZ.displayName="DisplayError";var lX=n(32694);function lJ(e){let t,n,i,l,r,o,c=(0,s.c)(22),{unstackButtonRef:d,onCancelUnstack:m,onConfirmUnstack:u,isConfirmingUnstack:h,isInactive:f,isLoading:p,errorMessage:g}=e;if(!h)return null;if(f){let e;return c[0]!==m||c[1]!==d?(e=(0,a.jsx)(e9.l,{title:"Unstacking not allowed",returnFocusRef:d,onClose:m,children:"One or more pull requests in the stack are queued for merge. Remove from queue and try again."}),c[0]=m,c[1]=d,c[2]=e):e=c[2],e}c[3]!==m?(t={buttonType:"default",content:"Cancel",onClick:m},c[3]=m,c[4]=t):t=c[4];let x=p?"true":void 0;c[5]!==p||c[6]!==u||c[7]!==x?(n={buttonType:"danger",content:"Unstack",onClick:u,"aria-disabled":x,disabled:p,loading:p},c[5]=p,c[6]=u,c[7]=x,c[8]=n):n=c[8],c[9]!==t||c[10]!==n?(i=[t,n],c[9]=t,c[10]=n,c[11]=i):i=c[11],c[12]!==g?(l=g&&(0,a.jsx)(eN.v,{className:"mt-2",variant:"critical",children:g}),c[12]=g,c[13]=l):l=c[13];let _=p?"Unstacking pull requests in progress.":"";return c[14]!==_?(r=(0,a.jsx)("span",{className:"sr-only","aria-live":"polite",children:_}),c[14]=_,c[15]=r):r=c[15],c[16]!==m||c[17]!==i||c[18]!==l||c[19]!==r||c[20]!==d?(o=(0,a.jsxs)(e9.l,{title:"Are you sure you want to unstack these pull requests?",returnFocusRef:d,onClose:m,footerButtons:i,children:["All pull requests will be removed from the stack. Their base branches will not be retargeted and their commit histories will remain the same.",l,r]}),c[16]=m,c[17]=i,c[18]=l,c[19]=r,c[20]=d,c[21]=o):o=c[21],o}lJ.displayName="UnstackDialog";function lY(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N=(0,s.c)(49),{pullRequestNumber:S,stack:C}=e,R=(0,T.u)("pull_request_stacks"),[E,P]=(0,v.useState)(!1),[I,D]=(0,v.useState)(!1),[A,k]=(0,v.useState)(""),$=(0,v.useRef)(null),F=(0,eS.jE)(),O=eA(),{mutate:q,isPending:B}=function(){let e,t=(0,s.c)(2),{basePageDataUrl:n}=(0,L.Yu)(),i=`${n}/page_data/${eR.uT.unstackPullRequests}`;return t[0]!==i?(e={mutationFn:async e=>{let{stackId:t}=e,n=`${i}/${t}`,a=await (0,tM.q$)(n,{method:"DELETE"}),s=await (0,tM.hp)(a);return(0,tM.R)(a,s),s}},t[0]=i,t[1]=e):e=t[1],(0,eL.n)(e)}();if(!R||!C)return null;let{baseBranch:U,repositoryOwnerLogin:M,repositoryName:z,position:G,size:H,pulls:V}=C;N[0]!==U||N[1]!==M?(t=eT(U,M,M),N[0]=U,N[1]=M,N[2]=t):t=N[2];let W=t,Q=V[0],K=Q?.headBranch??U,Z=`/${M}/${z}/compare/${K}...${K}?stack=true`;if(N[3]===Symbol.for("react.memo_cache_sentinel")?(n=()=>P(!0),i=()=>P(!1),N[3]=n,N[4]=i):(n=N[3],i=N[4]),N[5]!==G||N[6]!==H?(r=e=>(0,a.jsxs)(ev.Q,{className:"StackState-module__stackBadge__gP7LX",variant:"invisible",leadingVisual:l.StackIcon,"aria-label":`Navigate pull request stack, position ${G} of ${H}`,...e,children:[G,"/",H]}),N[5]=G,N[6]=H,N[7]=r):r=N[7],N[8]!==S||N[9]!==V){let e;N[11]!==S?(e=e=>{let t=e.number===S;return(0,a.jsxs)(lX.c.Item,{href:e.url,"aria-current":t?"page":void 0,children:[(0,a.jsx)(lX.c.LeadingVisual,{children:t?(0,a.jsx)(l.DotFillIcon,{className:"fgColor-accent"}):(0,a.jsx)(l.DotIcon,{})}),(0,a.jsxs)("span",{className:"fgColor-muted",children:["#",e.number]})," ",(0,a.jsx)("span",{className:"text-bold",children:e.title})]},e.number)},N[11]=S,N[12]=e):e=N[12],o=V.map(e),N[8]=S,N[9]=V,N[10]=o}else o=N[10];return N[13]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(l.DotIcon,{className:"fgColor-muted"}),N[13]=c):c=N[13],N[14]!==W?(d=(0,a.jsx)("li",{className:"StackState-module__branchItem__lxouh",children:(0,a.jsxs)("span",{className:"StackState-module__branchItemContent__mFIWE",children:[c,(0,a.jsx)(eH.A,{as:"span",children:W})]})}),N[14]=W,N[15]=d):d=N[15],N[16]!==o||N[17]!==d?(m=(0,a.jsxs)(lX.c,{className:"StackState-module__stackNavList__sVImd",children:[o,d]}),N[16]=o,N[17]=d,N[18]=m):m=N[18],N[19]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)("div",{className:"border-top"}),N[19]=u):u=N[19],N[20]!==Z?(h=(0,a.jsx)(ev.Q,{variant:"invisible",size:"small",className:"fgColor-muted",leadingVisual:l.PlusIcon,as:"a",href:Z,children:"Add"}),N[20]=Z,N[21]=h):h=N[21],N[22]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)(ev.Q,{ref:$,variant:"invisible",size:"small",className:"fgColor-muted",onClick:()=>D(!0),children:"Unstack"}),N[22]=f):f=N[22],N[23]!==h?(p=(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between gap-2 px-2 py-1",children:[h,f]}),N[23]=h,N[24]=p):p=N[24],N[25]!==p||N[26]!==m?(g=(0,a.jsxs)("div",{children:[m,u,p]}),N[25]=p,N[26]=m,N[27]=g):g=N[27],N[28]!==E||N[29]!==g||N[30]!==r?(x=(0,a.jsx)(nV.T,{open:E,onOpen:n,onClose:i,renderAnchor:r,children:g}),N[28]=E,N[29]=g,N[30]=r,N[31]=x):x=N[31],N[32]!==C.pulls?(_=C.pulls.some(l0),N[32]=C.pulls,N[33]=_):_=N[33],N[34]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{D(!1),k("")},N[34]=b):b=N[34],N[35]!==O||N[36]!==q||N[37]!==F||N[38]!==C.id?(y=()=>{k(""),q({stackId:C.id},{onError:e=>k(e.message),onSuccess:async()=>{try{await F.refetchQueries({queryKey:O},{throwOnError:!0}),D(!1),P(!1)}catch{k("Something unexpected happened. Please refresh the page.")}}})},N[35]=O,N[36]=q,N[37]=F,N[38]=C.id,N[39]=y):y=N[39],N[40]!==A||N[41]!==I||N[42]!==B||N[43]!==_||N[44]!==y?(j=(0,a.jsx)(lJ,{unstackButtonRef:$,isConfirmingUnstack:I,isInactive:_,isLoading:B,errorMessage:A,onCancelUnstack:b,onConfirmUnstack:y}),N[40]=A,N[41]=I,N[42]=B,N[43]=_,N[44]=y,N[45]=j):j=N[45],N[46]!==x||N[47]!==j?(w=(0,a.jsxs)("div",{className:"d-flex flex-items-center fgColor-muted",children:[x,j]}),N[46]=x,N[47]=j,N[48]=w):w=N[48],w}function l0(e){return!e.isUnstackable}lY.displayName="StackState";var l1=n(1761),l2=n(16969),l3=n(38412),l4=n(43326);let l5=c.G.createQueryRouteConfig("pullRequestsConversationsRoute",{path:"/:owner/:repo/pull/:pr_number",queries:[(0,d.Y)(),(0,l3.D)({partialName:"Body",queryDeps:({pathname:e})=>({pathname:`${e}/partials/body`})}),(0,l3.D)({partialName:"Timeline",queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline`}),type:l4.g.Deferred}),(0,l3.D)({partialName:"Sidebar",queryDeps:({pathname:e})=>({pathname:`${e}/partials/sidebar`}),type:l4.g.Deferred}),(0,l3.D)({partialName:"TimelineActions",queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline_actions`})})],index:!0}),l6=c.G.createQueryRouteConfig("pullRequestsChecksRoute",{path:"/:owner/:repo/pull/:pr_number/checks",queries:[(0,l3.D)({partialName:"Main",queryDeps:({pathname:e})=>({pathname:`${e}/partials/checks_partial`})})],index:!0});var l7=n(40604);function l8(e,t=!0,n){return{queryName:e,queryDeps:({params:t})=>({pathname:`/${t.owner}/${t.repo}/pull/${t.pr_number}/page_data/${e}`}),queryFn:async e=>(0,l7.X)(e),enabled:t,...n?.persister?{persister:n.persister}:{}}}var l9=n(7166),re=n(27666),rt=n(93510);let rn=rt.ZU.Union([rt.ZU.Literal("pending"),rt.ZU.Literal("commented"),rt.ZU.Literal("approved"),rt.ZU.Literal("changes_requested"),rt.ZU.Literal("dismissed")]),ri=rt.ZU.Union([rt.ZU.Literal("codeowner"),rt.ZU.Literal("copilot")]),ra={id:rt.ZU.Number(),displayLogin:rt.ZU.String(),name:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()]),avatarUrl:rt.ZU.String()},rs=rt.ZU.Object({...ra,reviewerType:rt.ZU.Literal("User"),organizationLogin:rt.ZU.Null()}),rl=rt.ZU.Object({...ra,reviewerType:rt.ZU.Literal("Team"),organizationLogin:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),rr=rt.ZU.Union([rs,rl]),ro={reviewer:rr,isCodeOwner:rt.ZU.Boolean(),isCodeOwnerFromDelegation:rt.ZU.Boolean(),delegatedFromTeamName:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])},rc=rt.ZU.Object({...ro,deferredType:rt.ZU.Null(),createdAt:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),rd=rt.ZU.Object({...ro,deferredType:ri,createdAt:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),rm=rt.ZU.Union([rc,rd]),ru=rt.ZU.Object({total:rt.ZU.Number(),resolved:rt.ZU.Number()}),rh=rt.ZU.Object({id:rt.ZU.Number(),canReRequest:rt.ZU.Boolean(),hasWriteAccess:rt.ZU.Boolean(),headSha:rt.ZU.String(),onBehalfOfTeamNames:rt.ZU.Array(rt.ZU.String()),reviewer:rr,state:rn,submittedAt:rt.ZU.String(),threadCounts:ru}),rf=rt.ZU.Object({reviewer:rr,description:rt.ZU.String()}),rp=rt.ZU.Object({pendingReviewRequests:rt.ZU.Array(rm),completedReviews:rt.ZU.Array(rh),suggestedReviewers:rt.ZU.Array(rf)}),rg=(0,re.Wx)(rp),rx=(e,t,n={})=>{(0,sN.BI)(e,{...n,target:t,react:!0,app_name:"pull-requests"})},r_=c.G.createQueryRouteConfig("pullRequestsOverviewRoute",{path:"/:owner/:repo/pull/:pr_number/overview",queries:[(0,d.Y)(),l8("review_requests",!0,{persister:(e,t,n)=>(0,l9.y)({validator:rg,sendAnalyticsEvent:rx,enabled:!0})(e,t,n)}),l8("assignees"),l8("base_comparison_info"),l8("catch_up",()=>(0,I.G7)("prs_overview_catch_up"))]});function rv(e){let t,n=(0,s.c)(2);return n[0]!==e?(t=(0,a.jsx)(eU,{serverFallback:(0,a.jsx)(ry,{...e,labelCounts:void 0}),children:(0,a.jsx)(rb,{...e})}),n[0]=e,n[1]=t):t=n[1],t}function rb(e){let t,n=(0,s.c)(6),{activeRoute:i,pullRequest:l,repository:r,urls:o}=e,{data:c}=(0,m.xX)(S.j,"tabCounts");return n[0]!==i||n[1]!==c||n[2]!==l||n[3]!==r||n[4]!==o?(t=(0,a.jsx)(ry,{activeRoute:i,labelCounts:c,pullRequest:l,repository:r,urls:o}),n[0]=i,n[1]=c,n[2]=l,n[3]=r,n[4]=o,n[5]=t):t=n[5],t}function ry(e){let t,n,i,r,o,c,d,m,h,f,p,g,x,_=(0,s.c)(113),{activeRoute:v,pullRequest:b,repository:y,urls:j,labelCounts:w}=e,N=(0,T.u)("react_data_router_pull_request_files"),S=(0,I.G7)("updated_pull_request_header"),C=`position-relative ${S?"":"tmp-px-3 "}flex-shrink-0 text-normal PullRequestHeaderNavigation-module__muteWhenUnselected__pSNEX PullRequestHeaderNavigation-module__overrideLineHeight__TeEsl`,{commitsCount:R}=b,E=w?"":"PullRequestHeaderNavigation-module__counterLoading__d8Nwq";_[0]!==E?(t=(0,es.$)("ml-2",E),_[0]=E,_[1]=t):t=_[1];let P=t;_[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("hypersight"),_[2]=n):n=_[2];let L=n;_[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("prs_overview_react"),_[3]=i):i=_[3];let D=i;if(!S){let e,t,n,i,s,r,o,c,d,m,h;_[4]!==v||_[5]!==P||_[6]!==w||_[7]!==b.number||_[8]!==y.name||_[9]!==y.ownerLogin||_[10]!==j?(e=(0,I.G7)("prs_conversations_react")?(0,a.jsxs)(l2.A.Link,{as:ld.N,to:l5.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"conversation"===v,className:C,children:[(0,a.jsx)(l.CommentDiscussionIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:P,children:w.conversationCount})]}):(0,a.jsxs)(l2.A.Link,{href:j.conversation,selected:"conversation"===v,className:C,"data-prefetch":"eager",children:[(0,a.jsx)(l.CommentDiscussionIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:P,children:w.conversationCount})]}),_[4]=v,_[5]=P,_[6]=w,_[7]=b.number,_[8]=y.name,_[9]=y.ownerLogin,_[10]=j,_[11]=e):e=_[11],_[12]!==v||_[13]!==b.number||_[14]!==y.name||_[15]!==y.ownerLogin?(t=D&&(0,a.jsxs)(l2.A.Link,{as:ld.N,to:r_.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"overview"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.PulseIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Overview"]}),_[12]=v,_[13]=b.number,_[14]=y.name,_[15]=y.ownerLogin,_[16]=t):t=_[16],_[17]!==v||_[18]!==j?(n=(0,I.G7)("copilot_code_review_findings_ui")&&(0,a.jsxs)(l2.A.Link,{href:j.findings,selected:"findings"===v,className:C,children:[(0,a.jsx)(l.ShieldIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Findings"]}),_[17]=v,_[18]=j,_[19]=n):n=_[19],_[20]!==b.number||_[21]!==y.name||_[22]!==y.ownerLogin?(i=u.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),_[20]=b.number,_[21]=y.name,_[22]=y.ownerLogin,_[23]=i):i=_[23];let f="commits"===v;return _[24]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(l.GitCommitIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),_[24]=s):s=_[24],_[25]!==R?(r="number"==typeof R&&(0,a.jsx)(ta.A,{className:"ml-2",children:R}),_[25]=R,_[26]=r):r=_[26],_[27]!==r||_[28]!==i||_[29]!==f?(o=(0,a.jsxs)(l2.A.Link,{as:ld.N,to:i,selected:f,className:C,id:"prs-commits-anchor-tab",children:[s,"Commits",r]}),_[27]=r,_[28]=i,_[29]=f,_[30]=o):o=_[30],_[31]!==v||_[32]!==P||_[33]!==w||_[34]!==b.number||_[35]!==y.name||_[36]!==y.ownerLogin||_[37]!==j?(c=(0,I.G7)("prs_checks_react")?(0,a.jsxs)(l2.A.Link,{as:ld.N,to:l6.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"checks"===v,className:C,children:[(0,a.jsx)(l.ChecklistIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:P,children:w.checksCount})]}):(0,a.jsxs)(l2.A.Link,{href:j.checks,selected:"checks"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.ChecklistIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:P,children:w.checksCount})]}),_[31]=v,_[32]=P,_[33]=w,_[34]=b.number,_[35]=y.name,_[36]=y.ownerLogin,_[37]=j,_[38]=c):c=_[38],_[39]!==v||_[40]!==P||_[41]!==N||_[42]!==w||_[43]!==b.number||_[44]!==y.name||_[45]!==y.ownerLogin||_[46]!==j?(d=N?(0,a.jsxs)(l2.A.Link,{as:ld.N,id:"prs-files-anchor-tab",to:l$.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"files_changed"===v,className:C,children:[(0,a.jsx)(l.FileDiffIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:P,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}):(0,a.jsxs)(l2.A.Link,{id:"prs-files-anchor-tab",href:j.files,selected:"files_changed"===v,className:C,children:[(0,a.jsx)(l.FileDiffIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:P,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}),_[39]=v,_[40]=P,_[41]=N,_[42]=w,_[43]=b.number,_[44]=y.name,_[45]=y.ownerLogin,_[46]=j,_[47]=d):d=_[47],_[48]!==v||_[49]!==j?(m=L&&(0,a.jsxs)(l2.A.Link,{href:j.walkthrough,selected:"walkthrough"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.CopilotIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Walkthrough"]}),_[48]=v,_[49]=j,_[50]=m):m=_[50],_[51]!==o||_[52]!==c||_[53]!==d||_[54]!==m||_[55]!==e||_[56]!==t||_[57]!==n?(h=(0,a.jsxs)(l2.A,{"aria-label":"Pull request navigation tabs","data-turbo":"false",children:[e,t,n,o,c,d,m]}),_[51]=o,_[52]=c,_[53]=d,_[54]=m,_[55]=e,_[56]=t,_[57]=n,_[58]=h):h=_[58],h}_[59]!==v||_[60]!==P||_[61]!==w||_[62]!==b.number||_[63]!==y.name||_[64]!==y.ownerLogin||_[65]!==j?(r=(0,I.G7)("prs_conversations_react")?(0,a.jsxs)(l1.O.Item,{as:ld.N,to:l5.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"conversation"===v?"page":void 0,className:C,children:["Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:P,children:w.conversationCount})]}):(0,a.jsxs)(l1.O.Item,{href:j.conversation,"aria-current":"conversation"===v?"page":void 0,className:C,"data-prefetch":"eager",children:["Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:P,children:w.conversationCount})]}),_[59]=v,_[60]=P,_[61]=w,_[62]=b.number,_[63]=y.name,_[64]=y.ownerLogin,_[65]=j,_[66]=r):r=_[66],_[67]!==v||_[68]!==b.number||_[69]!==y.name||_[70]!==y.ownerLogin?(o=D&&(0,a.jsx)(l1.O.Item,{as:ld.N,to:r_.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"overview"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:"Overview"}),_[67]=v,_[68]=b.number,_[69]=y.name,_[70]=y.ownerLogin,_[71]=o):o=_[71],_[72]!==v||_[73]!==j?(c=(0,I.G7)("copilot_code_review_findings_ui")&&(0,a.jsx)(l1.O.Item,{href:j.findings,"aria-current":"findings"===v?"page":void 0,className:C,children:"Findings"}),_[72]=v,_[73]=j,_[74]=c):c=_[74],_[75]!==b.number||_[76]!==y.name||_[77]!==y.ownerLogin?(d=u.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),_[75]=b.number,_[76]=y.name,_[77]=y.ownerLogin,_[78]=d):d=_[78];let A="commits"===v?"page":void 0;return _[79]!==R?(m="number"==typeof R&&(0,a.jsx)(ta.A,{className:"ml-2",children:R}),_[79]=R,_[80]=m):m=_[80],_[81]!==m||_[82]!==d||_[83]!==A?(h=(0,a.jsxs)(l1.O.Item,{as:ld.N,to:d,"aria-current":A,className:C,id:"prs-commits-anchor-tab",children:["Commits",m]}),_[81]=m,_[82]=d,_[83]=A,_[84]=h):h=_[84],_[85]!==v||_[86]!==P||_[87]!==w||_[88]!==b.number||_[89]!==y.name||_[90]!==y.ownerLogin||_[91]!==j?(f=(0,I.G7)("prs_checks_react")?(0,a.jsxs)(l1.O.Item,{as:ld.N,to:l6.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"checks"===v?"page":void 0,className:C,children:["Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:P,children:w.checksCount})]}):(0,a.jsxs)(l1.O.Item,{href:j.checks,"aria-current":"checks"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:["Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:P,children:w.checksCount})]}),_[85]=v,_[86]=P,_[87]=w,_[88]=b.number,_[89]=y.name,_[90]=y.ownerLogin,_[91]=j,_[92]=f):f=_[92],_[93]!==v||_[94]!==P||_[95]!==N||_[96]!==w||_[97]!==b.number||_[98]!==y.name||_[99]!==y.ownerLogin||_[100]!==j?(p=N?(0,a.jsxs)(l1.O.Item,{as:ld.N,id:"prs-files-anchor-tab",to:l$.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"files_changed"===v?"page":void 0,className:C,children:["Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:P,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}):(0,a.jsxs)(l1.O.Item,{id:"prs-files-anchor-tab",href:j.files,"aria-current":"files_changed"===v?"page":void 0,className:C,children:["Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:P,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}),_[93]=v,_[94]=P,_[95]=N,_[96]=w,_[97]=b.number,_[98]=y.name,_[99]=y.ownerLogin,_[100]=j,_[101]=p):p=_[101],_[102]!==v||_[103]!==j?(g=L&&(0,a.jsx)(l1.O.Item,{href:j.walkthrough,"aria-current":"walkthrough"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:"Walkthrough"}),_[102]=v,_[103]=j,_[104]=g):g=_[104],_[105]!==h||_[106]!==f||_[107]!==p||_[108]!==g||_[109]!==r||_[110]!==o||_[111]!==c?(x=(0,a.jsxs)(l1.O,{"aria-label":"Pull request navigation tabs",className:"box-shadow-none","data-turbo":"false",children:[r,o,c,h,f,p,g]}),_[105]=h,_[106]=f,_[107]=p,_[108]=g,_[109]=r,_[110]=o,_[111]=c,_[112]=x):x=_[112],x}rv.displayName="PullRequestHeaderNavigation",rb.displayName="PullRequestHeaderNavigationContent",ry.displayName="PullRequestHeaderNavigationShared";var rj=n(10095),rw=n(53796),rN=n(67441),rS=n(53396);function rC(e){let t,n,i,l=(0,s.c)(13),{codespacesEnabled:r,headBranch:o,isEnterprise:c,pullRequestId:d,pullRequestNumber:m,repository:u,size:h}=e,f=void 0===h?"small":h;l[0]!==o||l[1]!==d||l[2]!==u.id?(t=(0,rS.Q)(u.id,o,{currentBranchName:o,pullRequestId:d}),l[0]=o,l[1]=d,l[2]=u.id,l[3]=t):t=l[3];let p=t;return l[4]!==m?(n=(0,a.jsx)(rR,{pullNumber:m}),l[4]=m,l[5]=n):n=l[5],l[6]!==r||l[7]!==p||l[8]!==o||l[9]!==c||l[10]!==f||l[11]!==n?(i=(0,a.jsx)(rw.n,{primary:!1,size:f,className:(0,I.G7)("pull_request_merge_status_button")?"PullRequestCodeButton-module__hideLeadingVisual__wxPft":void 0,isEnterprise:c,showCodespacesTab:r,codespacesPath:p,refName:o,currentBranchName:o,createRef:o,localTab:n}),l[6]=r,l[7]=p,l[8]=o,l[9]=c,l[10]=f,l[11]=n,l[12]=i):i=l[12],i}function rR(e){let t,n,i,r,o,c,d,m,u,h=(0,s.c)(15),{pullNumber:f}=e,p=`gh pr checkout ${f}`,g=(0,P.Zp)();return h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)("div",{className:"d-flex flex-items-center mb-2",children:[(0,a.jsx)(rj.A,{className:"mr-2",icon:l.TerminalIcon}),(0,a.jsx)("p",{className:"text-bold mb-0",children:"Checkout with GitHub CLI"})]}),h[0]=t):t=h[0],h[1]!==p?(n=(0,a.jsx)(rN.J,{buttonAriaLabel:"Copy command to clipboard",inputId:"checkout-with-gh-cli",inputLabel:"Checkout with GitHub CLI command",url:p}),h[1]=p,h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsxs)("p",{className:"text-normal color-fg-muted",children:["Work fast with our official CLI."," ",(0,a.jsx)(ex.A,{inline:!0,href:"https://cli.github.com",target:"_blank","aria-label":"Learn more about the GitHub CLI",children:"Learn more"})]}),h[3]=i):i=h[3],h[4]!==n?(r=(0,a.jsx)("ul",{children:(0,a.jsxs)("li",{className:"mt-2 tmp-px-3 py-2",children:[t,n,i]})}),h[4]=n,h[5]=r):r=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(ti.l.Divider,{className:"PullRequestCodeButton-module__ActionList_Divider__k4knd"}),h[6]=o):o=h[6],h[7]!==g?(c=()=>g("https://desktop.github.com"),h[7]=g,h[8]=c):c=h[8],h[9]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsxs)("div",{className:"d-flex flex-items-center",children:[(0,a.jsx)(rj.A,{className:"mr-2",icon:l.DesktopDownloadIcon}),(0,a.jsx)("p",{className:"text-bold mb-0",children:"Checkout with GitHub Desktop"})]}),h[9]=d):d=h[9],h[10]!==c?(m=(0,a.jsx)(ti.l.Item,{className:"mx-0 tmp-py-3 tmp-px-3 width-full rounded-0",onSelect:c,children:d}),h[10]=c,h[11]=m):m=h[11],h[12]!==r||h[13]!==m?(u=(0,a.jsxs)(ti.l,{className:"py-0",children:[r,o,m]}),h[12]=r,h[13]=m,h[14]=u):u=h[14],u}rC.displayName="PullRequestCodeButton",rR.displayName="LocalTab";var rE=n(46623);function rP(e){let t,n,i,l,r=(0,s.c)(6);return r[0]!==e?({state:n,...t}=e,r[0]=e,r[1]=t,r[2]=n):(t=r[1],n=r[2]),i=n===eo?rE.I.IN_MERGE_QUEUE:rE.I[n],r[3]!==i||r[4]!==t?(l=(0,a.jsx)(i,{...t}),r[3]=i,r[4]=t,r[5]=l):l=r[5],l}function rL(e){let t,n,i,l,r,o,c,d,m,u,h=(0,s.c)(23),{pullRequest:f,children:p}=e,{isSticky:g,sensorRef:x}=(0,ei.a)(),_=g&&"PullRequestMiniHeader-module__is-stuck__vAnl5";return h[0]!==_?(t=(0,es.$)(eZ,"PullRequestMiniHeader-module__miniHeader__shDQE",_),h[0]=_,h[1]=t):t=h[1],h[2]!==f.state?(n=(0,a.jsx)(rP,{state:f.state}),h[2]=f.state,h[3]=n):n=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("PullRequestMiniHeader-module__number__fXJ7T","f5 fgColor-muted"),h[4]=i):i=h[4],h[5]!==f.number?(l=(0,a.jsxs)("span",{className:i,children:["#",f.number]}),h[5]=f.number,h[6]=l):l=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(r=(0,es.$)("PullRequestMiniHeader-module__title__bTGmJ","f5 text-bold fgColor-default"),h[7]=r):r=h[7],h[8]!==f.titleHtml?(o=(0,a.jsx)("span",{className:r,children:(0,a.jsx)(eX.JR,{className:"markdown-title",html:f.titleHtml})}),h[8]=f.titleHtml,h[9]=o):o=h[9],h[10]!==p?(c=null!=p&&(0,a.jsx)("div",{className:"PullRequestMiniHeader-module__actions__wLye7",children:p}),h[10]=p,h[11]=c):c=h[11],h[12]!==t||h[13]!==n||h[14]!==l||h[15]!==o||h[16]!==c?(d=(0,a.jsxs)("div",{className:t,children:[n,l,o,c]}),h[12]=t,h[13]=n,h[14]=l,h[15]=o,h[16]=c,h[17]=d):d=h[17],h[18]!==x?(m=(0,a.jsx)("div",{ref:x,className:"PullRequestMiniHeader-module__stickyHeaderSentinel__tEEIr"}),h[18]=x,h[19]=m):m=h[19],h[20]!==m||h[21]!==d?(u=(0,a.jsxs)(a.Fragment,{children:[d,m]}),h[20]=m,h[21]=d,h[22]=u):u=h[22],u}rP.displayName="StateIcon",rL.displayName="PullRequestMiniHeader";var rI=n(13705),rT=n(59217);function rD(e){let t,n,i,l,r=(0,s.c)(10),{reviewRequest:o,urls:c}=e,d=(0,T.u)("react_data_router_pull_request_files")?`${c.changes}`:`${c.files}`;if(!o.render)return null;r[0]!==o.requestedBySelf||r[1]!==o.requestingUserDisplayLogin?(t=o.requestedBySelf||!o.requestingUserDisplayLogin?"This pull request is waiting on your review.":(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ex.A,{href:`/${o.requestingUserDisplayLogin}`,className:"Link--primary text-bold",children:o.requestingUserDisplayLogin})," ","requested your review on this pull request."]}),r[0]=o.requestedBySelf,r[1]=o.requestingUserDisplayLogin,r[2]=t):t=r[2];let m=t;return r[3]!==d?(n=(0,a.jsx)(ev.Q,{as:ld.N,variant:"primary",size:"small",to:d,className:"mr-1",children:"Add your review"}),r[3]=d,r[4]=n):n=r[4],r[5]!==m?(i=(0,a.jsx)(t7.l.Description,{children:m}),r[5]=m,r[6]=i):i=r[6],r[7]!==n||r[8]!==i?(l=(0,a.jsx)(t7.l,{"aria-label":"Review Request Banner",className:"flex-row width-full",variant:"warning",title:"Review requested",layout:"compact",hideTitle:!0,primaryAction:n,children:i}),r[7]=n,r[8]=i,r[9]=l):l=r[9],l}function rA(e){let t,n,i,l,r=(0,s.c)(12),{bannersData:o,urls:c,activeRoute:d}=e,{transactionalMessageBanner:m}=(0,ew.X)();r[0]!==m?(t=(0,I.G7)("ipm_global_transactional_message_prs")&&m,r[0]=m,r[1]=t):t=r[1];let u=t,h="conversation"===d&&o.banners.reviewRequestBanner.render;return u||h?(r[2]!==u||r[3]!==m?(n=u?(0,a.jsx)(rT.r,{banner:m}):null,r[2]=u,r[3]=m,r[4]=n):n=r[4],r[5]!==o||r[6]!==h||r[7]!==c?(i=h&&(0,a.jsx)(rD,{reviewRequest:o.banners.reviewRequestBanner,urls:c}),r[5]=o,r[6]=h,r[7]=c,r[8]=i):i=r[8],r[9]!==n||r[10]!==i?(l=(0,a.jsxs)("div",{className:"d-flex flex-column gap-2 tmp-mb-3",children:[n,i]}),r[9]=n,r[10]=i,r[11]=l):l=r[11],l):null}function rk(e){let t,n,i,r,o,c=(0,s.c)(22),{helpUrl:d,viewerLogin:m,channels:u}=e,h=Y(B.MergeStatus),f=et(),{closePanel:p}=J(),{returnFocusRef:g}=ee(),x=(0,v.useRef)(null);if(c[0]!==u||c[1]!==d||c[2]!==f||c[3]!==h||c[4]!==m){t=Symbol.for("react.early_return_sentinel");e:{let e=h?F.XC?.getElementById(nd):null;if(!h){t=null;break e}if(e&&!f){let n;c[6]!==u||c[7]!==d||c[8]!==m?(n=(0,a.jsx)(nw,{panelName:B.MergeStatus,children:(0,a.jsx)(nw.Body,{className:"p-0",children:(0,a.jsx)(iQ.t7,{helpUrl:d,viewerLogin:m,channels:u})})}),c[6]=u,c[7]=d,c[8]=m,c[9]=n):n=c[9],t=(0,na.createPortal)(n,e);break e}}c[0]=u,c[1]=d,c[2]=f,c[3]=h,c[4]=m,c[5]=t}else t=c[5];return t!==Symbol.for("react.early_return_sentinel")?t:(c[10]===Symbol.for("react.memo_cache_sentinel")?(n={narrow:"fullscreen",regular:"right",wide:"right"},c[10]=n):n=c[10],c[11]!==p?(i=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Merge status"}),(0,a.jsx)(tA.K,{ref:x,"aria-label":"Close merge status panel",icon:l.XIcon,variant:"invisible",onClick:p})]})})},c[11]=p,c[12]=i):i=c[12],c[13]!==u||c[14]!==d||c[15]!==m?(r=(0,a.jsx)(iQ.t7,{helpUrl:d,viewerLogin:m,channels:u}),c[13]=u,c[14]=d,c[15]=m,c[16]=r):r=c[16],c[17]!==p||c[18]!==g||c[19]!==i||c[20]!==r?(o=(0,a.jsx)(e9.l,{initialFocusRef:x,position:n,returnFocusRef:g,onClose:p,renderHeader:i,children:r}),c[17]=p,c[18]=g,c[19]=i,c[20]=r,c[21]=o):o=c[21],o)}rD.displayName="ReviewRequestBanner",rA.displayName="PullRequestsTopBanners",rk.displayName="MergeStatusPanel";var r$=n(23405),rF=n(33197),rO=n(78881),rq=n(37215),rB=n(19933),rU=n(87462),rM=n(44358),rz=n(45767);let rG="CondensedMergeStatus-module__statusList__uvdMu",rH="CondensedMergeStatus-module__statusRow__WWU7t",rV="CondensedMergeStatus-module__statusText__u2jDs";function rW(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("ul",{className:rG,children:(0,a.jsxs)("li",{className:rH,children:[(0,a.jsx)("span",{style:{color:"var(--fgColor-attention)",display:"flex"},children:(0,a.jsx)(l.AlertIcon,{size:16})}),(0,a.jsx)("span",{className:rV,children:"Unable to load merge status"})]})}),t[0]=e):e=t[0],e}function rQ(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("ul",{className:rG,"aria-busy":"true",children:[0,1,2].map(rK)}),t[0]=e):e=t[0],e}function rK(e){return(0,a.jsxs)("li",{className:rH,children:[(0,a.jsx)(nL.f,{height:"16px",width:"16px"}),(0,a.jsx)(nP.r,{size:"bodySmall",className:"CondensedMergeStatus-module__skeletonLabel__goGrn"})]},e)}function rZ(e){let t,n,i,l=(0,s.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(rW,{}),l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(rQ,{}),l[1]=n):n=l[1],l[2]!==e?(i=(0,a.jsx)(tL.t,{boundaryName:"CondensedMergeStatus",fallback:t,children:(0,a.jsx)(v.Suspense,{fallback:n,children:(0,a.jsx)(rX,{...e})})}),l[2]=e,l[3]=i):i=l[3],i}function rX(e){let t,n,i,l,r,o=(0,s.c)(13),{headSha:c,channels:d}=e,{mergeMethod:m}=(0,r$.M3)();o[0]!==m?(t={mergeMethod:m},o[0]=m,o[1]=t):t=o[1];let{data:u,refetch:h}=(0,rF.ki)(t);o[2]!==c?(n={pullRequestHeadSha:c},o[2]=c,o[3]=n):n=o[3];let{data:f,data:p}=(0,rO.Y3)(n),{aliveChannels:g}=p;o[4]!==h?(i=()=>{(0,v.startTransition)(()=>{h({cancelRefetch:!1})})},o[4]=h,o[5]=i):i=o[5];let x=i,_=d??rJ;o[6]!==x||o[7]!==_?(l={refetchQuery:x,channels:_},o[6]=x,o[7]=_,o[8]=l):l=o[8],(0,rq.c)(l),(0,rB.d)(g.commitHeadShaChannel,c);let{pullRequest:b,mergeRequirements:y}=u;return"CLOSED"===b.state||"MERGED"===b.state?null:(o[9]!==y||o[10]!==b||o[11]!==f?(r=(0,a.jsx)(rY,{pullRequest:b,mergeRequirements:y,statusChecksData:f}),o[9]=y,o[10]=b,o[11]=f,o[12]=r):r=o[12],r)}rW.displayName="CondensedMergeStatusErrorFallback",rQ.displayName="CondensedMergeStatusSkeleton",rZ.displayName="CondensedMergeStatusWithSuspense",rX.displayName="CondensedMergeStatus";let rJ={stateChannel:null,deployedChannel:null,reviewStateChannel:null,workflowsChannel:null,mergeQueueChannel:null,headRefChannel:null,baseRefChannel:null,gitMergeStateChannel:null,pullRequestChannel:null};function rY(e){let t,n,i,r=(0,s.c)(21),{pullRequest:o,mergeRequirements:c,statusChecksData:d}=e;r[0]!==c||r[1]!==o||r[2]!==d?(t=new rU.s(o,c,d),r[0]=c,r[1]=o,r[2]=d,r[3]=t):t=r[3];let{DraftStateSection:m,ReviewerSection:u,ChecksSection:h,ConflictsSection:f}=t.sections;if(r[4]!==h||r[5]!==f||r[6]!==m||r[7]!==u||r[8]!==d){if(n=[],m.shouldRender){let e;r[10]!==m?(e={icon:l.GitPullRequestDraftIcon,iconColor:"var(--fgColor-muted)",label:"This pull request is in draft"},r[10]=m,r[11]=e):e=r[11],n.push(e)}if(u.shouldRender){let e;r[12]!==u?(e=function(e){let t=e.sectionStatus,n=e.numReviewsRequired;switch(t){case rM.l.APPROVED:return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"Approved"};case rM.l.CHANGES_REQUESTED:return{icon:l.FileDiffIcon,iconColor:"var(--fgColor-danger)",label:"Changes requested"};case rM.l.REVIEW_REQUIRED:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Waiting for approvals",detail:n>0?`${n} required`:void 0};case rM.l.REVIEW_REQUESTED:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Review requested"};case rM.l.REVIEWED:return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"Reviewed"};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Reviews"}}}(u),r[12]=u,r[13]=e):e=r[13],n.push(e)}if(h.shouldRender){let e;r[14]!==h||r[15]!==d?(e=function(e,t){let n=e.sectionStatus,i=function(e){if(!e)return;let t=e.statusRollup.summary;if(0===t.length)return;let n=t.reduce((e,t)=>e+t.count,0),i=t.filter(e=>(0,rz.ar)(e.state)).reduce((e,t)=>e+t.count,0);return`${i}/${n}`}(t);switch(n){case"PASSED":return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"All checks passed",detail:i};case"FAILED":case"SOME_FAILED":case"PENDING_FAILED":return{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger)",label:"Some checks failing",detail:i};case"PENDING":case"PENDING_CONFLICTS":case"PENDING_APPROVAL":return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Checks pending",detail:i};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Checks",detail:i}}}(h,d),r[14]=h,r[15]=d,r[16]=e):e=r[16],n.push(e)}if(f.shouldRender){let e;r[17]!==f?(e=function(e){switch(e.sectionStatus){case"NO_CONFLICTS":case"HAS_ADVISORY_WORKSPACE":return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"No conflicts with base branch"};case"HAS_CONFLICTS":case"HAS_REBASE_CONFLICTS":return{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger)",label:"Merge conflicts"};case"OUT_OF_DATE":return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Branch is out of date"};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Checking for conflicts\u2026"}}}(f),r[17]=f,r[18]=e):e=r[18],n.push(e)}r[4]=h,r[5]=f,r[6]=m,r[7]=u,r[8]=d,r[9]=n}else n=r[9];return 0===n.length?null:(r[19]!==n?(i=(0,a.jsx)("ul",{className:rG,children:n.map(r0)}),r[19]=n,r[20]=i):i=r[20],i)}function r0(e){return(0,a.jsxs)("li",{className:rH,children:[(0,a.jsx)("span",{style:{color:e.iconColor,display:"flex"},children:(0,a.jsx)(e.icon,{size:16})}),(0,a.jsxs)("span",{className:rV,children:[e.label,e.detail&&(0,a.jsxs)(a.Fragment,{children:[" ",(0,a.jsx)("span",{className:"CondensedMergeStatus-module__statusDetail__vlSuF",children:e.detail})]})]})]},e.label)}rY.displayName="CondensedMergeStatusContent";let r1="Assignees-module__emptyState__XowhL";function r2(e){let t,n=(0,s.c)(2),{placeholderRows:i}=e,l=void 0===i?3:i;return n[0]!==l?(t=(0,a.jsx)("ul",{className:"UserSectionSkeleton-module__list__pppOr",children:Array.from({length:l},r3)}),n[0]=l,n[1]=t):t=n[1],t}function r3(e,t){return(0,a.jsxs)("li",{className:"UserSectionSkeleton-module__row__fFUUv",children:[(0,a.jsx)(nL.f,{className:"UserSectionSkeleton-module__avatar__oAkAc"}),(0,a.jsx)(nP.r,{size:"bodySmall",className:"UserSectionSkeleton-module__name__IEmgE"}),(0,a.jsx)(nL.f,{className:"UserSectionSkeleton-module__indicator__ciIQG"})]},t)}r2.displayName="UserSectionSkeleton";let r4=()=>(0,m.PT)(r_,"review_requests");function r5(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:r1,children:"Unable to load assignees"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tL.t,{boundaryName:"Assignees",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(r2,{placeholderRows:1}),children:(0,a.jsx)(r6,{})})}),n[1]=t):t=n[1],t}function r6(){let e,t=(0,s.c)(2),{data:n}=(0,m.PT)(r_,"assignees");return t[0]!==n?(e=(0,a.jsx)(r7,{assigneesData:n}),t[0]=n,t[1]=e):e=t[1],e}function r7(e){let t,n,i,l=(0,s.c)(7),{assigneesData:r}=e;l[0]!==r.assignees?(t=r.assignees??[],l[0]=r.assignees,l[1]=t):t=l[1];let o=t;if(0===o.length){let e;return l[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:r1,children:"No one assigned"}),l[2]=e):e=l[2],e}return l[3]!==o?(n=o.map(r8),l[3]=o,l[4]=n):n=l[4],l[5]!==n?(i=(0,a.jsx)("ul",{className:"Assignees-module__assigneeList__xCZAw",children:n}),l[5]=n,l[6]=i):i=l[6],i}function r8(e){return(0,a.jsx)(r9,{assignee:e},e.id)}function r9(e){let t,n,i,l,r,o=(0,s.c)(14),{assignee:c}=e,d=(0,eh.yY)();o[0]!==c.displayLogin||o[1]!==d?(t=d("user",{login:c.displayLogin}),o[0]=c.displayLogin,o[1]=d,o[2]=t):t=o[2];let m=t;return o[3]!==c.displayLogin?(n=(0,eu.p3r)({owner:c.displayLogin}),o[3]=c.displayLogin,o[4]=n):n=o[4],o[5]!==c.avatarUrl?(i=(0,a.jsx)(ep.r,{src:c.avatarUrl,size:20}),o[5]=c.avatarUrl,o[6]=i):i=o[6],o[7]!==c.displayLogin?(l=(0,a.jsx)("span",{className:"Assignees-module__assigneeName__vcDvE",children:c.displayLogin}),o[7]=c.displayLogin,o[8]=l):l=o[8],o[9]!==m||o[10]!==n||o[11]!==i||o[12]!==l?(r=(0,a.jsx)("li",{className:"Assignees-module__assigneeRow__p_eCK",children:(0,a.jsxs)(ex.A,{href:n,muted:!0,className:"Assignees-module__assigneeIdentity__dn2gy",...m,children:[i,l]})}),o[9]=m,o[10]=n,o[11]=i,o[12]=l,o[13]=r):r=o[13],r}r5.displayName="Assignees",r6.displayName="AssigneesContent",r7.displayName="AssigneesComponent",r9.displayName="AssigneeRow";let oe="Reviewers-module__reviewerRow__MhOqG",ot="Reviewers-module__indicators__bLRGW",on="Reviewers-module__statusIcon__teqys",oi="Reviewers-module__emptyState__Q5ZFR",oa="Reviewers-module__fullReviewerRow__kWTBt",os="Reviewers-module__stateBadge__JCTrt",ol="Reviewers-module__rowContent__L2bBr",or="Reviewers-module__fullReviewerHeader__Fee9i",oo="Reviewers-module__fullIndicators__u6Qsq",oc="Reviewers-module__reviewerWithTime__nysoc",od="Reviewers-module__reviewedAt__np0Ln",om="Reviewers-module__threadLink__ea1rs",ou="Reviewers-module__delegationNote__FiwP0",oh="Reviewers-module__delegationTeamName__b3wo1";var of=n(22234);function op(e){let t,n,i=(0,s.c)(5),{children:l}=e,{data:r}=r4(),{data:o}=(0,m.xX)(S.j,"mainQuery");return!function(e){let t,n=(0,s.c)(1),{refetch:i}=r4();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={reviewers_updated:!0},n[0]=t):t=n[0],w(e.pullRequest,i,t,void 0),w(e.pullRequestState,i,void 0,void 0)}(o.aliveChannels),i[0]!==l||i[1]!==r?(t=l(r),i[0]=l,i[1]=r,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function og(e){var t;let n,i,l,r,o,c=(0,s.c)(17),{reviewer:d}=e,m=(0,eh.yY)(),u="Team"===d.reviewerType;c[0]!==m||c[1]!==u||c[2]!==d.displayLogin||c[3]!==d.organizationLogin?(n=u?m("team",{owner:d.organizationLogin??"",team:d.displayLogin}):m("user",{login:d.displayLogin}),c[0]=m,c[1]=u,c[2]=d.displayLogin,c[3]=d.organizationLogin,c[4]=n):n=c[4];let h=n;return c[5]!==d?(i="Team"===(t=d).reviewerType&&t.organizationLogin?(0,eu.fkb)({owner:t.organizationLogin,team:t.displayLogin}):(0,eu.p3r)({owner:t.displayLogin}),c[5]=d,c[6]=i):i=c[6],c[7]!==u||c[8]!==d.avatarUrl?(l=(0,a.jsx)(ep.r,{src:d.avatarUrl,size:20,square:u}),c[7]=u,c[8]=d.avatarUrl,c[9]=l):l=c[9],c[10]!==d.displayLogin?(r=(0,a.jsx)("span",{className:"Reviewers-module__reviewerName__KQvvE",children:d.displayLogin}),c[10]=d.displayLogin,c[11]=r):r=c[11],c[12]!==h||c[13]!==i||c[14]!==l||c[15]!==r?(o=(0,a.jsxs)(ex.A,{href:i,muted:!0,className:"Reviewers-module__reviewerIdentity__Nb6Ho",...h,children:[l,r]}),c[12]=h,c[13]=i,c[14]=l,c[15]=r,c[16]=o):o=c[16],o}function ox(e){switch(e){case"approved":return{icon:l.CheckIcon,className:"color-fg-success",label:"Approved"};case"changes_requested":return{icon:l.FileDiffIcon,className:"color-fg-danger",label:"Changes requested"};case"commented":return{icon:l.CommentIcon,className:"color-fg-muted",label:"Commented"};case"dismissed":return{icon:l.ShieldIcon,className:"color-fg-muted",label:"Dismissed"};default:return{icon:l.DotFillIcon,className:"color-fg-attention",label:"Pending"}}}function o_(e,t){return"copilot"===e?`${t} will automatically review once the pull request is marked ready for review`:`${t} will be requested when the pull request is marked ready for review`}function ov(e){let t=e.reviewer.displayLogin;return e.isCodeOwnerFromDelegation&&e.delegatedFromTeamName?`${t} is a code owner automatically assigned from ${e.delegatedFromTeamName}`:`${t} is a code owner`}function ob(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"Unable to load reviewers"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tL.t,{boundaryName:"CondensedReviewers",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(r2,{placeholderRows:2}),children:(0,a.jsx)(op,{children:oy})})}),n[1]=t):t=n[1],t}function oy(e){return(0,a.jsx)(oj,{reviewers:e})}function oj(e){let t,n,i,l,r,o=(0,s.c)(12),{reviewers:c}=e;o[0]!==c.completedReviews?(t=c.completedReviews??[],o[0]=c.completedReviews,o[1]=t):t=o[1];let d=t;o[2]!==c.pendingReviewRequests?(n=c.pendingReviewRequests??[],o[2]=c.pendingReviewRequests,o[3]=n):n=o[3];let m=n;if(0===d.length&&0===m.length){let e;return o[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"No reviewers"}),o[4]=e):e=o[4],e}return o[5]!==d?(i=d.map(oN),o[5]=d,o[6]=i):i=o[6],o[7]!==m?(l=m.map(ow),o[7]=m,o[8]=l):l=o[8],o[9]!==i||o[10]!==l?(r=(0,a.jsxs)("ul",{className:"Reviewers-module__reviewerList__VjFrQ",children:[i,l]}),o[9]=i,o[10]=l,o[11]=r):r=o[11],r}function ow(e){return(0,a.jsx)(oC,{request:e},`pending-${e.reviewer.id}`)}function oN(e){return(0,a.jsx)(oS,{review:e},`completed-${e.id}`)}function oS(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,v,b=(0,s.c)(51),{review:y}=e,{owner:j,repo:w,pr_number:N}=(0,of.L)(S.j),C=y.reviewer.displayLogin;if(b[0]!==C||b[1]!==j||b[2]!==N||b[3]!==w||b[4]!==y.canReRequest||b[5]!==y.headSha||b[6]!==y.reviewer||b[7]!==y.state){let e,{icon:s,className:x}=ox(y.state);b[21]!==j||b[22]!==N||b[23]!==w||b[24]!==y.headSha?(e=lF.generatePath({owner:j,repo:w,pr_number:N,range:`BASE..${y.headSha}`}),b[21]=j,b[22]=N,b[23]=w,b[24]=y.headSha,b[25]=e):e=b[25];let _=e;r=oe,b[26]!==y.reviewer?(o=(0,a.jsx)(og,{reviewer:y.reviewer}),b[26]=y.reviewer,b[27]=o):o=b[27],g=ot,b[28]!==y.canReRequest?(i=y.canReRequest&&(0,a.jsx)(tA.K,{icon:l.SyncIcon,"aria-label":"Re-request review",variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(on,"color-fg-muted")}),b[28]=y.canReRequest,b[29]=i):i=b[29],t=tA.K,n=ld.N,c=_,d=s,b[30]!==C||b[31]!==y.state?(m=function(e,t){switch(e){case"approved":return`${t} approved these changes`;case"changes_requested":return`${t} requested changes`;case"commented":return`${t} left review comments`;case"dismissed":return`${t}'s review was dismissed`;default:return`Awaiting requested review from ${t}`}}(y.state,C),b[30]=C,b[31]=y.state,b[32]=m):m=b[32],u="invisible",h="small",f="nw",p=(0,es.$)(on,x),b[0]=C,b[1]=j,b[2]=N,b[3]=w,b[4]=y.canReRequest,b[5]=y.headSha,b[6]=y.reviewer,b[7]=y.state,b[8]=t,b[9]=n,b[10]=i,b[11]=r,b[12]=o,b[13]=c,b[14]=d,b[15]=m,b[16]=u,b[17]=h,b[18]=f,b[19]=p,b[20]=g}else t=b[8],n=b[9],i=b[10],r=b[11],o=b[12],c=b[13],d=b[14],m=b[15],u=b[16],h=b[17],f=b[18],p=b[19],g=b[20];return b[33]!==t||b[34]!==n||b[35]!==c||b[36]!==d||b[37]!==m||b[38]!==u||b[39]!==h||b[40]!==f||b[41]!==p?(x=(0,a.jsx)(t,{as:n,to:c,icon:d,"aria-label":m,variant:u,size:h,tooltipDirection:f,className:p}),b[33]=t,b[34]=n,b[35]=c,b[36]=d,b[37]=m,b[38]=u,b[39]=h,b[40]=f,b[41]=p,b[42]=x):x=b[42],b[43]!==i||b[44]!==x||b[45]!==g?(_=(0,a.jsxs)("span",{className:g,children:[i,x]}),b[43]=i,b[44]=x,b[45]=g,b[46]=_):_=b[46],b[47]!==r||b[48]!==o||b[49]!==_?(v=(0,a.jsxs)("li",{className:r,children:[o,_]}),b[47]=r,b[48]=o,b[49]=_,b[50]=v):v=b[50],v}function oC(e){let t,n,i,r,o,c,d,m=(0,s.c)(17),{request:u}=e,h=u.reviewer.displayLogin;m[0]!==u.reviewer?(t=(0,a.jsx)(og,{reviewer:u.reviewer}),m[0]=u.reviewer,m[1]=t):t=m[1],m[2]!==h||m[3]!==u.deferredType?(n=null!==u.deferredType&&(0,a.jsx)(tA.K,{icon:l.MoonIcon,"aria-label":o_(u.deferredType,h),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(on,"color-fg-muted")}),m[2]=h,m[3]=u.deferredType,m[4]=n):n=m[4],m[5]!==u?(i=(u.isCodeOwner||u.isCodeOwnerFromDelegation)&&(0,a.jsx)(tA.K,{icon:l.ShieldIcon,"aria-label":ov(u),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(on,"color-fg-muted")}),m[5]=u,m[6]=i):i=m[6];let f=`Awaiting requested review from ${h}`;return m[7]===Symbol.for("react.memo_cache_sentinel")?(r=(0,es.$)(on,"color-fg-attention"),m[7]=r):r=m[7],m[8]!==f?(o=(0,a.jsx)(tA.K,{icon:l.DotFillIcon,"aria-label":f,variant:"invisible",size:"small",tooltipDirection:"nw",className:r}),m[8]=f,m[9]=o):o=m[9],m[10]!==n||m[11]!==i||m[12]!==o?(c=(0,a.jsxs)("span",{className:ot,children:[n,i,o]}),m[10]=n,m[11]=i,m[12]=o,m[13]=c):c=m[13],m[14]!==t||m[15]!==c?(d=(0,a.jsxs)("li",{className:oe,children:[t,c]}),m[14]=t,m[15]=c,m[16]=d):d=m[16],d}op.displayName="ReviewersLoader",og.displayName="ReviewerIdentity",ob.displayName="CondensedReviewers",oj.displayName="CondensedReviewersComponent",oS.displayName="CompletedReviewRow",oC.displayName="PendingReviewRow";let oR=["settings"];function oE(e){let t,n,i,l,r,o,c,d=(0,s.c)(20),{title:m,actions:u,children:h}=e,f=void 0===u?oR:u;if(d[0]!==m?(t=(0,a.jsx)("h4",{className:"SidebarSection-module__sectionTitle__MPzSL",children:m}),d[0]=m,d[1]=t):t=d[1],d[2]!==f||d[3]!==m){let e;d[5]!==m?(e=e=>(0,a.jsx)(oP,{action:e,title:m},e),d[5]=m,d[6]=e):e=d[6],n=f.map(e),d[2]=f,d[3]=m,d[4]=n}else n=d[4];return d[7]!==n?(i=(0,a.jsx)("span",{className:"SidebarSection-module__headerActions__AJZch",children:n}),d[7]=n,d[8]=i):i=d[8],d[9]!==t||d[10]!==i?(l=(0,a.jsxs)("div",{className:"SidebarSection-module__header__OXRSI",children:[t,i]}),d[9]=t,d[10]=i,d[11]=l):l=d[11],d[12]!==h?(r=h??(0,a.jsx)("p",{className:"SidebarSection-module__emptyState__ja1jC",children:"None yet - feature coming soon"}),d[12]=h,d[13]=r):r=d[13],d[14]!==r?(o=(0,a.jsx)("div",{className:"SidebarSection-module__body__hd1RV",children:r}),d[14]=r,d[15]=o):o=d[15],d[16]!==l||d[17]!==o||d[18]!==m?(c=(0,a.jsxs)("section",{"aria-label":m,children:[l,o]}),d[16]=l,d[17]=o,d[18]=m,d[19]=c):c=d[19],c}function oP(e){let t,n,i,r,o,c,d,m,u,h,f=(0,s.c)(24),{action:p,title:g}=e;f[0]!==g?(t=g.toLowerCase(),f[0]=g,f[1]=t):t=f[1];let x=`Add ${t}`;f[2]!==x?(n={icon:l.PlusIcon,label:x},f[2]=x,f[3]=n):n=f[3],f[4]!==g?(i=g.toLowerCase(),f[4]=g,f[5]=i):i=f[5];let _=`Manage ${i}`;f[6]!==_?(r={icon:l.GearIcon,label:_},f[6]=_,f[7]=r):r=f[7],f[8]!==g?(o=g.toLowerCase(),f[8]=g,f[9]=o):o=f[9];let v=`Navigate ${o}`;f[10]!==v?(c={icon:l.ChevronLeftIcon,label:v},f[10]=v,f[11]=c):c=f[11],f[12]!==g?(d=g.toLowerCase(),f[12]=g,f[13]=d):d=f[13];let b=`Expand ${d}`;f[14]!==b?(m={icon:l.ChevronDownIcon,label:b},f[14]=b,f[15]=m):m=f[15],f[16]!==m||f[17]!==n||f[18]!==r||f[19]!==c?(u={add:n,settings:r,back:c,expand:m},f[16]=m,f[17]=n,f[18]=r,f[19]=c,f[20]=u):u=f[20];let{icon:y,label:j}=u[p];return f[21]!==y||f[22]!==j?(h=(0,a.jsx)(tA.K,{icon:y,"aria-label":j,variant:"invisible",size:"small"}),f[21]=y,f[22]=j,f[23]=h):h=f[23],h}function oL(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tL.t,{boundaryName:"OverviewInfoPanel",children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)("div",{children:"Loading..."}),children:(0,a.jsx)(oI,{})})}),t[0]=e):e=t[0],e}function oI(){let e,t,n,i,l=(0,s.c)(7),{data:r}=(0,m.V3)(S.j,"mainQuery"),{pullRequest:o,mergeStatusButtonData:c}=r,d="CLOSED"!==o.state&&"MERGED"!==o.state;return l[0]!==c||l[1]!==d?(e=c&&d&&(0,a.jsx)(oE,{title:"Merge status",actions:["expand"],children:(0,a.jsx)(rZ,{headSha:c.headSha,channels:c.channels})}),l[0]=c,l[1]=d,l[2]=e):e=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(oE,{title:"Reviewers",children:(0,a.jsx)(ob,{})}),l[3]=t):t=l[3],l[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(oE,{title:"Assignees",children:(0,a.jsx)(r5,{})}),l[4]=n):n=l[4],l[5]!==e?(i=(0,a.jsxs)("div",{className:"d-flex flex-column gap-3",children:[e,t,n]}),l[5]=e,l[6]=i):i=l[6],i}function oT(){let e,t,n,i,r,o=(0,s.c)(11),c=Y(B.Info),d=et(),{closePanel:m}=J(),{returnFocusRef:u}=ee(),h=(0,v.useRef)(null);if(!c)return null;if(o[0]!==d){e=Symbol.for("react.early_return_sentinel");e:{let t=F.XC?.getElementById(nd);if(t&&!d){let n;o[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(nw,{panelName:B.Info,children:(0,a.jsx)(nw.Body,{children:(0,a.jsx)(oL,{})})}),o[2]=n):n=o[2],e=(0,na.createPortal)(n,t);break e}}o[0]=d,o[1]=e}else e=o[1];return e!==Symbol.for("react.early_return_sentinel")?e:(o[3]===Symbol.for("react.memo_cache_sentinel")?(t={narrow:"fullscreen",regular:"right",wide:"right"},o[3]=t):t=o[3],o[4]!==m?(n=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Info"}),(0,a.jsx)(tA.K,{ref:h,"aria-label":"Close info panel",icon:l.XIcon,variant:"invisible",onClick:m})]})})},o[4]=m,o[5]=n):n=o[5],o[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(oL,{}),o[6]=i):i=o[6],o[7]!==m||o[8]!==u||o[9]!==n?(r=(0,a.jsx)(e9.l,{initialFocusRef:h,position:t,returnFocusRef:u,onClose:m,renderHeader:n,children:i}),o[7]=m,o[8]=u,o[9]=n,o[10]=r):r=o[10],r)}function oD(e){let t,n,i=(0,s.c)(15),{aliveChannels:l,bannersData:r,activeRoute:o,stickyHeaderVariant:c,pullRequest:d,pageTitle:m,repository:u,urls:h,user:f,mergeStatusButtonData:p,stack:g,viewSettings:x}=e;i[0]!==l||i[1]!==r||i[2]!==p||i[3]!==m||i[4]!==d||i[5]!==u||i[6]!==g||i[7]!==h||i[8]!==f||i[9]!==x?(t={aliveChannels:l,bannersData:r,pageTitle:m,pullRequest:d,repository:u,stack:g,urls:h,user:f,mergeStatusButtonData:p,viewSettings:x},i[0]=l,i[1]=r,i[2]=p,i[3]=m,i[4]=d,i[5]=u,i[6]=g,i[7]=h,i[8]=f,i[9]=x,i[10]=t):t=i[10];let{data:_}=ek(t);return iW(l),i[11]!==o||i[12]!==_||i[13]!==c?(n=(0,a.jsx)(oA,{..._,activeRoute:o,stickyHeaderVariant:c}),i[11]=o,i[12]=_,i[13]=c,i[14]=n):n=i[14],n}function oA(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,P,L,k=(0,s.c)(89),{aliveChannels:$,bannersData:F,activeRoute:O,stickyHeaderVariant:q,pullRequest:U,repository:M,pageTitle:z,urls:G,user:H,mergeStatusButtonData:V,stack:W}=e;k[0]!==O?(t=e3(O),k[0]=O,k[1]=t):t=k[1];let{dockedPanelSupported:Q}=t,[K,Z]=(0,v.useState)(!1);k[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("pull_request_edit_button_redesign"),k[2]=n):n=k[2];let X=n,ee=(0,I.G7)("updated_pull_request_header");k[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("pull_request_header_diffstat"),k[3]=i):i=k[3];let et=!i;k[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,te.M3)(),k[4]=r):r=k[4];let ei=r;k[5]!==U.state?(o=D(U.state),k[5]=U.state,k[6]=o):o=k[6];let ea=o,el=(0,I.G7)("pull_request_merge_status_button"),er=A(U.state,V),eo=el?"medium":"small",ec=null!==er,em=Y(),eu=(0,T.u)("prx_robust_small_screen_support"),eh=!!Q,ef=J(),ep=(0,v.useRef)(null);k[7]!==ef?(c=()=>{ef.togglePanel(B.MergeStatus,ep.current)},k[7]=ef,k[8]=c):c=k[8];let eg=c,ex=Y(B.MergeStatus);k[9]!==ef||k[10]!==ec||k[11]!==eh||k[12]!==ex?(d=()=>{eh&&ex&&!ec&&ef.closePanel()},m=[eh,ex,ec,ef],k[9]=ef,k[10]=ec,k[11]=eh,k[12]=ex,k[13]=d,k[14]=m):(d=k[13],m=k[14]),(0,v.useEffect)(d,m),k[15]!==z?(h=()=>{z&&(0,rI.D)(z)},u=[z],k[15]=z,k[16]=u,k[17]=h):(u=k[16],h=k[17]),(0,v.useEffect)(h,u),k[18]===Symbol.for("react.memo_cache_sentinel")?(f={narrow:"mobile",regular:"desktop"},k[18]=f):f=k[18];let e_=(0,lC.tv)(f,"desktop");k[19]!==O||k[20]!==F||k[21]!==G?(p=(0,a.jsx)(rA,{bannersData:F,urls:G,activeRoute:O}),k[19]=O,k[20]=F,k[21]=G,k[22]=p):p=k[22],k[23]!==K||k[24]!==U.number||k[25]!==U.title?(g=K&&(0,a.jsx)(lK,{initialTitle:U.title,pullRequestNumber:U.number,onCloseForm:()=>Z(!1)}),k[23]=K,k[24]=U.number,k[25]=U.title,k[26]=g):g=k[26];let eb=(0,es.$)("flex-items-center",ee&&"tmp-mt-3",em&&"PullRequestHeader-module__sidePanelOpen__hfmBh","PullRequestHeader-module__actionsAboveTitleOnNarrow__WHP6N",eu&&"PullRequestHeader-module__actionsAboveTitleOnNarrowContainer__iud5L");k[27]!==K||k[28]!==U.number||k[29]!==U.title?(x=K&&(0,a.jsx)("h1",{className:"sr-only",children:`${U.title} - #${U.number}`}),k[27]=K,k[28]=U.number,k[29]=U.title,k[30]=x):x=k[30],k[31]!==U.state?(_=(0,a.jsx)(ed,{state:U.state}),k[31]=U.state,k[32]=_):_=k[32],k[33]!==U.number||k[34]!==W?(b=(0,a.jsx)(lY,{pullRequestNumber:U.number,stack:W}),k[33]=U.number,k[34]=W,k[35]=b):b=k[35],k[36]!==_||k[37]!==b?(y=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2 flex-shrink-0",children:[_,b]}),k[36]=_,k[37]=b,k[38]=y):y=k[38],k[39]!==K||k[40]!==U.author||k[41]!==U.baseBranch||k[42]!==U.commitsCount||k[43]!==U.headBranch||k[44]!==U.headRepositoryName||k[45]!==U.headRepositoryOwnerLogin||k[46]!==U.id||k[47]!==U.isInAdvisoryRepo||k[48]!==U.mergedBy||k[49]!==U.mergedByAvatarUrl||k[50]!==U.mergedByName||k[51]!==U.mergedTime||k[52]!==U.number||k[53]!==U.state||k[54]!==M.defaultBranch||k[55]!==M.id||k[56]!==M.name||k[57]!==M.ownerLogin||k[58]!==W||k[59]!==H.canChangeBase?(j=(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,a.jsx)(eK,{author:U.author,mergedTime:U.mergedTime,baseBranch:U.baseBranch,baseRepositoryDefaultBranch:M.defaultBranch,baseRepositoryName:M.name,baseRepositoryOwnerLogin:M.ownerLogin,canChangeBase:H.canChangeBase,commitsCount:U.commitsCount,headBranch:U.headBranch,headRepositoryOwnerLogin:U.headRepositoryOwnerLogin,headRepositoryName:U.headRepositoryName,isInAdvisoryRepo:U.isInAdvisoryRepo,isEditing:K,mergedBy:U.mergedBy,mergedByAvatarUrl:U.mergedByAvatarUrl,mergedByName:U.mergedByName,repositoryId:M.id,pullRequestId:U.id,pullRequestNumber:U.number,setIsEditing:Z,state:U.state,stack:W})}),k[39]=K,k[40]=U.author,k[41]=U.baseBranch,k[42]=U.commitsCount,k[43]=U.headBranch,k[44]=U.headRepositoryName,k[45]=U.headRepositoryOwnerLogin,k[46]=U.id,k[47]=U.isInAdvisoryRepo,k[48]=U.mergedBy,k[49]=U.mergedByAvatarUrl,k[50]=U.mergedByName,k[51]=U.mergedTime,k[52]=U.number,k[53]=U.state,k[54]=M.defaultBranch,k[55]=M.id,k[56]=M.name,k[57]=M.ownerLogin,k[58]=W,k[59]=H.canChangeBase,k[60]=j):j=k[60],k[61]!==y||k[62]!==j?(w=(0,a.jsxs)("div",{className:"d-flex flex-column flex-sm-row gap-2 width-full flex-items-start flex-justify-between",children:[y,j]}),k[61]=y,k[62]=j,k[63]=w):w=k[63],k[64]!==F||k[65]!==U||k[66]!==M?(N=(0,a.jsx)(lk,{bannersData:F,pullRequest:U,repository:M}),k[64]=F,k[65]=U,k[66]=M,k[67]=N):N=k[67];let ey=en.z,ej=(0,es.$)(ee?"tmp-pt-3 tmp-ml-n3 tmp-mr-n3 tmp-pl-3":"tmp-pt-3 tmp-px-3 tmp-ml-n3 tmp-mr-n3",ee&&"PullRequestHeader-module__navBorderBottom__AjBxf"),ew=ee?"float-right d-none d-md-block tmp-mr-3 tmp-px-3":"float-right d-none d-md-block";return k[68]!==ew?(S=(0,es.$)("PullRequestHeader-module__diffStatesWrapper__l3nLn",ew),k[68]=ew,k[69]=S):S=k[69],k[70]===Symbol.for("react.memo_cache_sentinel")?(C=(0,a.jsx)(tL.t,{boundaryName:"PullRequestHeaderDiffStat",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(eG,{}),children:et&&(0,a.jsx)(eM,{})})}),k[70]=C):C=k[70],k[71]!==S?(R=(0,a.jsx)("div",{className:S,children:C}),k[71]=S,k[72]=R):R=k[72],k[73]!==O||k[74]!==U||k[75]!==M||k[76]!==G?(E=(0,a.jsx)("div",{className:"flex-auto",children:(0,a.jsx)(rv,{activeRoute:O,pullRequest:U,repository:M,urls:G})}),k[73]=O,k[74]=U,k[75]=M,k[76]=G,k[77]=E):E=k[77],k[78]!==ey.Navigation||k[79]!==ej||k[80]!==R||k[81]!==E?(P=(0,a.jsxs)(ey.Navigation,{className:ej,children:[R,E]}),k[78]=ey.Navigation,k[79]=ej,k[80]=R,k[81]=E,k[82]=P):P=k[82],k[83]!==O||k[84]!==U||k[85]!==M||k[86]!==ee||k[87]!==q?(L=!ee&&"files_changed"!==O&&(0,a.jsx)(e0,{repository:M,pullRequest:U,pageVariant:q??"condensed"}),k[83]=O,k[84]=U,k[85]=M,k[86]=ee,k[87]=q,k[88]=L):L=k[88],(0,a.jsxs)(a.Fragment,{children:[ee&&(0,a.jsxs)(rL,{pullRequest:U,children:[(0,a.jsx)(rC,{codespacesEnabled:M.codespacesEnabled,headBranch:U.headBranch,isEnterprise:M.isEnterprise,pullRequestId:U.id,pullRequestNumber:U.number,repository:M,size:"small"}),(0,a.jsx)(se,{aliveChannels:$})]}),p,g,(0,a.jsxs)(en.z,{className:eb,children:[x,!K&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(en.z.TitleArea,{children:(0,a.jsxs)(en.z.Title,{as:"h1",className:(0,es.$)("lh-condensed",ee&&"tmp-px-3"),children:[(0,a.jsx)(eX.JR,{className:"f1 text-normal markdown-title",html:U.titleHtml}),(0,a.jsxs)("span",{className:"d-inline-flex flex-items-center gap-1",children:[(0,a.jsxs)("span",{className:"pl-2 fgColor-muted f1-light",children:["#",U.number]}),H.canEditTitle&&X&&(0,a.jsx)(tA.K,{icon:l.PencilIcon,onClick:()=>Z(!0),size:"medium","aria-label":"Edit title",variant:"invisible"})]})]})}),(0,a.jsx)(en.z.Actions,{className:(0,es.$)("flex-items-center gap-2 position-relative",ee&&"tmp-px-3"),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"js-pull-header-details","data-pull-is-open":ea?"true":"false",hidden:!0}),"files_changed"===O&&(0,a.jsx)(lH,{repository:M,urls:G,renderLocation:e_}),ei&&(0,a.jsxs)("div",{className:"d-flex gap-1",children:[H.canEditTitle&&!X&&(0,a.jsx)(ev.Q,{onClick:()=>Z(!0),size:eo,children:"Edit"}),er&&(0,a.jsxs)(iQ.OC,{defaultMergeMethod:er.defaultMergeMethod,children:[(0,a.jsx)(iQ.O_,{channels:er.channels,headSha:er.headSha,helpUrl:er.helpUrl,viewerLogin:er.viewerLogin,isDockedMode:eh,onToggleDockedPanel:eg,mergeStatusButtonRef:ep}),eh&&(0,a.jsx)(rk,{helpUrl:er.helpUrl,viewerLogin:er.viewerLogin,channels:er.channels})]}),eh&&(0,I.G7)("prs_overview_panel")&&(0,a.jsx)(oT,{}),!ee&&(0,a.jsx)(rC,{codespacesEnabled:M.codespacesEnabled,headBranch:U.headBranch,isEnterprise:M.isEnterprise,pullRequestId:U.id,pullRequestNumber:U.number,repository:M,size:eo})]})]})})]}),(0,a.jsxs)(en.z.Description,{className:(0,es.$)("d-flex flex-column flex-items-start",ee&&"tmp-px-3"),children:[w,N]}),P]}),L]})}function ok(e){let t,n=(0,s.c)(2),{dataRef:i}=e;return n[0]!==i?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o$,{route:l$,dataRef:i}),(0,a.jsx)(o$,{route:lF,dataRef:i}),(0,a.jsx)(o$,{route:lO,dataRef:i}),(0,a.jsx)(o$,{route:lq,dataRef:i})]}),n[0]=i,n[1]=t):t=n[1],t}function o$(e){let t,n=(0,s.c)(3),{route:i,dataRef:l}=e;return(0,lB.n)(i)?(n[0]!==l||n[1]!==i?(t=(0,a.jsx)(oF,{route:i,dataRef:l}),n[0]=l,n[1]=i,n[2]=t):t=n[2],t):null}function oF({route:e,dataRef:t}){let{data:n}=(0,m.pw)(e,"mainQuery");return n&&(t.current=n),null}function oO(e){let t,n=(0,s.c)(2),{seededRef:i}=e;return n[0]!==i?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(oq,{route:l$,seededRef:i}),(0,a.jsx)(oq,{route:lF,seededRef:i}),(0,a.jsx)(oq,{route:lO,seededRef:i}),(0,a.jsx)(oq,{route:lq,seededRef:i})]}),n[0]=i,n[1]=t):t=n[1],t}function oq(e){let t,n=(0,s.c)(3),{route:i,seededRef:l}=e;return(0,lB.n)(i)?(n[0]!==i||n[1]!==l?(t=(0,a.jsx)(oB,{route:i,seededRef:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t):null}function oB({route:e,seededRef:t}){let{data:n}=(0,m.pw)(e,"mainQuery"),i=(0,sl.Qn)();if(n&&!t.current){t.current=!0;let e=(0,tr.jH)(n.markers,n.diffSummaries);e&&i.getState().layoutStoreActions.hydrateMarkers(e,n.markers?.annotationsPageInfo),i.getState().layoutStoreActions.hydratePendingReview((0,tr.wm)(n.viewerPendingReview)),i.getState().layoutStoreActions.hydrateDiffPathOrderMap((0,tr.V4)(n.diffSummaries)),i.setState({layoutStoreSeeded:!0})}return null}function oU(){var e;let t,n,i,l,r,o,c,d,u,h,f,p=(0,s.c)(17),{data:g}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:x,bannersData:_,repository:b,urls:y,user:N,aliveChannels:C,pageTitle:R,stack:E,mergeStatusButtonData:L,viewSettings:I}=g,{refetch:T}=(0,m.xX)(S.j,"tabCounts"),{refetch:D}=(0,m.xX)(S.j,"diffstat"),A=(0,v.useRef)(!1);p[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{A.current=!0},p[0]=t):t=p[0];let k=t;return p[1]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0,timeline_updated:!0},p[1]=n):n=p[1],w(C.pullRequest,k,n),p[2]!==D||p[3]!==T?(i=()=>{A.current&&(A.current=!1,T(),D())},p[2]=D,p[3]=T,p[4]=i):i=p[4],e=i,d=(0,s.c)(7),u=(0,j.A)(),h=(0,P.zy)(),f=(0,v.useRef)(!0),d[0]!==e||d[1]!==u?(o=()=>{if(f.current){f.current=!1;return}u()&&e()},d[0]=e,d[1]=u,d[2]=o):o=d[2],d[3]!==e||d[4]!==u||d[5]!==h?(c=[h,e,u],d[3]=e,d[4]=u,d[5]=h,d[6]=c):c=d[6],(0,v.useEffect)(o,c),p[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(P.sv,{}),p[5]=l):l=p[5],p[6]!==C||p[7]!==_||p[8]!==L||p[9]!==R||p[10]!==x||p[11]!==b||p[12]!==E||p[13]!==y||p[14]!==N||p[15]!==I?(r=(0,a.jsx)(oM,{aliveChannels:C,pullRequest:x,bannersData:_,repository:b,pageTitle:R,urls:y,user:N,mergeStatusButtonData:L,stack:E,viewSettings:I,children:l}),p[6]=C,p[7]=_,p[8]=L,p[9]=R,p[10]=x,p[11]=b,p[12]=E,p[13]=y,p[14]=N,p[15]=I,p[16]=r):r=p[16],r}function oM(e){let t,n,i,l,r,o,c,d,m,u,h,f=(0,s.c)(41),{aliveChannels:p,pullRequest:g,bannersData:x,pageTitle:_,repository:b,stack:y,urls:j,user:w,children:N,mergeStatusButtonData:S,viewSettings:C}=e,R=e2();f[0]!==R?(t=e3(R),f[0]=R,f[1]=t):t=f[1];let{layout:E,dockedPanelSupported:P}=t;f[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("updated_pull_request_header"),f[2]=n):n=f[2];let T=n,D="full-width"===E?eY:eJ;f[3]!==S||f[4]!==g?(i={pullRequest:g,mergeStatusButtonData:S},f[3]=S,f[4]=g,f[5]=i):i=f[5];let $=function(e){let t,n=(0,s.c)(2),{pullRequest:i,mergeStatusButtonData:a}=e,l=!!A(i.state,a);if(n[0]!==l){let e=["alerts","comments","overview"];l&&e.push("mergeStatus"),(0,I.G7)("prs_overview_panel")&&e.push("info"),(0,I.G7)("coding_agent_logs_in_pr")&&e.push("agentSessions"),t=e.sort(k),n[0]=l,n[1]=t}else t=n[1];return t}(i),F=g.pathName??j.conversation,O=(0,v.useRef)(void 0),q=(0,v.useRef)(!1);f[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(ok,{dataRef:O}),f[6]=l):l=f[6],f[7]!==g||f[8]!==b||f[9]!==w?(r={pullRequest:g,repository:b,user:w},f[7]=g,f[8]=b,f[9]=w,f[10]=r):r=f[10],f[11]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(oO,{seededRef:q}),f[11]=o):o=f[11];let B=b.userNameDisplayConfiguration||void 0;return f[12]!==R||f[13]!==p||f[14]!==x||f[15]!==N||f[16]!==E||f[17]!==S||f[18]!==_||f[19]!==g||f[20]!==b||f[21]!==D||f[22]!==y||f[23]!==j||f[24]!==w||f[25]!==C?(c=T?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(oD,{aliveChannels:p,bannersData:x,pageTitle:_,activeRoute:R,stickyHeaderVariant:E,repository:b,pullRequest:g,stack:y,urls:j,user:w,mergeStatusButtonData:S,viewSettings:C})}),(0,a.jsx)(lN.Container,{className:D,dockedPanelWidth:C.dockedPanelWidth,owner:b.ownerLogin,repo:b.name,pullNumber:g.number,children:N})]}):(0,a.jsxs)(lN.Container,{className:`tmp-mt-4 ${D}`,dockedPanelWidth:C.dockedPanelWidth,owner:b.ownerLogin,repo:b.name,pullNumber:g.number,children:[(0,a.jsx)(lN.Header,{divider:"none",padding:"none",children:(0,a.jsx)(oD,{aliveChannels:p,bannersData:x,pageTitle:_,activeRoute:R,stickyHeaderVariant:E,repository:b,pullRequest:g,stack:y,urls:j,user:w,mergeStatusButtonData:S,viewSettings:C})}),N]}),f[12]=R,f[13]=p,f[14]=x,f[15]=N,f[16]=E,f[17]=S,f[18]=_,f[19]=g,f[20]=b,f[21]=D,f[22]=y,f[23]=j,f[24]=w,f[25]=C,f[26]=c):c=f[26],f[27]!==B||f[28]!==c?(d=(0,a.jsx)(lS.z,{value:B,children:c}),f[27]=B,f[28]=c,f[29]=d):d=f[29],f[30]!==d||f[31]!==j.conversation?(m=(0,a.jsx)(L.Kg,{basePageDataUrl:j.conversation,children:d}),f[30]=d,f[31]=j.conversation,f[32]=m):m=f[32],f[33]!==P||f[34]!==$||f[35]!==m?(u=(0,a.jsx)(X,{isOnSupportedRoute:P,enabledPanels:$,children:m}),f[33]=P,f[34]=$,f[35]=m,f[36]=u):u=f[36],f[37]!==F||f[38]!==u||f[39]!==r?(h=(0,a.jsxs)(a.Fragment,{children:[l,(0,a.jsxs)(sl.xm,{initData:r,basePath:F,initialFilesDataRef:O,seededRef:q,children:[o,u]})]}),f[37]=F,f[38]=u,f[39]=r,f[40]=h):h=f[40],h}oE.displayName="SidebarSection",oP.displayName="ActionButton",oL.displayName="OverviewInfoContent",oI.displayName="OverviewInfo",oT.displayName="OverviewInfoPanel",oD.displayName="LivePullRequestHeader",oA.displayName="PullRequestHeader",ok.displayName="FilesChangedDataCapture",o$.displayName="RouteDataCapture",oF.displayName="RouteDataCaptureInner",oO.displayName="LayoutStoreSeeder",oq.displayName="RouteSeeder",oB.displayName="RouteSeederInner",oU.displayName="LayoutEntrypoint",oM.displayName="LayoutComponent";var oz=n(95136),oG=n(89413);function oH(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tL.t,{critical:!0,boundaryName:"ChangesEntrypoint",fallback:(0,a.jsx)(o,{text:"Changes cannot be loaded"}),children:(0,a.jsx)(oW,{})}),t[0]=e):e=t[0],e}function oV(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tL.t,{critical:!0,boundaryName:"ChangesWithRangeEntrypoint",fallback:(0,a.jsx)(o,{text:"Changes cannot be loaded"}),children:(0,a.jsx)(oQ,{})}),t[0]=e):e=t[0],e}function oW(){let e,t=(0,s.c)(4),{data:n}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,m.xX)(l$,"mainQuery"),r=`${l.pullRequest.comparison.baseOid}-${l.pullRequest.comparison.headOid}`;return t[0]!==i||t[1]!==l||t[2]!==r?(e=(0,a.jsx)(o0,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=l,t[2]=r,t[3]=e):e=t[3],e}function oQ(){let e,t=(0,s.c)(4),{data:n}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,m.xX)(lF,"mainQuery"),{range:r}=(0,of.L)(lF);return t[0]!==i||t[1]!==r||t[2]!==l?(e=(0,a.jsx)(o0,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=r,t[2]=l,t[3]=e):e=t[3],e}function oK(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(o,{text:"Changes cannot be loaded"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tL.t,{critical:!0,boundaryName:"FilesEntrypoint",fallback:e,children:(0,a.jsx)(v.Suspense,{children:(0,a.jsx)(oX,{})})}),n[1]=t):t=n[1],t}function oZ(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(o,{text:"Changes cannot be loaded"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tL.t,{critical:!0,boundaryName:"FilesWithRangeEntrypoint",fallback:e,children:(0,a.jsx)(v.Suspense,{children:(0,a.jsx)(oJ,{})})}),n[1]=t):t=n[1],t}function oX(){let e,t=(0,s.c)(4),{data:n}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,m.xX)(lO,"mainQuery"),r=`${l.pullRequest.comparison.baseOid}-${l.pullRequest.comparison.headOid}`;return t[0]!==i||t[1]!==l||t[2]!==r?(e=(0,a.jsx)(o0,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=l,t[2]=r,t[3]=e):e=t[3],e}function oJ(){let e,t=(0,s.c)(4),{data:n}=(0,m.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,m.xX)(lq,"mainQuery"),{range:r}=(0,of.L)(lq);return t[0]!==i||t[1]!==r||t[2]!==l?(e=(0,a.jsx)(o0,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=r,t[2]=l,t[3]=e):e=t[3],e}function oY(e){let t,n,i,a=(0,s.c)(9),{viewSettings:l}=e,{sendPullRequestAnalyticsEvent:r}=tT();a[0]!==r||a[1]!==l.commentsPreference||a[2]!==l.lineSpacing||a[3]!==l.showChangeGroups||a[4]!==l.splitPreference?(t=()=>{r("page_view.files_page","PAGE_VIEW",{browser_width:"u">typeof window?window.innerWidth:0,diff_view_setting:l.splitPreference,comments_setting:l.commentsPreference,line_spacing_setting:l.lineSpacing,change_groups_setting:l.showChangeGroups?"show":"hide"})},a[0]=r,a[1]=l.commentsPreference,a[2]=l.lineSpacing,a[3]=l.showChangeGroups,a[4]=l.splitPreference,a[5]=t):t=a[5];let o=(0,v.useEffectEvent)(t);return a[6]!==o?(n=()=>{o()},a[6]=o,a[7]=n):n=a[7],a[8]===Symbol.for("react.memo_cache_sentinel")?(i=[],a[8]=i):i=a[8],(0,v.useEffect)(n,i),null}function o0(e){let t,n,i,l,r,o,c,d=(0,s.c)(23),{pullRequest:m,routeData:u}=e;if(d[0]!==u.virtualizeDiffEntries){var h;h=u.virtualizeDiffEntries,t={version:"v2",virtualized:((0,I.G7)("pull_request_files_virtualization_without_min_threshold")||h)??!1},d[0]=u.virtualizeDiffEntries,d[1]=t}else t=d[1];let f=t,p=(0,T.u)("pull_request_virtualization_extended_limit"),g=f.version,x=String(f.virtualized);d[2]!==f.version||d[3]!==x?(n={statName:"PULL_REQUESTS_FILES_JS_HEAP",tags:{version:g,virtualized:x}},d[2]=f.version,d[3]=x,d[4]=n):n=d[4],(0,oG.M0)(n),d[5]!==m.id?(i=m.id.toString(),d[5]=m.id,d[6]=i):i=d[6];let _=u.pullRequest.comparison.baseOid,v=u.pullRequest.comparison.headOid,b=f.version,y=String(f.virtualized),j=String(p);return d[7]!==f.version||d[8]!==u.pullRequest.comparison.baseOid||d[9]!==u.pullRequest.comparison.headOid||d[10]!==j||d[11]!==i||d[12]!==y?(l={pull_request_id:i,base_sha:_,head_sha:v,diff_version:b,diff_virtualized:y,diff_line_limit_extended:j},d[7]=f.version,d[8]=u.pullRequest.comparison.baseOid,d[9]=u.pullRequest.comparison.headOid,d[10]=j,d[11]=i,d[12]=y,d[13]=l):l=d[13],d[14]!==u.user.viewSettings?(r=(0,a.jsx)(oY,{viewSettings:u.user.viewSettings}),d[14]=u.user.viewSettings,d[15]=r):r=d[15],d[16]!==m.pathName||d[17]!==u?(o=(0,a.jsx)(lN.Viewer,{basePath:m.pathName,initialData:u,useAdvancedToolbar:!0,useChangeGroups:!0,useInlineComments:!0,useEditOptions:!0,useFileTree:!0}),d[16]=m.pathName,d[17]=u,d[18]=o):o=d[18],d[19]!==l||d[20]!==r||d[21]!==o?(c=(0,a.jsxs)(oz.y,{appName:"pull-request-files",category:"files_tab",metadata:l,children:[r,o]}),d[19]=l,d[20]=r,d[21]=o,d[22]=c):c=d[22],c}oH.displayName="ChangesEntrypoint",oV.displayName="ChangesWithRangeEntrypoint",oW.displayName="Changes",oQ.displayName="ChangesWithRange",oK.displayName="FilesEntrypoint",oZ.displayName="FilesWithRangeEntrypoint",oX.displayName="Files",oJ.displayName="FilesWithRange",oY.displayName="FilesAnalytics",o0.displayName="FilesChangedComponent";var o1=n(74869);function o2(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"Checks-module__checksRoot__fU2S8",children:(0,a.jsx)(o1.x,{partialName:"Main",route:l6})}),t[0]=e):e=t[0],e}o2.displayName="ChecksEntrypoint";let o3="ConversationSidebarSkeleton-module__section__Ia2Eu",o4="ConversationSidebarSkeleton-module__sectionHeader__ad5GB",o5="ConversationSidebarSkeleton-module__sectionTitle__inY1h",o6="ConversationSidebarSkeleton-module__gearIcon__OgbYu",o7="ConversationSidebarSkeleton-module__avatar__yGkV3",o8="ConversationSidebarSkeleton-module__emptyState__l2mPI";function o9(){let e,t,n,i,l,r,o,c,d,m,u,h=(0,s.c)(11);return h[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),t=(0,a.jsx)(nP.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__subheading__BFZmR"}),h[0]=e,h[1]=t):(e=h[0],t=h[1]),h[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsxs)("div",{className:o3,children:[e,t,(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__reviewerRow__CkC21",children:[(0,a.jsx)(nL.f,{className:o7}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__reviewerName__PgLgw"}),(0,a.jsx)(nL.f,{className:"ConversationSidebarSkeleton-module__requestButton__buLqg"})]})]}),h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:o8})]}),h[3]=i):i=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:o8})]}),h[4]=l):l=h[4],h[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:o8})]}),h[5]=r):r=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:o8})]}),h[6]=o):o=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:o4,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nL.f,{className:o6})]}),(0,a.jsx)(nP.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__developmentDescription__fZwTO"}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:o8})]}),h[7]=c):c=h[7],h[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__notificationsHeader__rjHck",children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:o5}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__customizeLink__uHcO4"})]}),(0,a.jsx)(nL.f,{className:"ConversationSidebarSkeleton-module__unsubscribeButton__CuJZR"}),(0,a.jsx)(nP.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__notificationReason__ZDsD5"})]}),h[8]=d):d=h[8],h[9]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsxs)("div",{className:o3,children:[(0,a.jsx)(nP.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__participantHeader__BOHl0"}),(0,a.jsx)(nL.f,{className:o7})]}),h[9]=m):m=h[9],h[10]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__container__GqVW_",children:[n,i,l,r,o,c,d,m,(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__lockSection__a8fK2",children:[(0,a.jsx)(nL.f,{className:"ConversationSidebarSkeleton-module__lockIcon__Lqc3o"}),(0,a.jsx)(nP.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__lockText__LHFct"})]})]}),h[10]=u):u=h[10],u}o9.displayName="ConversationSidebarSkeleton";var ce=n(51727),ct=n(31867);function cn(){return!(0,I.G7)("disable_preheating_for_issues")}function ci(){let e,t,n,i,l,r,o,c,d,u,h,f,p,g,x,b,y,j,w,N,S,C,R,E,P,L,T,D,A,k,$=(0,s.c)(43);$[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,te.cj)(),$[0]=e):e=$[0];let F=e;!function(){let e,t,n=(0,s.c)(3),i=(0,v.useRef)(null);if(null==i.current){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=new ct.X({isEnabled:cn,source:"pulls",tabbedTimeline:(0,I.G7)("issues_react_timeline_tabs")}),n[0]=e):e=n[0],i.current=e}n[1]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=i.current;if(e)return e.start(),()=>{e.stop()}},t=[],n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t)}();let{data:O}=(0,m.xX)(l5,"mainQuery"),{aliveChannel:q,locked:B,mergeboxChannels:U,helpUrl:M,markAsReadChannel:z,id:G,defaultMergeMethod:H}=O;$[1]!==H?(t=(0,iQ.Uz)(H)?H:ce.q$.MERGE,$[1]=H,$[2]=t):t=$[2];let V=t;return $[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("h2",{className:"sr-only",children:"Conversation"}),$[3]=n):n=$[3],$[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("js-discussion ml-0 pl-0 tmp-ml-md-6 tmp-pl-md-3",(0,te.M3)()&&"js-socket-channel"),$[4]=i):i=$[4],$[5]!==G||$[6]!==z?(l=(0,te.M3)()?{"data-channel":z,"data-channel-target":G}:{},$[5]=G,$[6]=z,$[7]=l):l=$[7],$[8]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(o1.x,{partialName:"Body",route:l5}),o=(0,a.jsx)(o1.x,{partialName:"Timeline",route:l5}),$[8]=r,$[9]=o):(r=$[8],o=$[9]),$[10]!==l?(c=(0,a.jsxs)("div",{className:i,...l,children:[r,o]}),$[10]=l,$[11]=c):c=$[11],$[12]!==M||$[13]!==B||$[14]!==V||$[15]!==U?(d=!B&&F&&(0,a.jsx)(iQ.OC,{defaultMergeMethod:V,children:(0,a.jsx)("div",{className:"tmp-ml-md-6 tmp-pl-md-3 tmp-my-3","data-testid":"mergebox-partial",children:(0,a.jsx)(iQ.S4,{channels:U,helpUrl:M,viewerLogin:F})})}),$[12]=M,$[13]=B,$[14]=V,$[15]=U,$[16]=d):d=$[16],$[17]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(o1.x,{partialName:"TimelineActions",route:l5}),$[17]=u):u=$[17],$[18]!==c||$[19]!==d?(h=(0,a.jsxs)(_.O7.Content,{as:"div",padding:"condensed",children:[n,(0,a.jsxs)("div",{className:"pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes","data-quote-markdown":".js-comment-body","data-discussion-hovercards-enabled":!0,"data-issue-and-pr-hovercards-enabled":!0,"data-team-hovercards-enabled":!0,"data-hpc":!0,children:[c,d,u]})]}),$[18]=c,$[19]=d,$[20]=h):h=$[20],$[21]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)(_.O7.Pane,{className:"Conversations-module__pane__ySNaC",position:"end",sticky:!1,divider:"none",padding:"condensed",width:"large",id:"pr-conversation-sidebar",children:(0,a.jsx)(o1.x,{partialName:"Sidebar",route:l5,skeleton:(0,a.jsx)(o9,{})})}),$[21]=f):f=$[21],$[22]!==h?(p=(0,a.jsxs)(_.O7,{className:"width-full",children:[h,f]}),$[22]=h,$[23]=p):p=$[23],$[24]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("span",{className:"js-add-to-batch-enabled",children:"Add this suggestion to a batch that can be applied as a single commit."}),x=(0,a.jsx)("span",{className:"js-unchanged-suggestion",children:"This suggestion is invalid because no changes were made to the code."}),b=(0,a.jsx)("span",{className:"js-closed-pull",children:"Suggestions cannot be applied while the pull request is closed."}),y=(0,a.jsx)("span",{className:"js-viewing-subset-changes",children:"Suggestions cannot be applied while viewing a subset of changes."}),j=(0,a.jsx)("span",{className:"js-one-suggestion-per-line",children:"Only one suggestion per line can be applied in a batch."}),w=(0,a.jsx)("span",{className:"js-reenable-add-to-batch",children:"Add this suggestion to a batch that can be applied as a single commit."}),N=(0,a.jsx)("span",{className:"js-validation-on-left-blob",children:"Applying suggestions on deleted lines is not supported."}),S=(0,a.jsx)("span",{className:"js-validation-on-right-blob",children:"You must change the existing code in this line in order to create a valid suggestion."}),C=(0,a.jsx)("span",{className:"js-outdated-comment",children:"Outdated suggestions cannot be applied."}),R=(0,a.jsx)("span",{className:"js-resolved-thread",children:"This suggestion has been applied or marked resolved."}),E=(0,a.jsx)("span",{className:"js-pending-review",children:"Suggestions cannot be applied from pending reviews."}),P=(0,a.jsx)("span",{className:"js-is-multiline",children:"Suggestions cannot be applied on multi-line comments."}),L=(0,a.jsx)("span",{className:"js-in-merge-queue",children:"Suggestions cannot be applied while the pull request is queued to merge."}),T=(0,a.jsx)("span",{className:"js-head-oid-not-loaded",children:"Suggestion cannot be applied right now. Please check back later."}),$[24]=g,$[25]=x,$[26]=b,$[27]=y,$[28]=j,$[29]=w,$[30]=N,$[31]=S,$[32]=C,$[33]=R,$[34]=E,$[35]=P,$[36]=L,$[37]=T):(g=$[24],x=$[25],b=$[26],y=$[27],j=$[28],w=$[29],N=$[30],S=$[31],C=$[32],R=$[33],E=$[34],P=$[35],L=$[36],T=$[37]),$[38]===Symbol.for("react.memo_cache_sentinel")?(D={cursor:"default"},$[38]=D):D=$[38],$[39]===Symbol.for("react.memo_cache_sentinel")?(A=(0,a.jsxs)("div",{hidden:!0,children:[g,x,b,y,j,w,N,S,C,R,E,P,L,T,(0,a.jsx)("div",{className:"form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex",style:D,children:(0,a.jsx)("span",{className:"js-suggested-changes-inline-error-message position-relative error m-0",style:{maxWidth:"inherit"}})})]}),$[39]=A):A=$[39],$[40]!==q||$[41]!==p?(k=(0,a.jsxs)("div",{className:"js-socket-channel js-updatable-content width-full","data-channel":q,children:[p,A]}),$[40]=q,$[41]=p,$[42]=k):k=$[42],k}ci.displayName="ConversationsEntrypoint";function ca(e){let t,n,i,r,o,c,d=(0,s.c)(15),{heading:m,children:u,className:h,defaultOpen:f}=e,[p,g]=(0,v.useState)(void 0===f||f);d[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{g(cs)},d[0]=t):t=d[0];let x=t;d[1]!==m?(n=(0,a.jsx)("span",{children:m}),d[1]=m,d[2]=n):n=d[2];let _=!p&&"CollapsiblePanel-module__chevronCollapsed__QkK_y";d[3]!==_?(i=(0,es.$)("CollapsiblePanel-module__chevron__LZDPu",_),d[3]=_,d[4]=i):i=d[4],d[5]!==i?(r=(0,a.jsx)(l.ChevronDownIcon,{size:16,className:i}),d[5]=i,d[6]=r):r=d[6],d[7]!==p||d[8]!==n||d[9]!==r?(o=(0,a.jsx)("h2",{className:"CollapsiblePanel-module__heading__m6oiY",children:(0,a.jsxs)("button",{type:"button",className:"CollapsiblePanel-module__headingRow__DG0uf","aria-expanded":p,onClick:x,children:[n,r]})}),d[7]=p,d[8]=n,d[9]=r,d[10]=o):o=d[10];let b=p&&u;return d[11]!==h||d[12]!==o||d[13]!==b?(c=(0,a.jsxs)("section",{className:h,children:[o,b]}),d[11]=h,d[12]=o,d[13]=b,d[14]=c):c=d[14],c}function cs(e){return!e}ca.displayName="CollapsiblePanel";function cl(e){let t,n,i,l,r,o,c,d,m=(0,s.c)(24),{children:u,sectionLabel:h,className:f,maxHeight:p}=e,g=void 0===p?256:p,x=(0,v.useRef)(null),[_,b]=(0,v.useState)(!1),[y,j]=(0,v.useState)(!1);m[0]!==g?(t=()=>{let e=x.current;if(!e)return;let t=()=>{b(e.scrollHeight>g)};t();let n=new ResizeObserver(()=>t());return n.observe(e),()=>{n.disconnect()}},n=[g],m[0]=g,m[1]=t,m[2]=n):(t=m[1],n=m[2]),(0,v.useEffect)(t,n),m[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{j(cr)},m[3]=i):i=m[3];let w=i,N=_&&!y,S=y?"Show less":"Show more",C=N&&"ExpandableContent-module__bodyCollapsed__QZjf8";m[4]!==f||m[5]!==C?(l=(0,es.$)("ExpandableContent-module__body__LUJLN",C,f),m[4]=f,m[5]=C,m[6]=l):l=m[6],m[7]!==y||m[8]!==g?(r=y?void 0:{maxHeight:g},m[7]=y,m[8]=g,m[9]=r):r=m[9];let R=!!N||void 0;return m[10]!==u||m[11]!==R?(o=(0,a.jsx)("div",{className:"ExpandableContent-module__content__Twg3K",inert:R,"data-testid":"expandable-content-inner",children:u}),m[10]=u,m[11]=R,m[12]=o):o=m[12],m[13]!==S||m[14]!==N||m[15]!==y||m[16]!==_||m[17]!==h?(c=_&&(0,a.jsx)(ev.Q,{variant:"default",size:"medium",onClick:w,"aria-expanded":y,"aria-label":`${S} ${h}`,className:N?"ExpandableContent-module__toggleCollapsed__k7Cwu":"ExpandableContent-module__toggleExpanded__ZJlFC",children:S}),m[13]=S,m[14]=N,m[15]=y,m[16]=_,m[17]=h,m[18]=c):c=m[18],m[19]!==c||m[20]!==l||m[21]!==r||m[22]!==o?(d=(0,a.jsxs)("div",{ref:x,className:l,style:r,"data-testid":"expandable-content-body",children:[o,c]}),m[19]=c,m[20]=l,m[21]=r,m[22]=o,m[23]=d):d=m[23],d}function cr(e){return!e}cl.displayName="ExpandableContent";function co(e){let t,n=(0,s.c)(3),{descriptionHtml:i}=e,l=!i||""===i,r=l?"No description provided.":i,o=l?"fgColor-muted text-italic":void 0;return n[0]!==r||n[1]!==o?(t=(0,a.jsx)(ca,{heading:"Description",children:(0,a.jsx)(cl,{className:"Description-module__body__jenz3",sectionLabel:"Description",children:(0,a.jsx)(a5.A,{verifiedHTML:r,className:o})})}),n[0]=r,n[1]=o,n[2]=t):t=n[2],t}co.displayName="Description";let cc="ChangeSummary-module__countItem__UXtZh";function cd(e){let t,n=(0,s.c)(3),{changeHighlights:i}=e,l=i&&i.length>0;return n[0]!==i||n[1]!==l?(t=l?(0,a.jsx)(ca,{heading:"Change summary",children:(0,a.jsx)(cl,{sectionLabel:"Change summary",children:(0,a.jsx)("div",{className:"ChangeSummary-module__list__fIQP1",children:i&&i.map(cm)})})}):null,n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function cm(e,t){return(0,a.jsx)(ch,{number:t+1,title:e.name,description:"",files:e.fileSummaries.map(cu)},t)}function cu(e){return{path:e.path,additions:e.additions,deletions:e.deletions}}function ch(e){let t,n,i,l,r,o,c,d=(0,s.c)(17),{number:m,title:u,description:h,files:f}=e;return d[0]!==m?(t=(0,a.jsx)("span",{className:"ChangeSummary-module__itemNumber__Gxy9K",children:m}),d[0]=m,d[1]=t):t=d[1],d[2]!==u?(n=(0,a.jsx)("h4",{className:"ChangeSummary-module__itemTitle__qb7Fi",children:u}),d[2]=u,d[3]=n):n=d[3],d[4]!==t||d[5]!==n?(i=(0,a.jsxs)("div",{className:"ChangeSummary-module__itemHeader__GbFbq",children:[t,n]}),d[4]=t,d[5]=n,d[6]=i):i=d[6],d[7]!==h?(l=(0,a.jsx)("p",{className:"ChangeSummary-module__itemDescription__Xq4f2",children:h}),d[7]=h,d[8]=l):l=d[8],d[9]!==f?(r=f.map(cf),d[9]=f,d[10]=r):r=d[10],d[11]!==r?(o=(0,a.jsx)("div",{className:"ChangeSummary-module__fileList__fcy4T",children:r}),d[11]=r,d[12]=o):o=d[12],d[13]!==i||d[14]!==l||d[15]!==o?(c=(0,a.jsxs)("div",{className:"ChangeSummary-module__itemContainer__HuXbK",children:[i,l,o]}),d[13]=i,d[14]=l,d[15]=o,d[16]=c):c=d[16],c}function cf(e){return(0,a.jsx)(cp,{file:e},e.path)}function cp(e){let t,n,i,r,o,c,d,m,u,h=(0,s.c)(21),{file:f}=e;return h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(l.FileIcon,{size:16,className:"ChangeSummary-module__fileIcon__wVRwi"}),h[0]=t):t=h[0],h[1]!==f.path?(n=(0,a.jsx)("span",{className:"ChangeSummary-module__fileName__YIlkV",children:f.path}),h[1]=f.path,h[2]=n):n=h[2],h[3]!==f.additions?(i=(0,a.jsxs)("span",{className:"ChangeSummary-module__additions__Iz7ty",children:["+",f.additions]}),h[3]=f.additions,h[4]=i):i=h[4],h[5]!==f.deletions?(r=(0,a.jsxs)("span",{className:"ChangeSummary-module__deletions__xyzga",children:["-",f.deletions]}),h[5]=f.deletions,h[6]=r):r=h[6],h[7]!==n||h[8]!==i||h[9]!==r?(o=(0,a.jsxs)("span",{className:"ChangeSummary-module__fileInfo__PiuTQ",children:[t,n,i,r]}),h[7]=n,h[8]=i,h[9]=r,h[10]=o):o=h[10],h[11]!==f.warnings?(c=f.warnings&&(0,a.jsxs)("span",{className:cc,children:[(0,a.jsx)(l.AlertIcon,{size:16}),f.warnings]}),h[11]=f.warnings,h[12]=c):c=h[12],h[13]!==f.comments?(d=f.comments&&(0,a.jsxs)("span",{className:cc,children:[(0,a.jsx)(l.CommentIcon,{size:16}),f.comments]}),h[13]=f.comments,h[14]=d):d=h[14],h[15]!==c||h[16]!==d?(m=(0,a.jsxs)("span",{className:"ChangeSummary-module__countGroup__u0ncR",children:[c,d]}),h[15]=c,h[16]=d,h[17]=m):m=h[17],h[18]!==o||h[19]!==m?(u=(0,a.jsxs)("div",{className:"ChangeSummary-module__fileRow__RmJl5",children:[o,m]}),h[18]=o,h[19]=m,h[20]=u):u=h[20],u}cd.displayName="ChangeSummary",ch.displayName="OverviewSummaryItem",cp.displayName="FileRow";var cg=n(99886),cx=n(66247),c_=n(66798);let cv=["failure","critical","high","error","medium","warning","low","note","nit","notice","none"],cb=e=>{if(!e)return cv.length;let t=cv.indexOf(e);return -1===t?cv.length:t},cy={critical:"critical",high:"high",moderate:"medium",low:"low"},cj={check_run:"Actions",code_scanning:"CodeQL",pr_review:"Copilot"},cw=e=>cy[e.severity],cN=e=>cj[e.source]??e.source,cS=e=>e.filePath?e.startLine===e.endLine?`${e.filePath}:${e.startLine}`:`${e.filePath}:${e.startLine}-${e.endLine}`:null,cC=e=>{let t=e.message;if(t.length<=100)return t;let n=t.slice(0,100),i=n.lastIndexOf(" ");return i>0?`${n.slice(0,i)}\u{2026}`:`${n}\u{2026}`},cR=e=>[...e].sort((e,t)=>cb(cw(e))-cb(cw(t))),cE="Finding-module__section__UvQsh",cP="Finding-module__sectionTitle__txdM0",cL=e=>{let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,b,y=(0,s.c)(48),{finding:j,resolved:w,onDismiss:N,onReopen:S,onFix:C,feedbackPath:R}=e,[E,P]=(0,v.useState)(!1);y[0]!==j?(t=cw(j),y[0]=j,y[1]=t):t=y[1];let L=t;y[2]!==j?(n=cN(j),y[2]=j,y[3]=n):n=y[3];let I=n;y[4]!==j?(i=cS(j),y[4]=j,y[5]=i):i=y[5];let T=i;y[6]!==j?(r=cC(j),y[6]=j,y[7]=r):r=y[7];let D=r;y[8]!==j.suggestion?(o=j.suggestion?(0,cg.r)(j.suggestion):[],y[8]=j.suggestion,y[9]=o):o=y[9];let A=o;y[10]===Symbol.for("react.memo_cache_sentinel")?(c=()=>P(cI),y[10]=c):c=y[10];let k=`Details for: ${D}`;return y[11]!==E?(d=(0,a.jsx)("span",{className:"Finding-module__chevron__ivZ_T",children:E?(0,a.jsx)(l.ChevronDownIcon,{size:16}):(0,a.jsx)(l.ChevronRightIcon,{size:16})}),y[11]=E,y[12]=d):d=y[12],y[13]!==D?(m=(0,a.jsx)("span",{className:"text-semibold color-fg-default",children:D}),y[13]=D,y[14]=m):m=y[14],y[15]!==L?(u=L&&(0,a.jsx)(cx.B,{severity:L}),y[15]=L,y[16]=u):u=y[16],y[17]!==I?(h=I&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{children:I})]}),y[17]=I,y[18]=h):h=y[18],y[19]!==T?(f=T&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{className:"text-mono",children:T})]}),y[19]=T,y[20]=f):f=y[20],y[21]!==u||y[22]!==h||y[23]!==f?(p=(0,a.jsxs)("span",{className:"d-flex flex-items-center flex-wrap gap-1 color-fg-muted text-small",children:[u,h,f]}),y[21]=u,y[22]=h,y[23]=f,y[24]=p):p=y[24],y[25]!==p||y[26]!==m?(g=(0,a.jsxs)("span",{className:"d-flex flex-column gap-1 min-width-0",children:[m,p]}),y[25]=p,y[26]=m,y[27]=g):g=y[27],y[28]!==E||y[29]!==g||y[30]!==k||y[31]!==d?(x=(0,a.jsxs)("button",{type:"button",className:"Finding-module__header__J3OeQ",onClick:c,"aria-expanded":E,"aria-label":k,children:[d,g]}),y[28]=E,y[29]=g,y[30]=k,y[31]=d,y[32]=x):x=y[32],y[33]!==A||y[34]!==R||y[35]!==j.filePath||y[36]!==j.id||y[37]!==j.message||y[38]!==j.suggestion||y[39]!==N||y[40]!==C||y[41]!==S||y[42]!==w||y[43]!==E?(_=E&&(0,a.jsxs)("div",{className:"Finding-module__expandedContent__Bajcz",children:[(0,a.jsx)("div",{className:cE,children:(0,a.jsx)("p",{children:j.message})}),A.length>0&&(0,a.jsxs)("div",{className:cE,children:[(0,a.jsx)("h3",{className:cP,children:"Suggestions"}),(0,a.jsx)("div",{className:"Finding-module__diffPreview__OB2tz",children:(0,a.jsxs)("div",{className:(0,es.$)("d-flex flex-column overflow-hidden","Finding-module__diffEntryHeader__zUkYi"),children:[(0,a.jsx)("div",{className:"d-flex flex-items-center tmp-px-3 py-2 text-small gap-2 text-mono",children:j.filePath}),(0,a.jsx)(ie.i,{tabSize:4,className:(0,es.$)("m-0 border-bottom borderColor-default overflow-hidden","Finding-module__automatedReviewDiff__cxnoY"),diffTableClassName:"borderColor-default",diffLines:A})]})})]}),!A.length&&j.suggestion&&(0,a.jsxs)("div",{className:cE,children:[(0,a.jsx)("h3",{className:cP,children:"Suggestion"}),(0,a.jsx)("pre",{className:"color-bg-subtle tmp-p-3 rounded-2 overflow-auto text-small",children:j.suggestion})]}),(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between tmp-mt-3",children:[(0,a.jsx)(c_.Z,{commentId:j.id,feedbackPath:R,showNegativeFeedbackModal:!1,additionalParameters:{finding_id:j.id,feedback_target:"FINDING"}}),(0,a.jsxs)("div",{className:"d-flex gap-2",children:[!w&&(0,a.jsx)(ev.Q,{leadingVisual:l.AgentIcon,onClick:C,children:"Fix with Copilot"}),w?(0,a.jsx)(ev.Q,{onClick:S,children:"Reopen"}):(0,a.jsx)(ev.Q,{onClick:N,children:"Dismiss"})]})]})]}),y[33]=A,y[34]=R,y[35]=j.filePath,y[36]=j.id,y[37]=j.message,y[38]=j.suggestion,y[39]=N,y[40]=C,y[41]=S,y[42]=w,y[43]=E,y[44]=_):_=y[44],y[45]!==x||y[46]!==_?(b=(0,a.jsxs)("li",{className:"Finding-module__Finding__RWj8M",children:[x,_]}),y[45]=x,y[46]=_,y[47]=b):b=y[47],b};function cI(e){return!e}cL.displayName="Finding";let cT={failure:"Failure",critical:"Critical",high:"High",error:"Error",medium:"Medium",warning:"Warning",low:"Low",note:"Note",nit:"Nit",notice:"Notice",none:"None"},cD=(e,t)=>t>0?`${e} ${1===e?"finding":"findings"}`:"all",cA=e=>{let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,v,b,y,j,w,N=(0,s.c)(65),{openCount:S,resolvedCount:C,displayedCount:R,selectedVisibility:E,availableSeverities:P,availableSources:L,selectedSeverities:I,selectedSources:T,handleVisibilityChange:D,handleSeverityToggle:A,handleSourceToggle:k,handleDismiss:$,handleReopen:F,handleFix:O}=e,q=I.size+T.size;N[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("h2",{id:"findings-heading",className:"f3 text-semibold",children:"Findings"}),N[0]=t):t=N[0];let B="open"===E;N[1]!==D?(n=()=>D("open"),N[1]=D,N[2]=n):n=N[2],N[3]!==S||N[4]!==B||N[5]!==n?(i=(0,a.jsx)(i7.I.Button,{selected:B,onClick:n,count:S,children:"Open"}),N[3]=S,N[4]=B,N[5]=n,N[6]=i):i=N[6];let U="resolved"===E;N[7]!==D?(r=()=>D("resolved"),N[7]=D,N[8]=r):r=N[8],N[9]!==C||N[10]!==U||N[11]!==r?(o=(0,a.jsx)(i7.I.Button,{selected:U,onClick:r,count:C,children:"Resolved"}),N[9]=C,N[10]=U,N[11]=r,N[12]=o):o=N[12],N[13]!==i||N[14]!==o?(c=(0,a.jsxs)(i7.I,{"aria-label":"Finding visibility",children:[i,o]}),N[13]=i,N[14]=o,N[15]=c):c=N[15];let M=`Filter findings${q>0?` (${q} active)`:""}`;N[16]!==q?(d=q>0&&(0,a.jsx)(ta.A,{children:q}),N[16]=q,N[17]=d):d=N[17],N[18]!==d||N[19]!==M?(m=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(ev.Q,{variant:"invisible",leadingVisual:l.FilterIcon,"aria-label":M,children:d})}),N[18]=d,N[19]=M,N[20]=m):m=N[20],N[21]!==P||N[22]!==A||N[23]!==I?(u=P.length>0&&(0,a.jsxs)(ti.l.Group,{selectionVariant:"multiple",children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Severity"}),P.map(e=>(0,a.jsx)(ti.l.Item,{selected:I.has(e),onSelect:()=>A(e),children:cT[e]??e},e))]}),N[21]=P,N[22]=A,N[23]=I,N[24]=u):u=N[24],N[25]!==P.length||N[26]!==L.length?(h=P.length>0&&L.length>0&&(0,a.jsx)(ti.l.Divider,{}),N[25]=P.length,N[26]=L.length,N[27]=h):h=N[27],N[28]!==L||N[29]!==k||N[30]!==T?(f=L.length>0&&(0,a.jsxs)(ti.l.Group,{selectionVariant:"multiple",children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Sources"}),L.map(e=>(0,a.jsx)(ti.l.Item,{selected:T.has(e),onSelect:()=>k(e),children:e},e))]}),N[28]=L,N[29]=k,N[30]=T,N[31]=f):f=N[31],N[32]!==u||N[33]!==h||N[34]!==f?(p=(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[u,h,f]})}),N[32]=u,N[33]=h,N[34]=f,N[35]=p):p=N[35],N[36]!==m||N[37]!==p?(g=(0,a.jsxs)(np.W,{children:[m,p]}),N[36]=m,N[37]=p,N[38]=g):g=N[38],N[39]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tA.K,{icon:l.KebabHorizontalIcon,variant:"invisible","aria-label":"More actions"})}),N[39]=x):x=N[39];let z="open"!==E||0===R;N[40]!==q||N[41]!==R?(_=cD(R,q),N[40]=q,N[41]=R,N[42]=_):_=N[42];let G=`Fix ${_} with Copilot`;return N[43]!==O||N[44]!==z||N[45]!==G?(v=(0,a.jsx)(ti.l.Item,{onSelect:O,disabled:z,children:G}),N[43]=O,N[44]=z,N[45]=G,N[46]=v):v=N[46],N[47]!==q||N[48]!==R||N[49]!==$||N[50]!==E?(b="open"===E&&(0,a.jsx)(ti.l.Item,{onSelect:$,disabled:0===R,children:`Dismiss ${cD(R,q)}`}),N[47]=q,N[48]=R,N[49]=$,N[50]=E,N[51]=b):b=N[51],N[52]!==q||N[53]!==R||N[54]!==F||N[55]!==E?(y="resolved"===E&&(0,a.jsx)(ti.l.Item,{onSelect:F,disabled:0===R,children:`Reopen ${cD(R,q)}`}),N[52]=q,N[53]=R,N[54]=F,N[55]=E,N[56]=y):y=N[56],N[57]!==v||N[58]!==b||N[59]!==y?(j=(0,a.jsxs)(np.W,{children:[x,(0,a.jsx)(np.W.Overlay,{align:"end",width:"auto",children:(0,a.jsxs)(ti.l,{children:[v,b,y]})})]}),N[57]=v,N[58]=b,N[59]=y,N[60]=j):j=N[60],N[61]!==g||N[62]!==j||N[63]!==c?(w=(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between tmp-mb-3",children:[t,(0,a.jsxs)("div",{className:"d-flex gap-2",children:[c,g,j]})]}),N[61]=g,N[62]=j,N[63]=c,N[64]=w):w=N[64],w};cA.displayName="FindingsFilterBar";let ck={ready:{label:"Ready to merge",variant:"success",icon:l.CheckCircleFillIcon},needs_changes:{label:"Changes needed",variant:"danger",icon:l.XCircleFillIcon},too_complex:{label:"Human review recommended",variant:"attention",icon:l.AlertFillIcon}},c$=e=>{let t,n,i,l,r,o=(0,s.c)(10),{mergeReadiness:c,overviewSummary:d}=e,m=c?ck[c]:null;return m||d?(o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("h2",{className:"f3-light",children:"Summary"}),o[0]=t):t=o[0],o[1]!==m?(n=m&&(0,a.jsx)(it.A,{variant:m.variant,children:(0,a.jsxs)("span",{className:"d-flex flex-items-center gap-1",children:[(0,a.jsx)(m.icon,{size:16}),m.label]})}),o[1]=m,o[2]=n):n=o[2],o[3]!==n?(i=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2 tmp-mb-3",children:[t,n]}),o[3]=n,o[4]=i):i=o[4],o[5]!==d?(l=d&&(0,a.jsx)(eX.$6,{html:d,className:"tmp-p-3 tmp-my-3 border rounded-3 markdown-body comment-body"}),o[5]=d,o[6]=l):l=o[6],o[7]!==i||o[8]!==l?(r=(0,a.jsxs)(a.Fragment,{children:[i,l]}),o[7]=i,o[8]=l,o[9]=r):r=o[9],r):null};c$.displayName="FindingsSummary";var cF=n(82558);let cO=e=>{let t,n,i,r,o,c,d,m,u,h=(0,s.c)(39),{findings:f,basePath:p,modelsUrl:g,onClose:x}=e;h[0]!==f?(t=()=>new Set(f.map(cq)),h[0]=f,h[1]=t):t=h[1];let[_,b]=(0,v.useState)(t),[y,j]=(0,v.useState)(null);if(h[2]!==f||h[3]!==_){let e;h[5]!==_?(e=e=>_.has(e.id),h[5]=_,h[6]=e):e=h[6],n=f.filter(e),h[2]=f,h[3]=_,h[4]=n}else n=h[4];let w=n;h[7]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{b(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},h[7]=i):i=h[7];let N=i;h[8]!==p||h[9]!==w?(r=async e=>{let{createPullRequest:t,instructions:n,model:i}=e,a={create_pull_request:t,findings:w.map(cB)};n&&(a.instructions=n),i&&"auto"!==i&&(a.model=i);let s=await (0,eP.lS)(`${p}/code_review_findings/fix`,{method:"POST",body:a});if(!s.ok){let e=null;try{e=await s.json()}catch{}throw Error(e?.error||e?.message||"Failed to create fix task")}let l=await s.json();if(!l?.task_url)throw Error("No task URL returned");return j(l.task_url),!1},h[8]=p,h[9]=w,h[10]=r):r=h[10];let S=r;if(y){let e,t,n,i,s=`Copilot is fixing ${w.length} ${1===w.length?"finding":"findings"}.`;return h[11]!==s?(e=(0,a.jsx)("p",{children:s}),h[11]=s,h[12]=e):e=h[12],h[13]!==y?(t=(0,a.jsx)(ev.Q,{as:"a",href:y,leadingVisual:l.AgentIcon,className:"tmp-mt-2",children:"View agent session"}),h[13]=y,h[14]=t):t=h[14],h[15]!==e||h[16]!==t?(n=(0,a.jsxs)(e9.l.Body,{children:[e,t]}),h[15]=e,h[16]=t,h[17]=n):n=h[17],h[18]!==x||h[19]!==n?(i=(0,a.jsx)(e9.l,{title:"Fix with Copilot",onClose:x,width:"medium",children:n}),h[18]=x,h[19]=n,h[20]=i):i=h[20],i}let C=g??void 0,R=0===_.size,E=`${_.size} ${1===_.size?"finding":"findings"}`;if(h[21]!==E?(o=(0,a.jsx)("p",{className:"tmp-mb-1 text-small text-semibold color-fg-muted",children:E}),h[21]=E,h[22]=o):o=h[22],h[23]!==f||h[24]!==_){let e;h[26]!==_?(e=e=>{let t=cw(e),n=cS(e);return(0,a.jsxs)(ti.l.Item,{selected:_.has(e.id),onSelect:()=>N(e.id),children:[(0,a.jsx)("span",{children:cC(e)}),(0,a.jsx)(ti.l.Description,{variant:"block",children:(0,a.jsxs)("div",{className:"d-flex align-center gap-1",children:[t&&(0,a.jsx)(cx.B,{severity:t}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{className:"text-mono",children:n})]})]})})]},e.id)},h[26]=_,h[27]=e):e=h[27],c=f.map(e),h[23]=f,h[24]=_,h[25]=c}else c=h[25];return h[28]!==c?(d=(0,a.jsx)(ti.l,{showDividers:!0,role:"listbox",selectionVariant:"multiple","aria-label":"Findings to fix",className:"mt-2 border rounded-3",children:c}),h[28]=c,h[29]=d):d=h[29],h[30]!==d||h[31]!==o?(m=(0,a.jsxs)("div",{className:"tmp-mt-3",children:[o,d]}),h[30]=d,h[31]=o,h[32]=m):m=h[32],h[33]!==S||h[34]!==x||h[35]!==m||h[36]!==C||h[37]!==R?(u=(0,a.jsx)(cF.O,{title:"Fix with Copilot",onClose:x,onSubmit:S,modelsUrl:C,submitDisabled:R,closeOnSubmit:!1,children:m}),h[33]=S,h[34]=x,h[35]=m,h[36]=C,h[37]=R,h[38]=u):u=h[38],u};function cq(e){return e.id}function cB(e){return{id:e.id,message:e.message,filePath:e.filePath,startLine:e.startLine,endLine:e.endLine}}function cU(){return new Set}function cM(){return new Set}cO.displayName="FixFindingDialog";let cz=10,cG=(e,t=cz)=>{let n=e?.headers.get("Retry-After"),i=null===n?NaN:Number(n);return 1e3*(Number.isFinite(i)?Math.max(1,i):t)};function cH(e){let t=e.state.data,n=t?.payload?.freshness;return n&&"current"!==n?t?.retryAfterMs??1e3*cz:t?.payload===null&&t.retryAfterMs>0&&t.retryAfterMs}let cV=async(e,t)=>{let n=await (0,eP.lS)(`${e}/code_review_findings/ignore`,{method:"POST",body:{entity_ids:t}});if(!n.ok)throw Error(`Failed to ignore findings (status ${n.status} ${n.statusText})`);return n},cW=async(e,t)=>{let n=await (0,eP.lS)(`${e}/code_review_findings/ignore`,{method:"DELETE",body:{entity_ids:t}});if(!n.ok)throw Error(`Failed to unignore findings (status ${n.status} ${n.statusText})`);return n},cQ=e=>{let t,n=(0,s.c)(2);return n[0]!==e?(t=(0,a.jsx)(tL.t,{boundaryName:"Findings",fallback:null,children:(0,a.jsx)(cK,{...e})}),n[0]=e,n[1]=t):t=n[1],t};cQ.displayName="Findings";let cK=e=>{let t,n,i,o,c,d,m,u,h,f,p,g,x,_,b,y,j,w,N,S=(0,s.c)(67),{pullRequestBasePath:C}=e;S[0]!==C?(t={pullRequestBasePath:C},S[0]=C,S[1]=t):t=S[1];let{findings:R,ignoredEntityIds:E,freshness:P,mergeReadiness:L,overviewSummary:I,modelsUrl:T,isLoading:D,error:A,isNotFound:k}=function(e){let t,n,i,a,l=(0,s.c)(16),{pullRequestBasePath:r}=e;l[0]!==r?(t={queryKey:["code-review-findings",r],queryFn:async()=>{let e=await (0,eP.lS)(`${r}/code_review_findings`);if(404===e.status)return{payload:null,retryAfterMs:cG(e,0)};if(!e.ok)throw Error(`Failed to fetch findings (${e.status})`);return{payload:await e.json(),retryAfterMs:cG(e)}},refetchInterval:cH},l[0]=r,l[1]=t):t=l[1];let{data:o,isLoading:c,error:d}=(0,tV.I)(t),m=o?.payload;l[2]!==m?.findings?(n=m?.findings??[],l[2]=m?.findings,l[3]=n):n=l[3],l[4]!==m?.ignoredEntityIds?(i=m?.ignoredEntityIds??[],l[4]=m?.ignoredEntityIds,l[5]=i):i=l[5];let u=m?.freshness??"pending",h=m?.mergeReadiness??null,f=m?.overviewSummary??null,p=m?.modelsUrl??null,g=d?d instanceof Error?d.message:"Failed to fetch findings":null,x=o?.payload===null&&o?.retryAfterMs===0&&!c&&!d;return l[6]!==c||l[7]!==n||l[8]!==i||l[9]!==u||l[10]!==h||l[11]!==f||l[12]!==p||l[13]!==g||l[14]!==x?(a={findings:n,ignoredEntityIds:i,freshness:u,mergeReadiness:h,overviewSummary:f,modelsUrl:p,isLoading:c,error:g,isNotFound:x},l[6]=c,l[7]=n,l[8]=i,l[9]=u,l[10]=h,l[11]=f,l[12]=p,l[13]=g,l[14]=x,l[15]=a):a=l[15],a}(t),{openFindings:$,ignoredFindings:F,handleDismiss:O,handleReopen:q,actionError:B}=function(e,t,n){let[i,a]=(0,v.useState)(()=>new Map(n.map(e=>[e,!0]))),[s,l]=(0,v.useState)(null),r=(0,v.useCallback)(async e=>{let n=e.map(e=>e.id);l(null),a(e=>{let t=new Map(e);for(let e of n)t.set(e,!0);return t});try{await cV(t,n);let e=n.length;(0,ns.i)(`${e} ${1===e?"finding":"findings"} dismissed`)}catch{a(e=>{let t=new Map(e);for(let e of n)t.delete(e);return t}),l(`Failed to dismiss ${1===n.length?"finding":"findings"}. Please try again.`)}},[t]),o=(0,v.useCallback)(async e=>{let n=e.map(e=>e.id);l(null),a(e=>{let t=new Map(e);for(let e of n)t.set(e,!1);return t});try{await cW(t,n);let e=n.length;(0,ns.i)(`${e} ${1===e?"finding":"findings"} reopened`)}catch{a(e=>{let t=new Map(e);for(let e of n)t.delete(e);return t}),l(`Failed to reopen ${1===n.length?"finding":"findings"}. Please try again.`)}},[t]),c=(0,v.useMemo)(()=>{let e=new Set(n);for(let[t,n]of i)n?e.add(t):e.delete(t);return e},[n,i]);return{openFindings:(0,v.useMemo)(()=>cR(e.filter(e=>!c.has(e.id))),[e,c]),ignoredFindings:(0,v.useMemo)(()=>cR(e.filter(e=>c.has(e.id))),[e,c]),handleDismiss:r,handleReopen:o,actionError:s}}(R,C,E),U=((e,t)=>{let n,i,a,l,r,o,c,d,m,u=(0,s.c)(24),[h,f]=(0,v.useState)("open"),[p,g]=(0,v.useState)(cU),[x,_]=(0,v.useState)(cM);u[0]!==t||u[1]!==e?(n=[...e,...t],u[0]=t,u[1]=e,u[2]=n):n=u[2];let b=n;if(u[3]!==b){for(let e of(i=new Set,b)){let t=cw(e);t&&i.add(t)}u[3]=b,u[4]=i}else i=u[4];u[5]!==i?(a=cv.filter(e=>i.has(e)),u[5]=i,u[6]=a):a=u[6];let y=a;if(u[7]!==b){let e=new Set;for(let t of b)e.add(cN(t));l=[...e].sort(),u[7]=b,u[8]=l}else l=u[8];let j=l;u[9]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{g(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},u[9]=r):r=u[9];let w=r;u[10]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{_(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},u[10]=o):o=u[10];let N=o;u[11]!==p||u[12]!==x?(c=e=>e.filter(e=>{if(p.size>0){let t=cw(e);if(!t||!p.has(t))return!1}return!(x.size>0)||!!x.has(cN(e))}),u[11]=p,u[12]=x,u[13]=c):c=u[13];let S=c,C="open"===h?e:t;u[14]!==S||u[15]!==C?(d=S(C),u[14]=S,u[15]=C,u[16]=d):d=u[16];let R=d;return u[17]!==y||u[18]!==j||u[19]!==R||u[20]!==p||u[21]!==x||u[22]!==h?(m={selectedVisibility:h,handleVisibilityChange:f,availableSeverities:y,availableSources:j,selectedSeverities:p,selectedSources:x,handleSeverityToggle:w,handleSourceToggle:N,displayedFindings:R},u[17]=y,u[18]=j,u[19]=R,u[20]=p,u[21]=x,u[22]=h,u[23]=m):m=u[23],m})($,F);S[2]!==U?({displayedFindings:n,...i}=U,S[2]=U,S[3]=n,S[4]=i):(n=S[3],i=S[4]);let[M,z]=(0,v.useState)(null),G=i.selectedSeverities.size>0||i.selectedSources.size>0,H=(0,v.useRef)(P);if(S[5]!==P?(o=()=>{"current"!==H.current&&"current"===P&&(0,ns.i)("Findings updated"),H.current=P},c=[P],S[5]=P,S[6]=o,S[7]=c):(o=S[6],c=S[7]),(0,v.useEffect)(o,c),S[8]!==k?(d=()=>{k&&(0,ns.i)("No findings available")},m=[k],S[8]=k,S[9]=d,S[10]=m):(d=S[9],m=S[10]),(0,v.useEffect)(d,m),D){let e;return S[11]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"d-flex flex-justify-center tmp-p-6",role:"status","aria-label":"Loading findings",children:(0,a.jsx)(eg.A,{size:"large"})}),S[11]=e):e=S[11],e}if(k){let e;return S[12]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"No findings available"}),(0,a.jsx)(r.E.Description,{children:"Copilot has not detected any findings for this pull request. This could be because the analysis has not completed yet, or because there are no findings to report."})]}),S[12]=e):e=S[12],e}if(A){let e,t,n;return S[13]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.AlertIcon,{size:"medium",className:"color-fg-danger"})}),t=(0,a.jsx)(r.E.Heading,{children:"Failed to load findings"}),S[13]=e,S[14]=t):(e=S[13],t=S[14]),S[15]!==A?(n=(0,a.jsxs)(r.E,{className:"border rounded-3",role:"alert",children:[e,t,(0,a.jsx)(r.E.Description,{children:A})]}),S[15]=A,S[16]=n):n=S[16],n}if("pending"===P){let e;return S[17]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"Processing findings"}),(0,a.jsx)(r.E.Description,{children:"Findings are being processed. This page will update automatically"})]}),S[17]=e):e=S[17],e}if(0===$.length&&0===F.length){let e;return S[18]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"No findings"}),(0,a.jsx)(r.E.Description,{children:"There are no findings for this pull request"})]}),S[18]=e):e=S[18],e}S[19]!==L||S[20]!==I?(u=(0,a.jsx)(c$,{mergeReadiness:L,overviewSummary:I}),S[19]=L,S[20]=I,S[21]=u):u=S[21],S[22]!==P?(h="stale"===P&&(0,a.jsx)(t7.l,{variant:"info",title:"Updating findings",children:"New findings are being processed. This page will update automatically."}),S[22]=P,S[23]=h):h=S[23],S[24]!==B?(f=B&&(0,a.jsx)("div",{role:"alert",children:(0,a.jsx)(t7.l,{variant:"warning",title:"Action failed",children:B})}),S[24]=B,S[25]=f):f=S[25],S[26]!==n?(p=()=>z(n),S[26]=n,S[27]=p):p=S[27],S[28]!==n||S[29]!==q?(g=()=>q(n),S[28]=n,S[29]=q,S[30]=g):g=S[30],S[31]!==n||S[32]!==O?(x=()=>O(n),S[31]=n,S[32]=O,S[33]=x):x=S[33],S[34]!==n.length||S[35]!==i||S[36]!==F.length||S[37]!==$.length||S[38]!==p||S[39]!==g||S[40]!==x?(_=(0,a.jsx)(cA,{openCount:$.length,resolvedCount:F.length,displayedCount:n.length,handleFix:p,handleReopen:g,handleDismiss:x,...i}),S[34]=n.length,S[35]=i,S[36]=F.length,S[37]=$.length,S[38]=p,S[39]=g,S[40]=x,S[41]=_):_=S[41];let V=0===n.length?"No findings displayed":`Showing ${n.length} ${1===n.length?"finding":"findings"}`;return S[42]!==V?(b=(0,a.jsx)("div",{role:"status",className:"sr-only",children:V}),S[42]=V,S[43]=b):b=S[43],S[44]!==n.length||S[45]!==i.selectedVisibility||S[46]!==G?(y=0===n.length&&(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:G?"No findings match your filters":"open"===i.selectedVisibility?"All findings resolved":"No resolved findings"}),(0,a.jsx)(r.E.Description,{children:G?"Try changing or clearing the filters to see more findings":"open"===i.selectedVisibility?"All findings for this pull request have been resolved":"There are no resolved findings for this pull request"})]}),S[44]=n.length,S[45]=i.selectedVisibility,S[46]=G,S[47]=y):y=S[47],S[48]!==n||S[49]!==i.selectedVisibility||S[50]!==O||S[51]!==q||S[52]!==C?(j=n.length>0&&(0,a.jsx)("ul",{"aria-label":"Code review findings",children:n.map(e=>(0,a.jsx)(cL,{finding:e,resolved:"resolved"===i.selectedVisibility,onDismiss:()=>O([e]),onReopen:()=>q([e]),onFix:()=>z([e]),feedbackPath:`${C}/code_review_findings/feedback`},e.id))}),S[48]=n,S[49]=i.selectedVisibility,S[50]=O,S[51]=q,S[52]=C,S[53]=j):j=S[53],S[54]!==M||S[55]!==T||S[56]!==C?(w=M&&(0,a.jsx)(cO,{findings:M,basePath:C,modelsUrl:T,onClose:()=>z(null)}),S[54]=M,S[55]=T,S[56]=C,S[57]=w):w=S[57],S[58]!==_||S[59]!==b||S[60]!==y||S[61]!==j||S[62]!==w||S[63]!==u||S[64]!==h||S[65]!==f?(N=(0,a.jsxs)("section",{"aria-labelledby":"findings-heading",className:"d-flex flex-column width-full",children:[u,h,f,_,b,y,j,w]}),S[58]=_,S[59]=b,S[60]=y,S[61]=j,S[62]=w,S[63]=u,S[64]=h,S[65]=f,S[66]=N):N=S[66],N};cK.displayName="FindingsInner";function cZ(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(ca,{heading:"Findings",children:(0,a.jsx)(tL.t,{boundaryName:"Findings",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(cX,{})})})}),t[0]=e):e=t[0],e}function cX(){let e,t=(0,s.c)(2),n=(0,no.Kp)();return t[0]!==n?(e=(0,a.jsx)(cl,{sectionLabel:"Findings",children:(0,a.jsx)("div",{className:"Findings-module__list__o06TH",children:(0,a.jsx)(cQ,{pullRequestBasePath:n})})}),t[0]=n,t[1]=e):e=t[1],e}function cJ(e,t=2){let n=Array.from(new Map(e.map(e=>[e.user.login,e.user])).values());if(0===n.length)return"";let i=n.slice(0,t),a=n.length-i.length,s=i.map(e=>e.login).join(", ");return a>0&&(s+=`, and ${a} ${1===a?"other":"others"}`),` by ${s}`}cZ.displayName="Findings",cX.displayName="FindingsContent";let cY="CatchUp-module__event__w5XSg",c0="CatchUp-module__eventText__CF8QC",c1="CatchUp-module__eventTimestamp__ohBb7";function c2(e){let t,n,i,r=(0,s.c)(9),{events:o,type:c,changesUrl:d,conversationUrl:m}=e;if(r[0]!==d||r[1]!==m||r[2]!==o||r[3]!==c){let e=function(e){switch(e){case"approval":return"approved by";case"changes-requested":return"requested changes by";case"review":return"reviewed by";case"review-comment":return"commented on code by";case"comment":return"commented by";case"commit":return"committed by";case"closed":return"closed by";case"reopened":return"reopened by";case"marked-as-draft":return"marked as draft by";case"ready-for-review":return"marked ready for review by";case"labeled":return"labeled by";case"review-requested":return"requested review by";case"review-dismissed":return"dismissed review by";case"force-pushed":return"force pushed by";case"merged":return"merged by";case"base-changed":return"changed base branch by";case"base-change-failed":return"automatic base change failed by";default:return"by"}}(c);t="CatchUp-module__eventList__RAg3n",n=o.map(t=>{let n=`${t.user.id}-${t.timestamp}`,i=e,s="";if("labeled"===c){let e="unlabeled"===t.additionalInfo.eventType,n=t.additionalInfo.labelName;n?s=e?`Removed label "${n}" by `:`Added label "${n}" by `:i=e?"unlabeled by":"labeled by"}else if("review-requested"===c){let e="review_request_removed"===t.additionalInfo.eventType,n=t.additionalInfo.requestedReviewer;n?s=e?`Removed review request for ${n} by `:`Requested review from ${n} by `:i=e?"removed review request by":"requested review by"}if("commit"===c){let e=`${d}/${t.additionalInfo.sha}`,s=t.additionalInfo.sha.substring(0,7);return(0,a.jsxs)("li",{className:cY,children:[(0,a.jsxs)("span",{className:c0,children:["Commit\xa0",(0,a.jsx)("code",{className:"CatchUp-module__eventSha__MGHI5",children:s}),"\xa0",i,"\xa0",(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:c1,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})}),(0,a.jsx)(ev.Q,{as:ld.N,to:e,size:"small",variant:"invisible","aria-label":`View commit ${s}`,children:"View commit"})]},n)}if("approval"===c||"changes-requested"===c||"review"===c){let e=t.additionalInfo.reviewId,r=t.additionalInfo.commentCount,o=`${m}#pullrequestreview-${e}`;return(0,a.jsxs)("li",{className:cY,children:[(0,a.jsxs)("span",{className:c0,children:[(0,a.jsx)("span",{children:s||`${i.charAt(0).toUpperCase()+i.slice(1)}`}),"\xa0",(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:c1,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})}),(0,a.jsx)(ev.Q,{as:ld.N,to:o,size:"small",variant:"invisible","aria-label":"View review threads",leadingVisual:l.CommentIcon,count:r||void 0,children:"View"})]},n)}return(0,a.jsxs)("li",{className:cY,children:[(0,a.jsxs)("span",{className:c0,children:[(0,a.jsxs)("span",{children:[s||`${i.charAt(0).toUpperCase()+i.slice(1)}`,"\xa0"]}),(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:c1,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})})]},n)}),r[0]=d,r[1]=m,r[2]=o,r[3]=c,r[4]=t,r[5]=n}else t=r[4],n=r[5];return r[6]!==t||r[7]!==n?(i=(0,a.jsx)("ul",{className:t,children:n}),r[6]=t,r[7]=n,r[8]=i):i=r[8],i}function c3(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(ca,{heading:"Catch up",children:(0,a.jsx)(tL.t,{boundaryName:"CatchUp",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(eU,{children:(0,a.jsx)(c4,{})})})})}),t[0]=e):e=t[0],e}function c4(){let e,t=(0,s.c)(3),{data:n}=(0,m.V3)(r_,"catch_up"),{data:i}=(0,m.xX)(S.j,"mainQuery");return t[0]!==n||t[1]!==i.urls?(e=(0,a.jsx)(c5,{catchUpData:n,urls:i.urls}),t[0]=n,t[1]=i.urls,t[2]=e):e=t[2],e}function c5(e){let t,n,i,o,c,d,m,u,h,f,p=(0,s.c)(37),{catchUpData:g,urls:x}=e,{changes:_,conversation:b}=x,[y,j]=(0,v.useState)(c6);if(!g.sinceTimestamp||0===g.summary.total){let e,t,n;p[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.CheckIcon,{size:24})}),t=(0,a.jsx)(r.E.Heading,{children:"You're all caught up"}),p[0]=e,p[1]=t):(e=p[0],t=p[1]);let i=g.sinceTimestamp?"No new activity since your last visit.":"We'll show new activity here once you interact with this pull request.";return p[2]!==i?(n=(0,a.jsx)(cl,{sectionLabel:"Catch up",children:(0,a.jsxs)(r.E,{children:[e,t,(0,a.jsx)(r.E.Description,{children:i})]})}),p[2]=i,p[3]=n):n=p[3],n}let w=g.summary;if(p[4]!==g.sinceTimestamp||p[5]!==_||p[6]!==b||p[7]!==y||p[8]!==w){let e,s,r,u=function(e,t,n){let i=[];if(e.approvals.events.length>0&&i.push({label:`${e.approvals.events.length} ${1===e.approvals.events.length?"approval":"approvals"}${cJ(e.approvals.events)}`,type:"approval",count:e.approvals.events.length,events:e.approvals.events}),e.changesRequested.events.length>0&&i.push({label:`${e.changesRequested.events.length} requested ${1===e.changesRequested.events.length?"change":"changes"}${cJ(e.changesRequested.events)}`,type:"changes-requested",count:e.changesRequested.events.length,events:e.changesRequested.events}),e.comments.events.length>0&&i.push({label:`${e.comments.events.length} ${1===e.comments.events.length?"review":"reviews"}${cJ(e.comments.events)}`,type:"review",count:e.comments.events.length,events:e.comments.events}),e.reviewComments.events.length>0){let a=new Date(t).toISOString().split("T")[0],s=`after:${a}`;i.push({label:`${e.reviewComments.events.length} review ${1===e.reviewComments.events.length?"comment":"comments"}${cJ(e.reviewComments.events)}`,type:"review-comment",count:e.reviewComments.events.length,events:e.reviewComments.events,link:`${n}?filterText=${encodeURIComponent(s)}`})}if(e.issueComments.events.length>0&&i.push({label:`${e.issueComments.events.length} ${1===e.issueComments.events.length?"comment":"comments"}${cJ(e.issueComments.events)}`,type:"comment",count:e.issueComments.events.length,events:e.issueComments.events}),e.commits.events.length>0){let t,a=e.commits.events[0],s=e.commits.events[e.commits.events.length-1];a?.additionalInfo.baseSha&&s?.additionalInfo.sha&&(t=`${n}/${a.additionalInfo.baseSha}..${s.additionalInfo.sha}`),i.push({label:`${e.commits.events.length} ${1===e.commits.events.length?"commit":"commits"}${cJ(e.commits.events)}`,type:"commit",count:e.commits.events.length,events:e.commits.events,link:t})}return e.closed.events.length>0&&i.push({label:`Closed${cJ(e.closed.events)}`,type:"closed",count:e.closed.events.length,events:e.closed.events}),e.reopened.events.length>0&&i.push({label:`Reopened${cJ(e.reopened.events)}`,type:"reopened",count:e.reopened.events.length,events:e.reopened.events}),e.markedAsDraft.events.length>0&&i.push({label:`Marked as draft${cJ(e.markedAsDraft.events)}`,type:"marked-as-draft",count:e.markedAsDraft.events.length,events:e.markedAsDraft.events}),e.readyForReview.events.length>0&&i.push({label:`Ready for review${cJ(e.readyForReview.events)}`,type:"ready-for-review",count:e.readyForReview.events.length,events:e.readyForReview.events}),e.labeled.events.length>0&&i.push({label:`${e.labeled.events.length} label ${1===e.labeled.events.length?"change":"changes"}${cJ(e.labeled.events)}`,type:"labeled",count:e.labeled.events.length,events:e.labeled.events}),e.reviewRequested.events.length>0&&i.push({label:`${e.reviewRequested.events.length} review ${1===e.reviewRequested.events.length?"request change":"request changes"}${cJ(e.reviewRequested.events)}`,type:"review-requested",count:e.reviewRequested.events.length,events:e.reviewRequested.events}),e.reviewDismissed.events.length>0&&i.push({label:`${e.reviewDismissed.events.length} review${1===e.reviewDismissed.events.length?"":"s"} dismissed${cJ(e.reviewDismissed.events)}`,type:"review-dismissed",count:e.reviewDismissed.events.length,events:e.reviewDismissed.events}),e.forcePushed.events.length>0&&i.push({label:`Force pushed ${e.forcePushed.events.length} ${1===e.forcePushed.events.length?"time":"times"}${cJ(e.forcePushed.events)}`,type:"force-pushed",count:e.forcePushed.events.length,events:e.forcePushed.events}),e.merged.events.length>0&&i.push({label:`Merged${cJ(e.merged.events)}`,type:"merged",count:e.merged.events.length,events:e.merged.events}),e.baseChanged.events.length>0&&i.push({label:`Base branch changed${cJ(e.baseChanged.events)}`,type:"base-changed",count:e.baseChanged.events.length,events:e.baseChanged.events}),e.baseChangeFailed.events.length>0&&i.push({label:`Automatic base change failed${cJ(e.baseChangeFailed.events)}`,type:"base-change-failed",count:e.baseChangeFailed.events.length,events:e.baseChangeFailed.events}),i}(w,g.sinceTimestamp,_);p[16]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{j(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},p[16]=e):e=p[16];let h=e;t=cl,d="Catch up",m=1e3,o="CatchUp-module__container__FcLRF",p[17]!==g.sinceTimestamp?(s=new Date(g.sinceTimestamp),p[17]=g.sinceTimestamp,p[18]=s):s=p[18],p[19]!==s?(c=(0,a.jsxs)("p",{className:"CatchUp-module__timestamp__7LeDS",children:["Since ",(0,a.jsx)(eb.A,{date:s})]}),p[19]=s,p[20]=c):c=p[20],n="CatchUp-module__list__AbfNB",p[21]!==_||p[22]!==b||p[23]!==y?(r=e=>{let t=y.has(e.type);return(0,a.jsxs)("li",{className:"CatchUp-module__item__v7uUe",children:[(0,a.jsxs)("div",{className:"CatchUp-module__itemHeader__zncJw",children:[(0,a.jsx)("span",{className:"CatchUp-module__label__VQ_Vb",children:e.label}),(0,a.jsxs)("div",{className:"CatchUp-module__itemActions__q13lu",children:[e.link&&(0,a.jsx)(ev.Q,{as:ld.N,to:e.link,size:"small",variant:"invisible","aria-label":`View ${e.label.toLowerCase()} in Files tab`,children:"View changes"}),e.count>0&&(0,a.jsx)(ev.Q,{"aria-expanded":t,"aria-label":`${t?"Hide":"Show"} details for ${e.label.toLocaleLowerCase()}`,size:"small",variant:"invisible",onClick:()=>h(e.type),trailingVisual:t?l.ChevronUpIcon:l.ChevronDownIcon})]})]}),t&&(0,a.jsx)(c2,{events:e.events,type:e.type,changesUrl:_,conversationUrl:b})]},`catch-up-item-${e.type}`)},p[21]=_,p[22]=b,p[23]=y,p[24]=r):r=p[24],i=u.map(r),p[4]=g.sinceTimestamp,p[5]=_,p[6]=b,p[7]=y,p[8]=w,p[9]=t,p[10]=n,p[11]=i,p[12]=o,p[13]=c,p[14]=d,p[15]=m}else t=p[9],n=p[10],i=p[11],o=p[12],c=p[13],d=p[14],m=p[15];return p[25]!==n||p[26]!==i?(u=(0,a.jsx)("ul",{className:n,children:i}),p[25]=n,p[26]=i,p[27]=u):u=p[27],p[28]!==o||p[29]!==c||p[30]!==u?(h=(0,a.jsxs)("div",{className:o,children:[c,u]}),p[28]=o,p[29]=c,p[30]=u,p[31]=h):h=p[31],p[32]!==t||p[33]!==d||p[34]!==m||p[35]!==h?(f=(0,a.jsx)(t,{sectionLabel:d,maxHeight:m,children:h}),p[32]=t,p[33]=d,p[34]=m,p[35]=h,p[36]=f):f=p[36],f}function c6(){return new Set}c2.displayName="EventList",c3.displayName="CatchUp",c4.displayName="CatchUpContent",c5.displayName="CatchUpComponent";function c7(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(eU,{children:(0,a.jsx)(c8,{})}),t[0]=e):e=t[0],e}function c8(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("section",{className:"Sidebar-module__sidebar__BYcdC","aria-label":"Info sidebar",children:(0,a.jsx)(oL,{})}),t[0]=e):e=t[0],e}function c9(){let e,t,n,i=(0,s.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"Unable to load reviewers"}),i[0]=e):e=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(r2,{placeholderRows:2}),i[1]=t):t=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(tL.t,{boundaryName:"Reviewers",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:t,children:(0,a.jsx)(eU,{serverFallback:(0,a.jsx)(r2,{placeholderRows:2}),children:(0,a.jsx)(op,{children:de})})})}),i[2]=n):n=i[2],n}function de(e){return(0,a.jsx)(dt,{reviewers:e})}function dt(e){let t,n,i,l,r,o=(0,s.c)(12),{reviewers:c}=e;o[0]!==c.completedReviews?(t=c.completedReviews??[],o[0]=c.completedReviews,o[1]=t):t=o[1];let d=t;o[2]!==c.pendingReviewRequests?(n=c.pendingReviewRequests??[],o[2]=c.pendingReviewRequests,o[3]=n):n=o[3];let m=n;if(0===d.length&&0===m.length){let e;return o[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"No reviewers"}),o[4]=e):e=o[4],e}return o[5]!==d?(i=d.map(di),o[5]=d,o[6]=i):i=o[6],o[7]!==m?(l=m.map(dn),o[7]=m,o[8]=l):l=o[8],o[9]!==i||o[10]!==l?(r=(0,a.jsxs)("ul",{className:"Reviewers-module__fullReviewerList__beGgM",children:[i,l]}),o[9]=i,o[10]=l,o[11]=r):r=o[11],r}function dn(e){return(0,a.jsx)(ds,{request:e},`pending-${e.reviewer.id}`)}function di(e){return(0,a.jsx)(da,{review:e},`completed-${e.id}`)}c7.displayName="OverviewPanel",c8.displayName="OverviewPanelContent",c9.displayName="Reviewers",dt.displayName="ReviewersComponent";let da=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f,p,g,x,_,v,b,y,j,w,N,S,C,R,E,P=(0,s.c)(81),{review:L}=e,{owner:I,repo:T,pr_number:D}=(0,of.L)(r_),A=L.reviewer.displayLogin;if(P[0]!==I||P[1]!==D||P[2]!==T||P[3]!==L.headSha||P[4]!==L.id||P[5]!==L.state||P[6]!==L.threadCounts.resolved||P[7]!==L.threadCounts.total){let e,a,s,{icon:l,className:p,label:g}=ox(L.state);t=l,d=g,P[19]!==I||P[20]!==D||P[21]!==T||P[22]!==L.headSha?(e=lF.generatePath({owner:I,repo:T,pr_number:D,range:`BASE..${L.headSha}`}),P[19]=I,P[20]=D,P[21]=T,P[22]=L.headSha,P[23]=e):e=P[23];let x=e;P[24]!==I||P[25]!==D||P[26]!==T||P[27]!==L.headSha||P[28]!==L.id?(a=lF.generatePath({owner:I,repo:T,pr_number:D,range:`BASE..${L.headSha}`},{search:{review_id:String(L.id)}}),P[24]=I,P[25]=D,P[26]=T,P[27]=L.headSha,P[28]=L.id,P[29]=a):a=P[29],o=a,P[30]!==I||P[31]!==D||P[32]!==T||P[33]!==L.headSha||P[34]!==L.id?(s=lF.generatePath({owner:I,repo:T,pr_number:D,range:`BASE..${L.headSha}`},{search:{review_id:String(L.id),show_resolved:"false"}}),P[30]=I,P[31]=D,P[32]=T,P[33]=L.headSha,P[34]=L.id,P[35]=s):s=P[35],c=s,f=L.threadCounts.total-L.threadCounts.resolved,r=L.threadCounts.total>0,i=`${L.threadCounts.total} ${1===L.threadCounts.total?"comment":"comments"}`,P[36]===Symbol.for("react.memo_cache_sentinel")?(h=(0,es.$)(oa),P[36]=h):h=P[36],n=ld.N,m=x,u=(0,es.$)(os,p),P[0]=I,P[1]=D,P[2]=T,P[3]=L.headSha,P[4]=L.id,P[5]=L.state,P[6]=L.threadCounts.resolved,P[7]=L.threadCounts.total,P[8]=t,P[9]=n,P[10]=i,P[11]=r,P[12]=o,P[13]=c,P[14]=d,P[15]=m,P[16]=u,P[17]=h,P[18]=f}else t=P[8],n=P[9],i=P[10],r=P[11],o=P[12],c=P[13],d=P[14],m=P[15],u=P[16],h=P[17],f=P[18];let k=`${A}: ${d}`;return P[37]!==t?(p=(0,a.jsx)(t,{size:16}),P[37]=t,P[38]=p):p=P[38],P[39]!==n||P[40]!==m||P[41]!==u||P[42]!==k||P[43]!==p?(g=(0,a.jsx)(n,{to:m,className:u,"aria-label":k,children:p}),P[39]=n,P[40]=m,P[41]=u,P[42]=k,P[43]=p,P[44]=g):g=P[44],P[45]!==L.reviewer?(x=(0,a.jsx)(og,{reviewer:L.reviewer}),P[45]=L.reviewer,P[46]=x):x=P[46],P[47]!==L.state||P[48]!==L.submittedAt?(_=L.submittedAt&&(0,a.jsxs)("span",{className:od,children:[function(e){switch(e){case"approved":return"approved";case"changes_requested":return"requested changes";default:return"reviewed"}}(L.state)," ",(0,a.jsx)(eb.A,{datetime:L.submittedAt})]}),P[47]=L.state,P[48]=L.submittedAt,P[49]=_):_=P[49],P[50]!==x||P[51]!==_?(v=(0,a.jsxs)("span",{className:oc,children:[x,_]}),P[50]=x,P[51]=_,P[52]=v):v=P[52],P[53]!==i||P[54]!==r||P[55]!==A||P[56]!==o||P[57]!==c||P[58]!==f?(b=r&&(0,a.jsxs)("span",{className:"Reviewers-module__threadRow__BMK0s",children:[(0,a.jsx)(l.CommentDiscussionIcon,{size:16,className:"color-fg-muted"}),(0,a.jsx)("span",{className:"Reviewers-module__threadCount__dtKOv",children:f>0?(0,a.jsxs)("span",{children:[(0,a.jsx)(ld.N,{to:o,className:om,"aria-label":`See all review comments from ${A}`,children:i}),(0,a.jsx)("span",{children:", "}),(0,a.jsx)(ld.N,{to:c,className:om,"aria-label":`See unresolved comments from ${A}`,children:(0,a.jsxs)("span",{className:"Reviewers-module__unresolvedCount__ecwn2",children:[f," unresolved"]})})]}):(0,a.jsxs)(ld.N,{to:o,className:om,"aria-label":`See review comments from ${A}`,children:[i," resolved"]})})]}),P[53]=i,P[54]=r,P[55]=A,P[56]=o,P[57]=c,P[58]=f,P[59]=b):b=P[59],P[60]!==b?(y=(0,a.jsx)("span",{className:"Reviewers-module__threadWrapper__yNUXR",children:b}),P[60]=b,P[61]=y):y=P[61],P[62]===Symbol.for("react.memo_cache_sentinel")?(j=(0,es.$)(oo,"mr-n1"),P[62]=j):j=P[62],P[63]!==A||P[64]!==L.canReRequest?(w=L.canReRequest&&(0,a.jsx)(tA.K,{icon:l.SyncIcon,"aria-label":`Re-request review from ${A}`,variant:"invisible",size:"small",tooltipDirection:"nw",className:"color-fg-muted"}),P[63]=A,P[64]=L.canReRequest,P[65]=w):w=P[65],P[66]!==w?(N=(0,a.jsx)("span",{className:j,children:w}),P[66]=w,P[67]=N):N=P[67],P[68]!==y||P[69]!==N||P[70]!==v?(S=(0,a.jsxs)("div",{className:or,children:[v,y,N]}),P[68]=y,P[69]=N,P[70]=v,P[71]=S):S=P[71],P[72]!==L.onBehalfOfTeamNames?(C=L.onBehalfOfTeamNames&&L.onBehalfOfTeamNames.length>0&&(0,a.jsxs)("span",{className:ou,children:[(0,a.jsx)(l.PeopleIcon,{size:12}),"On behalf of"," ",L.onBehalfOfTeamNames.map(dl)]}),P[72]=L.onBehalfOfTeamNames,P[73]=C):C=P[73],P[74]!==S||P[75]!==C?(R=(0,a.jsxs)("div",{className:ol,children:[S,C]}),P[74]=S,P[75]=C,P[76]=R):R=P[76],P[77]!==R||P[78]!==h||P[79]!==g?(E=(0,a.jsxs)("li",{className:h,children:[g,R]}),P[77]=R,P[78]=h,P[79]=g,P[80]=E):E=P[80],E});da.displayName="CompletedReviewRow";let ds=(0,v.memo)(function(e){let t,n,i,r,o,c,d,m,u,h,f,p=(0,s.c)(26),{request:g}=e;return p[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,es.$)(os,"color-fg-attention"),p[0]=t):t=p[0],p[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("span",{className:t,role:"img","aria-label":"Awaiting review",children:(0,a.jsx)(l.DotFillIcon,{size:16})}),p[1]=n):n=p[1],p[2]!==g.reviewer?(i=(0,a.jsx)(og,{reviewer:g.reviewer}),p[2]=g.reviewer,p[3]=i):i=p[3],p[4]!==g.createdAt||p[5]!==g.deferredType?(r=null===g.deferredType&&g.createdAt&&(0,a.jsxs)("span",{className:od,children:["was requested for review ",(0,a.jsx)(eb.A,{datetime:g.createdAt})]}),p[4]=g.createdAt,p[5]=g.deferredType,p[6]=r):r=p[6],p[7]!==i||p[8]!==r?(o=(0,a.jsxs)("span",{className:oc,children:[i,r]}),p[7]=i,p[8]=r,p[9]=o):o=p[9],p[10]!==g.deferredType||p[11]!==g.reviewer?(c=null!==g.deferredType&&(0,a.jsx)(tA.K,{icon:l.MoonIcon,"aria-label":o_(g.deferredType,g.reviewer.displayLogin),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(on,"color-fg-muted")}),p[10]=g.deferredType,p[11]=g.reviewer,p[12]=c):c=p[12],p[13]!==g?(d=(g.isCodeOwner||g.isCodeOwnerFromDelegation)&&(0,a.jsx)(tA.K,{icon:l.ShieldIcon,"aria-label":ov(g),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(on,"color-fg-muted")}),p[13]=g,p[14]=d):d=p[14],p[15]!==c||p[16]!==d?(m=(0,a.jsxs)("span",{className:oo,children:[c,d]}),p[15]=c,p[16]=d,p[17]=m):m=p[17],p[18]!==o||p[19]!==m?(u=(0,a.jsxs)("div",{className:or,children:[o,m]}),p[18]=o,p[19]=m,p[20]=u):u=p[20],p[21]!==g.delegatedFromTeamName?(h=g.delegatedFromTeamName&&(0,a.jsxs)("span",{className:ou,children:[(0,a.jsx)(l.PeopleIcon,{size:12}),"Assigned from ",(0,a.jsx)("span",{className:oh,children:g.delegatedFromTeamName})]}),p[21]=g.delegatedFromTeamName,p[22]=h):h=p[22],p[23]!==h||p[24]!==u?(f=(0,a.jsxs)("li",{className:oa,children:[n,(0,a.jsxs)("div",{className:ol,children:[u,h]})]}),p[23]=h,p[24]=u,p[25]=f):f=p[25],f});function dl(e,t){return(0,a.jsxs)("span",{children:[t>0?(0,a.jsx)("span",{children:", "}):null,(0,a.jsx)("span",{className:oh,children:e})]},e)}function dr(){let e,t=(0,s.c)(2),{data:n}=(0,m.xX)(r_,"mainQuery");return t[0]!==n?(e=(0,a.jsx)(dc,{routeData:n}),t[0]=n,t[1]=e):e=t[1],e}function dc(e){let t,n,i,l,r,o,c,d,m,u,h,f,p=(0,s.c)(20),{routeData:g}=e,x=J(),b=Y(),y=et();p[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_overview_panel"),p[0]=t):t=p[0];let j=t;p[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_overview_catch_up"),p[1]=n):n=p[1];let w=n;p[2]!==x?(i=()=>{j&&q()&&x.openPanel(B.Info)},l=[x,j],p[2]=x,p[3]=i,p[4]=l):(i=p[3],l=p[4]),(0,v.useEffect)(i,l);let N=!(j&&b)||y;return p[5]!==g.description?(r=(0,a.jsx)(co,{descriptionHtml:g.description}),p[5]=g.description,p[6]=r):r=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(o=w&&(0,a.jsx)(c3,{}),p[7]=o):o=p[7],p[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(ca,{heading:"Reviews",children:(0,a.jsx)(c9,{})}),p[8]=c):c=p[8],p[9]!==g.changeHighlights?(d=(0,a.jsx)(cd,{changeHighlights:g.changeHighlights}),p[9]=g.changeHighlights,p[10]=d):d=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(cZ,{}),p[11]=m):m=p[11],p[12]!==r||p[13]!==d?(u=(0,a.jsx)(_.O7.Content,{as:"div",padding:"condensed",children:(0,a.jsxs)("div",{className:"d-flex gap-4 flex-column",children:[r,o,c,d,m]})}),p[12]=r,p[13]=d,p[14]=u):u=p[14],p[15]!==N?(h=N&&(0,a.jsx)(_.O7.Pane,{position:"end",sticky:!0,divider:"none",padding:"condensed",width:"large",children:(0,a.jsx)(c7,{})}),p[15]=N,p[16]=h):h=p[16],p[17]!==u||p[18]!==h?(f=(0,a.jsxs)(a.Fragment,{children:[u,h]}),p[17]=u,p[18]=h,p[19]=f):f=p[19],f}ds.displayName="PendingReviewRow",dr.displayName="OverviewEntrypoint",dc.displayName="OverviewComponent";let dd=c.G.createQueryRouteConfig("pullRequestsFindingsRoute",{path:e1,queries:[]});var dm=n(67554);let du=()=>{let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(dm.M.Content,{as:"div",padding:"normal",width:"full",children:(0,a.jsx)(tL.t,{boundaryName:"FindingsEntrypoint",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(dh,{})})})}),t[0]=e):e=t[0],e};du.displayName="FindingsEntrypoint";let dh=()=>{let e,t=(0,s.c)(2),n=(0,no.Kp)();return t[0]!==n?(e=(0,a.jsx)(cQ,{pullRequestBasePath:n}),t[0]=n,t[1]=e):e=t[1],e};dh.displayName="FindingsContent";let df=()=>(0,I.G7)("prs_conversations_react")?[l5.toRoute({Component:ci})]:[],dp=()=>(0,I.G7)("prs_checks_react")?[l6.toRoute({Component:o2})]:[],dg=()=>(0,I.G7)("prs_overview_react")?[r_.toRoute({Component:dr})]:[],dx=()=>(0,I.G7)("copilot_code_review_findings_ui")?[dd.toRoute({Component:du})]:[],d_=c.G.createDataRouterAppFromRoutes(e=>e.isEnabled("react_data_router_pull_request_files")?[S.j.toRoute({ErrorBoundary:o,Component:oU,children:[...df(),...dp(),...dg(),...dx(),u.toRoute({Component:R}),lO.toRoute({Component:oK}),lq.toRoute({Component:oZ}),l$.toRoute({Component:oH}),lF.toRoute({Component:oV})]})]:[S.j.toRoute({ErrorBoundary:o,Component:oU,children:[...df(),...dp(),...dg(),...dx(),u.toRoute({Component:R})]})]);(0,i.w)(d_)},15393(e,t,n){"use strict";n.d(t,{X:()=>r});var i=n(16522),a=n(96540);function s(){return()=>{}}function l(){return!1}function r(e){let t,n=(0,i.c)(2);return n[0]!==e?(t=()=>{let t=function(){if("u"s});var i=n(16522),a=n(96540);function s(e,t){let n,s,l,r=(0,i.c)(8),o=(0,a.useEffectEvent)(e),[c,d]=(0,a.useState)(null);r[0]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{d(e)},r[0]=n):n=r[0];let m=n;return r[1]!==o||r[2]!==c||r[3]!==t?(s=()=>{if(!c)return;let e=new IntersectionObserver(e=>o(e),t);return e.observe(c),()=>e.disconnect()},r[1]=o,r[2]=c,r[3]=t,r[4]=s):s=r[4],r[5]!==c||r[6]!==t?(l=[c,t],r[5]=c,r[6]=t,r[7]=l):l=r[7],(0,a.useEffect)(s,l),m}},9593(e,t,n){"use strict";n.d(t,{a:()=>r});var i=n(16522),a=n(96540),s=n(62528);let l={root:null,rootMargin:"0px",threshold:[0,1]};function r(e){let t,n,r=(0,i.c)(5),[o,c]=(0,a.useState)(!1),[d,m]=(0,a.useState)(!1);r[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{let t=e[e.length-1];t&&(c(t.intersectionRatio<1),m((t.rootBounds?.height??0)>0))},r[0]=t):t=r[0];let u=(0,s.B)(t,void 0===e?l:e);return r[1]!==d||r[2]!==o||r[3]!==u?(n={isSticky:o,hasRoots:d,sensorRef:u},r[1]=d,r[2]=o,r[3]=u,r[4]=n):n=r[4],n}},8255(e,t,n){"use strict";n.d(t,{z:()=>s});var i=n(1651),a=n(58959),s=class extends i.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,a.PL)()})}getOptimisticResult(e){return e.behavior=(0,a.PL)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,i=super.createResult(e,t),{isFetching:s,isRefetching:l,isError:r,isRefetchError:o}=i,c=n.fetchMeta?.fetchMore?.direction,d=r&&"forward"===c,m=s&&"forward"===c,u=r&&"backward"===c,h=s&&"backward"===c;return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,a.rB)(t,n.data),hasPreviousPage:(0,a.RQ)(t,n.data),isFetchNextPageError:d,isFetchingNextPage:m,isFetchPreviousPageError:u,isFetchingPreviousPage:h,isRefetchError:o&&!d&&!u,isRefetching:l&&!m&&!h}}}},61186(e,t,n){"use strict";n.d(t,{S:()=>c,l:()=>r});var i=n(96540),a=n(24880),s=n(26261),l=n(97665);function r(e,t){let n=(0,l.jE)(t);return c({filters:{...e,status:"pending"}},n).length}function o(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function c(e={},t){let n=(0,l.jE)(t).getMutationCache(),r=i.useRef(e),d=i.useRef(null);return null===d.current&&(d.current=o(n,e)),i.useEffect(()=>{r.current=e}),i.useSyncExternalStore(i.useCallback(e=>n.subscribe(()=>{let t=(0,a.BH)(d.current,o(n,r.current));d.current!==t&&(d.current=t,s.jG.schedule(e))}),[n]),()=>d.current,()=>d.current)}},15610(e,t,n){"use strict";n.d(t,{U:()=>l});var i=n(8255),a=n(15985),s=n(60791);function l(e,t){return(0,a.t)({...e,enabled:!0,suspense:!0,throwOnError:s.R3},i.z,t)}}},function(e){e.O(0,["1097","11044","11714","13107","13333","13726","15151","15272","15653","15738","16449","17115","17513","17894","22110","22895","25164","27282","27301","28819","28839","2966","32769","33278","34618","34646","35644","36100","3624","36505","36600","37869","40145","41013","41110","41167","42771","45974","46040","46148","46287","47948","48882","49135","49616","54264","54888","58889","59299","59852","60481","62094","63991","64170","64462","66231","67985","68751","70247","7053","73024","73449","7463","7542","75773","76015","76241","77440","78292","79039","83465","84858","85924","86849","87376","87894","90225","91894","95405","96755","98131"],function(){return e(e.s=73996)}),e.O()}]); //# sourceMappingURL=pull-requests-bfc5b8f24154e938-d289c6110f1029a3.js.map