- Open in github.dev
- Open in a new github.dev tab
- Open in codespace
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-diff --git a/car6.html b/car6.html deleted file mode 100644 index 42d8611..0000000 --- a/car6.html +++ /dev/null @@ -1,2074 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Unable to render rich display
`),Error(`Expected to see input data for type: ${r}`);let v=c(i,t,{type:r,identifier:o,contentJson:g}),y=c(i,t,{type:r,identifier:`${o}-fullscreen`,contentJson:g}),b=function(e,t,r){let i=(0,n.qy)`Unable to render rich display
`;if(""!==e){let r=e.split("\n");t=(0,n.qy)`Unable to render rich display
-${r.map(e=>(0,n.qy)`${e}
`)}
Loading preview…
";try{let n=await eJ(e);t.innerHTML=n||"Nothing to preview
",(0,y.h)(e,"preview:rendered")}catch(e){"AbortError"!==e.name&&(t.innerHTML="Error rendering preview
")}}(0,L.lB)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{let t=e.closest(".js-previewable-comment-form");try{await eJ(t)}catch{}})}),(0,O.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 eV.A?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});let e1=/^(\+1|-1|:\+1?|:-1?)$/,e2=e=>{let t=!1;for(let n of e.split("\n")){let e=n.trim();if(!(!e||e.startsWith(">"))){if(t&&!1===e1.test(e))return!1;!t&&e1.test(e)&&(t=!0)}}return t};function e5(e){let t=e.target,n=t.value,r=t.closest(".js-reaction-suggestion");if(r){if(e2(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 e4(r)}}function e4(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}(0,y.on)("focusout","#new_comment_field",function(e){let t=e.currentTarget.closest(".js-reaction-suggestion");t&&e4(t)}),(0,y.on)("focusin","#new_comment_field",function(e){e5(e)}),(0,O.Ff)("keyup","#new_comment_field",function(e){e5(e)});var e7=n(98164);(0,y.on)("navigation:keydown",".js-commits-list-item",function(e){(0,e7.$$)(e.detail.originalEvent)&&e.target instanceof Element&&"c"===e.detail.hotkey&&e.target.querySelector(".js-navigation-open").click()}),n(49710),(0,O.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,L.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,R.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,L.lB)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input");t&&(t.setAttribute("required",""),(0,y.h)(t,"focus"),(0,y.h)(t,"input"))}}),(0,L.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,R.m$)(t,!0)}}e.addEventListener("change",t),t()}});var e3=n(40622),e9=n(23149),e8=n(23711);let e6=null;function te({currentTarget:e}){if(e.hasAttribute("open")){let t=e.querySelector("[autofocus]");t&&t.focus()}else{let t=e.querySelector("summary");t&&t.focus()}}function tt({currentTarget:e}){e.hasAttribute("open")?(e6&&e6!==e&&e6.removeAttribute("open"),e6=e):e===e6&&(e6=null)}document.addEventListener("keydown",function(e){!e.defaultPrevented&&"Escape"===e.key&&e6&&e6.removeAttribute("open")}),(0,L.lB)(".js-dropdown-details",{subscribe:e=>(0,N.Zz)((0,N.Rt)(e,"toggle",tt),(0,N.Rt)(e,"toggle",te))}),(0,L.lB)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{let t=e.querySelector("summary");return(0,N.Rt)(t,"mouseenter",e8.s)}}),(0,L.lB)("[data-deferred-details-content-url]",{subscribe:e=>(0,N.Rt)(e,"toggle",e8.s)}),(0,y.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,e9.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 tn=n(27552);(0,L.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,y.h)(e,"filterable:change")}))}),(0,L.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,y.h)(e,"filterable:change"))})}}),(0,L.lB)("details-menu[role=menu] [role=menu]",e=>{let t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,L.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,L.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,y.h)(t,"change")})(t),0)})}),(0,O.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,y.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 tr=e=>{if(!(e.target instanceof Element))return;let t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;let r=e.detail.relatedTarget||e.detail.item.querySelector("button");n.value=r.value};async function ti({currentTarget:e}){let t=e.hasAttribute("open");if(t){let t=e.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.focus()}(0,y.h)(e,t?"menu:activate":"menu:deactivate"),await (0,B.k2)(),(0,y.h)(e,t?"menu:activated":"menu:deactivated")}(0,y.on)("itemActivated","[data-menu-input]",tr,{capture:!0}),(0,y.on)("details-menu-selected","[data-menu-input]",tr,{capture:!0}),(0,L.lB)("details-menu remote-input",{constructor:tn.A,initialize(e){let t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=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,y.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,L.lB)("details > details-menu",{subscribe(e){let t=e.closest("details");return(0,N.Rt)(t,"toggle",ti)}}),(0,L.lB)("details > details-menu[preload]:not([src])",{subscribe:e=>(0,N.Rt)(e.parentElement,"mouseover",function(e){let t=e.currentTarget.querySelector("include-fragment[src]");t?.load()})}),(0,L.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,L.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 ta=new WeakMap;function to(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 ts(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}function tl(e){for(let t of to(e)){let n=ta.get(t);null!=n&&(ts(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),ta.delete(t))}}(0,y.on)("submit","form",function(e){for(let t of to(e.currentTarget)){ta.set(t,t instanceof HTMLInputElement?t.value||"Submit":t.innerHTML||"");let e=t.getAttribute("data-disable-with");e&&ts(t,e),t.disabled=!0}},{capture:!0}),(0,y.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&tl(e)}),(0,v.ZV)(tl),n(32357),n(12291);var tc=n(27260);function tu(e,t){let n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),r=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");let a="light"===t?"":"-dark";if(n&&r){if(null==i&&(i=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${a}.svg`,n.href=e;let t=n.href.substr(0,n.href.lastIndexOf("."));r.href=`${t}.png`}else{let e=n.href.indexOf("-dark.svg"),t=n.href.substr(0,-1!==e?e:n.href.lastIndexOf("."));n.href=`${t}${a}.svg`,r.href=`${t}${a}.png`}}}function td(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}function tm(){td()&&tu(void 0,"dark")}async function tf(e){let t=e.getAttribute("data-feature-preview-indicator-src"),n=await th(t);for(let t of e.querySelectorAll(".js-feature-preview-indicator"))t.hidden=!n}async function th(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,L.lB)("[data-favicon-override]",{add(e){let t=e.getAttribute("data-favicon-override");setTimeout(()=>tu(t,td()?"dark":"light"))},remove(){null!=i&&tu(i,td()?"dark":"light")}}),tm(),document.addEventListener(tc.z.SUCCESS,tm),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{tu(void 0,td()?"dark":"light")}),(0,L.lB)(".js-feature-preview-indicator-container",e=>{tf(e)});var tp=n(65024),tg=n(27193);(0,y.on)("click","[data-feature-preview-trigger-url]",async e=>{let t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),r=await (0,tp.r)({content:(0,tg.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,A.i)({hydroEventPayload:i,hydroEventHmac:a},!0)}),document.querySelectorAll(".js-feature-preview-indicator")))e.hidden=!0}),(0,v.JW)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,y.h)(e,`feature-preview-unenroll:${n}`)}),(0,v.JW)(".js-feature-preview-enroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,y.h)(e,`feature-preview-enroll:${n}`)});let tb=class AttachmentUpload{async process(e){var t;let n=window.performance.now(),r=new Headers(this.policy.header||{}),i=new XMLHttpRequest;for(let[e,t]of(i.open("POST",this.policy.upload_url,!0),r))i.setRequestHeader(e,t);i.onloadstart=()=>{e.attachmentUploadDidStart(this.attachment,this.policy)},i.upload.onprogress=t=>{if(t.lengthComputable){let n=Math.round(t.loaded/t.total*100);e.attachmentUploadDidProgress(this.attachment,n)}},await (t=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,n)=>{i.onload=()=>e(i),i.onerror=n,i.send(t)})),204===i.status?(ty(this.policy),e.attachmentUploadDidComplete(this.attachment,this.policy,{})):201===i.status?(ty(this.policy),e.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(i.responseText))):e.attachmentUploadDidError(this.attachment,{status:i.status,body:i.responseText});let a={duration:window.performance.now()-n,size:this.attachment?.file?.size,fileType:this.attachment?.file?.type,success:204===i.status||201===i.status};(0,A.i)({uploadTiming:a},!0)}constructor(e,t){this.attachment=e,this.policy=t}};function ty(e){let t="string"==typeof e.asset_upload_url?e.asset_upload_url:null,n="string"==typeof e.asset_upload_authenticity_token?e.asset_upload_authenticity_token:null;if(!(t&&n))return;let r=new FormData;r.append("authenticity_token",n),fetch(t,{method:"PUT",body:r,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}async function tv(e,t){let n={attachmentUploadDidStart(n,r){n.saving(0),tA(t,"is-uploading"),(0,y.h)(t,"upload:start",{batch:e,attachment:n,policy:r})},attachmentUploadDidProgress(n,r){n.saving(r),(0,y.h)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,r,i){n.saved({id:(null==i.id?null:String(i.id))||(null==r.asset.id?null:String(r.asset.id)),href:("string"==typeof i.href?i.href:null)||("string"==typeof r.asset.href?r.asset.href:null),name:r.asset.name}),(0,y.h)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&tA(t,"is-default")},attachmentUploadDidError(n,r){e.setAttachmentAsFailed(n),(0,y.h)(t,"upload:error",{batch:e,attachment:n});let{state:i}=tS(r);tA(t,i)}};for(let r of e.attachments){let i=await tw(e,r,t);if(!i)return;try{let e=new tb(r,i);await e.process(n)}catch{e.setAttachmentAsFailed(r),(0,y.h)(t,"upload:error",{batch:e,attachment:r}),tA(t,"is-failed");return}}}async function tw(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,y.h)(n,"upload:setup",{batch:e,attachment:t,form:r,preprocess:i});try{await Promise.all(i);let a=await fetch(new Request(n.getAttribute("data-upload-policy-url"),{method:"POST",body:r,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}));if(a.ok)return await a.json();e.setAttachmentAsFailed(t),(0,y.h)(n,"upload:invalid",{batch:e,attachment:t});let o=await a.text(),s=a.status,{state:l,messaging:c}=tS({status:s,body:o},t.file);tA(n,l,c)}catch{e.setAttachmentAsFailed(t),(0,y.h)(n,"upload:invalid",{batch:e,attachment:t}),tA(n,"is-failed")}return null}function tS(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:tE(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 tE=e=>e.startsWith("size")?e.substring(5):e,tL=["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 tA(e,t,n){if(n){let{message:t,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=t)}e.classList.remove(...tL),e.classList.add(t)}let tj=class Batch{percent(){return Math.round(tT(this.attachments,e=>e.file.size*e.percent/100)/this.total*100)}uploaded(){return tT(this.attachments,e=>e.isSaved()?1:0)}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){this.attachments=e,this.failedAttachments=[],this.size=this.attachments.length,this.total=tT(this.attachments,e=>e.file.size)}};function tT(e,t){return e.reduce((e,n)=>e+t(n),0)}(0,L.lB)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,y.on)("file-attachment-accept","file-attachment",function(e){let{attachments:t}=e.detail;0===t.length&&(tA(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,y.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;tv(new tj(n),e.currentTarget)}),(0,y.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 tC=0;function tk(e){return Array.from(e.types).indexOf("Files")>=0}function tq(e){let t=e.dataTransfer;t&&tk(t)&&e.preventDefault()}function tM(e){let t=e.dataTransfer;t&&tk(t)&&e.preventDefault()}function tx({currentTarget:e}){tA(e.querySelector("file-attachment"),"is-default")}(0,L.lB)("file-attachment",{add(e){0==tC++&&(document.addEventListener("drop",tq),document.addEventListener("dragover",tM));let t=e.closest("form");t&&t.addEventListener("reset",tx)},remove(e){0==--tC&&(document.removeEventListener("drop",tq),document.removeEventListener("dragover",tM));let t=e.closest("form");t&&t.removeEventListener("reset",tx)}});var t_=n(62044);function tR(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,T.i)(`Found ${r} out of ${i} ${1===i?"item":"items"}`,a)}),(0,y.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,y.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 t_.A&&n.setAttribute("aria-owns",t.id)},{capture:!0});var tP=n(52976),tI=n(62794);let tB=new WeakMap;function tO(e,t,n){let r=t.toLowerCase(),i=n.limit,a=tB.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),tB.set(e,a);for(let t of s)e.removeChild(t),t instanceof HTMLElement&&(t.style.display="");let l=r?(0,tI.d)(a,n.sortKey,tP.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 t$=n(95353);let tN=new AbortController,tD=new WeakMap,tW=new WeakMap,tF=new WeakMap;async function tU(e,t,n){n&&!tD.has(e)&&tD.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map});let r=await tz(e,t,n);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.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=tD.get(e);return r.length>0&&(t.cachedSuggestions=n,t.userResultCache.clear()),t.cachedSuggestions}return n}(e,n)),r}async function tz(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=tD.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(tN.abort(),""===i)n.lastSearchResult={suggestions:[],users:[]};else{let e={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:(tN=new AbortController).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=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return await e.json()}}async function tX(e,t,n){tF.set(e,t),await (0,t$.A)();let r=e.hasAttribute("data-filterable-show-suggestion-header"),i=e.hasAttribute("data-filterable-type-ahead"),a=tW.get(e);if(!a)try{a=await tU(e,t,i),i||tW.set(e,a)}catch(e){if("AbortError"===e.name)return -1;throw e}if(!i&&tF.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=tD.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");let c=i.querySelector(".js-username");c&&(c.textContent=e.login);let u=i.querySelector(".js-description");u&&(u.textContent=e.name);let d=i.querySelector(".js-extended-description");d&&(e.description?d.textContent=e.description:d.remove());let m=i.querySelector(".js-avatar");return 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);b=u>o,f.hidden=!b||i&&!d,r&&a.users.length>0&&(f.hidden=!d)}h&&m.appendChild(h);let y=u;for(let e of a.users)g(e);return h&&(h.hidden=y===u||!b),e.append(m),u}let tV=new AbortController,tG=new WeakMap,tK=new WeakMap,tJ=new WeakMap;async function tY(e,t,n){await (0,t$.A)(),tJ.set(e,t);let r=tK.get(e);if(!r)try{r=await tZ(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=tG.get(e),c=n.limit,u=0;for(let e of r.labels)!function(e){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)}}(e);return e.append(s),u}async function tZ(e,t){return!tG.has(e)&&tG.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=tG.get(e);return t.length>0&&(r.cachedSuggestions=t,r.lastSearchText="",r.lastSearchResult={labels:t}),r.lastSearchResult}(e):await tQ(e,t)}async function tQ(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=tG.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);tV.abort();let s={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:(tV=new AbortController).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 t0(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=tO(e,t,{limit:n,sortKey:e=>{let t=e.getAttribute("data-prio-filter-value").toLowerCase().trim(),n=e.textContent.toLowerCase().trim(),r=2*(0,tP.dt)(t,i,.01),a=(0,tP.dt)(n,i,.01);return r>a&&(a=r),a>0?{score:a,text:n}:null}});break}case"fuzzy":{let i=t.toLowerCase();r=tO(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,tP.dt)(t,i);return n>0?{score:n,text:t}:null}});break}case"substring":r=tR(e,t.toLowerCase(),t2,{limit:n});break;case"substring-memory":r=await tX(e,t,{limit:n});break;case"labels-typeahead":r=await tY(e,t,{limit:n});break;default:r=tR(e,t.toLowerCase(),t1,{limit:n})}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",0===r),r}function t1(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}function t2(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,L.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,B.k2)(),(0,y.h)(e,"filterable:change"))}async function i(){n=e.value,await (0,B.k2)(),(0,y.h)(e,"filterable:change")}return{add(e){e.addEventListener("focus",i),(0,z.Up)(e,r,{wait:t}),document.activeElement===e&&i()},remove(e){e.removeEventListener("focus",i),(0,z.NB)(e,r)}}}}),(0,y.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 t0(e,n);if(-1===r)return;document.activeElement&&t===document.activeElement&&(0,T.i)(`${r} results found.`),e.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}}),(0,y.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,L.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 t5=n(31056);function t4(){!document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")&&(0,t5.Oc)(document)&&(0,t5.GO)(document)}(0,e9.A)(t4),(0,y.on)("click",'a[href^="#"]',function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(t4,0)});let t7=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,y.on)("click",".js-flash-close",function(e){let t=e.currentTarget.closest(".flash-messages");t7(e.target),e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()}),async function(){await en.K;let e=document.querySelector('.js-flash-alert[role="alert"]');e&&setTimeout(()=>{!function(e){let t=document.createTextNode("\xa0"),n=document.createElement("span");n.classList.add("sr-only"),n.appendChild(t),e.appendChild(n)}(e)},200)}();var t3=n(79049);let t9=["flash-notice","flash-error","flash-message","flash-warn"];(0,L.lB)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){!function(e){for(let{key:t,value:n}of t9.flatMap(el.OR)){let r;(0,el.Yj)(t);try{r=atob(decodeURIComponent(n))}catch{continue}e.after(new t3.i4(e,{className:t,message:r}))}}(e)}});let t8=new WeakMap;document.addEventListener("focus",function(e){let t=e.target;t instanceof Element&&!t8.get(t)&&((0,y.h)(t,"focusin:delay"),t8.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){let t=e.target;t instanceof Element&&t!==document.activeElement&&((0,y.h)(t,"focusout:delay"),t8.delete(t))},200)},{capture:!0}),(0,v.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,T.i)(r),n?.querySelector("input[type=submit], button[type=submit]")?.focus()});var t6=n(52558);function ne(e){if(!(e instanceof CustomEvent))return;let t={};e.target instanceof t6.A&&(t.element=e.target.ariaLiveElement),(0,T.i)(`${e.detail} results found.`,t)}function nt(e){for(let t of document.querySelectorAll(".js-hook-event-checkbox"))t.checked=t.matches(e)}(0,L.lB)("fuzzy-list",{constructor:t6.A,subscribe:e=>(0,N.Rt)(e,"fuzzy-list-sorted",ne)}),(0,y.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(99833),(0,L.lB)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){let t;let 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,z.Up)(e,t),t()}}),(0,y.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?nt('[value="push"]'):"all"===t.value&&nt(".js-hook-wildcard-event"))}),(0,y.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,tg.Ts)(document,r)),n.remove()}),(0,v.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 nn=n(18558);p="[data-hotkey]",(0,L.lB)(p,{constructor:HTMLElement,add(e){if((0,e7.zw)())(0,nn.ai)(e);else{let t=e.getAttribute("data-hotkey");if(t){let n=(0,nn.SK)(t).filter(e=>(0,e7.GI)(e)).join(",");n.length>0?(e.setAttribute("data-hotkey",n),(0,nn.ai)(e)):(e.removeAttribute("data-hotkey"),(0,nn.JC)(e))}}},remove(e){(0,nn.JC)(e)}});var nr=n(69676),ni=n(18036);let na=()=>{if(void 0!==m)return m;let e=document.querySelector("meta[name=hovercards-preference]");return!e||(m="true"===e.content)},no=(0,eu.G7)("hovercard_accessibility"),ns=(0,eu.G7)("announcement_preference_hovercard"),nl=document.querySelector(".js-hovercard-content");(0,L.lB)(".js-hovercard-content",e=>{nl=e});let nc=(0,eG.A)(tg.Ts),nu=null,nd=null,nm=!1,nf=!1,nh=0;function np(e){return"Popover-message--"+e}function ng(){if(!(nl instanceof HTMLElement))return;nl.style.display="none",nl.removeAttribute("data-hovercard-target-url");let e=nl.querySelector(".Popover-message");e instanceof HTMLElement&&(e.textContent=""),nu=null,a=null,h&&h.abort()}async function nb(e,t){let n;if("ontouchstart"in document)return;let r=e.currentTarget;if(e instanceof MouseEvent&&(nh=e.clientX),!(r instanceof Element)||a===r||r.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]")}(r))return;ng(),a=r,nu=document.activeElement;let i=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""}(r);try{let o=new Promise(e=>window.setTimeout(e,t,0));await o,a||"focusin"!==e.type||(a=e.target),r===a&&(n=await nc(document,i))}catch(t){let e=t.response;if(e&&404===e.status)r.setAttribute("aria-label","Hovercard is unavailable"),r.classList.add("tooltipped","tooltipped-ne");else if(e&&410===e.status){let t=await e.clone().json();r.setAttribute("aria-label",t.message),r.classList.add("tooltipped","tooltipped-ne")}return}r===a&&n&&(h=function(e,t){if(!(nl instanceof HTMLElement))return;let n=nl.querySelector(".Popover-message");if(!(n instanceof HTMLElement))return;n.textContent="";let r=document.createElement("div");for(let t of e.children)r.appendChild(t.cloneNode(!0));if(n.appendChild(r),!function(e,t){if(!(nl instanceof HTMLElement))return;nl.style.visibility="hidden",nl.style.display="block",t.classList.remove(np("bottom-left"),np("bottom-right"),np("right-top"),np("right-bottom"),np("top-left"),np("top-right"));let{containerTop:n,containerLeft:r,contentClassSuffix:i}=function(e){let{width:t,height:n}=nl.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