-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrepositories-41124485c7c9.js.download
2 lines (2 loc) · 66.6 KB
/
repositories-41124485c7c9.js.download
1
2
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["repositories","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{5256(a,b,c){c.d(b,{N:()=>f,x:()=>g});var d=c(80721);let e=null;function f(a){g(j(a))}function g(a){e&&e.isConnected?h(a):(i(),setTimeout(()=>{h(a)},200))}function h(a){e&&(e.textContent===a?e.textContent=`${a}\u00A0`:e.textContent=a)}function i(){(e=document.createElement("div")).setAttribute("aria-live","polite"),e.classList.add("sr-only"),document.body.append(e)}function j(a){return(a.getAttribute("aria-label")||a.innerText||"").trim()}!async function(){await d.x,i()}()},54679(a,b,c){c.d(b,{H:()=>f,v:()=>e});var d=c(59753);function e(){let a=document.getElementById("ajax-error-message");a&&(a.hidden=!1)}function f(){let a=document.getElementById("ajax-error-message");a&&(a.hidden=!0)}(0,d.on)("deprecatedAjaxError","[data-remote]",function(a){let b=a.detail,{error:c,text:d}=b;a.currentTarget===a.target&&"abort"!==c&&"canceled"!==c&&(/<html/.test(d)?(e(),a.stopImmediatePropagation()):setTimeout(function(){!a.defaultPrevented&&e()},0))}),(0,d.on)("deprecatedAjaxSend","[data-remote]",function(){f()}),(0,d.on)("click",".js-ajax-error-dismiss",function(){f()})},94313(a,b,c){c.d(b,{Ty:()=>e,YE:()=>f,Zf:()=>g});var d=c(11793);let e=()=>{let a=document.querySelector("meta[name=keyboard-shortcuts-preference]");return!a||"all"===a.content},f=a=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(a)||a.includes("Alt")&&a.includes("Shift"),g=a=>{let b=(0,d.EL)(a);return!!e()||f(b)}},98249(a,b,c){c.d(b,{D:()=>g,a:()=>f});var d=c(2825),e=c(75662);async function f(a,b,c){let f=new Request(b,c);f.headers.append("X-Requested-With","XMLHttpRequest");let g=await self.fetch(f);if(g.status<200||g.status>=300)throw Error(`HTTP ${g.status}${g.statusText||""}`);return(0,d.t)((0,d.P)(a),g),(0,e.r)(a,await g.text())}function g(a,b,c=1e3,d=[200]){return async function c(e){let f=new Request(a,b);f.headers.append("X-Requested-With","XMLHttpRequest");let g=await self.fetch(f);if(202===g.status)return await new Promise(a=>setTimeout(a,e)),c(1.5*e);if(d.includes(g.status))return g;if(g.status<200||g.status>=300)throw Error(`HTTP ${g.status}${g.statusText||""}`);throw Error(`Unexpected ${g.status} response status from poll endpoint`)}(c)}},54650(a,b,c){c.d(b,{Bt:()=>h,DN:()=>k,KL:()=>n,Se:()=>j,qC:()=>o,sw:()=>l});var d=c(59753),e=c(76177),f=c(54679);function g(a,b,c){return a.dispatchEvent(new CustomEvent(b,{bubbles:!0,cancelable:c}))}function h(a,b){b&&(i(a,b),(0,e.j)(b)),g(a,"submit",!0)&&a.submit()}function i(a,b){if(!(a instanceof HTMLFormElement))throw TypeError("The specified element is not of type HTMLFormElement.");if(!(b instanceof HTMLElement))throw TypeError("The specified element is not of type HTMLElement.");if("submit"!==b.type)throw TypeError("The specified element is not a submit button.");if(!a||a!==b.form)throw Error("The specified element is not owned by the form element.")}function j(a,b){if("boolean"==typeof b){if(a instanceof HTMLInputElement)a.checked=b;else throw TypeError("only checkboxes can be set to boolean value")}else{if("checkbox"===a.type)throw TypeError("checkbox can't be set to string value");a.value=b}g(a,"change",!1)}function k(a,b){for(let c in b){let d=b[c],e=a.elements.namedItem(c);e instanceof HTMLInputElement?e.value=d:e instanceof HTMLTextAreaElement&&(e.value=d)}}function l(a){if(!(a instanceof HTMLElement))return!1;let b=a.nodeName.toLowerCase(),c=(a.getAttribute("type")||"").toLowerCase();return"select"===b||"textarea"===b||"input"===b&&"submit"!==c&&"reset"!==c||a.isContentEditable}function m(a){return new URLSearchParams(a)}function n(a,b){let c=new URLSearchParams(a.search),d=m(b);for(let[e,f]of d)c.append(e,f);return c.toString()}function o(a){return m(new FormData(a)).toString()}(0,d.on)("click",".js-remote-submit-button",async function(a){let b=a.currentTarget,c=b.form;a.preventDefault();let d;try{d=await fetch(c.action,{method:c.method,body:new FormData(c),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}d&&!d.ok&&(0,f.v)()})},9302(a,b,c){c.d(b,{IW:()=>j,Mw:()=>o,"_C":()=>n,lO:()=>m,qA:()=>l,y0:()=>g});let d=[],e=0,f;function g(){return f}function h(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch(a){return 0}}function i(){return h()-1+e}function j(a){f=a;let b=location.href;d[i()]={url:b,state:f},d.length=h(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}function k(){return new Date().getTime()}function l(a,b,c){e=0;let d={_id:k(),...a};history.pushState(d,b,c),j(d)}function m(a,b,c){let d={...f,...a};history.replaceState(d,b,c),j(d)}function n(){let a=d[i()-1];if(a)return a.url}function o(){let a=d[i()+1];if(a)return a.url}f=function(){let a={_id:new Date().getTime(),...history.state};return j(a),a}(),window.addEventListener("popstate",function(a){let b=a.state;if(!b|| !b._id&&!b.turbo?.restorationIdentifier)return;let c=b.turbo?.restorationIdentifier,f=d[i()-1]?.state?.turbo?.restorationIdentifier;f===c?e--:e++,j(b)},!0);let p;window.addEventListener("turbo:visit",a=>{a instanceof CustomEvent&&(p=a.detail.action)}),window.addEventListener("turbo:load",()=>{"restore"!==p&&(e=0,m(history.state,"",""))}),window.addEventListener("hashchange",function(){if(h()>d.length){let a={_id:k()};history.replaceState(a,"",location.href),j(a)}},!0),window.addEventListener("pageshow",()=>{d=[],e=0})},2825(a,b,c){function d(a){let b=[...a.querySelectorAll("meta[name=html-safe-nonce]")].map(a=>a.content);if(b.length<1)throw Error("could not find html-safe-nonce on document");return b}c.d(b,{P:()=>d,t:()=>f});let e=class ResponseError extends Error{constructor(a,b){super(`${a} for HTTP ${b.status}`),this.response=b}};function f(a,b,c=!1){let d=b.headers.get("content-type")||"";if(!c&&!d.startsWith("text/html"))throw new e(`expected response with text/html, but was ${d}`,b);if(c&&!(d.startsWith("text/html")||d.startsWith("application/json")))throw new e(`expected response with text/html or application/json, but was ${d}`,b);let f=b.headers.get("x-html-safe");if(f){if(!a.includes(f))throw new e("response X-HTML-Safe nonce did not match",b)}else throw new e("missing X-HTML-Safe nonce",b)}},29764(a,b,c){c.d(b,{"$S":()=>e,Fk:()=>f,sz:()=>g});var d=c(34855);function e(a,b,c){let e={hydroEventPayload:a,hydroEventHmac:b,visitorPayload:"",visitorHmac:"",hydroClientContext:c},f=document.querySelector("meta[name=visitor-payload]");f instanceof HTMLMetaElement&&(e.visitorPayload=f.content);let g=document.querySelector("meta[name=visitor-hmac]")||"";g instanceof HTMLMetaElement&&(e.visitorHmac=g.content),(0,d.b)(e,!0)}function f(a){let b=a.getAttribute("data-hydro-view")||"",c=a.getAttribute("data-hydro-view-hmac")||"",d=a.getAttribute("data-hydro-client-context")||"";e(b,c,d)}function g(a){let b=a.getAttribute("data-hydro-click-payload")||"",c=a.getAttribute("data-hydro-click-hmac")||"",d=a.getAttribute("data-hydro-client-context")||"";e(b,c,d)}},55843(a,b,c){var d=c(76006),e=function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g};let f=class InputDemuxElement extends HTMLElement{connectedCallback(){this.control&&(this.storedInput=Array(this.control.children.length).fill("")),this.addEventListener("input",this.relayInput.bind(this)),this.addEventListener("keydown",this.relayKeydown.bind(this));let a=this.closest("details");a&&a.addEventListener("toggle",()=>{a.open&&this.source.focus()})}relayKeydown(a){if((this.isControlTab(a.target)||a.target===this.source)&&("ArrowDown"===a.key||"Tab"===a.key))a.preventDefault(),a.stopPropagation(),this.routeCustomEvent(new CustomEvent("focus-list"));else if("Escape"===a.key){let b=this.closest("details");b&&b.removeAttribute("open")}}isControlTab(a){return!!a&&!!this.control&&Array.from(this.control.children).includes(a)}relayInput(a){if(!a.target)return;let b=a.target,c=b.value;this.routeCustomEvent(new CustomEvent("input-entered",{detail:c}))}routeCustomEvent(a){let b=this.sinks[this.selectedIndex];b.dispatchEvent(a)}get selectedIndex(){if(!this.control)return 0;let a=this.control.querySelector('[aria-selected="true"]');return a?Array.from(this.control.children).indexOf(a):0}storeInput(){this.storedInput[this.selectedIndex]=this.source.value}updateInput(a){this.source.value=this.storedInput[this.selectedIndex];let b=a.detail.relatedTarget.getAttribute("data-filter-placeholder");this.source.placeholder=b,this.source.setAttribute("aria-label",b),this.notifySelected()}notifySelected(){let a=this.sinks[this.selectedIndex],b=new CustomEvent("tab-selected");a.dispatchEvent(b)}};e([d.fA],f.prototype,"source",void 0),e([d.GO],f.prototype,"sinks",void 0),e([d.fA],f.prototype,"control",void 0),f=e([d.Ih],f)},4738(a,b,c){c.d(b,{QZ:()=>v,ZH:()=>B,jK:()=>w,T_:()=>A,Sw:()=>z,VF:()=>y,VH:()=>C});var d=c(76932),e=c(59753),f=c(98105),g=c(11793),h=c(94313),i=c(64463);function j(a,b){let c=a,d=a.ownerDocument;(c===d||c===d.defaultView||c===d.documentElement||c===d.body)&&(c=d);let e=d.defaultView.Document;if(c instanceof e){let f=null!=b.top?b.top:d.defaultView.pageYOffset,g=null!=b.left?b.left:d.defaultView.pageXOffset;d.defaultView.scrollTo(g,f);return}let h=d.defaultView.HTMLElement;if(!(c instanceof h))throw Error("invariant");c.scrollTop=b.top,null!=b.left&&(c.scrollLeft=b.left)}var k=c(97629);let l=navigator.userAgent.match(/Macintosh/),m=l?"metaKey":"ctrlKey",n=l?"Meta":"Control",o=!1,p={x:0,y:0};function q(a){a instanceof MouseEvent&&((p.x!==a.clientX||p.y!==a.clientY)&&(o=!1),p={x:a.clientX,y:a.clientY})}function r(a){if(o)return;let b=a.currentTarget,{target:c}=a;if(!(c instanceof Element)||!(b instanceof HTMLElement)||!b.closest(".js-active-navigation-container"))return;let d=c.closest(".js-navigation-item");d&&I(d,b)}(0,i.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:a=>(0,d.qC)((0,d.RB)(a,"mouseover",q),(0,d.RB)(a,"mouseover",r))});let s=0;function t(a){if(a.target!==document.body&&a.target instanceof HTMLElement&&!a.target.classList.contains("js-navigation-enable"))return;o=!0;let b=J(),c=!1;if(b){let d=b.querySelector(".js-navigation-item.navigation-focus")||b;c=(0,e.f)(d,"navigation:keydown",{hotkey:(0,g.EL)(a),originalEvent:a,originalTarget:a.target})}c||a.preventDefault()}function u(a){let b=a.modifierKey||a.altKey||a.ctrlKey||a.metaKey,c=(0,e.f)(a.currentTarget,"navigation:open",{modifierKey:b,shiftKey:a.shiftKey});c||a.preventDefault()}function v(a){let b=J();a!==b&&(null!==b&&w(b),a?.classList.add("js-active-navigation-container"))}function w(a){a.classList.remove("js-active-navigation-container")}(0,i.N7)(".js-active-navigation-container",{add(){1== ++s&&document.addEventListener("keydown",t)},remove(){0== --s&&document.removeEventListener("keydown",t)}}),(0,e.on)("navigation:keydown",".js-active-navigation-container",function(a){let b=a.currentTarget,c=a.detail.originalTarget.matches("input, textarea"),d=a.target;if((0,h.Zf)(a.detail.originalEvent)){if(d.classList.contains("js-navigation-item")){if(c){if(l)switch((0,g.EL)(a.detail.originalEvent)){case"Control+n":E(d,b);break;case"Control+p":D(d,b)}switch((0,g.EL)(a.detail.originalEvent)){case"ArrowUp":D(d,b);break;case"ArrowDown":E(d,b);break;case"Enter":case`${n}+Enter`:H(d,a.detail.originalEvent[m])}}else{if(l)switch((0,g.EL)(a.detail.originalEvent)){case"Control+n":E(d,b);break;case"Control+p":D(d,b);break;case"Alt+v":F(d,b);break;case"Control+v":G(d,b)}switch((0,g.EL)(a.detail.originalEvent)){case"j":case"J":E(d,b);break;case"k":case"K":D(d,b);break;case"o":case"Enter":case`${n}+Enter`:H(d,a.detail[m])}}}else{let e=K(b)[0];if(e){if(c)l&&"Control+n"===(0,g.EL)(a.detail.originalEvent)&&I(e,b),"ArrowDown"===(0,g.EL)(a.detail.originalEvent)&&I(e,b);else{if(l)switch((0,g.EL)(a.detail.originalEvent)){case"Control+n":case"Control+v":I(e,b)}"j"===(0,g.EL)(a.detail.originalEvent)&&I(e,b)}}}if(c){if(l)switch((0,g.EL)(a.detail.originalEvent)){case"Control+n":case"Control+p":a.preventDefault()}switch((0,g.EL)(a.detail.originalEvent)){case"ArrowUp":case"ArrowDown":case"Enter":a.preventDefault()}}else{if(l)switch((0,g.EL)(a.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":a.preventDefault()}switch((0,g.EL)(a.detail.originalEvent)){case"j":case"k":case"o":case"Enter":case`${m}+Enter`:a.preventDefault()}}}}),(0,e.on)("click",".js-active-navigation-container .js-navigation-item",function(a){u(a)}),(0,e.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(a){let b=a.currentTarget.classList.contains("js-navigation-open")?a.currentTarget:a.currentTarget.querySelector(".js-navigation-open");if(b instanceof HTMLAnchorElement){if(a.detail.modifierKey)window.open(b.href,"_blank"),window.focus();else{let c=b.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}));c&&b.click()}a.preventDefault()}else u(a)});let x=[];function y(a){let b=J();b&&x.push(b),v(a)}function z(a){w(a),B(a);let b=x.pop();b&&v(b)}function A(a,b){let c=K(a)[0],d=(b||a).closest(".js-navigation-item")||c;if(v(a),d instanceof HTMLElement){let e=I(d,a);if(e)return;let g=(0,f.VZ)(d);N(g,d)}}function B(a){let b=a.querySelectorAll(".js-navigation-item.navigation-focus");for(let c of b)c.classList.remove("navigation-focus")}function C(a,b){B(a),A(a,b)}function D(a,b){let c=K(b),d=c.indexOf(a),e=c[d-1];if(e){let g=I(e,b);if(g)return;let h=(0,f.VZ)(e);"page"===L(b)?M(h,e):N(h,e)}}function E(a,b){let c=K(b),d=c.indexOf(a),e=c[d+1];if(e){let g=I(e,b);if(g)return;let h=(0,f.VZ)(e);"page"===L(b)?M(h,e):N(h,e)}}function F(a,b){let c=K(b),d=c.indexOf(a),e=(0,f.VZ)(a);if(null==e)return;let g,h;for(;(g=c[d-1])&&(h=(0,f._C)(g,e))&&h.top>=0;)d--;if(g){let i=I(g,b);if(i)return;M(e,g)}}function G(a,b){let c=K(b),d=c.indexOf(a),e=(0,f.VZ)(a);if(null==e)return;let g,h;for(;(g=c[d+1])&&(h=(0,f._C)(g,e))&&h.bottom>=0;)d++;if(g){let i=I(g,b);if(i)return;M(e,g)}}function H(a,b=!1){(0,e.f)(a,"navigation:keyopen",{modifierKey:b})}function I(a,b){return!(0,e.f)(a,"navigation:focus")||(B(b),a.classList.add("navigation-focus"),!1)}function J(){return document.querySelector(".js-active-navigation-container")}function K(a){let b=[];for(let c of a.querySelectorAll(".js-navigation-item"))c instanceof HTMLElement&&(0,k.Z)(c)&&b.push(c);return b}function L(a){return a.getAttribute("data-navigation-scroll")||"item"}function M(a,b,c="smooth"){let d=(0,f._C)(b,a);d&&(d.bottom<=0?b.scrollIntoView({behavior:c,block:"start"}):d.top<=0&&b.scrollIntoView({behavior:c,block:"end"}))}function N(a,b){let c=(0,f.oE)(b,a),d=(0,f._C)(b,a);if(null!=c&&null!=d){if(d.bottom<=0&&document.body){let e=null!=a.offsetParent?a.scrollHeight:document.body.scrollHeight,g=e-(c.bottom+d.height);j(a,{top:g})}else d.top<=0&&j(a,{top:c.top})}}},254(a,b,c){c.d(b,{ZG:()=>h,q6:()=>j,w4:()=>i});var d=c(8439);let e=!1,f=new d.Z;function g(a){let b=a.target;if(b instanceof HTMLElement&&b.nodeType!==Node.DOCUMENT_NODE)for(let c of f.matches(b))c.data.call(null,b)}function h(a,b){e||(e=!0,document.addEventListener("focus",g,!0)),f.add(a,b),document.activeElement instanceof HTMLElement&&document.activeElement.matches(a)&&b(document.activeElement)}function i(a,b,c){function d(b){let e=b.currentTarget;e&&(e.removeEventListener(a,c),e.removeEventListener("blur",d))}h(b,function(b){b.addEventListener(a,c),b.addEventListener("blur",d)})}function j(a,b){function c(a){let{currentTarget:d}=a;d&&(d.removeEventListener("input",b),d.removeEventListener("blur",c))}h(a,function(a){a.addEventListener("input",b),a.addEventListener("blur",c)})}},75662(a,b,c){c.d(b,{r:()=>d});function d(a,b){let c=a.createElement("template");return c.innerHTML=b,a.importNode(c.content,!0)}},87551(a,b,c){c.d(b,{X:()=>e});var d=c(64463);function e(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}(0,d.N7)(".js-remove-unless-platform",function(a){!function(a){let b=(a.getAttribute("data-platforms")||"").split(","),c=e();return Boolean(c&&b.includes(c))}(a)&&a.remove()})},76177(a,b,c){function d(a){let b=a.closest("form");if(!(b instanceof HTMLFormElement))return;let c=e(b);if(a.name){let d=a.matches("input[type=submit]")?"Submit":"",f=a.value||d;c||((c=document.createElement("input")).type="hidden",c.classList.add("js-submit-button-value"),b.prepend(c)),c.name=a.name,c.value=f}else c&&c.remove()}function e(a){let b=a.querySelector("input.js-submit-button-value");return b instanceof HTMLInputElement?b:null}c.d(b,{j:()=>d,u:()=>e})},41246(a,b,c){c.d(b,{b:()=>k});var d=c(76006),e=c(87551),f=c(86702),g=function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g};let{getItem:h,setItem:i}=(0,f.Z)("localStorage"),j="code-button-default-tab",k=class GetRepoElement extends HTMLElement{showDownloadMessage(a){let b=this.findPlatform(a);b&&this.showPlatform(b)}showCodespaces(a){let b=this.findPlatform(a);b&&(this.showPlatform(b),this.loadAndUpdateContent())}showCodespaceSelector(a){let b=this.findPlatform(a);b&&(this.showPlatform(b),this.codespaceSelector&&(this.codespaceSelector.hidden=!1))}showOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&(this.openOrCreateInCodespace.hidden=!1)}removeOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&this.openOrCreateInCodespace.remove()}refreshList(){this.shouldRefreshList&&(this.shouldRefreshList=!1,this.loadAndUpdateContent())}trackDelete(){this.shouldRefreshList=!0}hideSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!0),this.codespaceList&&(this.codespaceList.hidden=!1)}showSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!1),this.codespaceList&&(this.codespaceList.hidden=!0)}onDetailsToggle(a){for(let b of(this.modal.hidden=!1,this.platforms))b.hidden=!0;let c=a.target;c&&c.open&&this.selectDefaultTab()}showPlatform(a){for(let b of(this.modal.hidden=!0,this.platforms))b.hidden=b.getAttribute("data-platform")!==a}findPlatform(a){return a.currentTarget.getAttribute("data-open-app")||(0,e.X)()}refreshOnError(){window.location.reload()}pollForVscode(a){this.showPlatform("vscode");let b=a.currentTarget.getAttribute("data-src");b&&this.vscodePoller.setAttribute("src",b)}backToCodespacesFromVscodePolling(){this.loadAndUpdateContent(),this.showPlatform("codespaces")}localTabSelected(){i(j,"local")}cloudTabSelected(){i(j,"cloud")}selectDefaultTab(){let a=h(j);if(!a)return;let b=this.querySelector(`button[data-tab="${a}"`);b&&b.click()}loadAndUpdateContent(){this.codespaceList.setAttribute("src",this.codespaceList.getAttribute("data-src"))}constructor(...a){super(...a),this.shouldRefreshList=!1}};g([d.fA],k.prototype,"modal",void 0),g([d.fA],k.prototype,"codespaceForm",void 0),g([d.fA],k.prototype,"codespaceLoadingMenu",void 0),g([d.fA],k.prototype,"codespaceList",void 0),g([d.fA],k.prototype,"codespaceSelector",void 0),g([d.fA],k.prototype,"openOrCreateInCodespace",void 0),g([d.fA],k.prototype,"vscodePoller",void 0),g([d.GO],k.prototype,"platforms",void 0),k=g([d.Ih],k)},1883(a,b,c){var d=c(13002),e=c(88309),f=c(59753),g=c(29764);(0,f.on)("tab-container-changed",".js-branches-tags-tabs",async function(a){let b=a.detail.relatedTarget,c=a.currentTarget;if(!c)return;let f,g;for(let h of c.querySelectorAll("[data-controls-ref-menu-id]")){if(!(h instanceof d.Z||h instanceof e.Z))return;let i=h.getAttribute("data-controls-ref-menu-id"),j=b.id===i;h.hidden=!j,j?g=h:f||(f=h.input?h.input.value:"")}let k=g&&g.input;k&&(g&& void 0!==f&&(k.value=f),k.focus())}),(0,f.on)("click",".js-onboarding-list-all",function(a){a.preventDefault();let b=document.querySelectorAll(".js-task-list-hide-on-breadcrumb"),c=document.querySelectorAll(".js-task-list-show-on-breadcrumb");for(let d of b)d.hidden=!0;for(let e of c)e.hidden=!1}),(0,f.on)("click",".js-branch-select-menu",a=>{let b=a.currentTarget;b instanceof HTMLDetailsElement&&!b.open&&(0,g.sz)(b)})},25811(a,b,c){c.d(b,{LS:()=>f,cl:()=>g,rV:()=>e});var d=c(86702);let{getItem:e,setItem:f,removeItem:g}=(0,d.Z)("sessionStorage")},55065(a,b,c){c.d(b,{"$g":()=>SoftNavSuccessEvent,OV:()=>SoftNavStartEvent,QW:()=>SoftNavErrorEvent,Xr:()=>SoftNavEndEvent});var d=c(31167);let e=class SoftNavEvent extends Event{constructor(a,b){super(b),this.mechanism=a}};class SoftNavStartEvent extends e{constructor(a){super(a,d.QE.START)}}class SoftNavSuccessEvent extends e{constructor(a,b){super(a,d.QE.SUCCESS),this.visitCount=b}}class SoftNavErrorEvent extends e{constructor(a,b){super(a,d.QE.ERROR),this.error=b}}class SoftNavEndEvent extends e{constructor(a){super(a,d.QE.END)}}},86824(a,b,c){c.d(b,{T:()=>e});var d=c(74395);function e(a,b){(0,d.visit)(a,{...b})}},31167(a,b,c){c.d(b,{BT:()=>l,FP:()=>n,LD:()=>k,QE:()=>g,TL:()=>o,Yl:()=>j,jN:()=>h,r_:()=>m,u5:()=>p});var d=c(55065),e=c(29573),f=c(58843);let g=Object.freeze({INITIAL:"soft-nav:initial",START:"soft-nav:start",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",END:"soft-nav:end",RENDER:"soft-nav:render",PROGRESS_BAR:{START:"soft-nav:progress-bar:start",END:"soft-nav:progress-bar:end"}}),h="reload",i=0;function j(){i=0,document.dispatchEvent(new Event(g.INITIAL)),(0,f.XL)()}function k(a){(0,f.sj)()||(q(),document.dispatchEvent(new d.OV(a)),(0,f.U6)(a),(0,f.J$)(),(0,f.Nt)(),(0,e.hY)())}function l(a={}){s(a)&&(i+=1,document.dispatchEvent(new d.$g((0,f.Gj)(),i)),n(a))}function m(a={}){if(!s(a))return;i=0;let b=(0,f.Wl)()||h;document.dispatchEvent(new d.QW((0,f.Gj)(),b)),r(),(0,e.t3)(b),(0,f.XL)()}function n(a={}){s(a)&&(r(),document.dispatchEvent(new d.Xr((0,f.Gj)())),(0,f.pS)())}function o(a={}){s(a)&&((0,e.mr)(),document.dispatchEvent(new Event(g.RENDER)))}function p(){document.dispatchEvent(new Event(g.FRAME_UPDATE))}function q(){document.dispatchEvent(new Event(g.PROGRESS_BAR.START))}function r(){document.dispatchEvent(new Event(g.PROGRESS_BAR.END))}function s({skipIfGoingToReactApp:a,allowedMechanisms:b=[]}={}){return(0,f.sj)()&&(0===b.length||b.includes((0,f.Gj)()))&&(!a||!(0,f.Nb)())}},29573(a,b,c){c.d(b,{CF:()=>g,hY:()=>h,mr:()=>j,t3:()=>i});var d=c(34855),e=c(58843);let f="stats:soft-nav-duration",g={turbo:"TURBO",react:"REACT","turbo.frame":"FRAME",ui:"UI",hard:"HARD"};function h(){performance.mark(f)}function i(a){(0,d.b)({turboFailureReason:a,turboStartUrl:(0,e.wP)(),turboEndUrl:window.location.href})}function j(){let a=function(){if(0===performance.getEntriesByName(f).length)return null;performance.measure(f,f);let a=performance.getEntriesByName(f),b=a.pop();return b?b.duration:null}();if(!a)return;let b=g[(0,e.Gj)()],c=Math.round(a);b===g.react&&document.dispatchEvent(new CustomEvent("staffbar-update",{detail:{duration:c}})),(0,d.b)({requestUrl:window.location.href,softNavigationTiming:{mechanism:b,destination:(0,e.Nb)()||"rails",duration:c,initiator:(0,e.CI)()||"rails"}})}},58843(a,b,c){c.d(b,{Ak:()=>r,CI:()=>v,Gj:()=>o,"J$":()=>u,Nb:()=>w,Nt:()=>s,OE:()=>p,U6:()=>l,Wl:()=>q,XL:()=>k,pS:()=>m,sj:()=>n,wP:()=>t});var d=c(25811),e=c(31167);let f="soft-nav:fail",g="soft-nav:fail-referrer",h="soft-nav:referrer",i="soft-nav:marker",j="soft-nav:react-app-name";function k(){(0,d.LS)(i,"0"),(0,d.cl)(h),(0,d.cl)(f),(0,d.cl)(g),(0,d.cl)(j)}function l(a){(0,d.LS)(i,a)}function m(){(0,d.LS)(i,"0")}function n(){let a=(0,d.rV)(i);return a&&"0"!==a}function o(){return(0,d.rV)(i)}function p(){return Boolean(q())}function q(){return(0,d.rV)(f)}function r(a){(0,d.LS)(f,a||e.jN),(0,d.LS)(g,window.location.href)}function s(){(0,d.LS)(h,window.location.href)}function t(){return(0,d.rV)(h)||document.referrer}function u(){let a=w();a?(0,d.LS)(j,a):(0,d.cl)(j)}function v(){return(0,d.rV)(j)}function w(){return document.querySelector('meta[name="ui"]')?"ui":document.querySelector("react-app")?.getAttribute("app-name")}},58541(a,b,c){var d;(0,c(64463).N7)("#js-spoofed-commit-warning-trigger",{add(){let a=document.getElementById("spoof-warning");if(!a)return;let b=document.querySelector(".commit-title");b&&b.classList.add("pb-1"),a.hidden=!1,a.removeAttribute("aria-hidden")}})},76932(a,b,c){c.d(b,{RB:()=>d,qC:()=>e,w0:()=>Subscription});class Subscription{constructor(a){this.closed=!1,this.unsubscribe=()=>{a(),this.closed=!0}}}function d(a,b,c,d={capture:!1}){return a.addEventListener(b,c,d),new Subscription(()=>{a.removeEventListener(b,c,d)})}function e(...a){return new Subscription(()=>{for(let b of a)b.unsubscribe()})}},97629(a,b,c){c.d(b,{Z:()=>d});function d(a){var b;return!((b=a).offsetWidth<=0)||!(b.offsetHeight<=0)}},6780(a,b,c){var d,e=c(76006),f=c(3447),g=c(11793),h=c(98249),i=c(59753),j=c(9302),k=function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g};let l=class BranchFilterElement extends HTMLElement{submit(a){a.preventDefault()}resetField(a){if("Escape"!==(0,g.EL)(a))return;let b=this.field.value.trim();this.field.value="",b&&this.search()}reset(){this.field.focus(),this.field.value="",(0,i.f)(this.field,"input")}get activeFilter(){return this.filters.find(a=>a.classList.contains("selected"))??null}async search(){this.originalSelectedItem||(this.originalSelectedItem=this.activeFilter);let a=this.field.value.trim().length>0,b=m(this.field);for(let c of(this.classList.toggle("is-search-mode",a),this.classList.add("is-loading"),this.filters))c.classList.remove("selected");a?this.allFilter.classList.add("selected"):this.originalSelectedItem&&(this.originalSelectedItem.classList.add("selected"),this.originalSelectedItem=null),this.abortSearch?.abort();let{signal:d}=this.abortSearch=new AbortController;try{let e=await (0,h.a)(document,b,{signal:d});(0,j.lO)(null,"",b),this.result.innerHTML="",this.result.appendChild(e)}catch{}d.aborted||this.classList.remove("is-loading")}constructor(...a){super(...a),this.abortSearch=null,this.originalSelectedItem=null}};function m(a){let b=a.form;if(a.value.trim()){let c=new URL(b.action,window.location.origin),d=new URLSearchParams(c.search.slice(1)),e=b.elements.namedItem("utf8");return e instanceof HTMLInputElement&&d.append("utf8",e.value),d.append("query",a.value),c.search=d.toString(),c.toString()}return b.getAttribute("data-reset-url")}k([e.fA],l.prototype,"field",void 0),k([e.fA],l.prototype,"result",void 0),k([e.fA],l.prototype,"allFilter",void 0),k([e.GO],l.prototype,"filters",void 0),k([(0,f.D)(100)],l.prototype,"search",null),l=k([e.Ih],l);var n=c(5256),o=function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g};let p=class BranchFilterItemElement extends HTMLElement{get branch(){return this.getAttribute("branch")}get branches(){let a=this.closest("branch-filter"),b=a.querySelectorAll("branch-filter-item");return Array.from(b).filter(a=>a.branch===this.branch)}get dialogBodyPath(){return this.getAttribute("dialog-body-path")}get destroyDialog(){let a=this.closest("branch-filter");return a.querySelector("modal-dialog")}loading(a){for(let b of this.branches)a?b.spinner.removeAttribute("hidden"):b.spinner.setAttribute("hidden","true"),b.destroyButton&&(b.destroyButton.hidden=a)}set mode(a){for(let b of this.branches)b.classList.toggle("Details--on","restore"===a)}async restore(a){a.preventDefault(),this.loading(!0);let b=a.target,c;try{c=await fetch(b.action,{method:b.method,body:new FormData(b),headers:{"X-Requested-With":"XMLHttpRequest"}})}catch{}finally{c&&c.ok||location.reload(),this.loading(!1)}this.mode="destroy",setTimeout(()=>this.destroyButton?.focus(),1)}async destroy(a){a.preventDefault(),this.loading(!0),this.disableAllDeleteButtons(!0);let b;try{b=await fetch(this.dialogBodyPath)}catch{}if(!b||!b.ok){this.displayServerError(!0,b?.status===404),this.disableAllDeleteButtons(!1),this.loading(!1);return}this.displayServerError(!1);let c=await b.text();c?(this.setUpDialog(c),this.loading(!1),this.destroyDialog.show(),this.disableAllDeleteButtons(!1)):(this.disableAllDeleteButtons(!1),await this.confirmDeletion())}async confirmDeletion(){this.loading(!0),this.destroyDialog.close();let a=this.destroyButton.closest("form"),b;try{b=await fetch(a.action,{method:a.method,body:new FormData(a),headers:{"X-Requested-With":"XMLHttpRequest"}})}catch{}if(!b||!b.ok){this.displayServerError(!0,b?.status===404),this.loading(!1);return}(0,n.x)(`Branch ${this.branch} deleted`),this.loading(!1),this.mode="restore",setTimeout(()=>this.restoreButton?.focus(),1)}setUpDialog(a){let b=this.destroyDialog;b.querySelector(".js-delete-dialog-body").innerHTML=a,b.addEventListener("close",this.closeHandler),b.addEventListener("cancel",this.cancelHandler)}handleDialogClose(){this.removeDialogEventListeners(),this.confirmDeletion()}handleDialogCancel(){this.removeDialogEventListeners(),setTimeout(()=>this.destroyButton?.focus(),1)}removeDialogEventListeners(){let a=this.destroyDialog;a.removeEventListener("close",this.closeHandler),a.removeEventListener("cancel",this.cancelHandler)}disableAllDeleteButtons(a){for(let b of document.querySelectorAll(".js-branch-delete-button"))b.disabled=a,a?b.classList.add("disabled"):b.classList.remove("disabled")}displayServerError(a,b=!1){let c=document.querySelector(".js-branch-delete-error"),d=document.querySelector(".js-branch-delete-warning");a?b?(d.querySelector(".js-branch-delete-warning-name").textContent=this.branch,d.hidden=!1):(c.querySelector(".js-branch-delete-error-name").textContent=this.branch,c.hidden=!1):(c.hidden=!0,d.hidden=!0)}constructor(...a){super(...a),this.closeHandler=()=>this.handleDialogClose(),this.cancelHandler=()=>this.handleDialogCancel()}};o([e.fA],p.prototype,"destroyButton",void 0),o([e.fA],p.prototype,"restoreButton",void 0),o([e.fA],p.prototype,"spinner",void 0),p=o([e.Ih],p);var q=c(64463);(0,q.N7)(".js-new-badge-autodismiss",{constructor:HTMLFormElement,add(a){let b=a.closest("details");b.addEventListener("toggle",()=>{b.hasAttribute("open")&&fetch(a.action,{method:a.method,body:new FormData(a),headers:{"X-Requested-With":"XMLHttpRequest"}})})}}),(0,q.N7)(".js-fetch-upstream-details-content",{constructor:HTMLElement,initialize(a){a.hidden=!0}}),(0,i.on)("click",".js-fetch-upstream-summary",async function(){let a=document.querySelector("details.js-fetch-upstream-details"),b=a.querySelector(".js-fetch-upstream-details-spinner"),c=a.querySelector(".js-fetch-upstream-details-content");if(b.hidden&&!c.hidden)return;b.hidden=!1;let d=c.querySelector(".js-fetch-upstream-conflicts-ui"),e=c.querySelector(".js-fetch-upstream-no-conflicts-ui"),f=parseInt(c.getAttribute("data-behind"));if(0===f){d.hidden=!0,e.hidden=!1,c.hidden=!1,b.hidden=!0;return}let g=c.getAttribute("data-mergeability-check-url"),h=await fetch(g,{headers:{Accept:"application/json"}});if(c.hidden=!1,b.hidden=!0,h.ok){let i=await h.json();"clean"===i.state?e.hidden=!1:d.hidden=!1}else d.hidden=!1});var r=c(76932),s=c(65935),t=c(54650);(0,q.N7)(".repository-import",{subscribe:a=>(0,r.RB)(a,"socket:message",function(a){let b=a.detail.data;b.redirect_to&&(document.location.href=b.redirect_to,a.stopImmediatePropagation())})}),(0,i.on)("change","input.js-repository-import-lfs-opt",function({currentTarget:a}){let b=parseInt(a.getAttribute("data-percent-used")||""),c=a.closest(".js-repository-import-lfs-container"),d=a.getAttribute("data-used")||"";c.querySelector(".js-repository-import-lfs-warn").classList.toggle("d-none",!(b>100)),c.querySelector(".js-usage-bar").classList.toggle("exceeded",b>=100),c.querySelector(".js-usage-bar").setAttribute("aria-label",`${b}%`),c.querySelector(".js-repository-import-lfs-progress").style.width=`${b}%`,c.querySelector("span.js-usage-text").textContent=d}),(0,s.AC)(".js-repository-import-author-form",async function(a,b){let c=await b.html(),d=a.closest(".js-repository-import-author");d.replaceWith(c.html)}),(0,i.on)("click",".js-repository-import-projects-cancel-button",function(){let a=document.querySelector(".js-repository-import-projects-cancel-form");(0,t.Bt)(a)}),(0,q.N7)(".js-branch-merge-queue-link",{subscribe:a=>(0,r.RB)(a,"socket:message",async function(b){let c=b.detail.data.queue_entries_count,d=a.getAttribute("data-singular-message"),e=a.getAttribute("data-plural-message");"1"===c?a.textContent=`${c} ${d}`:a.textContent=`${c} ${e}`})});var u=c(254);let v=!1,w=new URLSearchParams(window.location.search),x=w.get("profile_readme");function y(){let a=document.querySelector(".js-repo-name");(0,i.f)(a,"input");let b=document.querySelector('.js-owner-container [aria-checked="true"]'),c="false"!==b.getAttribute("data-org-allow-public-repos"),d=document.querySelector(".js-privacy-toggle[value=public]"),e=document.querySelector(".js-privacy-toggle-label-public"),f=document.querySelector(".js-public-description"),g=document.querySelector(".js-public-restricted-by-policy-description");B(c,d,e,f,g);let h=b.getAttribute("data-business-id"),j=H(h,b),k="false"!==b.getAttribute("data-org-allow-private-repos"),l=document.querySelector(".js-privacy-toggle[value=private]"),m=document.querySelector(".js-privacy-toggle-label-private"),n=document.querySelector(".js-private-description"),o=document.querySelector(".js-private-restricted-by-policy-description");B(k,l,m,n,o),C(),O(),D();let p="false"!==b.getAttribute("data-org-private-restricted-by-plan"),q=document.querySelector(".js-upgrade-private-description"),r="false"!==b.getAttribute("data-org-show-upgrade"),s=b.getAttribute("data-org-name"),t=s?document.querySelector(`a[data-upgrade-link="${s}"]`):null,u=document.querySelector(".js-ask-owner-message");k||!p?(q&&(q.hidden=!0),t&&(t.hidden=!0),u&&(u.hidden=!0)):(o&&(o.hidden=p),q&&(q.hidden=!1),t&&(t.hidden=!r),u&&(u.hidden=r)),A(b);let v=b.getAttribute("data-default-new-repo-branch"),w=document.querySelector(".js-new-repo-owner-default-branch");w&&(w.textContent=v);let x=b.getAttribute("data-owner-settings-link-prefix"),y=document.querySelector(".js-new-repo-owner-settings-link-prefix");y&&(y.textContent=x);let z=b.getAttribute("data-owner-settings-url"),E=document.querySelector(".js-repo-owner-default-branch-settings-link-container"),F=document.querySelector(".js-org-repo-owner-default-branch-settings-info");if(z){let N=document.querySelector(".js-new-repo-owner-settings-link");N&&(N.href=z,E&&(E.hidden=!1)),F&&(F.hidden=!0)}else if(E&&(E.hidden=!0,F)){let P=b.hasAttribute("data-viewer-is-org-admin");F.hidden=!P}let Q="true"===b.getAttribute("data-org-show-trade-controls"),R="true"===b.getAttribute("data-viewer-is-org-admin"),S="true"===b.getAttribute("data-user-show-trade-controls"),T=Q&&!k,U=document.querySelector(".js-trade-controls-description"),V=document.querySelector(".js-individual-trade-controls-description");if(S||T){let W=!S&&!R&&T;o&&(W?o.hidden=!1:o.hidden=!0),l.disabled=!0,n&&(n.hidden=!0),q&&(q.hidden=!0),t&&(t.hidden=!0),u&&(u.hidden=!0)}else U&&(U.hidden=!0),V&&(V.hidden=!0);S?(U&&(U.hidden=!0),V&&(V.hidden=!1)):T&&U&&(V&&(V.hidden=!0),R?U.hidden=!1:U.hidden=!0),G(b,d,j,l),J("yes"===b.getAttribute("data-permission")),L(),I(b),K();let X=document.querySelector(".js-quick-install-container");if(X){let Y=X.querySelector(".js-quick-install-divider");Y.hidden=!0;let Z=document.querySelector("input[name=owner]:checked"),$=Z.parentElement;if($){let _=$.querySelector(".js-quick-install-list-template");if(_ instanceof HTMLTemplateElement){let aa=X.querySelector(".js-account-apps");aa.innerHTML="",aa.append(_.content.cloneNode(!0)),_.children.length>0&&(Y.hidden=!1)}}}M()}function z(a,b){let c=b.getAttribute("data-org-name"),d=b.getAttribute("data-business-name"),e="true"===b.getAttribute("data-is-user-or-org"),f=c?`the ${c} organization`:"your personal account",g=d?` (${d})`:"",h=a=>e?`${a} in ${f}${g}.`:`${a}.`,i=document.querySelector(".js-new-repo-destination-message");if(i){let j=a?"internal"===a?"n internal":` ${a}`:"";i.textContent=h(`You are creating a${j} repository`);return}let k=document.querySelector(".js-new-fork-destination-message");if(k){k.textContent=h("You are creating a fork");return}}function A(a){let b=document.querySelector(".js-privacy-toggle:checked");z(b?.value,a)}function B(a,b,c,d,e){a?(b&&(b.disabled=!1),c&&c.classList.remove("color-fg-muted"),d&&(d.hidden=!1),e&&(e.hidden=!0)):(b&&(b.disabled=!0),c&&c.classList.add("color-fg-muted"),d&&(d.hidden=!0),e&&(e.hidden=!1))}function C(){let a=E();if(!a)return;let b=a.closest(".form-group");if(!b)return;let c=F();if(!c)return;let d="true"===a.getAttribute("data-is-user-or-org"),e=b.querySelector("#repository-owner")===document.activeElement;d||!c.value||e?b.classList.remove("errored"):b.classList.add("errored")}function D(){let a=document.querySelectorAll('.js-org-upgrade-link:not([hidden=""]');for(let b of a)b.hidden=!0}function E(){return document.querySelector('.js-owner-container [aria-checked="true"]')}function F(){return document.querySelector(".js-owner-reponame .js-repo-name")}function G(a,b,c,d){let e=null;if("private"===a.getAttribute("data-default")&&d&&!d.disabled?e=d:"internal"===a.getAttribute("data-default")&&c&&!c.disabled?e=c:b&&!b.disabled?e=b:c&&!c.disabled&&(e=c),d&&!d.disabled&&"member"===x?e=d:b&&!b.disabled&&x&&(e=b),!e)return;let f=b&&b.disabled&&b.checked||d.disabled&&d.checked||c&&c.disabled&&c.checked,g=(!b||!b.checked)&&(!c||!c.checked)&&!d.checked;(!1===v|| !0===f|| !0===g)&&(e.checked=!0,(0,i.f)(e,"change"))}function H(a,b){let c=!1,d=document.querySelectorAll(".js-new-repo-internal-visibility");for(let e of d){e.hidden=!0;let f=e.querySelector(".js-privacy-toggle[value=internal]");f instanceof HTMLInputElement&&f.checked&&(c=!0)}if(a){let g=document.querySelector(`#new-repo-internal-visibility-${a}`);if(g){g.hidden=!1;let h=g.querySelector(".js-privacy-toggle-label-internal"),j=g.querySelector(".js-internal-description"),k=g.querySelector(".js-internal-restricted-by-policy-description"),l=g.querySelector(".js-privacy-toggle[value=internal]");if(l instanceof HTMLInputElement)return"false"===b.getAttribute("data-org-allow-internal-repos")?(l.disabled=!0,h&&h.classList.add("color-fg-muted"),j&&(j.hidden=!0),k&&(k.hidden=!1)):(c&&(l.checked=!0,(0,i.f)(l,"change")),l.disabled=!1,h&&h.classList.remove("color-fg-muted"),j&&(j.hidden=!1),k&&(k.hidden=!0)),l}}return null}function I(a){let b=document.querySelector("auto-check.js-repo-name-autocheck"),c=b.getAttribute("src"),d=b.getAttribute("disabled-src"),e="true"===a.getAttribute("data-is-user-or-org");e?(d&&b.setAttribute("src",d),b.removeAttribute("disabled-src")):(c&&b.setAttribute("disabled-src",c),b.removeAttribute("src"))}function J(a){for(let b of document.querySelectorAll(".js-with-permission-fields"))b.hidden=!a;for(let c of document.querySelectorAll(".js-without-permission-fields"))c.hidden=a;let d=document.querySelector(".errored"),e=document.querySelector("dl.warn");d&&(d.hidden=!a),e&&(e.hidden=!a)}function K(a){let b=a?.target||document.querySelector(".js-privacy-toggle:checked");if(!b)return;!function(a){let b=document.querySelector('.js-owner-container [aria-checked="true"]');z(a,b)}(b.value);let c=document.querySelector("#js-upgrade-container");if(!c)return;let d=c.querySelector(".js-billing-section"),e=c.querySelector(".js-confirm-upgrade-checkbox");"false"===b.value?(c.hidden=!1,d&&d.classList.remove("has-removed-contents"),e&&(e.checked=!0)):(c.hidden=!0,d&&d.classList.add("has-removed-contents"),e&&(e.checked=!1)),M()}function L(){let a=document.querySelector("#js-upgrade-container");if(!a)return;let b=document.querySelector("#js-payment-methods-form");a.firstElementChild&&b.appendChild(a.firstElementChild);let c=document.querySelector("input[name=owner]:checked").value,d=b.querySelector(`.js-upgrade[data-login="${c}"]`);d&&a.appendChild(d)}function M(){let a=document.querySelector(".js-repo-form"),b=a.querySelector(".js-repository-owner-choice:checked"),c=a.querySelector(".js-repo-name"),d=a.querySelector(".js-repo-url"),e=!d||!d.classList.contains("is-autocheck-errored"),f=!!document.querySelector(".js-page-repo-persisted")||!!b;(e=e&&f)&&c&&(e=c.classList.contains("is-autocheck-successful"),function(){let a=document.querySelector(".js-privacy-toggle:checked");if(a)return"private"===a.value}()&&(e=e&&N()));let g=document.querySelector(".js-stacks-policy-status-message");g&&!g?.hidden&&(e=!1);let h=a.querySelector("button[type=submit]");h.disabled=!e}function N(){let a=document.querySelector("#js-upgrade-container");if(!a)return!0;let b=a.querySelector(".js-ofac-sanction-notice");if(b)return!1;let c=a.querySelector(".js-confirm-upgrade-checkbox");if(c instanceof HTMLInputElement&&!c.checked)return!1;let d=a.querySelector(".js-zuora-billing-info");return!(d&&d.classList.contains("d-none"))}async function O(){let a=document.querySelector(".js-repository-owner-choice:checked"),b=document.querySelector(".js-stacks-policy")?.getAttribute("data-stack-url");if(!a||!b)return;let c=new URL(b,window.location.origin),d=document.querySelector(".js-stacks-policy-status-message"),e=new URLSearchParams(c.search.slice(1));e.set("owner",a.value),c.search=e.toString();let f=await fetch(c.toString(),{headers:{Accept:"application/json"}});if(f.ok){let g=await f.json();d&&(d.hidden="success"===g.status)}}(0,q.N7)("#js-upgrade-container .js-zuora-billing-info:not(.d-none)",M),(0,q.N7)(".js-page-new-repo",function(){let a=document.querySelector(".js-owner-container");if(!a)return;let b=document.querySelector("#js-upgrade-container");b&&(b.hidden=!0),P(),y()});let P=()=>{let a=document.querySelector(".js-repo-form"),b=a.querySelector(".js-repo-url");if(b){b.focus();return}let c=a.querySelector(".js-template-repository-select");if(c){c.focus();return}let d=a.querySelector(".js-owner-select");d&&d.focus()};(0,i.on)("focusout","#repository-owner",function(){C()}),(0,i.on)("click",".js-reponame-suggestion",function(a){let b=document.querySelector(".js-repo-name");b.value=a.currentTarget.textContent,C(),(0,i.f)(b,"input",!1)}),(0,i.on)("click",".js-privacy-toggle",function(){v=!0}),(0,i.on)("change",".js-privacy-toggle",K),(0,i.on)("details-menu-selected",".js-owner-container",y,{capture:!0}),(0,i.on)("change","#js-upgrade-container input",M),(0,u.q6)("#js-upgrade-container input",M);let Q=a=>{let b=document.querySelector(".js-org-profile");if(b){let c=document.querySelector(".js-owner-container input.js-repository-owner-is-org:checked"),d=a?.target||document.querySelector(".js-repo-name"),e=!(c&&".github"===d.value.toLowerCase());b.hidden=e;let f=document.querySelector("#repo-name-suggestion");f.hidden=!e}},R=a=>{let b=document.querySelector(".js-org-private-profile");if(b){let c=document.querySelector(".js-owner-container input.js-repository-owner-is-org:checked"),d=a?.target||document.querySelector(".js-repo-name"),e=!(c&&".github-private"===d.value.toLowerCase());b.hidden=e;let f=document.querySelector("#repo-name-suggestion");f.hidden=!e}},S=a=>{let b=document.querySelector(".js-personal");if(b){let c=document.querySelector(".js-owner-container input.js-repository-owner-is-viewer"),d=a?.target||document.querySelector(".js-repo-name"),e=!(c&&c.checked&&c.defaultValue.toLowerCase()===d.value.toLowerCase());b.hidden=e;let f=document.querySelector("#repo-name-suggestion");f.hidden=!e}};async function T(a){return(0,h.a)(document,a)}async function U(a){let b=a.getAttribute("data-pulse-diffstat-summary-url"),c;try{b&&(c=await T(b),V(c,a))}catch(d){let e=a.querySelector(".js-blankslate-loading"),f=a.querySelector(".js-blankslate-error");e.classList.add("d-none"),f.classList.remove("d-none")}}function V(a,b){b.innerHTML="",b.appendChild(a)}(0,u.q6)(".js-owner-reponame .js-repo-name",function(a){S(a),Q(a),R(a),C(),M()}),(0,i.on)("auto-check-send",".js-repo-name-auto-check",function(a){let b=a.currentTarget,c=b.form,d=c.querySelector("input[name=owner]:checked").value;a.detail.body.append("owner",d)}),(0,i.on)("auto-check-complete",".js-repo-name-auto-check",M),(0,u.q6)(".js-repo-url",function(a){let b=a.target;if(!(b instanceof HTMLInputElement))return;let c=b.closest(".form-group");if(!(c instanceof HTMLDListElement))return;let d=document.querySelector(".js-insecure-url-warning"),e=document.querySelector(".js-svn-url-error"),f=document.querySelector(".js-git-url-error"),g=b.value.toLowerCase();d.hidden=!g.startsWith("http://"),e.hidden=!g.startsWith("svn://"),f.hidden=!g.startsWith("git://"),g.startsWith("svn://")||g.startsWith("git://")?(b.classList.add("is-autocheck-errored"),c.classList.add("errored")):(b.classList.remove("is-autocheck-errored"),c.classList.remove("errored")),M()}),(0,i.on)("change",".js-repo-init-setting-menu-option",M),(0,i.on)("change",".js-repo-readme",M),(0,i.on)("change",".js-toggle-new-repo-default-branch-info",a=>{let b=a.currentTarget;!function(a){let b=a.closest("form"),c=b.querySelector(".js-new-repo-default-branch-info");if(!c)return;let d=b.querySelectorAll(".js-toggle-new-repo-default-branch-info:checked"),e=d.length>0;c.hidden=!e}(b)}),S(null),Q(null),R(null),c(1883),(0,q.N7)(".js-pulse-contribution-data",a=>{U(a)});var W=c(48858);async function X(a){let b=a.form,c=b.querySelector("#release_draft");c.value="1",Z(a,"saving");let d=await fetch(b.action,{method:b.method,body:new FormData(b),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!d.ok){Z(a,"failed");return}let e=await d.json();return Z(a,"saved"),setTimeout(Z,5e3,a,"default"),(0,i.f)(b,"release:saved",{release:e}),e}function Y(a){let b=a.closest(".js-releases-marketplace-publish-container"),c=b.querySelector(".js-releases-marketplace-publish-preview");a.checked?c.classList.remove("d-none"):c.classList.add("d-none")}function Z(a,b){for(let c of a.querySelectorAll(".js-save-draft-button-state"))c.hidden=c.getAttribute("data-state")!==b;a.disabled="saving"===b}function $(a){let b=document.querySelector(".js-release-target-wrapper");if(null!=b){switch(aa(a),a){case"valid":case"invalid":case"duplicate":case"branch_exists":b.hidden=!0;break;case"loading":break;default:b.hidden=!1}for(let c of document.querySelectorAll(".js-tag-status-message"))c.hidden=c.getAttribute("data-state")!==a,c.getAttribute("data-state")===a?c.setAttribute("role","status"):c.removeAttribute("role");am(),ag("pending")}}function _(){let a=document.querySelector(".js-release-tag");return a.getAttribute("data-state")}function aa(a){let b=document.querySelector(".js-release-tag");b.setAttribute("data-state",a)}(0,i.on)("change",".js-releases-marketplace-publish-field",function(a){Y(a.currentTarget)}),(0,q.N7)(".js-releases-marketplace-publish-field",function(a){Y(a)}),(0,i.on)("click",".js-save-draft",function(a){let b=a.currentTarget;!b.disabled&&(X(b),a.preventDefault())}),(0,i.on)("click",".js-prerelease-checkbox",a=>{let b=a.currentTarget,c=a.currentTarget.closest("form").querySelector("#is_stored_latest"),d=document.querySelector(".js-latest-release-checkbox");d&&(b.checked?(d.checked=!1,d.disabled=!0):"1"===c.value?(d.checked=!0,d.disabled=!0):d.disabled=!1)}),(0,q.N7)(".js-latest-release-checkbox",function(a){let b=a,c=a.closest("form").querySelector("#is_stored_latest"),d=b.checked&& !0===b.disabled;c.value=d?"1":"0"}),(0,i.on)("release:saved",".js-release-form",function(a){let b=a.detail.release,c=a.currentTarget;if(c.setAttribute("action",b.update_url),b.update_authenticity_token){let d=c.querySelector("input[name=authenticity_token]");d.value=b.update_authenticity_token}(0,j.lO)(history.state,document.title,b.edit_url);let e=c.querySelector("#release_id");if(!e.value){e.value=b.id;let f=document.createElement("input");f.type="hidden",f.name="_method",f.value="put",c.appendChild(f)}}),(0,i.on)("click",".js-publish-release",function(){document.querySelector("#release_draft").value="0"});let ab=new WeakMap;function ac(a){let b=a.querySelector('input[name="release[tag_name]"]:checked');return b?.value}async function ad(a){let b=ac(a);if(!b){$("empty");return}if(b===ab.get(a))return;$("loading"),ab.set(a,b);let c=a.getAttribute("data-url"),d=new URL(c,window.location.origin),e=new URLSearchParams(d.search.slice(1));e.append("tag_name",b),d.search=e.toString();let f=await fetch(d.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!f.ok){$("invalid");return}let g=await f.json();"duplicate"===g.status&&parseInt(a.getAttribute("data-existing-id"))===parseInt(g.release_id)?$("valid"):(document.querySelector(".js-release-tag .js-edit-release-link").setAttribute("href",g.url),$(g.status)),al(a)}async function ae(a){let b=a.offsetWidth;a.style.width=`${b}px`,ag("loading"),a.setAttribute("aria-disabled","true");let c=a.getAttribute("data-repo-url"),d=`${c}/releases/notes`,e=new URL(d,window.location.origin),f=new URLSearchParams(e.search.slice(1));f.append("commitish",aj()),f.append("tag_name",ac(document)||""),f.append("previous_tag_name",ak()),e.search=f.toString();let g=await fetch(e.toString(),{headers:{Accept:"application/json"}});if(g.ok){let h=await g.json();if(h.commitish===aj()){let i=document.getElementById("release_body"),j="generated"===ai()?"":i.value.trim();j?i.value=j.concat("\n\n",h.body):i.value=h.body;let k=document.getElementById("release_name");k.value||(k.value=h.title),ag("succeed"),(0,n.x)("Successfully generated release notes"),ah(j?"generated-and-edited":"generated"),am(!0);let l=document.querySelector(".js-release-body-warning");l.textContent=h.warning_message,l.hidden=!h.warning_message}}else{ag("failed"),a.setAttribute("aria-disabled","false");let m=await g.json();if(m&&m.error){let o=document.getElementById("form-error-alert");o.textContent=m.error,o.hidden=!1}}}(0,i.on)("click",".js-generate-release-notes",function(a){let b=a.currentTarget;"true"!==b.getAttribute("aria-disabled")&&ae(b)});let af=["pending","loading","succeed","failed"];function ag(a){if(af.map(b=>{let c=document.getElementById(`generate-icon-${b}`),d=document.getElementById("generate-btn-txt");c&&(b===a?(d&&d.setAttribute("hidden","true"),("succeed"===a||"failed"===a)&&setTimeout(()=>{c.setAttribute("hidden","true"),d&&d.removeAttribute("hidden")},2e3),c.removeAttribute("hidden")):c.setAttribute("hidden","true"))}),"failed"!==a){let b=document.getElementById("form-error-alert");b.textContent="",b.hidden=!0}}function ah(a){let b=document.getElementById("generated_notes_state");b.value=a}function ai(){let a=document.getElementById("generated_notes_state");return a.value}function aj(){return"valid"===_()?ac(document)||"":document.querySelector('input[name="release[target_commitish]"]:checked')?.value||""}function ak(){return document.querySelector('input[name="release[previous_tag_name]"]:checked')?.value||""}function al(a){let b=a.closest("form"),c=b.querySelector(".js-previewable-comment-form");if(!c)return;let d=c.getAttribute("data-base-preview-url");d||(d=String(c.getAttribute("data-preview-url")),c.setAttribute("data-base-preview-url",d));let e=a.querySelectorAll('input[name="release[tag_name]"], input[name="release[target_commitish]"]:checked'),f=new URL(d,window.location.origin),g=new URLSearchParams(f.search.slice(1));for(let h of e)h.value&&g.append(h.name,h.value);f.search=g.toString(),c.setAttribute("data-preview-url",f.toString())}function am(a=!1){let b=document.querySelector(".js-generate-release-notes"),c=document.getElementById("prev-tag-picker"),d=document.querySelector("tool-tip[for='generate-notes-btn']"),e=_(),f="valid"!==e&&"pending"!==e,g=a||f;b.setAttribute("aria-disabled",g.toString()),d&&(g?d.textContent=`${f?"Select a valid tag to a":"Clear existing notes to a"}utomatically add the Markdown for all the merged pull requests from this diff and contributors of this release`:d.textContent="Automatically add the Markdown for all the merged pull requests from this diff and contributors of this release"),c&&(c.hidden=g)}function an(a){if(""===a.value)am(),ag("pending"),ah("initial");else{let b=ai(),c="initial"!==b;am(c),"generated"===b&&ah("generated-and-edited")}}(0,q.N7)(".js-release-tag",function(a){ad(a)}),(0,q.N7)("details-menu",function(a){(0,W.e)(a)}),(0,i.on)("click",".js-release-expand-btn",async function(a){let b=a.currentTarget.closest(".js-release-expandable"),c=b.getAttribute("data-expand-url"),d=await (0,h.a)(document,c);b?.replaceWith(d)}),(0,i.on)("click",".js-release-asset-untruncate-btn",async function(a){a.currentTarget.setAttribute("hidden","true");let b=a.currentTarget.parentNode?.querySelector(".js-truncate-assets-spinner");b&&b.removeAttribute("hidden");let c=a.currentTarget.closest(".js-truncated-assets-fragment"),d=c?.getAttribute("data-deferred-src");d&&c?.setAttribute("src",encodeURI(d))}),(0,q.N7)("#release_body",function(a){let b=a;b.addEventListener("input",function(){an(b)}),an(b)}),(0,i.on)("change",".js-release-check-tag",function(a){let b=a.currentTarget.closest(".js-release-tag");ad(b)}),(0,q.N7)(".js-release-form .js-previewable-comment-form",function(a){let b=a.closest("form").querySelector(".js-release-tag");al(b)}),(0,q.N7)("#release_page_title",function(a){let b=a.textContent?.trim()||"";b.length&&(document.title=b)}),(0,q.N7)("#release-filter",function(a){let b=a;b.value.length>0&&(b.focus(),b.setSelectionRange(b.value.length,b.value.length))});let ao,ap;async function aq(a){let b=document.querySelector(".js-release-stack").getAttribute("data-stack-url"),c=new URL(b,window.location.origin),d;switch(au({target_found:!0,template_found:!0,loading:!0},"tag"),a.id){case"tag-list":{let e=a.querySelector('input[name="release[tag_name]"]:checked');if(!e)return;(d=await as(c,"ref",e)).target_found?au(d,"tag"):(d=await as(c,ap,ao),au(d,"ref"===ap?"branch":"commit"));break}case"filter-list-branches":{let f=a.querySelector('input[name="release[target_commitish]"]:checked');if(!f)return;ao=f,ap="ref",d=await as(c,"ref",f),au(d,"branch");break}case"filter-list-tags":{let g=a.querySelector('input[name="release[target_commitish]"]:checked');if(!g)return;ao=g,ap="oid",d=await as(c,"oid",g),au(d,"commit")}}}let ar=new WeakMap;async function as(a,b,c){if(ar.has(c))return ar.get(c);let d=new URLSearchParams(a.search.slice(1));d.append(b,c.value),a.search=d.toString();let e=await fetch(a.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),f={target_found:!1};return e.ok&&((f=await e.json()).target_found=!0),ar.set(c,f),f}let at={branding:"Icon and color found in stack template.",template:"Contains all the required information.",readme:"File exists.",init:"No issues found in init section."};function au(a,b){if(!a.target_found)return;let c=document.querySelector(".js-releases-marketplace-banner-container"),d=document.querySelector(".js-releases-marketplace-publish-heading"),e=document.querySelector(".js-publish-release"),f=!1;if(e.disabled=d.hidden=c.hidden=!a.template_found,!a.template_found)return;let g=["branding","template","readme","init"];for(let h of g){let i;"failure"==(i=a.loading?"loading":a[h]?"failure":"success")&&(f=!0);let j=c.querySelector(`#${h}-row`);for(let k of j.querySelectorAll(".status-icon"))k.hidden=k.getAttribute("data-state")!==i;let l=j.querySelector(".js-status-text");for(let m of["color-fg-attention","color-fg-danger","color-fg-muted"])l.classList.remove(m);switch(i){case"success":l.textContent=at[h],l.classList.add("color-fg-muted");break;case"failure":l.textContent=a[h],l.classList.add("color-fg-danger");break;case"loading":l.textContent="Loading...",l.classList.add("color-fg-attention")}for(let n of j.querySelectorAll(".js-modify-button")){let o=`${h}_path`;n.setAttribute("href",a[o]),"branch"===b&&"loading"!==i?n.hidden=n.getAttribute("data-state")!==i:n.hidden=!0}}let p=c.querySelector("#init-row");p.hidden=!a.init_section_exists,p.querySelector('.js-modify-button[data-state="failure"] button').textContent=p.querySelector('.js-modify-button[data-state="failure"]').getAttribute(a.init_exists?"data-edit-text":"data-add-text"),e.disabled=f}(0,i.on)("change",".js-release-stack #filter-list-branches",a=>aq(a.currentTarget)),(0,i.on)("change",".js-release-stack #filter-list-tags",a=>aq(a.currentTarget)),(0,i.on)("change",".js-release-stack #tag-list",a=>aq(a.currentTarget)),(0,q.N7)(".js-release-stack #filter-list-branches",function(a){aq(a)});let av="<BRANCH>";(0,i.on)("auto-check-message-updated",".js-rename-branch-input",function(a){let b=a.currentTarget;!function(a){let b=a.closest(".js-rename-branch-form"),c=a.value,d=c!==a.defaultValue&&""!==c,e=b.querySelector(".js-rename-branch-autocheck-message");if(e&&d){let f=!1;for(let g of((c=e.getAttribute("data-shell-safe-name")||av).includes("<")&&(f=!0),b.querySelectorAll(".js-rename-branch-new-name")))g.textContent=c;for(let h of((c=e.getAttribute("data-shell-safe-name-with-remote")||`origin/${av}`).includes("<")&&(f=!0),b.querySelectorAll(".js-rename-branch-new-name-with-remote")))h.textContent=c;let i=b.querySelector(".js-rename-branch-special-characters-documentation");i&&f&&(i.hidden=!1,i.removeAttribute("aria-hidden"))}}(b)});let aw=a=>{let b=document.querySelector(ax);if(b){let c=0===a.value.length;b.disabled=c}},ax='form.js-protected-branch-settings button[type="submit"]';(0,q.N7)(ax,{add(){let a=document.getElementById("rule_field");a&&(aw(a),a.addEventListener("input",()=>aw(a)))}}),(0,i.on)("change",".js-template-repository-choice",function(a){let b=a.target,c=b.checked&&""!==b.value,d=b.form,e=d.querySelector(".js-repository-auto-init-options");e.classList.toggle("has-removed-contents",c);let f=d.querySelectorAll(".js-template-repository-setting"),g=d.querySelectorAll(".js-template-repository-name-display");if(c){let h=b.closest(".js-template-repository-choice-container"),j=h.querySelector(".js-template-repository-name"),k=b.getAttribute("data-owner"),l=d.querySelector(`.js-repository-owner-choice[value="${k}"]`);if(l instanceof HTMLInputElement)l.checked=!0,(0,i.f)(l,"change");else{let m=d.querySelector(".js-repository-owner-choice.js-repository-owner-is-viewer");m.checked=!0,(0,i.f)(m,"change")}for(let n of g)n.textContent=j.textContent}else for(let o of g)o.textContent="";for(let p of f)p.hidden=!c});var ay=c(47142),az=c(10160),aA=c(69567),aB=c(15205);let aC=(0,aB.Z)(ay.Gs);(0,u.w4)("keydown",".js-tree-finder-field",a=>{"Escape"===a.key&&(a.preventDefault(),history.back())}),(0,q.N7)(".js-tree-finder",a=>{let b=a.querySelector(".js-tree-finder-field"),c=a.querySelector(".js-tree-finder-virtual-filter"),d=a.querySelector(".js-tree-browser"),e=a.querySelector(".js-tree-browser-results"),f=a.querySelector(".js-tree-browser-result-template"),g=new az.Z(b,e);c.filter=(a,b)=>""===b||(0,ay.CD)(b,a)&&aC(b,a)>0,c.addEventListener("virtual-filter-input-filter",()=>{d.updating="lazy"}),c.addEventListener("virtual-filter-input-filtered",()=>{d.updating="eager"}),d.addEventListener("virtual-list-sort",a=>{a.preventDefault();let c=b.value;d.sort((a,b)=>aC(c,b)-aC(c,a))}),d.addEventListener("virtual-list-update",()=>{g.stop()}),d.addEventListener("virtual-list-updated",()=>{g.start(),g.navigate()}),d.addEventListener("virtual-list-render-item",a=>{var b;if(!(a instanceof CustomEvent))return;let c=new aA.R(f,{item:a.detail.item,id:`entry-${Math.random().toString().substr(2,5)}`,urlEncodedItem:encodeURIComponent(b=a.detail.item).replaceAll("%2F","/")}),d=c.querySelector("marked-text");d&&(d.positions=ay.m7),a.detail.fragment.append(c)}),d.querySelector("ul").hidden=!1,b.focus(),g.start()});var aD=c(57260),aE=c(31167),aF=c(86824);let aG=null,aH=new WeakMap;function aI(a){a.classList.remove("is-progress-bar");let b=a.closest(".js-upload-manifest-file-container"),c=b.querySelector(".js-upload-progress");c.hidden=!0;let d=b.querySelector(".js-upload-meter-text .js-upload-meter-filename");d.textContent=""}function aJ(a){aI(a.currentTarget)}async function aK(a){let b=a.getAttribute("data-redirect-url");try{await (0,h.D)(a.getAttribute("data-poll-url")),window.location.href=b}catch(c){document.querySelector(".js-manifest-ready-check").hidden=!0,document.querySelector(".js-manifest-ready-check-failed").hidden=!1}}function aL(a){let b=a.closest("form");return b.querySelector("#release_id").value}(0,i.on)("file-attachment-accept",".js-upload-manifest-file",function(a){let{attachments:b}=a.detail,c=parseInt(a.currentTarget.getAttribute("data-directory-upload-max-files")||"",10);b.length>c&&(a.preventDefault(),a.currentTarget.classList.add("is-too-many"))}),(0,i.on)("document:drop",".js-upload-manifest-tree-view",async function(a){let{transfer:b}=a.detail,c=a.currentTarget,d=await aD.P.traverse(b,!0),e=c.getAttribute("data-drop-url");document.addEventListener(aE.QE.SUCCESS,()=>{document.querySelector(".js-upload-manifest-file").attach(d)},{once:!0}),(0,aF.T)(e)}),(0,i.on)("upload:setup",".js-upload-manifest-file",async function(a){let{batch:b,form:c,preprocess:d}=a.detail,e=a.currentTarget;function f(){c.append("upload_manifest_id",aH.get(e))}if(function(a,b){let c=a.closest(".js-upload-manifest-file-container"),d=c.querySelector(".js-upload-progress");d.hidden=!1,a.classList.add("is-progress-bar");let e=d.querySelector(".js-upload-meter-text"),f=e.querySelector(".js-upload-meter-range-start");f.textContent=String(b.uploaded()+1);let g=e.querySelector(".js-upload-meter-range-end");g.textContent=String(b.size)}(e,b),aH.get(e)){f();return}if(aG){d.push(aG.then(f));return}let g=e.closest(".js-upload-manifest-file-container"),h=g.querySelector(".js-upload-manifest-form");aG=fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json"}});let[i,j]=function a(){let b,c=new Promise(a=>{b=a});return[c,b]}();d.push(i.then(f));let k=await aG;if(!k.ok)return;let l=await k.json(),m=document.querySelector(".js-manifest-commit-form"),n=m.elements.namedItem("manifest_id");n.value=l.upload_manifest.id,aH.set(e,l.upload_manifest.id),aG=null,j()}),(0,i.on)("upload:start",".js-upload-manifest-file",function(a){let{attachment:b,batch:c}=a.detail,d=a.currentTarget.closest(".js-upload-manifest-file-container"),e=d.querySelector(".js-upload-progress"),f=e.querySelector(".js-upload-meter-text"),g=f.querySelector(".js-upload-meter-range-start");g.textContent=c.uploaded()+1;let h=f.querySelector(".js-upload-meter-filename");h.textContent=b.fullPath}),(0,i.on)("upload:complete",".js-upload-manifest-file",function(a){let{attachment:b,batch:c}=a.detail,d=document.querySelector(".js-manifest-commit-file-template"),e=d.querySelector(".js-manifest-file-entry").cloneNode(!0),f=e.querySelector(".js-filename");f.textContent=b.fullPath;let g=b.id,h=e.querySelector(".js-remove-manifest-file-form"),i=h.elements.namedItem("file_id");i.value=g;let j=document.querySelector(".js-manifest-file-list");j.hidden=!1,a.currentTarget.classList.add("is-file-list");let k=j.querySelector(".js-manifest-file-list-root");k.appendChild(e),c.isFinished()&&aI(a.currentTarget)}),(0,i.on)("upload:progress",".js-upload-manifest-file",function(a){let{batch:b}=a.detail,c=a.currentTarget.closest(".js-upload-manifest-file-container"),d=c.querySelector(".js-upload-meter");d.style.width=`${b.percent()}%`}),(0,i.on)("upload:error",".js-upload-manifest-file",aJ),(0,i.on)("upload:invalid",".js-upload-manifest-file",aJ),(0,s.AC)(".js-remove-manifest-file-form",async function(a,b){await b.html();let c=a.closest(".js-manifest-file-list-root"),d=a.closest(".js-manifest-file-entry");if(d.remove(),!c.hasChildNodes()){let e=c.closest(".js-manifest-file-list");e.hidden=!0;let f=document.querySelector(".js-upload-manifest-file");f.classList.remove("is-file-list")}}),(0,q.N7)(".js-manifest-ready-check",{initialize(a){aK(a)}}),(0,i.on)("click",".js-release-remove-file",function(a){let b=a.currentTarget.closest(".js-release-file");b.classList.add("delete"),b.querySelector("input.destroy").value="true"}),(0,i.on)("click",".js-release-undo-remove-file",function(a){let b=a.currentTarget.closest(".js-release-file");b.classList.remove("delete"),b.querySelector("input.destroy").value=""});let aM=null;function aN(a,b){b.append("release_id",aL(a));let c=Array.from(document.querySelectorAll(".js-releases-field .js-release-file.delete .id"));if(c.length){let d=c.map(a=>a.value);b.append("deletion_candidates",d.join(","))}}(0,i.on)("release:saved",".js-release-form",function(a){let b=a.currentTarget;aM=null;let c=!1;for(let d of b.querySelectorAll(".js-releases-field .js-release-file"))d.classList.contains("delete")?d.remove():d.classList.contains("js-template")||(c=!0);let e=b.querySelector(".js-releases-field");e.classList.toggle("not-populated",!c),e.classList.toggle("is-populated",c)}),(0,i.on)("upload:setup",".js-upload-release-file",function(a){let{form:b,preprocess:c}=a.detail,d=a.currentTarget;if(aL(d)){aN(d,b);return}if(!aM){let e=document.querySelector(".js-save-draft");aM=X(e)}let f=aN.bind(null,d,b);c.push(aM.then(f))}),(0,i.on)("upload:start",".js-upload-release-file",function(a){let b=a.detail.policy,c=a.currentTarget.querySelector(".js-upload-meter");c.classList.remove("d-none");let d=b.asset.replaced_asset;if(d)for(let e of document.querySelectorAll(".js-releases-field .js-release-file .id"))Number(e.value)===d&&e.closest(".js-release-file").remove()}),(0,i.on)("upload:complete",".js-upload-release-file",function(a){let{attachment:b}=a.detail,c=document.querySelector(".js-releases-field"),d=c.querySelector(".js-template").cloneNode(!0);d.classList.remove("d-none","js-template"),d.querySelector("input.id").value=b.id;let e=b.name||b.href.split("/").pop();for(let f of c.querySelectorAll(".js-release-file"))f.querySelector(".js-release-asset-filename")?.value===e&&"starter"===f.getAttribute("data-state")&&f.remove();for(let g of d.querySelectorAll(".js-release-asset-filename"))g instanceof HTMLInputElement?g.value=e:g.textContent=e;let h=`(${(b.file.size/1048576).toFixed(2)} MB)`;d.querySelector(".js-release-asset-filesize").textContent=h,d.setAttribute("data-state","uploaded"),c.appendChild(d),c.classList.remove("not-populated"),c.classList.add("is-populated");let i=a.currentTarget.querySelector(".js-upload-meter");i.classList.add("d-none")}),(0,i.on)("upload:progress",".js-upload-release-file",function(a){let{attachment:b}=a.detail,c=a.currentTarget.querySelector(".js-upload-meter");c.style.width=`${b.percent}%`});var aO=c(41246),aP=function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g};let aQ=((d=class RepoCodespacesCountElement extends HTMLElement{connectedCallback(){(0,q.N7)("get-repo",{constructor:aO.b,add:a=>{this.handleGetRepoElement(a)}})}handleGetRepoElement(a){a.openOrCreateInCodespace&&(0===this.codespacesCount?a.showOpenOrCreateInCodespace():a.removeOpenOrCreateInCodespace())}constructor(...a){super(...a),this.codespacesCount=0}}).attrPrefix="",d);aP([e.Lj],aQ.prototype,"codespacesCount",void 0),aQ=aP([e.Ih],aQ),c(55843),c(82368),c(58541),c(4738)}},a=>{var b=b=>a(a.s=b);a.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_mini-throt-bb75aa","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_mini-th-699a01","app_assets_modules_github_ref-selector_ts"],()=>b(6780));var c=a.O()}])
//# sourceMappingURL=repositories-658ba2be8452.js.map