forked from github/docs
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathorganizations-68d1675c3fba.js.download
More file actions
2 lines (2 loc) · 72.1 KB
/
organizations-68d1675c3fba.js.download
File metadata and controls
2 lines (2 loc) · 72.1 KB
1
2
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["organizations"],{4673:(e,t,r)=>{r.d(t,{a:()=>a,n:()=>o});var n=r(97797);function o(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!1)}function a(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!0)}(0,n.on)("deprecatedAjaxError","[data-remote]",function(e){let{error:t,text:r}=e.detail;e.currentTarget===e.target&&"abort"!==t&&"canceled"!==t&&(/<html/.test(r)?(o(),e.stopImmediatePropagation()):setTimeout(function(){e.defaultPrevented||o()},0))}),(0,n.on)("deprecatedAjaxSend","[data-remote]",function(){a()}),(0,n.on)("click",".js-ajax-error-dismiss",function(){a()})},12174:(e,t,r)=>{var n=r(64916),o=r(97797);function a(e,t){let r=document.querySelector(`${t}[data-auto-update="true"]`);return r instanceof HTMLInputElement&&(r.value=e.value.trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s/g,"-"),(0,o.h)(r,"input"),(0,o.h)(r,"blur"),!0)}(0,n.eC)(".js-business-name",function(e){let t=e.target;a(t,".js-business-slug"),a(t,".js-business-subdomain")}),(0,n.eC)(".js-business-slug",function(e){let t=e.target,r=""===t.value.trim();t.setAttribute("data-auto-update",`${r}`);let n=document.querySelector(".js-name-slug-sync-icon");n&&(r?n.removeAttribute("hidden"):n.setAttribute("hidden","hidden"))}),(0,n.eC)(".js-business-subdomain",function(e){let t=e.target,r=""===t.value.trim();t.setAttribute("data-auto-update",`${r}`)})},53400:(e,t,r)=>{r.d(t,{$3:()=>a,HV:()=>i,Vb:()=>o});var n=r(57516);function o(e,t,r){let o={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:r},a=document.querySelector("meta[name=visitor-payload]");a instanceof HTMLMetaElement&&(o.visitorPayload=a.content);let i=document.querySelector("meta[name=visitor-hmac]")||"";i instanceof HTMLMetaElement&&(o.visitorHmac=i.content),(0,n.i)(o,!0)}function a(e){o(e.getAttribute("data-hydro-view")||"",e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function i(e){o(e.getAttribute("data-hydro-click-payload")||"",e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},34847:(e,t,r)=>{var n=r(87904),o=r(71828),a=r(4673);async function i(e,t,r,o){let i;let s=document.querySelector(e),l=document.querySelector(t);function c(e){l&&(l.hidden=e,l.open=!1),s.hidden=!e}c(!0);try{i=await r.json()}catch{c(!1),(0,a.n)();return}let u=i.json;try{await (0,n.Ee)(u.job_url,{},o)}catch{c(!1),(0,a.n)();return}c(!1),window.location=u.export_url}(0,o.JW)(".js-organization-members-export-form",async function(e,t){await i(".js-organization-members-exporting",".js-organization-members-export-menu",t,2e3)})},7934:(e,t,r)=>{var n=r(39595),o=r(30930),a=r(55156);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}let l=class WaitingFormElement extends HTMLElement{async submitPolitely(){this.submit.disabled=!0;try{this.prerequisites.length>0&&await Promise.all(this.prerequisites.map(e=>this.getPrerequisitePromise(e))),(0,o.k_)(this.form)}finally{this.submit.disabled=!1}}getPrerequisitePromise(e){let t=e.getAttribute("data-waiting-form-method")||"getPromise";return e[t]()}};s([n.aC],l.prototype,"form",void 0),s([n.zV],l.prototype,"prerequisites",void 0),s([n.aC],l.prototype,"submit",void 0),l=s([n.p_],l);let SocialAccountEditorElement=class SocialAccountEditorElement extends HTMLElement{recognizeUrl(){this.recognitionPromise=new Promise(async e=>{this.preprocessUrl();let t=await this.findMatchingSocialAccountIconOption(this.urlField.value);this.setChosenSocialIcon(t),e()})}resetToDefault(){this.urlField.value!==this.urlField.defaultValue&&(0,o.m$)(this.urlField,this.urlField.defaultValue)}waitForRecognition(){return this.recognitionPromise}preprocessUrl(){let e=this.urlField.value.trim();0===e.length||/^https?:\/\//.test(e)||(this.urlField.value=`https://${e}`)}setChosenSocialIcon(e){let t=e.getAttribute("data-provider-key")||"generic";for(let t of this.iconOptions)t.hidden=t!==e;this.iconSpinner.hidden=!0,this.iconField.value=t}async findMatchingSocialAccountIconOption(e){for(let t of this.iconOptions)for(let r of t.querySelectorAll("[data-provider-pattern]"))if(RegExp(r.getAttribute("data-provider-pattern"),"i").test(e))return t;return await this.findNodeInfoIconOption(e)||this.iconGeneric}async findNodeInfoIconOption(e){if(0===this.nodeinfoSoftwareUrl.trim().length)return null;let t=new Map;for(let r of this.iconOptions)for(let n of r.querySelectorAll("[data-try-nodeinfo-pattern]")){let o=RegExp(n.getAttribute("data-try-nodeinfo-pattern"),"i"),a=n.getAttribute("data-nodeinfo-software");e.match(o)&&a&&t.set(a,r)}if(0===t.size)return null;let r=null;try{r=new URL(e,window.location.origin)}catch{return null}this.showSpinner();let n=new URL(this.nodeinfoSoftwareUrl,window.location.origin);n.searchParams.set("host",r.host);let o=await fetch(n,{headers:{...(0,a.kt)(),Accept:"application/json"}}),i=await o.json(),s=i?.software_name;return s&&t.get(s)||null}showSpinner(){for(let e of this.iconOptions)e.hidden=!0;this.iconSpinner.hidden=!1}constructor(...e){super(...e),i(this,"nodeinfoSoftwareUrl",""),i(this,"recognitionPromise",Promise.resolve())}};s([n.aC],SocialAccountEditorElement.prototype,"urlField",void 0),s([n.aC],SocialAccountEditorElement.prototype,"iconField",void 0),s([n.zV],SocialAccountEditorElement.prototype,"iconOptions",void 0),s([n.aC],SocialAccountEditorElement.prototype,"iconGeneric",void 0),s([n.aC],SocialAccountEditorElement.prototype,"iconSpinner",void 0),s([n.CF],SocialAccountEditorElement.prototype,"nodeinfoSoftwareUrl",void 0),SocialAccountEditorElement=s([n.p_],SocialAccountEditorElement)},99746:(e,t,r)=>{var n=r(21403),o=r(97797),a=r(13080),i=r(55156);let s=null,l=null;function c(e){let{item:t,oldIndex:r}=e,{parentNode:n}=t;l=n.children[r+1]}async function u(e){let{oldIndex:t,newIndex:r,item:n}=e;if(t===r)return;let o=n.closest(".js-pinned-items-reorder-form"),c=o.closest(".js-pinned-items-reorder-container"),u=c.querySelector(".js-pinned-items-spinner"),d=c.querySelector(".js-pinned-items-reorder-message"),m=u&&d;if(m&&(d.textContent="",u.style.display="inline-block"),s.option("disabled",!0),!(await fetch(o.action,{method:o.method,body:new FormData(o),headers:{...(0,i.kt)()}})).ok){m&&(d.textContent=d.getAttribute("data-error-text")||"",u.style.display="none");let e=n.parentNode;l?e.insertBefore(n,l):e.appendChild(n);return}m&&(d.textContent=d.getAttribute("data-success-text")||"",(0,a.i)(d.textContent),u.style.display="none"),s.option("disabled",!1)}(0,n.lB)(".js-pinned-items-reorder-list",{async add(e){let{Sortable:t}=await Promise.all([r.e("vendors-node_modules_github_sortablejs_Sortable_js"),r.e("app_assets_modules_github_sortable-behavior_ts")]).then(r.bind(r,51098));s=t.create(e,{animation:150,item:".js-pinned-item-list-item",handle:".js-pinned-item-reorder",onUpdate:u,onStart:c,chosenClass:"is-dragging"})}}),(0,o.on)("submit",".js-pinned-items-reorder-form",function(e){e.preventDefault()}),(0,o.on)("click",".js-pinned-item-list-item .js-sortable-button",async function({currentTarget:e}){let{moveWithButton:t}=await Promise.all([r.e("vendors-node_modules_github_sortablejs_Sortable_js"),r.e("app_assets_modules_github_sortable-behavior_ts")]).then(r.bind(r,51098));t(e,e.closest(".js-pinned-item-list-item"),u)})},45915:(e,t,r)=>{r.d(t,{L:()=>SinglePageWizardStepContentBase});let SinglePageWizardStepContentBase=class SinglePageWizardStepContentBase extends HTMLElement{connectedCallback(){this.setAttribute("data-target","single-page-wizard-step.stepContent")}validateStep(e,t){this.autoProceedInProgress||(t&&e&&(this.autoProceedInProgress=!0),this.dispatchEvent(new CustomEvent("single-page-wizard-step-validate",{bubbles:!0,detail:{isValid:e,autoProceed:t}})))}setError(e){this.autoProceedInProgress=!1,this.dispatchEvent(new CustomEvent("single-page-wizard-step-error",{bubbles:!0,detail:{errorMessage:e}}))}clearError(){this.dispatchEvent(new CustomEvent("single-page-wizard-step-error",{bubbles:!0}))}async onStepRendered(){}setStepState(e){}async onNextClick(){return{proceed:!0}}async onPreviousClick(){return{proceed:!0}}isStepValid(){return!0}constructor(...e){super(...e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"autoProceedInProgress",!1)}}},62679:(e,t,r)=>{r(12174);var n=r(97797);function o(){return document.querySelector(".js-org-enable-two-factor")}function a(){return null!=document.querySelector(".js-org-two-factor-secure-methods-currently-enabled")}function i(){let e="1"===document.querySelector(".js-org-two-factor-currently-enabled").value,t=o().checked;return e&&!t||!e&&t}function s(){let e=document.querySelector(".js-org-two-factor-secure-methods-currently-enabled"),t=document.querySelector(".js-org-enable-two-factor-secure-methods");if(null==e||null==t)return!1;let r="1"===e.value,n=t.checked;return r&&!n||!r&&n}function l(){let e=document.querySelector(".js-org-two-factor-submit-button");if(null==e)return;let t=!i()&&!s();e.setAttribute("aria-disabled",t.toString())}(0,n.on)("click",".js-org-two-factor-submit-button",function(e){a()?(function(){if(!a())return;let e=i(),t=s();if(!e&&!t)return;let r="1"===document.querySelector(".js-org-two-factor-currently-enabled").value,n="1"===document.querySelector(".js-org-two-factor-secure-methods-currently-enabled").value,o=!r&&e,l=document.querySelector(".js-org-two-factor-confirmation-dialog .Box-title"),c=document.querySelector(".js-org-two-factor-confirmation-dialog-button"),u=document.querySelector("#two-factor-org-name").value;for(let e of document.querySelectorAll(".js-org-two-factor-confirmation-dialog-body span"))e.hidden=!0;r&&e?(l.textContent=`Are you sure you want to remove the two-factor authentication requirement for the ${u} organization?`,document.querySelector("#tfrc-disabling-requirement").hidden=!1,c.classList.remove("Button--primary"),c.classList.add("Button--danger")):o&&!n&&t?(l.textContent=`Are you sure you want to require two-factor authentication and only allow secure methods for all users in the ${u} organization?`,document.querySelector("#tfrc-enabling-requirement-with-secure-methods").hidden=!1,c.classList.remove("Button--danger"),c.classList.add("Button--primary")):o?(l.textContent=`Are you sure you want to require two-factor authentication for all users in the ${u} organization?`,document.querySelector("#tfrc-enabling-requirement-without-secure-methods").hidden=!1,c.classList.remove("Button--danger"),c.classList.add("Button--primary")):n&&t?(l.textContent=`Are you sure you want to allow all two-factor authentication methods for the ${u} organization?`,document.querySelector("#tfrc-disabling-secure-methods-only").hidden=!1,c.classList.remove("Button--primary"),c.classList.add("Button--danger")):(l.textContent=`Are you sure you want to only allow secure methods of two-factor authentication for all users in the ${u} organization?`,document.querySelector("#tfrc-enabling-secure-methods-only").hidden=!1,c.classList.remove("Button--danger"),c.classList.add("Button--primary"))}(),i()||s()||e.preventDefault()):!function(){let e="0"===document.querySelector(".js-org-two-factor-currently-enabled").value;return o().checked&&e}()&&e.preventDefault()}),(0,n.on)("change",".js-org-enable-two-factor",function(){l();let e=document.querySelector(".js-org-enable-two-factor"),t=document.querySelector(".js-two-factor-secure-methods"),r=document.querySelector(".js-org-two-factor-requirement-warning-banner");null!=e&&null!=t&&null!=r&&(e.checked?(r.hidden=!1,t.hidden=!1):(r.hidden=!0,t.hidden=!0))}),(0,n.on)("change",".js-org-enable-two-factor-secure-methods",function(){l()});var c=r(78134),u=r(84076);(0,n.on)("submit","form[data-codespaces-settings-remote-form]",async function(e){e.preventDefault();let t=e.currentTarget,r=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"text/fragment+html"}});if(r.status<=400||[400,409,500].includes(r.status)){let e=(0,u.B)(document,await r.text()),t=document.querySelector(".js-settings-partial");t?.parentElement?.replaceChild(e,t)}if(r.status>=400){let e=document.querySelector(".js-flash-error")?.value||"An unknown error occurred.";if(e){let t=document.querySelector("template.js-flash-template");t.after(new c.i4(t,{className:"flash-error",message:e}))}}}),(0,n.on)("submit","form[data-codespaces-trusted-repos-form]",async function(e){e.preventDefault();let t=e.currentTarget,r=new FormData(t);t.querySelector('input[type="checkbox"]')?.setAttribute("disabled","disabled");let n=await fetch(t.action,{method:t.method,body:r,headers:{Accept:"text/fragment+html"}}),o=t.closest("[data-replace-remote-form-target]"),a=(0,u.B)(document,await n.text());o.replaceWith(a)});var d=r(39595),m=r(55156);function p(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}let f="Oops, something went wrong.",g=class CodespacesSpendingLimitModalElement extends HTMLElement{connectedCallback(){document.body.classList.toggle("overflow-hidden",!0)}closeModal(){this.hidden=!0,document.body.classList.toggle("overflow-hidden",!1)}disableSubmitButton(){this.updateLimitSubmitButton.disabled=!0}enableSubmitButton(){this.updateLimitSubmitButton.disabled=!1}handleLimitSpendingRadioInputClick(){this.unlimitedSpendingRadioInput.checked=!1,this.spendingLimitAmountInput.disabled=!1}handleUnlimitedSpendingRadioInputClick(){this.limitSpendingRadioInput.checked=!1,this.spendingLimitAmountInput.disabled=!0,this.hideCodespaceAccessAlert()}handleSpendingLimitChange({target:e}){var t;if(null==(t=e.value)||""===t||"0.0"===t||"0.00"===t)return this.showCodespacesAccessAlert();this.hideCodespaceAccessAlert()}showCodespacesAccessAlert(){this.codespacesAccessAlertElement.hidden=!1}hideCodespaceAccessAlert(){this.codespacesAccessAlertElement.hidden=!0}showErrorMessageElement(){this.errorMessageElement.hidden=!1}hideErrorMessageElement(){this.errorMessageElement.hidden=!0}async submitForm(e){e.preventDefault(),this.disableSubmitButton(),this.hideErrorMessageElement();let t=e.target,r=new FormData(t);r.append("enforce_spending_limit",String(this.limitSpendingRadioInput.checked)),r.append("spending_limit",this.spendingLimitAmountInput.value);try{let e=await fetch(t.action,{method:"PUT",body:r,headers:{Accept:"application/json",...(0,m.kt)()}});if(200===e.status){this.closeModal();return}let n=await e.json();this.errorMessageElementText.textContent=n.error?n.error:f,this.showErrorMessageElement(),this.enableSubmitButton()}catch(e){if(this.errorMessageElementText.textContent=f,this.showErrorMessageElement(),!e.response)throw e}}};p([d.aC],g.prototype,"budgetGroupInput",void 0),p([d.aC],g.prototype,"closeModalButton",void 0),p([d.aC],g.prototype,"errorMessageElement",void 0),p([d.aC],g.prototype,"errorMessageElementText",void 0),p([d.aC],g.prototype,"spendingLimitAmountInput",void 0),p([d.aC],g.prototype,"limitSpendingRadioInput",void 0),p([d.aC],g.prototype,"unlimitedSpendingRadioInput",void 0),p([d.aC],g.prototype,"updateLimitSubmitButton",void 0),p([d.aC],g.prototype,"codespacesAccessAlertElement",void 0),g=p([d.p_],g),r(34847);var h=r(21403),y=r(64916),b=r(53400);let v="team_ids[]",j="role",S=(e,t)=>{let r=document.createElement("input");return r.type="hidden",r.name=e,r.value=t,r},w=e=>{let t=new Set(new URLSearchParams(window.location.search).getAll(v));for(let r of document.querySelectorAll(e))r.checked?t.add(r.value):t.delete(r.value);return[...t]},q=e=>document.querySelectorAll(`${e} > a`);function A(){let e=document.querySelector(".js-org-reinstate-forms"),t=document.querySelectorAll(".js-org-reinstate-option:checked");if(!e||1!==t.length)return;let r=t[0].getAttribute("data-form");for(let t of e.getElementsByClassName("js-togglable-form"))t.classList.add("d-none");document.getElementById(r).classList.remove("d-none")}function E(){let e=document.querySelector(".js-seats");return e?parseInt(e.getAttribute("data-filled-seats"))+x():x()}function C(){0>=x()&&(L(".js-plan-no-change",!0),L(".js-plan-changes",!0),1)||(function(){let e=document.querySelector(".js-filled-seats"),t=E();e&&null!==t&&(e.textContent=t.toString())}(),function(){let e=document.querySelector(".js-seats-remaining");if(e instanceof HTMLElement){e.hidden=!0;let t=_()-E(),r=document.querySelector(".js-seats-remaining-zero"),n=document.querySelector(".js-seats-remaining-singular"),o=document.querySelector(".js-seats-remaining-plural");r.hidden=0!==t,n.hidden=1!==t,t>1&&(document.querySelector(".js-seats-remaining-update-target").textContent=String(t)),o.hidden=t<=1}}(),function(){let e=document.querySelector(".js-max-seats-warning");e instanceof HTMLElement&&(e.hidden=_()!==E())}(),function(){let e=E();return _()<e}()?k():(L(".js-plan-no-change",!1),L(".js-plan-changes",!0),L(".js-complete-button",!1),L(".js-invite-button",!0)))}function L(e,t){let r=document.querySelector(e);r instanceof HTMLElement&&(r.hidden=t)}(0,n.on)("click",".js-invitation-toggle-team",async function({currentTarget:e}){(function(e,t){let r=w(t);for(let t of q(e)){let e=t.getAttribute("href");if(e){let n=new URL(e,window.location.origin),o=new URLSearchParams(n.search.slice(1));for(let e of(o.delete(v),r))o.append(v,e);n.search=o.toString(),t.setAttribute("href",n.toString())}}})(".js-invitations-team-suggestions-pagination",".js-invitation-toggle-team"),function(e,t){if(e.checked)for(let r of document.querySelectorAll(t))r.appendChild(S(v,e.value));else for(let t of document.querySelectorAll(`input[type="hidden"][name="${v}"][value="${e.value}"]`))t.remove()}(e,"form.js-org-team-suggestions")}),(0,n.on)("click",".js-invitation-radio-role",async function({currentTarget:e}){let t=e.value;for(let e of q(".js-invitations-team-suggestions-pagination")){let r=e.getAttribute("href");if(r){let n=new URL(r,window.location.origin),o=new URLSearchParams(n.search.slice(1));o.set("role",t),n.search=o.toString(),e.setAttribute("href",n.toString())}}for(let e of document.querySelectorAll(`input[type="hidden"][name="${j}"]`))e.remove();for(let e of document.querySelectorAll("form.js-org-member-role"))e.appendChild(S(j,t))}),(0,n.on)("change",".js-org-reinstate-option",A),(0,h.lB)(".js-org-reinstate-forms",A),(0,h.lB)(".js-member-suggestion",function(){let e=Array.from(document.querySelectorAll(".js-badge")).map(e=>e.querySelector("input").value);if(0!==e.length)for(let t of document.querySelectorAll(".js-member-suggestion")){let r=t.getAttribute("data-autocomplete-value");if(e.includes(r)){t.classList.add("disabled"),t.setAttribute("aria-disabled","true");let e=t.querySelector(".js-non-member-warning-reason"),r=t.querySelector(".js-non-member-warning-action");if(e&&r)for(let t of[e,r])t.textContent=t.getAttribute("data-markup"),t instanceof HTMLElement&&(t.hidden=!1)}}}),(0,n.on)("combobox-commit",".js-badge-container .js-new-org-members-complete-results",e=>{let t=document.querySelector(".js-badge-input"),r=document.querySelector(".js-badges"),n=e.target.querySelectorAll(".js-badge-template"),o=Array.from(document.querySelectorAll(".js-badge")).map(e=>e.querySelector("input").value);for(let e of n){let t=e.cloneNode(!0).content,n=t.querySelector("input").value;o.includes(n)||r.append(t)}C(),function(e){let t=e.target;(0,b.HV)(t)}(e),t.value="",t.setAttribute("placeholder","")}),(0,n.on)("click",".js-badge-search-container .js-badge",e=>{let t=e.currentTarget;"true"===t.getAttribute("aria-pressed")?t.setAttribute("aria-pressed","false"):t.setAttribute("aria-pressed","true")}),(0,n.on)("details-dialog-close",".js-invite-member-dialog",e=>{let t=e.currentTarget.querySelector(".js-auto-complete-button");t&&(t.disabled=!0)}),(0,n.on)("click",".js-badge-search-container",e=>{e.currentTarget.querySelector("input").focus()}),(0,n.on)("click",".js-badge-container .js-member-suggestion",()=>{document.querySelector(".js-badge-input").focus()}),(0,y.Ff)("keydown",".js-badge-search-container .js-badge-input",e=>{let t=e.target,r=t.closest(".js-badge-search-container"),n=r.querySelectorAll('.js-badges .js-badge[aria-pressed="true"]'),o=r.getAttribute("data-allow-plan-increase"),a="Backspace"!==e.key||""!==t.value;if(!o&&_()===E()&&a){e.preventDefault();return}if(!a){if(0!==n.length)for(let e of n)e.remove(),(0,b.HV)(e);else{let e=r.querySelectorAll(".js-badges .js-badge");if(0===e.length)return;let t=e[e.length-1];t.remove(),(0,b.HV)(t)}C()}});let T=null;async function k(){let e=document.querySelector(".js-seats");if(!e)return;let t=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(t.search.slice(1));r.append("seats",E().toString()),t.search=r.toString(),T?.abort();let{signal:n}=T=new AbortController,o=null;try{let e=await fetch(t.toString(),{signal:n,headers:{Accept:"application/json"}});e.ok&&(o=await e.json())}catch{}if(n.aborted||!o)return;let a=o.new_price,i=e.getAttribute("data-original-price");if(i&&a===i){L(".js-plan-no-change",!0);return}!function(){let e=document.querySelector(".js-new-seats"),t=document.querySelector(".js-new-users-singular"),r=document.querySelector(".js-new-users-plural"),n=x();t.hidden=1!==n,r.hidden=1===n,e.textContent=String(n)}();let s=o.selectors;for(let e in s)for(let t of document.querySelectorAll(e))t.innerHTML=s[e];L(".js-plan-no-change",!0),L(".js-plan-changes",!1),L(".js-complete-button",!0),L(".js-invite-button",!1)}function x(){return document.querySelectorAll(".js-badge").length||0}function _(){let e=document.querySelector(".js-seats");return e?parseInt(e.getAttribute("data-total-seats")):0}function O(e,t){let r=document.querySelector(".js-org-location-input-hidden"),n=document.querySelector(".js-org-location-input");n&&r&&(r.setAttribute("value",t),n.textContent=e);let o=document.querySelector(".js-dropdown");o&&o.toggleAttribute("open")}function B(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}(0,n.on)("click",".js-org-country-item",function(e){let t=e.currentTarget,r=t.textContent?t.textContent:"";O(r,r)}),(0,n.on)("click",".js-org-country-clear",function(e){let t=e.currentTarget.getAttribute("data-default-message");t&&O(t,"")}),(0,n.on)("click",".js-private-repo-creation-allowed",function(e){let t=e.currentTarget;if(t instanceof HTMLInputElement){let e="true"===t.getAttribute("data-private-only-policy-allowed"),r=document.querySelector(".js-public-repo-creation-allowed"),n=document.querySelector(".js-public-disabled-doc-link");e||(t.checked?(r.disabled=!0,r.checked=!0,n.hidden=!1):(r.disabled=!1,n.hidden=!0))}}),(0,n.on)("click",".js-private-repo-forking-allowed",function(e){let t=e.currentTarget,r=document.querySelector(".js-org-private-repo-forking-policies");t&&r&&(r.hidden=!t.checked)});let P=class OrgsProjectsRoleSettingsElement extends HTMLElement{connectedCallback(){for(let e of this.items)"true"===e.getAttribute("aria-checked")&&(this.selectedItem=e)}resetSelected(){for(let e of this.items)e===this.selectedItem?e.setAttribute("aria-checked","true"):e.setAttribute("aria-checked","false")}};B([d.zV],P.prototype,"items",void 0),P=B([d.p_],P);var R=r(87904),I=r(71828);async function M(e,t,r,n){let o=new URL(e.getAttribute("data-url"),window.location.origin),a=new URLSearchParams(o.search.slice(1));a.append("member",t),a.append("action_type",r),n&&a.append("return_to",n),o.search=a.toString(),$(!0),document.querySelector(".js-add-team-member-form").hidden=!0;let i=await (0,R.Ts)(document,o.toString());$(!1),e.textContent="",e.appendChild(i)}function $(e){document.querySelector(".js-add-members-loading-state").hidden=!e,document.querySelector(".js-add-members-modal-content").hidden=e}function z(e){for(let t of document.querySelectorAll(".js-plan-info")){let r="business_plus"===e?function(){let e=document.querySelector(".js-enterprise-choice:checked");return"server"===e.value?"js-enterprise-server-plan-info":"cloud-trial"===e.value?"js-enterprise-cloud-trial-plan-info":"js-enterprise-cloud-plan-info"}():"free"===e?"js-free-plan-info":"business"===e?"js-business-plan-info":null;t.classList.contains(r)?(t.classList.remove("has-removed-contents"),t.hidden=!1):(t.classList.add("has-removed-contents"),t.hidden=!0)}}(0,n.on)("click",".js-membership-tab",function(e){let t=e.currentTarget.getAttribute("data-membership"),r=document.querySelector(".js-member-filter-field"),o=r.value,a=RegExp("membership:[a-z-]+"),i=o.toString().trim().replace(a,"");r.value=`${i} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,n.h)(r,"input"),document.querySelector(".js-membership-tabs").classList.remove("selected"),e.currentTarget.classList.add("selected")}),(0,n.on)("submit",".js-needs-interstitial .js-approve-membership-request",function(e){let t=e.currentTarget,r=t.querySelector("[data-member-name]").getAttribute("data-member-name"),n=t.getAttribute("data-action-type"),o=t.closest(".js-add-members-container");e.preventDefault(),M(o,r,n,null)}),(0,n.on)("submit",".js-needs-interstitial.js-add-team-member-form",function(e){let t=e.currentTarget,r=t.elements.namedItem("member");if(!r.value)return;let n=t.getAttribute("data-action-type"),o=document.querySelector(".js-add-members-container");e.preventDefault();let a=t.getAttribute("data-return-to");M(o,r.value,n,a)}),(0,n.on)("auto-complete-change",".js-add-team-member-form",e=>{let t=e.currentTarget,r=t.querySelector(".js-team-guest-collaborator-warning");if(!r)return;r.hidden=!0;let n=t.querySelector("auto-complete"),o=n.value;if(!o)return;let a=n.querySelector(`[data-autocomplete-value="${o}"]`);if(!a)return;let i=function(e,t){let r=null;return t.hasAttribute("team-guest-collaborator-warning")?r=`${CSS.escape(e)} is a guest collaborator. Adding a guest collaborator to this organization will grant them the ability to see all <a href="https://docs.github.com/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories" target="_blank" rel="noopener noreferrer">internal repositories</a> that are owned by this organization.`:t.hasAttribute("team-guest-collaborator-warning-no-permission")&&(r=`${CSS.escape(e)} is a guest collaborator. Because the current organization <a href="https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization" target="_blank" rel="noopener noreferrer">base permission</a> is set to "No permission", adding a guest collaborator to this organization will not grant them the ability to see <a href="https://docs.github.com/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories" target="_blank" rel="noopener noreferrer">internal repositories</a> that are owned by this organization.`),r}(o,a);null!=i?(r.hidden=!1,r.innerHTML=i):r.hidden=!0}),(0,I.JW)(".js-add-org-member-form",async function(e,t){let r;let n=document.querySelector(".js-member-list");e.classList.add("is-sending");let o=document.querySelector(".flash-messages");o&&o.remove();try{r=await t.json()}catch(e){if(!e.response&&!e.response.json)return;n.insertAdjacentHTML("beforebegin",e.response.json.message_html||"");return}e.classList.remove("is-sending"),e.querySelector("auto-complete").value="";let a=(0,u.B)(document,r.json.list_item_html).querySelector("*"),i=a.getAttribute("data-login");if(i){for(let e of n.children)if(e.getAttribute("data-login")===i){e.remove();break}}n.prepend(a)}),(0,n.on)("auto-check-success",".js-new-organization-name",function(e){let t=e.target;for(let e of document.querySelectorAll(".js-enterprise-trial-link"))(function(e,t){let r=new URLSearchParams(new URL(e.href,window.location.origin).search);r.delete("organization_name"),r.delete("login"),r.append("organization_name",t),r.append("login",document.querySelector("#organization_login").value);let n=new URL(e.href,window.location.origin);n.search=r.toString(),e.href=n.toString()})(e,t.value)}),(0,n.on)("auto-check-success",".js-new-organization-name",function(e){let t=e.target,r=t.closest("dd").querySelector(".js-field-hint-name");r&&(r.textContent=t.value)}),(0,h.lB)(".js-hide-org-name-hint",function(e){let t=e.parentElement;t&&(t.hidden=!0)}),(0,I.JW)(".js-org-list-item .js-org-remove-item",async function(e,t){e.closest(".js-org-list-item").classList.add("d-none");try{await t.text()}catch{e.closest(".js-org-list-item").classList.remove("d-none");let t=e.getAttribute("data-error-message");if(t){alert(t);return}}e.closest(".js-org-list-item").remove()}),(0,n.on)("click",".js-plan-choice",e=>{let t=document.querySelector(".SignUpContinueActions"),r=e.target.value;z(r),null!=t&&t.classList.remove("has-removed-contents");let n=!(r&&"business_plus"===r);for(let e of document.querySelectorAll(".js-enterprise-choice"))e.disabled=n}),(0,n.on)("click",".js-enterprise-choice",e=>{let t=document.querySelector(".js-billing-section"),r=document.querySelector(".SignUpContinueActions"),n=document.querySelector(".js-enterprise-contact"),o=document.querySelector(".js-enterprise-trial-link"),a=e.target.value,i=[t,r];if(n&&n.classList.toggle("has-removed-contents","server"!==a),o&&o.classList.toggle("has-removed-contents","server"===a),"cloud-trial"===a)t&&t.classList.add("has-removed-contents");else for(let e of i)null!=e&&e.classList.toggle("has-removed-contents","cloud"!==a);z("business_plus")}),(0,n.on)("change",".js-enterprise-trial-industry",function(e){let t=e.target.value,r=document.querySelector(".js-enterprise-trial-other-industry-field");r&&(r.hidden=t!==r.getAttribute("data-trigger-option-value"))}),(0,n.on)("details-menu-selected",".js-org-selector",function(e){let t=document.querySelector("#details-summary"),r=document.querySelector("#org-name-input"),n=document.querySelector("#organization_profile_name"),o=e.detail.relatedTarget,a=o.getAttribute("data-context-org"),i=document.querySelector("#org-exists-input");t.innerHTML=o.innerHTML,a?(n.setAttribute("value",a),r.hidden=!0,i.setAttribute("value","true")):(n.removeAttribute("value"),r.hidden=!1,i.setAttribute("value","false"))},{capture:!0}),(0,n.on)("click",".js-pat-owner-search-filter",async function(e){e.preventDefault();let t=e.currentTarget,r=document.querySelector("input.auto-search-input"),o=t.name,a=t.value,i=r.value,s=RegExp(`${o}:(?:[a-zA-Z0-9]|-|_|)+`),l=i.toString().trim().replace(s,""),c=`${l}`;a&&(c=`${c} ${o}:${a}`),r.value=c.replace(/\s\s/," ").trim(),r.focus(),(0,n.h)(r,"input")}),(0,n.on)("change",".js-pat-expiration-limit",e=>{"custom"===e.target.value?document.getElementById("custom-pat-expiration-limit-wrapper")?.removeAttribute("hidden"):document.getElementById("custom-pat-expiration-limit-wrapper")?.setAttribute("hidden","true")});var H=r(50210),U=r(80622);function N(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}let D=class RecommendedMemexProjectsElement extends HTMLElement{get items(){return Array.from(this.list.children)}async formModified(){this.submitButton.disabled=!(0,U.it)(this.form)}async limitPins(){let e=Array.from(this.form.querySelectorAll('input[type="checkbox"]')),t=e.filter(e=>e.checked).length,r=parseInt(this.getAttribute("max"),10);for(let n of e)n.disabled=t===r&&!n.checked;let n=this.limitNotice.getAttribute("data-remaining-label")||"";this.limitNotice.textContent=`${t} ${n}`,this.limitNotice.classList.toggle("color-fg-danger",r-t<1)}filterShownItems(e){for(let t of this.items){let r=t.textContent||"";t.hidden=!r.toLowerCase().includes(e.toLowerCase())}this.filterEmptyState.hidden=this.items.some(e=>!e.hidden)}handleSearchInput(e){"Escape"===(0,H.Vy)(e)&&e.stopImmediatePropagation(),this.query=e.target.value,this.clearButton.hidden=0===this.query.length,this.filterShownItems(this.query)}handleClearSearch(){this.input.value="",this.query="",this.clearButton.hidden=!0,this.filterShownItems(this.query)}constructor(...e){super(...e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:"",enumerable:!0,configurable:!0,writable:!0}):e[t]=""}(this,"query",0)}};N([d.aC],D.prototype,"form",void 0),N([d.aC],D.prototype,"limitNotice",void 0),N([d.aC],D.prototype,"input",void 0),N([d.aC],D.prototype,"list",void 0),N([d.aC],D.prototype,"submitButton",void 0),N([d.aC],D.prototype,"clearButton",void 0),N([d.aC],D.prototype,"filterEmptyState",void 0),N([d.CF],D.prototype,"query",void 0),D=N([d.p_],D);var W=r(35908);(0,h.lB)(".js-role-fgp-input",{constructor:HTMLInputElement,add(e){e.addEventListener("focus",en),e.addEventListener("blur",ea)},remove(e){e.removeEventListener("focus",en),e.removeEventListener("blur",ea)}}),(0,h.lB)("#js-fgp-list-items",{constructor:HTMLElement,add(e){e.addEventListener("mousedown",ei),em()},remove(e){e.removeEventListener("mousedown",ei)}}),(0,n.on)("change",".js-fgp-list-item-checkbox",e=>{let t=e.target;if(!(t instanceof HTMLInputElement))return;let r=t.value||"";t.checked?F(r):V(r),t.setAttribute("aria-checked",t.checked.toString()),G().focus();let n=t.closest(".js-fgp-list-item");n&&n.setAttribute("aria-selected","true")}),(0,h.lB)(".js-role-fgp-input",{constructor:HTMLInputElement,initialize(e){let t=new W.A(G(),Y());e.addEventListener("focusin",()=>{t.start()}),e.addEventListener("focusout:delay",()=>{t.stop()})}});let F=e=>{let t=ep(e);if(!t)return;let r=K(t),n=t.category,o=et(n);o.appendChild(r),Z().hidden=!1,ee(n).hidden=!1,o.hidden=!1,X()},V=e=>{let t=ep(e);if(!t)return;let r=document.querySelector(`#fgp-item-${e}`),n=t.category,o=et(n);r.remove(),el(o)&&(o.hidden=!0,ee(n).hidden=!0);let a=Z();es(a)?a.hidden=!0:X()},X=()=>{let e=document.querySelector(".js-fgp-category-title:not([hidden])");if(e){for(let e of document.querySelectorAll(".js-fgp-category-title"))e.classList.add("rounded-0");e.classList.remove("rounded-0")}},J=e=>{er(e).checked=!1};(0,n.on)("click",".js-added-fgp-btn",e=>{let t=e.target;if(!(t instanceof Element))return;let r=t.closest(".js-added-fgp-item").getAttribute("data-fgp");V(r),J(r)});let K=e=>{let t=Q().content.cloneNode(!0),r=t.querySelector(".js-added-fgp-item");return r.querySelector(".js-added-fgp-description").textContent=e.description,r.setAttribute("id",`fgp-item-${e.label}`),r.setAttribute("data-fgp",e.label),t},G=()=>document.querySelector(".js-role-fgp-input"),Y=()=>document.querySelector("#js-fgp-list-items"),Z=()=>document.querySelector("#js-fgp-summary"),Q=()=>Z().querySelector("#js-fgp-list-item-template"),ee=e=>document.querySelector(`.js-fgp-category-title[data-fgp-category="${e}"]`),et=e=>document.querySelector(`.js-fgp-category-list[data-fgp-category="${e}"]`),er=e=>Y().querySelector(`.js-fgp-list-item-checkbox[value="${e}"]`),en=()=>{Y().hidden=!1,G().setAttribute("aria-expanded","true")},eo=!1,ea=()=>{if(eo){eo=!1;return}Y().hidden=!0,G().setAttribute("aria-expanded","false")},ei=()=>eo=!0,es=e=>!e.querySelector(".js-fgp-category-box").querySelector(".js-fgp-category-element:not([hidden])"),el=e=>0===e.childElementCount,ec=()=>{for(let e of document.querySelectorAll(".js-fgp-list-item-checkbox[data-is-additional-fgp]"))e.click()},eu={},ed=e=>0===Object.keys(e).length,em=async()=>{if(ed(eu)){let e=await fetch(ef(),{headers:{...(0,m.kt)()}});if(!e.ok)return;eu=await e.json()}ec()},ep=e=>eu[e],ef=()=>G().getAttribute("data-fgp-metadata-url");(0,I.JW)(".js-per-seat-invite-field, .js-per-seat-invite .js-org-remove-item",async function(e,t){!function(e){for(let t in e.selectors){let r=e.selectors[t],n=document.querySelector(t);r&&n&&(n.textContent=r)}let t=100===e.filled_seats_percent;document.querySelector(".js-need-more-seats").classList.toggle("d-none",!t),document.querySelector(".js-add-org-member-form").classList.toggle("d-none",t)}((await t.json()).json)});var eg=r(63412),eh=r(30930);function ey(){return document.querySelector(".js-saml-provider-settings-form")}function eb(){return ey().querySelector(".js-saml-form-inputs")}function ev(){return document.querySelector(".js-org-saml-confirm-enforcement-hidden")}function ej(e){e&&e.classList.remove("d-none")}function eS(){return document.querySelector(".js-submit-button-value")}async function ew(){(await (0,eg.r)({content:document.querySelector("#disable-saml-confirmation").content.cloneNode(!0)})).addEventListener("dialog:remove",eA)}function eq(){ey().submit()}function eA(){let e=document.querySelector(".js-org-enable-saml");e&&e instanceof HTMLInputElement&&(e.checked=!0,ej(eb()))}(0,n.on)("click",".js-org-enable-saml",function(e){if(e.currentTarget.checked)ej(eb());else{var t;(t=eb())&&t.classList.add("d-none")}}),(0,n.on)("click",".js-saml-submit",function(e){e.preventDefault();let t=e.currentTarget;(0,eh.k_)(ey(),t)}),(0,n.on)("click",".js-org-saml-confirm-enforce-button",function(){ev().value="true",(0,eh.k_)(ey())}),(0,n.on)("submit",".js-saml-provider-settings-form",function(e){e.preventDefault(),"test_settings"===eS().name?eq():"save_settings"===eS().name&&("1"!==document.querySelector(".js-org-saml-currently-enabled").value||document.querySelector(".js-org-enable-saml").checked?document.querySelector(".js-org-saml-enforce").checked&&"0"===ev().value&&"1"!==document.querySelector(".js-org-saml-previously-enforced").value&&"1"===document.querySelector(".js-org-has-unlinked-saml-members").value?(0,eg.r)({content:document.querySelector("#enforce-saml-confirmation").content.cloneNode(!0)}):eq():ew())}),(0,n.on)("click",".js-saml-session-length-checkbox",function(){let e=document.querySelector(".js-saml-session-length-checkbox").checked,t=document.querySelector(".js-saml-session-length-input-wrapper"),r=document.querySelector(".js-saml-session-length-input");t.hidden=!e,e||(r.value="")}),(0,I.JW)(".js-fetch-tab-count",async function(e,t){let r=(await t.json()).json;for(let t in r.selectors){var n,o;n=e.querySelector(t),(o=r.selectors[t])>0?n.textContent=o>999?`${(o/1e3).toFixed(1)}k`:o.toLocaleString():n.remove()}}),(0,h.lB)(".js-fetch-tab-count",{constructor:HTMLFormElement,add:eh.k_});var eE=r(63144);async function eC(e){let t=e.closest(".js-team-add-user-form"),r=t.querySelector(".js-team-add-user-name"),n=r.value;r.value="";let o=document.querySelector(".js-team-user-logins");for(let e of o.querySelectorAll("li"))if(e.getAttribute("data-login")===n)return;if(!await (0,eE.Ay)())return;let a=new URL(t.getAttribute("data-template-url")||"",window.location.origin),i=new URLSearchParams(a.search.slice(1));i.append("member",n),a.search=i.toString(),r.focus();let s=await (0,R.Ts)(document,a.toString());for(let e of(o.appendChild(s),document.querySelectorAll(".js-login-field")))e.disabled=!1;t.classList.add("has-removed-contents")}(0,n.on)("click",".js-team-remove-user",function(e){for(let t of(e.preventDefault(),document.querySelectorAll(".js-team-add-user-form")))t.classList.remove("has-removed-contents");let t=document.querySelector(".js-team-add-user-name");t&&t.focus(),e.currentTarget.closest("li").remove()}),(0,n.on)("click",".js-team-add-user-button",function(e){e.preventDefault(),eC(e.currentTarget)}),(0,n.on)("click",".js-rename-owners-team-next-btn",function(){let e=document.querySelector(".js-rename-owners-team-about-content");e.hidden=!e.hidden;let t=document.querySelector(".js-rename-owners-team-rename-form");t.hidden=!t.hidden}),(0,n.on)("click",".js-repo-select-form input[name=repo_id]",async e=>{let t=e.currentTarget,r=document.getElementById("js-selected-repository-name"),n=t.closest(".select-menu-item-text").querySelector(".js-repository-name").textContent,o=document.getElementById("js-submit-button");o&&(o.disabled=!1),n&&r&&(r.textContent=n)});var eL=r(96907);function eT(e,t){e.querySelector(".js-add-child-team-loading-state").hidden=!t,e.querySelector(".js-add-child-team-modal-content").hidden=t}(0,n.on)("auto-complete-change",".js-add-child-team-completer",async function({target:e}){if(!(e instanceof eL.Ay)||!e.value)return;let t=e.closest(".js-add-team-container");eT(t,!0);let r=e.closest(".js-add-child-team-form"),n=r.getAttribute("data-change-parent-summary-path"),o=await (0,R.Ts)(document,n);r.querySelector(".js-add-team-search").hidden=!0,r.querySelector(".js-add-team-warning").append(o),eT(t,!1)}),(0,n.on)("submit",".js-add-child-team-form",function(e){let{value:t}=e.currentTarget.querySelector(".js-add-child-team-completer");t||e.preventDefault()}),(0,n.on)("details-dialog-close",".js-add-team-dialog",function(e){let t=e.currentTarget,r=t.querySelector(".js-add-team-container");t.querySelector(".js-add-team-search").hidden=!1,t.querySelector(".js-add-team-warning").textContent="",eT(r,!1)});var ek=r(37208);function ex(e){document.querySelector(".js-selected-group-mappings-container").hidden=e}function e_(e){document.querySelector(".js-selected-external-group-container").hidden=e}function eO(e,t){let r;if(!t)return;let n=document.querySelector(".js-external-group-guest-collaborator-warning");if(!n)return;let o=(r=null,e.hasAttribute("external-group-guest-collaborator-warning")?r=`${t} contains guest collaborators. Adding a guest collaborator to this organization will grant them the ability to see all <a href="https://docs.github.com/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories" target="_blank" rel="noopener noreferrer">internal repositories</a> that are owned by this organization.`:e.hasAttribute("external-group-guest-collaborator-warning-no-permission")&&(r=`${t} contains guest collaborators. Because the current organization <a href="https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization" target="_blank" rel="noopener noreferrer">base permission</a> is set to "No permission", adding a guest collaborator to this organization will not grant them the ability to see <a href="https://docs.github.com/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories" target="_blank" rel="noopener noreferrer">internal repositories</a> that are owned by this organization.`),r);null!=o?(n.innerHTML=o,n.hidden=!1):n.hidden=!0}(0,n.on)("click",".js-expandable-team-breadcrumbs .js-team-breadcrumb-trigger",async function(e){let t=e.target.closest(".js-expandable-team-breadcrumbs");t.classList.add("is-loading");try{await (0,ek.le)(t)}catch{}t.classList.remove("is-loading")}),(0,n.on)("details-menu-selected",".js-team-group-mapping-menu",function(e){let t=e.detail.relatedTarget,r=t.getAttribute("data-id"),n=t.getAttribute("data-name"),o=t.getAttribute("data-description"),a=document.querySelector(".js-team-group-mapping-template"),i=document.importNode(a.content,!0),s=i.querySelector(".js-group-mapping-hidden-name"),l=i.querySelector(".js-group-mapping-hidden-description"),c=i.querySelector(".js-remove-group-mapping");s.name=s.name.replace("{GROUP_ID}",r),l.name=l.name.replace("{GROUP_ID}",r),c.ariaLabel=c.ariaLabel?c.ariaLabel.replace("{GROUP_NAME}",n):null,s.value=n,l.value=o,i.querySelector(".js-group-mapping-name").textContent=n,i.querySelector(".js-group-mapping-desc").textContent=o;let u=document.querySelector(".js-selected-group-mappings");null==u.querySelector(`input[name="team[group_mappings][${r}][name]"]`)&&(u.append(i),ex(!1))},{capture:!0}),(0,n.on)("itemActivated",".js-external-group-menu",function(e){let t=e.detail.item.querySelector("button"),r=e.detail.value;t&&r&&eO(t,r)}),(0,n.on)("details-menu-selected",".js-external-group-menu",function(e){let t=e.detail.relatedTarget,r=t.getAttribute("data-id"),n=t.getAttribute("data-display-name"),o=document.querySelector(".js-external-group-template"),a=document.importNode(o.content,!0),i=a.querySelector(".js-remove-external-group"),s=a.querySelector(".js-external-group-hidden-display-name");s.name=s.name.replace("{GROUP_ID}",r),i.ariaLabel=i.ariaLabel?i.ariaLabel.replace("{GROUP_NAME}",n):null,s.value=n,a.querySelector(".js-external-group-display-name").textContent=n;let l=document.querySelector(".js-selected-external-group");l.textContent="",null==l.querySelector(`input[name="team[external_group_team][${r}][external_id]"]`)&&(l.append(a),e_(!1)),eO(t,n)},{capture:!0}),(0,n.on)("click",".js-remove-group-mapping",function(e){e.currentTarget.closest(".js-group-mapping-container").remove(),document.querySelector(".js-selected-group-mappings .js-group-mapping-container")||ex(!0)}),(0,n.on)("click",".js-remove-external-group",function(e){e.currentTarget.closest(".js-external-group-container").remove(),document.querySelector(".js-selected-external-group .js-external-group-container")||e_(!0);let t=document.querySelector(".js-external-group-guest-collaborator-warning");t&&(t.hidden=!0)}),(0,h.lB)(".js-team-group-mapping-menu",function(e){let t=e.querySelector("remote-input"),r=document.getElementById(t.getAttribute("aria-owns"));r&&t.addEventListener("error",function(){r.classList.add("is-error")})}),(0,h.lB)(".js-external-group-menu",function(e){let t=e.querySelector("remote-input"),r=document.getElementById(t.getAttribute("aria-owns"));r&&t.addEventListener("error",function(){r.classList.add("is-error")})});let eB=!1;async function eP(e,t,r){if(t.length){for(let e of t)e.classList.remove("d-none");e.classList.add("is-open"),eB=!1}else{let t=await (0,R.Ts)(document,r);e.after(t),e.classList.add("is-open"),eB=!1}}function eR(e){let t=e.closest("form"),r=t.querySelector(".js-selected-team-id"),n=r instanceof HTMLInputElement&&r.value,o=t.querySelector(".js-team-privacy-closed"),a=t.querySelector(".js-team-privacy-secret"),i=o.querySelector("input"),s=a.querySelector("input");a.classList.toggle("color-fg-muted",!!n),s.disabled=!!n,n&&(i.checked=!0)}function eI(e){let t=e.querySelector(".js-team-member-summary");t.querySelector(".js-team-member-summary-text").textContent=function(e){let t=e.querySelectorAll("input.js-team-member:checked");return 0===t.length?null:t.length<=3?Array.from(t).map(e=>e.getAttribute("data-team-member-text")).join(", "):`${t.length} members selected`}(e)||t.getAttribute("data-default-label")}function eM(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}(0,n.on)("click",".js-open-child-team",function(e){if(eB)return;eB=!0;let t=e.currentTarget.getAttribute("data-parent-team-slug");if(!t)return;let r=document.querySelectorAll(`.js-child-team[data-parent-team-slug="${t}"]`),n=e.currentTarget.closest(".js-team-row");n.classList.contains("is-open")?(e.currentTarget.setAttribute("aria-expanded","false"),function e(t){for(let r of t){let t=r.getAttribute("data-team-slug");e(document.querySelectorAll(`.js-child-team[data-parent-team-slug="${t}"]`)),r.classList.remove("is-open"),r.classList.add("d-none")}}(r),n.classList.remove("is-open"),eB=!1):(e.currentTarget.setAttribute("aria-expanded","true"),eP(n,r,e.currentTarget.getAttribute("data-child-team-url")))}),(0,n.on)("click",".js-show-more-child-teams",async function(e){if(eB)return;eB=!0;let t=e.currentTarget,r=t.closest(".js-team-row"),n=t.getAttribute("data-child-team-url"),o=r.parentNode,a=await (0,R.Ts)(document,n);r.before(a),o&&o.removeChild(r),eB=!1}),(0,y.eC)(".js-team-ldap-group-field",function(e){e.currentTarget.closest(".form-group").classList.remove("errored")}),(0,n.on)("auto-complete-change",".js-import-ldap-group-completer",function(e){let t=e.target,r=t.closest(".js-ldap-group-adder"),n=t.querySelector(".js-team-ldap-group-field"),o=r.querySelector(".js-team-ldap-dn-field");if(o.value="",t.value){let{dn:e,cn:r}=JSON.parse(t.value);n.value=r,o.value=e}}),(0,I.JW)(".js-ldap-group-adder",async function(e,t,r){let n;r.headers.set("X-Context","import");let o=e.closest(".js-ldap-import-groups-container");try{n=await t.html()}catch(t){t.response&&e.querySelector(".form-group").classList.add("errored");return}let a=document.querySelector(".js-import-form-actions");o.classList.remove("is-empty"),o.querySelector(".js-ldap-imported-groups").prepend(n.html),e.reset(),e.querySelector(".js-team-ldap-group-field").focus(),a&&a.classList.remove("d-none")}),(0,n.on)("submit",".js-team-remove-group",function(e){e.currentTarget.closest(".js-team").classList.add("is-removing"),document.querySelector(".js-team-ldap-group-field").focus()}),(0,I.JW)(".js-team-remove-group",async function(e,t){try{await t.text()}catch{e.closest(".js-team").classList.remove("is-removing");return}e.closest(".js-team").remove(),document.querySelector(".js-team:not(.is-removing)")||(document.querySelector(".js-ldap-import-groups-container").classList.add("is-empty"),document.querySelector(".js-import-form-actions").classList.add("d-none"))}),(0,n.on)("click",".js-edit-team",function(e){let t=e.currentTarget.closest(".js-team");t.classList.contains("is-removing")||(t.classList.add("is-editing"),t.querySelector(".js-team-name-field").focus())}),(0,n.on)("click",".js-cancel-team-edit",function(e){let t=e.currentTarget.closest(".js-team"),r=t.querySelector(".js-team-form");t.classList.remove("is-editing"),r.reset()}),(0,I.JW)(".js-team-form",async function(e,t,r){r.headers.set("X-Context","import");let n=await t.html();e.closest(".js-team").replaceWith(n.html)}),(0,n.on)("click",".js-team-search-filter",function(e){e.preventDefault();let t=e.currentTarget.getAttribute("data-filter"),r=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),o=document.querySelector(".js-team-search-field"),a=RegExp(`${r}:[a-z]+`),i=o.value.trim().replace(a,"");o.value=`${i} ${t}`.replace(/\s\s/," "),o.focus(),(0,n.h)(o,"input")}),(0,h.lB)(".js-select-team-menu",function(e){eR(e)}),(0,n.on)("details-menu-selected",".js-select-team-menu",function(e){let t=e.target,r=e.detail.relatedTarget;t.querySelector(".js-selected-team-id").value=r.value,t.querySelector(".js-already-selected-team-name").value=r.getAttribute("data-team-name"),eR(t)},{capture:!0}),(0,n.on)("click",".js-create-team-button",function(e){let t=e.currentTarget.closest("form"),r=t.querySelector(".js-already-selected-team-name");if(!(r instanceof HTMLInputElement))return;let n=t.querySelector(".js-original-team-visibility"),o=t.querySelector(".js-team-privacy-secret");if(!o)return;let a=o.querySelector("input"),i=r.value!==r.getAttribute("data-original-team-name"),s=null!=n&&a.checked&&!["","SECRET"].includes(n.getAttribute("data-original-team-visibility"));if(i||s){e.preventDefault();let n=new URL(t.getAttribute("data-important-changes-summary-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.append("parent_team",r.value),s&&o.append("visibility_changed",s.toString()),i&&o.append("parent_changed",i.toString()),n.search=o.toString(),(0,eg.r)({content:(0,R.Ts)(document,n.toString()),dialogClass:"p-3"})}}),(0,n.on)("click",".js-confirm-edit-team",function(){document.querySelector(".js-org-team-form").submit()}),(0,n.on)("auto-complete-change",".js-team-project-completer",function(e){let t=e.target,r=t.closest("form"),n=r.elements.namedItem("project_id"),o=r.querySelector(".js-team-project-complete-field");if(t.value){let{name:e,id:r}=JSON.parse(t.value);n.value=r,o.value=e}else n.value=""}),(0,n.on)("details-menu-selected",".js-team-member-menu",function(e){eI(e.currentTarget.closest(".js-team-member-picker"))},{capture:!0}),(0,h.lB)(".js-team-member-summary",function(e){eI(e.closest(".js-team-member-picker"))}),(0,I.JW)(".js-repo-topics-edit-form",async function(e,t){let r=e.closest(".js-topic-form-area");for(let e of(r.classList.remove("errored"),r.querySelector(".js-topic-error").textContent="",r.querySelectorAll(".js-tag-input-tag.invalid-topic")))e.classList.remove("invalid-topic");try{await t.json(),function(e){let t=e.closest(".js-topic-save-notice-container").querySelector(".js-repo-topics-save-notice");t.classList.remove("d-none"),t.classList.add("d-inline-block","anim-fade-in"),setTimeout(()=>{t.classList.remove("d-inline-block"),t.classList.add("d-none")},1900)}(e)}catch(n){let t=n.response.json;if(t.message&&(r.classList.add("errored"),r.querySelector(".js-topic-error").textContent=t.message),t.invalidTopics){let r=e.querySelectorAll(".js-topic-input");for(let e of t.invalidTopics)for(let t of r)t.value===e&&t.closest(".js-tag-input-tag").classList.add("invalid-topic")}}}),(0,n.on)("tags:changed",".js-repo-topics-edit-form",function(e){let t=e.target;(0,eh.k_)(t)}),(0,n.on)("click",".js-org-discussion-toggle",e=>{let t=e.currentTarget,r=document.querySelector(".js-org-level-discussion-form"),n=document.querySelector("#js-submit-button"),o=document.getElementById("js-selected-repository-name");n&&(t.checked?(r.hidden=!1,"Choose a repository"===o.textContent&&(n.disabled=!0)):(r.hidden=!0,n.disabled=!1))}),(0,n.on)("click",".js-org-level-repo-select-form input[name=repo_id]",async e=>{let t=e.currentTarget,r=document.getElementById("js-selected-repository-name"),n=t.closest(".select-menu-item-text").querySelector(".js-repository-name").textContent,o=document.getElementById("js-submit-button");o&&(o.disabled=!1),n&&r&&(r.textContent=n)});let OrgTransformStepOneElement=class OrgTransformStepOneElement extends HTMLElement{connectedCallback(){this.businessTermsRadio?.checked&&this.businessNameWrapper.classList.remove("has-removed-contents")}toggleTosRadio(e){e.currentTarget===this.standardTermsRadio?this.businessNameWrapper.classList.add("has-removed-contents"):e.currentTarget===this.businessTermsRadio&&this.businessNameWrapper.classList.remove("has-removed-contents")}edit(e){if(e.currentTarget===this.editButton){this.editButton.hidden=!0,this.summary.hidden=!0,this.inputsWrapper.hidden=!1;let e=document.querySelector(".js-org-transform-step-two-container");if(e){let t=e.querySelector(".js-org-transform-step-two-body");t&&("true"===t.getAttribute("data-step-two-complete")?t.hidden=!0:t.classList.add("has-removed-contents"));let r=e.querySelector(".js-org-transform-step-two-edit-btn");r&&(r.hidden=!0)}let t=document.querySelector(".js-org-transform-step-three-body");t&&t.classList.add("has-removed-contents"),document.querySelector(".js-transform-steps-complete").value="false"}}cancel(e){if(e.currentTarget===this.cancelButton){this.editButton.hidden=!1,this.summary.hidden=!1,this.inputsWrapper.hidden=!0;let e=document.querySelector(".js-org-transform-step-two-container");if(e){let t=e.querySelector(".js-org-transform-step-two-body");t&&("true"===t.getAttribute("data-step-two-complete")?t.hidden=!1:t.classList.remove("has-removed-contents"));let r=e.querySelector(".js-org-transform-step-two-edit-btn");r&&(r.hidden=!1)}let t=document.querySelector(".js-org-transform-step-three-body");t&&"true"===t.getAttribute("data-step-two-complete")&&t.classList.remove("has-removed-contents")}}};eM([d.aC],OrgTransformStepOneElement.prototype,"container",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"summary",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"inputsWrapper",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"standardTermsRadio",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"businessTermsRadio",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"businessNameWrapper",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"editButton",void 0),eM([d.aC],OrgTransformStepOneElement.prototype,"cancelButton",void 0),OrgTransformStepOneElement=eM([d.p_],OrgTransformStepOneElement);let OrgTransformStepTwoElement=class OrgTransformStepTwoElement extends HTMLElement{connectedCallback(){this.autoComplete&&(this.autoComplete.addEventListener("auto-complete-change",this.handleAutoCompleteChangeEvent),this.autoComplete.value&&this.autoComplete.dispatchEvent(new Event("auto-complete-change")))}disconnectedCallback(){this.autoComplete&&this.autoComplete.removeEventListener("auto-complete-change",this.handleAutoCompleteChangeEvent)}edit(e){if(e.currentTarget===this.editButton){this.editButton.hidden=!0,this.selectOwnerTitle.hidden=!1,this.actionButtons.hidden=!1,this.autoCompleteWrapper.classList.remove("has-removed-contents");let e=document.querySelector(".js-team-remove-user-wrapper");e&&(e.hidden=!1);let t=document.querySelector(".js-org-transform-step-three-body");t&&t.classList.add("has-removed-contents"),document.querySelector(".js-transform-steps-complete").value="false"}}cancel(e){if(e.currentTarget===this.cancelButton){this.editButton.hidden=!1,this.selectOwnerTitle.hidden=!0,this.actionButtons.hidden=!0,this.autoCompleteWrapper.classList.add("has-removed-contents");let e=document.querySelector(".js-team-remove-user-wrapper");e&&(e.hidden=!0);let t=document.querySelector(".js-org-transform-step-three-body");t&&t.classList.remove("has-removed-contents")}}async handleAutoCompleteChangeEvent(e){let t=e.target;if(!t.value)return;let r=e.currentTarget.closest(".js-team-add-user-form"),n=r.querySelector("#choose-org-owner"),o=!n.value,a=t.value;n.value="";let i=document.querySelector(".js-team-user-logins");for(let e of i.querySelectorAll("li"))if(e.getAttribute("data-login")===a)return;if(!await (0,eE.Ay)())return;let s=new URL(r.getAttribute("data-template-url")||"",window.location.origin),l=new URLSearchParams(s.search.slice(1));l.append("member",a),l.append("new_org_transform","1"),l.append("hide_remove_button",o?"true":"false"),s.search=l.toString(),n.focus();let c=await (0,R.Ts)(document,s.toString());for(let e of(i.appendChild(c),document.querySelectorAll(".js-login-field")))e.disabled=!1;r.classList.add("has-removed-contents"),t.hidden=!1}};eM([d.aC],OrgTransformStepTwoElement.prototype,"container",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"autoComplete",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"autoCompleteWrapper",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"editButton",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"selectOwnerTitle",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"actionButtons",void 0),eM([d.aC],OrgTransformStepTwoElement.prototype,"cancelButton",void 0),OrgTransformStepTwoElement=eM([d.p_],OrgTransformStepTwoElement);let OrgTransformStepThreeElement=class OrgTransformStepThreeElement extends HTMLElement{toggleFormComplete(e){let t=e.currentTarget;t===this.checkbox&&(document.querySelector(".js-transform-steps-complete").value=t.checked?"true":"false")}};function e$(e){document.getElementById("retry_all_invitations_button").hidden=e,document.getElementById("delete_all_invitations_button").hidden=e}function ez(e){document.getElementById("retry_selected_invitations_button").hidden=e,document.getElementById("delete_selected_invitations_button").hidden=e}eM([d.aC],OrgTransformStepThreeElement.prototype,"container",void 0),eM([d.aC],OrgTransformStepThreeElement.prototype,"checkbox",void 0),OrgTransformStepThreeElement=eM([d.p_],OrgTransformStepThreeElement),r(21417),(0,n.on)("click",".js-failed-invitations-mark-all",function(){document.querySelector(".js-failed-invitations-mark-all").hidden=!0,document.querySelector(".js-failed-invitations-unmark-all").hidden=!1,(0,eh.m$)(document.querySelector(".js-failed-invitations-mark-all-checkbox"),!0),ez(!0),e$(!1),function(){let e=document.getElementById("total-failed-invitation-count").getAttribute("value")||"",t=Array.from(document.getElementsByClassName("Button-label")).find(e=>e.textContent?.includes("selected")),r=t.textContent||"";t.textContent=r.replace(/\d+/g,e)}()}),(0,n.on)("click",".js-failed-invitations-unmark-all",function(){document.querySelector(".js-failed-invitations-mark-all").hidden=!0,document.querySelector(".js-failed-invitations-unmark-all").hidden=!0,(0,eh.m$)(document.querySelector(".js-failed-invitations-mark-all-checkbox"),!1),e$(!0),ez(!1)}),r(7934),r(99746)},21417:(e,t,r)=>{var n=r(39595),o=r(45915);function a(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}let i=class PersonalAccessTokensConfigurationStepElement extends o.L{async onNextClick(){let e=document.querySelector(`li[data-target=${this.key}]`);for(let t of this.form.querySelectorAll("input"))if(t.checked){let r=t.closest(".form-checkbox");this.cloneAndAppend(r,e);break}return{proceed:!0}}cloneAndAppend(e,t){let r=e.cloneNode(!0);r.removeAttribute("class"),r.querySelector("input").type="hidden",t.textContent="",t.append(r)}};a([n.CF],i.prototype,"key",void 0),a([n.aC],i.prototype,"form",void 0),i=a([n.p_],i);var s=r(55156);function l(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}let c=class PersonalAccessTokensFeatureEnrollmentElement extends o.L{async onNextClick(){let e;try{e=await fetch(this.form.action,{method:this.form.method,body:new FormData(this.form),headers:{Accept:"application/json",...(0,s.kt)()}})}catch{}if(e&&!e.ok){let t=this.errorMessage;try{let r=await e.json();r.message&&(t=r.message)}catch{}return this.setError(t),{proceed:!1}}return{proceed:!0}}};l([n.CF],c.prototype,"errorMessage",void 0),l([n.aC],c.prototype,"form",void 0),c=l([n.p_],c)},13080:(e,t,r)=>{r.d(t,{C:()=>i,i:()=>s});var n=r(47584),o=r(75632),a=r(46493);function i(e,t){(0,o.G7)("arianotify_comprehensive_migration")?s(l(e),{...t,element:t?.element??e}):(0,o.G7)("primer_live_region_element")&&t?.element===void 0?(0,a.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):s(l(e),t)}function s(e,t){let{assertive:r,element:i}=t??{};(0,o.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(i||document.body).ariaNotify(e,{interrupt:t?.assertive?"all":"none"}):(0,o.G7)("primer_live_region_element")&&void 0===i?(0,a.iP)(e,{politeness:r?"assertive":"polite"}):function(e,t,r){let o=r??n.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");o&&(o.textContent===e?o.textContent=`${e}\u00A0`:o.textContent=e)}(e,r,i)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},56176:(e,t,r)=>{let n;function o(){if(!n)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return n}function a(){return n?.locale??"en-US"}function i(){return!!o().login}r.d(t,{JK:()=>a,M3:()=>i,_$:()=>o}),!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{n=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},63412:(e,t,r)=>{r.d(t,{r:()=>o});var n=r(97797);async function o(e){let t=document.querySelector("#site-details-dialog").content.cloneNode(!0),r=t.querySelector("details"),o=r.querySelector("details-dialog"),a=r.querySelector(".js-details-dialog-spinner");e.detailsClass&&r.classList.add(...e.detailsClass.split(" ")),e.dialogClass&&o.classList.add(...e.dialogClass.split(" ")),e.label?o.setAttribute("aria-label",e.label):e.labelledBy&&o.setAttribute("aria-labelledby",e.labelledBy),document.body.append(t);try{let t=await e.content;a.remove(),o.prepend(t)}catch{a.remove();let t=document.createElement("span");t.textContent=e.errorMessage||"Couldn't load the content",t.classList.add("my-6"),t.classList.add("mx-4"),o.prepend(t)}return r.addEventListener("toggle",()=>{r.hasAttribute("open")||((0,n.h)(o,"dialog:remove"),r.remove())}),o}},75028:(e,t,r)=>{r.d(t,{G:()=>o,K:()=>a});var n=r(47584);let o=n.XC?.readyState==="interactive"||n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.XC?.addEventListener("DOMContentLoaded",()=>{e()})}),a=n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.cg?.addEventListener("load",e)})},75632:(e,t,r)=>{r.d(t,{G7:()=>l,XY:()=>c,fQ:()=>s});var n=r(5225),o=r(56176);function a(){return new Set((0,o._$)().featureFlags)}let i=r(47584).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?a:(0,n.A)(a);function s(){return Array.from(i())}function l(e){return i().has(e)}let c={isFeatureEnabled:l}},87904:(e,t,r)=>{r.d(t,{Ee:()=>s,b4:()=>l,Ts:()=>i});let n=class ResponseError extends Error{constructor(e,t){super(`${e} for HTTP ${t.status}`),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"response",void 0),this.response=t,this.name="ResponseError"}};var o=r(84076),a=r(55156);async function i(e,t,r){let i=new Request(t,r);(0,a.tV)(i.headers);let s=await self.fetch(i);if(s.status<200||s.status>=300)throw Error(`HTTP ${s.status}${s.statusText||""}`);return!function(e,t,r=!1){let o=t.headers.get("content-type")||"";if(!r&&!o.startsWith("text/html"))throw new n(`expected response with text/html, but was ${o}`,t);if(r&&!(o.startsWith("text/html")||o.startsWith("application/json")))throw new n(`expected response with text/html or application/json, but was ${o}`,t);let a=t.headers.get("x-html-safe");if(a){if(!e.includes(a))throw new n("response X-HTML-Safe nonce did not match",t)}else throw new n("missing X-HTML-Safe nonce",t)}(function(e){let t=[...e.querySelectorAll("meta[name=html-safe-nonce]")].map(e=>e.content);if(t.length<1)throw Error("could not find html-safe-nonce on document");return t}(e),s),(0,o.B)(e,await s.text())}function s(e,t,r=1e3,n=[200],o=[202]){return async function r(i){let s=new Request(e,t);(0,a.tV)(s.headers);let l=await self.fetch(s);if(o.includes(l.status))return await new Promise(e=>setTimeout(e,i)),r(1.5*i);if(n.includes(l.status))return l;if(l.status<200||l.status>=300)throw Error(`HTTP ${l.status}${l.statusText||""}`);throw Error(`Unexpected ${l.status} response status from poll endpoint`)}(r)}async function l(e,t,r){let{wait:n=500,acceptedStatusCodes:o=[200],max:i=3,attempt:s=0}=r||{},c=async()=>new Promise((r,l)=>{setTimeout(async()=>{try{let n=new Request(e,t);(0,a.tV)(n.headers);let l=await self.fetch(n);if(o.includes(l.status)||s+1===i)return r(l);r("retry")}catch(e){l(e)}},n*s)}),u=await c();return"retry"!==u?u:l(e,t,{wait:n,acceptedStatusCodes:o,max:i,attempt:s+1})}},50210:(e,t,r)=>{r.d(t,{JC:()=>n.JC,KK:()=>n.KK,SK:()=>a,Vy:()=>n.Vy,ai:()=>n.ai,oc:()=>n.oc,rd:()=>n.rd});var n=r(50515);let o=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function a(e){return Array.from(e.matchAll(o)).map(([,e])=>e)}},64916:(e,t,r)=>{r.d(t,{Ff:()=>l,eC:()=>c,uE:()=>s});var n=r(6986);let o=!1,a=new n.A;function i(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of a.matches(t))e.data.call(null,t)}function s(e,t){o||(o=!0,document.addEventListener("focus",i,!0)),a.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function l(e,t,r){function n(t){let o=t.currentTarget;o&&(o.removeEventListener(e,r),o.removeEventListener("blur",n))}s(t,function(t){t.addEventListener(e,r),t.addEventListener("blur",n)})}function c(e,t){function r(e){let{currentTarget:n}=e;n&&(n.removeEventListener("input",t),n.removeEventListener("blur",r))}s(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",r)})}},71828:(e,t,r)=>{r.d(t,{Ax:()=>a.Ax,JW:()=>i,ZV:()=>a.ZV});var n=r(75632),o=r(55156),a=r(13937);function i(e,t){(0,a.JW)(e,async(e,r,a)=>((0,n.G7)("fetch_nonce_headers")&&(0,o.tV)(a.headers),t(e,r,a)))}},9080:(e,t,r)=>{r.d(t,{k:()=>i,v:()=>s});var n=r(5225),o=r(47584);let a=(0,n.A)(function(){return o.XC?.head?.querySelector('meta[name="runtime-environment"]')?.content||""}),i=(0,n.A)(function(){return"enterprise"===a()}),s="webpack"},47584:(e,t,r)=>{r.d(t,{KJ:()=>n.KJ,Kn:()=>o.Kn,X3:()=>n.X3,XC:()=>o.XC,cg:()=>o.cg,fV:()=>o.fV,g5:()=>n.g5});var n=r(25992),o=r(39833)},39833:(e,t,r)=>{r.d(t,{Kn:()=>i,XC:()=>o,cg:()=>a,fV:()=>s});let n="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,o="undefined"==typeof document||n?void 0:document,a="undefined"==typeof window||n?void 0:window,i="undefined"==typeof history||n?void 0:history,s="undefined"==typeof location||n?{pathname:"",origin:"",search:"",hash:"",href:""}:location},25992:(e,t,r)=>{r.d(t,{KJ:()=>a,X3:()=>o,g5:()=>i});var n=r(39833);let o=void 0===n.XC,a=!o;function i(){return!!o||!n.XC||!!(n.XC.querySelector('react-app[data-ssr="true"]')||n.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}},57516:(e,t,r)=>{r.d(t,{X:()=>f,i:()=>u});var n=r(47584),o=r(75028),a=r(9080),i=r(75632),s=r(56176),l=r(70170);let c=[];function u(e,t=!1,r=.5){if(!n.X3&&!0!==(0,i.G7)("browser_stats_disabled")){if(r<0||r>1)throw RangeError("Sampling probability must be between 0 and 1");void 0===e.timestamp&&(e.timestamp=Date.now()),e.loggedIn=(0,s.M3)(),e.staff=f(),e.bundler=a.v,Math.random()<r&&c.push(e),t?p():m()}}let d=null,m=(0,l.n)(async function(){await o.K,null==d&&(d=window.requestIdleCallback(p))},5e3);function p(){if(d=null,!c.length)return;let e=n.XC?.head?.querySelector('meta[name="browser-stats-url"]')?.content;if(e){for(let t of function(e){let t=[],r=e.map(e=>JSON.stringify(e));for(;r.length>0;)t.push(function(e){let t=e.shift(),r=[t],n=t.length;for(;e.length>0&&n<=65536;){let t=e[0].length;if(n+t<=65536){let o=e.shift();r.push(o),n+=t}else break}return r}(r));return t}(c))!function(e,t){try{navigator.sendBeacon&&navigator.sendBeacon(e,t)}catch{}}(e,`{"stats": [${t.join(",")}] }`);c=[]}}function f(){return!!n.XC?.head?.querySelector('meta[name="user-staff"]')?.content}n.XC?.addEventListener("pagehide",p),n.XC?.addEventListener("visibilitychange",p)},63144:(e,t,r)=>{r.d(t,{Ay:()=>p,YU:()=>d,nA:()=>f});var n=r(63412),o=r(87904),a=r(71828),i=r(68044),s=r(55156);let l=!1;async function c(){let e=document.querySelector("link[rel=sudo-modal]"),t=document.querySelector(".js-sudo-prompt");if(t instanceof HTMLTemplateElement)return t;if(e){let t=await (0,o.Ts)(document,function(e){let t=new URL(e,window.location.origin),r=new URLSearchParams(t.search.slice(1));return r.set("webauthn-support",(0,i.K)()),t.search=r.toString(),t.toString()}(e.href));return document.body.appendChild(t),document.querySelector(".js-sudo-prompt")}throw Error("couldn't load sudo prompt")}let u=!1;async function d(e){if(l)return!1;l=!0,u=!1;let t=(await c()).content.cloneNode(!0),r=await (0,n.r)({content:t}),o=e?.closest("details[open]");return o&&o.removeAttribute("open"),await new Promise(e=>{r.addEventListener("dialog:remove",function(){o&&o.setAttribute("open","open"),l=!1,e()},{once:!0})}),u}async function m(e,t,r="Sudo authentication failed.",n="Too many authentication attempts. Please try again later.",o=".js-sudo-error",a){try{await t.text()}catch(i){let t;if(!i.response)throw i;switch(i.response.status){case 401:t=r;break;case 429:t=n;break;default:t="An unknown error occurred. Please try again later."}if(e.querySelector(o).textContent=t,e.querySelector(o).hidden=!1,a&&(e.querySelector(a).value=""),401!==i.response.status&&429!==i.response.status)throw i;return}u=!0,e.closest("details").removeAttribute("open")}async function p(e){let t=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!t.ok&&"true"===await t.text()||d(e)}async function f(){let e=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!e.ok&&"true"===await e.text()}(0,a.JW)(".js-sudo-webauthn-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-github-mobile-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-totp-form",async function(e,t){await m(e,t,void 0,void 0,".flash-error","#totp")}),(0,a.JW)(".js-sudo-password-form",async function(e,t){await m(e,t,"Incorrect password.","Too many password attempts. Please wait and try again.",void 0,".js-sudo-password")})},68044:(e,t,r)=>{r.d(t,{K:()=>o,e:()=>a});var n=r(74043);function o(){return(0,n.$j)()?"supported":"unsupported"}async function a(){return await window.PublicKeyCredential?.isUserVerifyingPlatformAuthenticatorAvailable()?"supported":"unsupported"}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_morphdom_dist_morphdom-esm_js","vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f","vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_scroll-anchoring_dist_sc-bb7b0d","ui_packages_updatable-content_updatable-content_ts"],()=>t(62679)),e.O()}]);
//# sourceMappingURL=organizations-38887983250c.js.map