+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+diff --git a/all/all.json b/all/all.json new file mode 100644 index 0000000..4f7cf26 --- /dev/null +++ b/all/all.json @@ -0,0 +1,2046 @@ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Unable to render rich display
`),Error(`Expected to see input data for type: ${r}`);let g=c(i,t,{type:r,identifier:o,contentJson:v}),y=c(i,t,{type:r,identifier:`${o}-fullscreen`,contentJson:v}),b=function(e,t,r){let i=(0,n.qy)`Unable to render rich display
`;if(""!==e){let r=e.split(` +`);t=(0,n.qy)`Unable to render rich display
+${r.map(e=>(0,n.qy)`${e}
`)}
Loading preview…
";try{t.innerHTML=await eW(e)||"Nothing to preview
",(0,p.h)(e,"preview:rendered")}catch(e){"AbortError"!==e.name&&(t.innerHTML="Error rendering preview
")}}(0,b.lB)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{let t=e.closest(".js-previewable-comment-form");try{await eW(t)}catch{}})}),(0,H.Ff)("keydown",".js-comment-field",function(e){let t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&"P"===e.key.toUpperCase()){let n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof eD.A?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});let eX=/^(\+1|-1|:\+1?|:-1?)$/,eK=e=>{let t=!1;for(let n of e.split(` +`)){let e=n.trim();if(!(!e||e.startsWith(">"))){if(t&&!1===eX.test(e))return!1;!t&&eX.test(e)&&(t=!0)}}return t};function eJ(e){let t=e.target,n=t.value,r=t.closest(".js-reaction-suggestion");if(r)if(eK(n)){r.classList.remove("hide-reaction-suggestion"),r.classList.add("reaction-suggestion");let e=r.getAttribute("data-reaction-markup");r.setAttribute("data-reaction-suggestion-message",e)}else eY(r)}function eY(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}(0,p.on)("focusout","#new_comment_field",function(e){let t=e.currentTarget.closest(".js-reaction-suggestion");t&&eY(t)}),(0,p.on)("focusin","#new_comment_field",function(e){eJ(e)}),(0,H.Ff)("keyup","#new_comment_field",function(e){eJ(e)});var eZ=n(57909);(0,p.on)("navigation:keydown",".js-commits-list-item",function(e){(0,eZ.$$)(e.detail.originalEvent)&&e.target instanceof Element&&"c"===e.detail.hotkey&&e.target.querySelector(".js-navigation-open").click()}),n(54765),(0,H.eC)(".js-company-name-input",function(e){let t=e.target,n=t.form,r=n.querySelector(".js-corp-tos-link"),i=n.querySelector(".js-tos-link");i&&(i.classList.add("d-none"),i.setAttribute("aria-hidden","true"),r&&(r.classList.remove("d-none"),r.setAttribute("aria-hidden","false")));let a=n.querySelectorAll(".js-company-name-text");if(0!==a.length)for(let e of a)if(t.value)if(e.hasAttribute("data-wording")){let n=e.getAttribute("data-wording");e.textContent=` ${n} ${t.value}`}else e.textContent=t.value;else e.textContent=""}),(0,b.lB)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input"),n=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");t&&(e.getAttribute("data-optional")&&t.removeAttribute("required"),(0,k.m$)(t,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),n&&(n.textContent="")}}),(0,b.lB)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input");t&&(t.setAttribute("required",""),(0,p.h)(t,"focus"),(0,p.h)(t,"input"))}}),(0,b.lB)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){function t(){if(e.checked&&e.form){let t=e.form.querySelector(".js-company-owned");(0,k.m$)(t,!0)}}e.addEventListener("change",t),t()}});var eQ=n(77176),e0=n(73238),e1=n(61430);let e2=null;function e5({currentTarget:e}){if(e.hasAttribute("open")){let t=e.querySelector("[autofocus]");t&&t.focus()}else{let t=e.querySelector("summary");t&&t.focus()}}function e3({currentTarget:e}){e.hasAttribute("open")?(e2&&e2!==e&&e2.removeAttribute("open"),e2=e):e===e2&&(e2=null)}document.addEventListener("keydown",function(e){!e.defaultPrevented&&"Escape"===e.key&&e2&&e2.removeAttribute("open")}),(0,b.lB)(".js-dropdown-details",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"toggle",e3),(0,O.Rt)(e,"toggle",e5))}),(0,b.lB)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{let t=e.querySelector("summary");return(0,O.Rt)(t,"mouseenter",e1.s)}}),(0,b.lB)("[data-deferred-details-content-url]",{subscribe:e=>(0,O.Rt)(e,"toggle",e1.s)}),(0,p.on)("click","[data-toggle-for]",function(e){let t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);n&&(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,e0.A)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)(t=t.closest("details"))&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)});var e7=n(27552);(0,b.lB)("details.select-menu details-menu include-fragment",function(e){let t=e.closest("details");t&&(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");let e=t.querySelector(".js-filterable-field");e&&(0,p.h)(e,"filterable:change")}))}),(0,b.lB)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,p.h)(e,"filterable:change"))})}}),(0,b.lB)("details-menu[role=menu] [role=menu]",e=>{let t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,b.lB)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,b.lB)("form details-menu",e=>{let t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>(function(e){for(let t of e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked"))(0,p.h)(t,"change")})(t),0)})}),(0,H.Ff)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if("Enter"===e.key){let t=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');t instanceof HTMLElement&&!t.classList.contains("select-menu-clear-item")&&t.click(),e.preventDefault()}}),(0,p.on)("details-menu-selected","details-menu",e=>{let t=e.currentTarget.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.value&&t.focus()},{capture:!0});let e4=e=>{if(!(e.target instanceof Element))return;let t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=(e.detail.relatedTarget||e.detail.item.querySelector("button")).value)};async function e9({currentTarget:e}){let t=e.hasAttribute("open");if(t){let t=e.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.focus()}(0,p.h)(e,t?"menu:activate":"menu:deactivate"),await (0,_.k2)(),(0,p.h)(e,t?"menu:activated":"menu:deactivated")}(0,p.on)("itemActivated","[data-menu-input]",e4,{capture:!0}),(0,p.on)("details-menu-selected","[data-menu-input]",e4,{capture:!0}),(0,b.lB)("details-menu remote-input",{constructor:e7.A,initialize(e){let t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{n=document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?document.activeElement.id:null}),e.addEventListener("loadend",()=>{if(n){let r=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');r instanceof HTMLElement?r.focus():e.input&&e.input.focus()}})}}),(0,p.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{let t=+e.currentTarget.getAttribute("data-menu-max-options")===e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]').length;for(let n of(e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!t,e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input')))n.disabled=t&&!n.checked},{capture:!0}),(0,b.lB)("details > details-menu",{subscribe(e){let t=e.closest("details");return(0,O.Rt)(t,"toggle",e9)}}),(0,b.lB)("details > details-menu[preload]:not([src])",{subscribe:e=>(0,O.Rt)(e.parentElement,"mouseover",function(e){let t=e.currentTarget.querySelector("include-fragment[src]");t?.load()})}),(0,b.lB)("button[data-show-dialog-id]",e=>{e?.addEventListener("mouseenter",()=>{let t=e.getAttribute("data-show-dialog-id"),n=e.ownerDocument.getElementById(t);n?.querySelector("include-fragment[loading=lazy]")?.setAttribute("loading","eager")})}),(0,b.lB)("summary[data-show-dialog-id]",e=>{e?.addEventListener("click",()=>{let t=e.getAttribute("data-show-dialog-id");if(!t)return;let n=e.ownerDocument.getElementById(t);n?.show()})});let e6=new WeakMap;function e8(e){return[Array.from(e.querySelectorAll("input[type=submit][data-disable-with], button[data-disable-with]")),Array.from(document.querySelectorAll(`button[data-disable-with][form="${e.id}"]`))].flat()}function te(e){for(let t of e8(e)){let n=e6.get(t);null!=n&&(t instanceof HTMLInputElement?t.value=n:t.innerHTML=n,(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),e6.delete(t))}}(0,p.on)("submit","form",function(e){for(let t of e8(e.currentTarget)){e6.set(t,t instanceof HTMLInputElement?t.value||"Submit":t.innerHTML||"");let e=t.getAttribute("data-disable-with");e&&(t instanceof HTMLInputElement?t.value=e:t.textContent=e),t.disabled=!0}},{capture:!0}),(0,p.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&te(e)}),(0,g.ZV)(te),n(5012);var tt=n(21715),tn=n(98831);async function tr(e){let t=e.getAttribute("data-feature-preview-indicator-src"),n=await ti(t);for(let t of e.querySelectorAll(".js-feature-preview-indicator"))t.hidden=!n}async function ti(e){try{let t=await fetch(e,{headers:{Accept:"application/json"}});if(!t.ok)return!1;return(await t.json()).show_indicator}catch{return!1}}(0,b.lB)("[data-favicon-override]",{add(e){let t=e.getAttribute("data-favicon-override");setTimeout(()=>(0,tn.Ow)(t))},remove(){(0,tn.gd)()}}),(0,tn.uQ)(),document.addEventListener(tt.z.SUCCESS,tn.uQ),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{(0,tn.uQ)()}),(0,b.lB)(".js-feature-preview-indicator-container",e=>{tr(e)});var ta=n(24791),to=n(20451);function ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,p.on)("click","[data-feature-preview-trigger-url]",async e=>{let t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),r=await (0,ta.r)({content:(0,to.Ts)(document,n),dialogClass:"feature-preview-dialog"}),i=t.getAttribute("data-feature-preview-close-details"),a=t.getAttribute("data-feature-preview-close-hmac");for(let e of(r.addEventListener("dialog:remove",()=>{(0,v.i)({hydroEventPayload:i,hydroEventHmac:a},!0)}),document.querySelectorAll(".js-feature-preview-indicator")))e.hidden=!0}),(0,g.JW)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-unenroll:${n}`)}),(0,g.JW)(".js-feature-preview-enroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-enroll:${n}`)});let tl="X-Digest-Sha256",tc="X-Digest-Sha256-Hmac",tu=class AttachmentUpload{async process(e){var t,n;let r=window.performance.now(),i=new Headers(this.policy.header||{}),a=new XMLHttpRequest;for(let[e,t]of(a.open("POST",this.policy.upload_url,!0),i))a.setRequestHeader(e,t);a.onloadstart=()=>{e.attachmentUploadDidStart(this.attachment,this.policy)},a.upload.onprogress=t=>{if(t.lengthComputable){let n=Math.round(t.loaded/t.total*100);e.attachmentUploadDidProgress(this.attachment,n)}},await (t=a,n=function(e,t){let n=new FormData;for(let e in t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token),t.form)n.append(e,t.form[e]);return n.append("file",e.file),n}(this.attachment,this.policy),new Promise((e,r)=>{t.onload=()=>e(t),t.onerror=r,t.send(n)}));let o=a.getResponseHeader(tl),s=a.getResponseHeader(tc),l={};o&&s&&(l[tl]=o,l[tc]=s),204===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,{})):201===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(a.responseText))):e.attachmentUploadDidError(this.attachment,{status:a.status,body:a.responseText});let c={duration:window.performance.now()-r,size:this.attachment?.file?.size,fileType:this.attachment?.file?.type,success:204===a.status||201===a.status};(0,v.i)({uploadTiming:c},!0)}constructor(e,t){ts(this,"attachment",void 0),ts(this,"policy",void 0),this.attachment=e,this.policy=t}};function td(e,t){let n="string"==typeof e.asset_upload_url?e.asset_upload_url:null,r="string"==typeof e.asset_upload_authenticity_token?e.asset_upload_authenticity_token:null;if(!(n&&r))return;let i=new FormData;i.append("authenticity_token",r),fetch(n,{method:"PUT",body:i,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)(),...t}})}async function tm(e,t){var n,r;tb(t,"is-uploading");let i=(n=e,r=t,{attachmentUploadDidStart(e,t){e.saving(0),tb(r,"is-uploading"),(0,p.h)(r,"upload:start",{batch:n,attachment:e,policy:t})},attachmentUploadDidProgress(e,t){e.saving(t),(0,p.h)(r,"upload:progress",{batch:n,attachment:e})},attachmentUploadDidComplete(e,t,i){var a,o;e.saved((a=i,o=t,{id:(null==a.id?null:String(a.id))||(null==o.asset.id?null:String(o.asset.id)),href:("string"==typeof a.href?a.href:null)||("string"==typeof o.asset.href?o.asset.href:null),name:o.asset.name})),(0,p.h)(r,"upload:complete",{batch:n,attachment:e}),n.isFinished()&&tb(r,"is-default")},attachmentUploadDidError(e,t){n.setAttachmentAsFailed(e),(0,p.h)(r,"upload:error",{batch:n,attachment:e});let{state:i}=th(t);tb(r,i)}});for(let n of e.attachments){let r=await tf(e,n,t);if(!r)return;try{let e=new tu(n,r);await e.process(i)}catch{e.setAttachmentAsFailed(n),(0,p.h)(t,"upload:error",{batch:e,attachment:n}),tb(t,"is-failed");return}}}async function tf(e,t,n){let r=function(e,t){let n=t.querySelector(".js-data-upload-policy-url-csrf").value,r=t.getAttribute("data-upload-repository-id"),i=t.getAttribute("data-subject-type"),a=t.getAttribute("data-subject-param"),o=t.getAttribute("data-upload-container-type"),s=t.getAttribute("data-upload-container-id"),l=e.file,c=new FormData;return c.append("name",l.name),c.append("size",String(l.size)),c.append("content_type",l.type),c.append("authenticity_token",n),i&&c.append("subject_type",i),a&&c.append("subject",a),r&&c.append("repository_id",r),e.directory&&c.append("directory",e.directory),o&&c.append("upload_container_type",o),o&&s&&c.append("upload_container_id",s),c}(t,n),i=[];(0,p.h)(n,"upload:setup",{batch:e,attachment:t,form:r,preprocess:i});try{var a,o;await Promise.all(i);let s=await fetch((a=r,o=n,new Request(o.getAttribute("data-upload-policy-url"),{method:"POST",body:a,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)()}})));if(s.ok)return await s.json();e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t});let l=await s.text(),c=s.status,{state:u,messaging:d}=th({status:c,body:l},t.file);tb(n,u,d)}catch{e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t}),tb(n,"is-failed")}return null}function th(e,t){if(400===e.status)return{state:"is-bad-file"};if(422!==e.status)return{state:"is-failed"};let n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(let e of n.errors)switch(e.field){case"size":{let n=t?t.size:null;if(null!=n&&0===n)return{state:"is-empty"};return{state:"is-too-big",messaging:{message:tp(e.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":if("already_exists"===e.code)return{state:"is-duplicate-filename"};return{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}let tp=e=>e.startsWith("size")?e.substring(5):e,tg=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function tb(e,t,n){if(e.classList.remove(...tg),n){let{message:t,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=t)}e.classList.add(t)}function tv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ty=class Batch{percent(){return Math.round(tw(this.attachments,e=>e.file.size*e.percent/100)/this.total*100)}uploaded(){return tw(this.attachments,e=>+!!e.isSaved())}isFinished(){return this.attachments.every(e=>this.failedAttachments.includes(e)||e.isSaved())}setAttachmentAsFailed(e){this.attachments.includes(e)&&!this.failedAttachments.includes(e)&&this.failedAttachments.push(e)}constructor(e){tv(this,"attachments",void 0),tv(this,"size",void 0),tv(this,"total",void 0),tv(this,"failedAttachments",void 0),this.attachments=e,this.failedAttachments=[],this.size=this.attachments.length,this.total=tw(this.attachments,e=>e.file.size)}};function tw(e,t){return e.reduce((e,n)=>e+t(n),0)}(0,b.lB)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,p.on)("file-attachment-accept","file-attachment",function(e){let{attachments:t}=e.detail;0===t.length&&(tb(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,p.on)("file-attachment-accepted","file-attachment",function(e){let t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;let{attachments:n}=e.detail;tm(new ty(n),e.currentTarget)}),(0,p.on)("click","button[data-file-attachment-for]",function(e){let t=e.currentTarget.getAttribute("data-file-attachment-for");document.querySelector(`input[type=file]#${t}`).click()});let tS=0;function tE(e){return Array.from(e.types).indexOf("Files")>=0}function tA(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tj(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tL({currentTarget:e}){tb(e.querySelector("file-attachment"),"is-default")}(0,b.lB)("file-attachment",{add(e){0==tS++&&(document.addEventListener("drop",tA),document.addEventListener("dragover",tj));let t=e.closest("form");t&&t.addEventListener("reset",tL)},remove(e){0==--tS&&(document.removeEventListener("drop",tA),document.removeEventListener("dragover",tj));let t=e.closest("form");t&&t.removeEventListener("reset",tL)}});var tC=n(62044);function tk(e,t,n,r={}){let i=r.limit??1/0,a=0;for(let r of e.children){let e=n(r,t);null==e||(e&&a{let t=e.target,n=t.input;if(!(document.activeElement&&document.activeElement===n))return;let{count:r,total:i}=e.detail,a=function(e){let t=e.getAttribute("data-aria-live-element");if(!t)return{};let n=document.getElementById(t);return n?{element:n}:{}}(t);(0,w.i)(`Found ${r} out of ${i} ${1===i?"item":"items"}`,a)}),(0,p.on)("toggle","details",e=>{setTimeout(()=>(function(e){let t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()})(e.target),0)},{capture:!0}),(0,p.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;let{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");t&&n instanceof tC.A&&n.setAttribute("aria-owns",t.id)},{capture:!0});var tq=n(30695),tx=n(13617);let tM=new WeakMap;function t_(e,t,n){let r=t.toLowerCase(),i=n.limit,a=tM.get(e),o=e.querySelector('input[type="radio"]:checked'),s=Array.from(e.children);if(a){if(e.classList.contains("filter-sort-list-refresh"))for(let t of(e.classList.remove("filter-sort-list-refresh"),Array.from(e.children)))a.includes(t)||a.push(t)}else a=Array.from(e.children),tM.set(e,a);for(let t of s)e.removeChild(t),t instanceof HTMLElement&&(t.style.display="");let l=r?(0,tx.d)(a,n.sortKey,tq.UD):a,c=null==i?l:l.slice(0,i),u=c.length,d=document.createDocumentFragment();for(let e of c)d.appendChild(e);let m=!1;if(o instanceof HTMLInputElement)for(let e of d.querySelectorAll('input[type="radio"]:checked'))e instanceof HTMLInputElement&&e.value!==o.value&&(e.checked=!1,m=!0);return e.appendChild(d),o&&m&&o.dispatchEvent(new Event("change",{bubbles:!0})),u}var tH=n(88402);let tP=new AbortController,tO=new WeakMap,tI=new WeakMap,tR=new WeakMap;async function t$(e,t,n){var r;n&&!tO.has(e)&&(r=e,tO.set(r,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map}));let i=await tB(e,t,n);return e.hasAttribute("data-filterable-data-pre-rendered")&&(i.suggestions=function(e,t){let n=[],r=e.querySelectorAll(".js-filterable-suggested-user");if(r.length>0)for(let t of e.querySelectorAll(".js-filterable-suggested-user"))t.classList.remove("js-filterable-suggested-user"),n.push({name:t.querySelector(".js-description").textContent,login:t.querySelector(".js-username").textContent,selected:"true"===t.getAttribute("aria-checked"),element:t,suggestion:!0});if(t){let t=tO.get(e);return r.length>0&&(t.cachedSuggestions=n,t.userResultCache.clear()),t.cachedSuggestions}return n}(e,n)),i}async function tB(e,t,n){let r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===r.pathname)throw Error("could not get data-filterable-src");if(n){let n=tO.get(e),i=t.trim();if(n.lastSearchText===i)return n.lastSearchResult;let a=void 0===n.lastSearchText;n.lastSearchText=i;let o=e.getAttribute("data-filterable-for")||"",s=document.getElementById(o);if(tP.abort(),""===i)n.lastSearchResult={suggestions:[],users:[]};else{tP=new AbortController;let e={headers:{Accept:"application/json",...(0,x.kt)()},signal:tP.signal},i=r.searchParams||new URLSearchParams;i.set("q",t),i.set("typeAhead","true"),r.search=i.toString(),a||s?.classList.add("is-loading");let o=await fetch(r.toString(),e);n.lastSearchResult=await o.json()}return s?.classList.remove("is-loading"),n.lastSearchResult}{let e={headers:{Accept:"application/json",...(0,x.kt)()}},t=await fetch(r.toString(),e);return await t.json()}}async function tD(e,t,n){tR.set(e,t),await (0,tH.A)();let r=e.hasAttribute("data-filterable-show-suggestion-header"),i=e.hasAttribute("data-filterable-type-ahead"),a=tI.get(e);if(!a)try{a=await t$(e,t,i),i||tI.set(e,a)}catch(e){if("AbortError"===e.name)return -1;throw e}if(!i&&tR.get(e)!==t)return -1;let o=n.limit,s=e.querySelector("template"),l={};for(let t of e.querySelectorAll("input[type=hidden]"))l[`${t.name}${t.value}`]=t;let c=s.nextElementSibling;for(;c;){let e=c;c=e.nextElementSibling,e instanceof HTMLElement&&(i||"true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let u=0,d=""===t.trim(),m=document.createDocumentFragment(),f=e.querySelector(".js-divider-suggestions"),h=e.querySelector(".js-divider-rest"),p=tO.get(e);function g(e){let n=`${e.login} ${e.name}`.toLowerCase().trim().includes(t),r=!(null!=o&&u>=o)&&n;if(r||e.selected||e.suggestion){let t=function(e,t,n,r){if(null!=e.element)return e.element;if(r?.userResultCache.has(e.id))return r.userResultCache.get(e.id);let i=t.content.cloneNode(!0),a=i.querySelector("input[type=checkbox], input[type=radio]");e.type&&(a.name=`reviewer_${e.type}_ids[]`),a.value=e.id;let o=`${a.name}${e.id}`,s=e.selected;n[o]&&(s=!0,n[o].remove(),delete n[o]);let l=i.querySelector("[role^=menuitem]");s&&(l.setAttribute("aria-checked","true"),a.checked=!0),e.disabled&&l.setAttribute("aria-disabled","true"),e.ccr_quota_limited&&a.setAttribute("data-ccr-quota-limited","true");let c=i.querySelector(".js-username");c&&(c.textContent=e.login);let u=i.querySelector(".js-description");u&&(u.textContent=e.name,e.ccr_quota_limited&&u.classList.add("description-attention","ml-1"));let d=i.querySelector(".js-extended-description");d&&(e.description?d.textContent=e.description:d.remove()),"copilot-swe-agent"===e.login&&(c.textContent="Copilot",u.textContent="Your AI pair programmer");let m=i.querySelector(".js-avatar");return"Copilot"===e.login||"copilot-swe-agent"===e.login?(i.querySelector(".js-copilot-avatar").hidden=!1,m.hidden=!0):(m.className=`${m.className} ${e.class}`,m.src=e.avatar),e.element=l,r?.userResultCache.set(e.id,l),e.element}(e,s,l,p);t.hidden=!r,r&&u++,m.appendChild(t)}}let b=!1;if(f&&(a.suggestions?.length>0||r&&a.users.length>0)){let e=a.suggestions??[],t=e.filter(e=>e.selected),n=e.filter(e=>!e.selected);for(let e of t)g(e);m.appendChild(f);let o=u;for(let e of n)g(e);f.hidden=!(b=u>o)||i&&!d,r&&a.users.length>0&&(f.hidden=!d)}h&&m.appendChild(h);let v=u;for(let e of a.users)g(e);return h&&(h.hidden=v===u||!b),e.append(m),u}let tN=new AbortController,tF=new WeakMap,tW=new WeakMap,tU=new WeakMap;async function tz(e,t,n){await (0,tH.A)(),tU.set(e,t);let r=tW.get(e);if(!r)try{r=await tV(e,t)}catch(e){if("AbortError"===e.name)return -1;throw e}let i={};for(let t of e.querySelectorAll("label[aria-checked=true] > div > input[hidden]"))i[`${t.name}${t.value}`]=t;let a=e.querySelector("template"),o=a.nextElementSibling;for(;o;){let e=o;o=e.nextElementSibling,e instanceof HTMLElement&&("true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let s=document.createDocumentFragment(),l=tF.get(e),c=n.limit,u=0;for(let e of r.labels){let n=`${e.name}`.toLowerCase().trim().includes(t.toLocaleLowerCase()),r=!(null!=c&&u>=c)&&n;if(r||e.selected){let t=function(e,t,n,r){if(null!=e.element)return e.element;let i=r?.labelResultCache.get(e.id);if(i)return i;let a=t.content.cloneNode(!0),o=a.querySelector("input[type=checkbox]");o.value=e.id,o.setAttribute("data-label-name",e.name);let s=`${o.name}${e.id}`,l=e.selected;n[s]&&(l=!0,n[s].remove(),delete n[s]);let c=a.querySelector("[role^=menuitem]");l&&(c.setAttribute("aria-checked","true"),o.checked=!0);let u=a.querySelector(".js-label-id");u&&u.setAttribute("data-name",e.id);let d=a.querySelector(".js-label-color");if(d){let t=d.getAttribute("style")?.replace("background-color:",`background-color:#${e.color};`);d.setAttribute("style",t)}let m=a.querySelector(".js-label-name-html");m&&(m.innerHTML=e.htmlName);let f=a.querySelector(".js-label-description");return f&&(e.description?f.textContent=e.description:f.remove()),e.element=c,r?.labelResultCache.set(e.id,c),e.element}(e,a,i,l);t.hidden=!r,r&&u++,s.appendChild(t)}}return e.append(s),u}async function tV(e,t){return(tF.has(e)||tF.set(e,{lastSearchResult:{labels:[]},cachedSuggestions:[],labelResultCache:new Map}),e.hasAttribute("data-filterable-data-pre-rendered"))?function(e){let t=[],n=e.querySelectorAll(".js-filterable-label");if(e.removeAttribute("data-filterable-data-pre-rendered"),n.length>0)for(let n of e.querySelectorAll(".js-filterable-label"))n.classList.remove("js-filterable-label"),t.push({id:n.querySelector("input[hidden]").getAttribute("value")||"",name:n.querySelector("input[hidden]").getAttribute("data-label-name")||"",htmlName:n.querySelector(".js-label-name-html").textContent,description:n.querySelector(".js-label-description")?.textContent||"",color:n.querySelector(".js-label-color").getAttribute("label-color")||"",selected:"true"===n.getAttribute("aria-checked"),element:n});let r=tF.get(e);return t.length>0&&(r.cachedSuggestions=t,r.lastSearchText="",r.lastSearchResult={labels:t}),r.lastSearchResult}(e):await tG(e,t)}async function tG(e,t){let n=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===n.pathname)throw Error("could not get data-filterable-src");let r=tF.get(e),i=t.trim();if(r.lastSearchText===i)return r.lastSearchResult;r.lastSearchText=i;let a=e.getAttribute("data-filterable-for")||"",o=document.getElementById(a);tN.abort(),tN=new AbortController;let s={headers:{Accept:"application/json",...(0,x.kt)()},signal:tN.signal},l=n.searchParams||new URLSearchParams;l.set("q",t),l.set("typeAhead","true"),n.search=l.toString(),o?.classList.add("is-loading");let c=await fetch(n.toString(),s);return r.lastSearchResult=await c.json(),o?.classList.remove("is-loading"),r.lastSearchResult}async function tX(e,t){let n=parseInt(e.getAttribute("data-filterable-limit"),10)||null,r=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.getAttribute("data-prio-filter-value").toLowerCase().trim(),n=e.textContent.toLowerCase().trim(),r=2*(0,tq.dt)(t,i,.01),a=(0,tq.dt)(n,i,.01);return r>a&&(a=r),a>0?{score:a,text:n}:null}});break}case"fuzzy":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim(),n=(0,tq.dt)(t,i);return n>0?{score:n,text:t}:null}});break}case"substring":r=tk(e,t.toLowerCase(),tJ,{limit:n});break;case"substring-memory":r=await tD(e,t,{limit:n});break;case"labels-typeahead":r=await tz(e,t,{limit:n});break;default:r=tk(e,t.toLowerCase(),tK,{limit:n})}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",0===r),r}function tK(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}function tJ(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}(0,b.lB)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");let t=e.hasAttribute("type-ahead")?200:null,n=e.value;async function r(e){n!==e.value&&(n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change"))}async function i(){n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change")}return{add(e){e.addEventListener("focus",i),(0,$.Up)(e,r,{wait:t}),document.activeElement===e&&i()},remove(e){e.removeEventListener("focus",i),(0,$.NB)(e,r)}}}}),(0,p.on)("filterable:change",".js-filterable-field",async function(e){let t=e.currentTarget,n=t.value.trim().toLowerCase();for(let e of document.querySelectorAll(`[data-filterable-for="${t.id}"]`)){let r=await tX(e,n);if(-1===r)return;document.activeElement&&t===document.activeElement&&(0,w.i)(`${r} results found.`),e.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}}),(0,p.on)("filterable:change","details-menu .select-menu-list",function(e){let t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&function(e,t,n){let r=n.length>0&&!function(e,t){for(let n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}(e,n);if(e.classList.toggle("is-showing-new-item-form",r),!r)return;t.querySelector(".js-new-item-name").textContent=n;let i=t.querySelector(".js-new-item-value");(i instanceof HTMLInputElement||i instanceof HTMLButtonElement)&&(i.value=n)}(t,n,e.detail.inputField.value)}),(0,b.lB)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});var tY=n(63159);function tZ(){!document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")&&(0,tY.Oc)(document)&&(0,tY.GO)(document)}(0,e0.A)(tZ),(0,p.on)("click",'a[href^="#"]',function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(tZ,0)});let tQ=e=>{let t=Array.from(Array.from(document.querySelectorAll('h1:not([hidden]),h2:not([hidden]),h3:not([hidden]),button:not([disabled]):not([hidden]),a:not([hidden]),input:not([disabled]):not([hidden]), select:not([disabled]):not([hidden]), textarea:not([disabled]):not([hidden]), [tabindex]:not([tabindex="-1"]):not([disabled]):not([hidden])'))).filter(e=>{if(!e.getAttribute("aria-hidden")&&!(e.offsetWidth<=0&&e.offsetHeight<=0)&&e?.offsetParent?.style.visibility!=="hidden")return!0}),n=t.indexOf(e);if(-1!==n&&n>0){let e=t[n-1];e&&("H1"===e.tagName||"H2"===e.tagName||"H3"===e.tagName)&&e.setAttribute("tabindex","-1"),e?.focus()}};(0,p.on)("click",".js-flash-close",function(e){let t=e.currentTarget.closest(".flash-messages");tQ(e.target),e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()}),!async function(){await J.K;let e=document.querySelector('.js-flash-alert[role="alert"]');e&&setTimeout(()=>{let t=document.createTextNode("\xa0"),n=document.createElement("span");n.classList.add("sr-only"),n.appendChild(t),e.appendChild(n)},200)}();var t0=n(78134);let t1=["flash-notice","flash-error","flash-message","flash-warn","flash-success"];(0,b.lB)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){for(let{key:t,value:n}of t1.flatMap(en.OR)){let r;(0,en.Yj)(t);try{r=atob(decodeURIComponent(n))}catch{continue}e.after(new t0.i4(e,{className:t,message:r}))}}});let t2=new WeakMap;document.addEventListener("focus",function(e){let t=e.target;t instanceof Element&&!t2.get(t)&&((0,p.h)(t,"focusin:delay"),t2.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){let t=e.target;t instanceof Element&&t!==document.activeElement&&((0,p.h)(t,"focusout:delay"),t2.delete(t))},200)},{capture:!0}),(0,g.JW)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}let n=e.closest(".js-form-toggle-container").querySelector(".js-form-toggle-target[hidden]");n.hidden=!1,e.hidden=!0;let r=e.getAttribute("data-sr-feedback")||"";r&&(0,w.i)(r),n?.querySelector("input[type=submit], button[type=submit]")?.focus()});var t5=n(62643);function t3(e){if(!(e instanceof CustomEvent))return;let t={};e.target instanceof t5.A&&(t.element=e.target.ariaLiveElement),(0,w.i)(`${e.detail} results found.`,t)}function t7(e){for(let t of document.querySelectorAll(".js-hook-event-checkbox"))t.checked=t.matches(e)}(0,b.lB)("fuzzy-list",{constructor:t5.A,subscribe:e=>(0,O.Rt)(e,"fuzzy-list-sorted",t3)}),(0,p.on)("click",".email-hidden-toggle",function(e){let t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())}),n(52232),(0,b.lB)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){let t,n=e.form;if(!n)return;try{t=new URL(e.value)}catch{}let r=n.querySelector(".js-ssl-hook-fields");r instanceof HTMLElement&&(r.hidden=!(t&&"https:"===t.protocol))}(0,$.Up)(e,t),t()}}),(0,p.on)("change",".js-hook-event-choice",function(e){let t=e.currentTarget,n=t.checked&&"custom"===t.value,r=t.closest(".js-hook-events-field");r&&r.classList.toggle("is-custom",n);let i=document.getElementsByClassName("js-hook-event-selector")[0];i&&n?i.hidden=!1:i&&!n&&!1===i.hidden&&(i.hidden=!0),t.checked&&(n?document.querySelector(".js-hook-wildcard-event").checked=!1:"push"===t.value?t7('[value="push"]'):"all"===t.value&&t7(".js-hook-wildcard-event"))}),(0,p.on)("click",".js-hook-deliveries-pagination-button",async function(e){let t=e.currentTarget;t.disabled=!0;let n=t.parentElement,r=t.getAttribute("data-url");n.before(await (0,to.Ts)(document,r)),n.remove()}),(0,g.JW)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)}),!function(){let e=document.getElementById("insecure_ssl_verification"),t=document.getElementById("insecure_ssl_verification_submit"),n=document.getElementById("insecure_ssl_0"),r=document.getElementById("insecure_ssl_1");e&&t&&n&&r&&(r.addEventListener("change",t=>{t.stopPropagation(),n.checked=!0,e instanceof HTMLDialogElement?e.showModal():e.show()}),t.addEventListener("click",()=>{r.checked=!0}),e.addEventListener("dialog:remove",()=>{r.checked=!0}))}();var t4=n(65461);(0,b.lB)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,eZ.zw)())(0,t4.ai)(e);else{let n=e.getAttribute("data-hotkey");if(n){var t;let r=(t=n,(0,t4.SK)(t).filter(e=>(0,eZ.GI)(e)).join(","));r.length>0?(e.setAttribute("data-hotkey",r),(0,t4.ai)(e)):(e.removeAttribute("data-hotkey"),(0,t4.JC)(e))}}},remove(e){(0,t4.JC)(e)}});var t9=n(69676),t6=n(67105);let t8=()=>{if(void 0!==d)return d;let e=document.querySelector("meta[name=hovercards-preference]");return!e||(d="true"===e.content)},ne=document.querySelector(".js-hovercard-content");(0,b.lB)(".js-hovercard-content",{add:e=>{ne=e},remove:()=>{ne=document.querySelector(".js-hovercard-content")}});let nt=(0,eN.A)(to.Ts),nn=null,nr=0;function ni(e){return"Popover-message--"+e}function na(){if(!(ne instanceof HTMLElement))return;window.removeEventListener("keydown",ng),ne.style.display="none",ne.removeAttribute("data-hovercard-target-url");let e=ne.querySelector(".Popover-message");e instanceof HTMLElement&&(e.textContent=""),i=null,f&&f.abort()}async function no(e,t){let n;if("ontouchstart"in document)return;let r=e instanceof MouseEvent,a=e.currentTarget;if(e instanceof MouseEvent&&(nr=e.clientX),!(a instanceof Element)||i===a||a.closest(".js-hovercard-content")||!function(e){let t=e.getAttribute("data-hovercard-type");return"pull_request"===t||"issue"===t?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):"team"===t?!!e.closest("[data-team-hovercards-enabled]"):"repository"===t?!!e.closest("[data-repository-hovercards-enabled]"):"commit"===t?!!e.closest("[data-commit-hovercards-enabled]"):"project"===t?!!e.closest("[data-project-hovercards-enabled]"):"discussion"===t?!!e.closest("[data-discussion-hovercards-enabled]"):"acv_badge"===t?!!e.closest("[data-acv-badge-hovercards-enabled]"):"sponsors_listing"!==t||!!e.closest("[data-sponsors-listing-hovercards-enabled]")}(a))return;na(),i=a;let o=function(e){let t=e.getAttribute("data-hovercard-url");if(t){let n=function(e){let t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");let n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}(e);if(n){let e=new URL(t,window.location.origin),r=new URLSearchParams(e.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),e.search=r.toString(),e.toString()}return t}return""}(a);try{let e=new Promise(e=>window.setTimeout(e,t,0));await e,a===i&&(n=await nt(document,o))}catch(t){let e=t.response;if(e&&404===e.status)a.setAttribute("aria-label","Hovercard is unavailable"),a.classList.add("tooltipped","tooltipped-ne");else if(e&&410===e.status){let t=await e.clone().json();a.setAttribute("aria-label",t.message),a.classList.add("tooltipped","tooltipped-ne")}return}a===i&&n&&(f=function(e,t,n){if(!(ne instanceof HTMLElement))return;let r=ne.querySelector(".Popover-message");if(!(r instanceof HTMLElement))return;window.addEventListener("keydown",ng),r.textContent="";let i=document.createElement("div");for(let t of e.children)i.appendChild(t.cloneNode(!0));if(r.appendChild(i),!function(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(ni("bottom-left"),ni("bottom-right"),ni("right-top"),ni("right-bottom"),ni("top-left"),ni("top-right"));let{containerTop:n,containerLeft:r,contentClassSuffix:i}=function(e){let{width:t,height:n}=ne.getBoundingClientRect(),{left:r,top:i,height:a,width:o}=function(e){let t=e.getClientRects(),n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(let e of t)if(e.left