티스토리 수익 글 보기

티스토리 수익 글 보기

“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[54563,76891],{4559:(e,t,r)=>{r.d(t,{C:()=>s,i:()=>i});var n=r(71315),a=r(69599),o=r(46493);function s(e,t){(0,a.G7)(“arianotify_comprehensive_migration”)?i(l(e),{…t,element:t?.element??e}):(0,a.G7)(“primer_live_region_element”)&&t?.element===void 0?(0,o.Cj)(e,{politeness:t?.assertive?”assertive”:”polite”}):i(l(e),t)}function i(e,t){let{assertive:r,element:s}=t??{};if((0,a.G7)(“arianotify_comprehensive_migration”))try{“ariaNotify”in Element.prototype&&s?s.ariaNotify(e):”ariaNotify”in Document.prototype&&document.ariaNotify(e)}catch(e){console.error(“Error calling ariaNotify:”,e)}else{var i,l;let t;(0,a.G7)(“primer_live_region_element”)&&void 0===s?(0,o.iP)(e,{politeness:r?”assertive”:”polite”}):(i=e,l=r,(t=s??n.XC?.querySelector(l?”#js-global-screen-reader-notice-assertive”:”#js-global-screen-reader-notice”))&&(t.textContent===i?t.textContent=`${i}\u00A0`:t.textContent=i))}}function l(e){return(e.getAttribute(“aria-label”)||e.innerText||””).trim()}},13523:(e,t,r)=>{r.d(t,{$r:()=>s,M1:()=>i,li:()=>a,pS:()=>c,wE:()=>l});var n=r(71315);let a=”X-Fetch-Nonce”,o=new Set;function s(e){o.add(e)}function i(){return o.values().next().value||””}function l(e){let t={};return void 0!==e&&(t[“X-Fetch-Nonce-To-Validate”]=e),void 0===e?t[a]=i():o.has(e)?t[a]=e:t[a]=Array.from(o).join(“,”),t}function c(){let e=n.XC?.head?.querySelector(‘meta[name=”fetch-nonce”]’)?.content||””;e&&s(e)}},15838:(e,t,r)=>{r.d(t,{Cd:()=>l,E5:()=>i,Im:()=>c,nW:()=>s});var n=r(82518),a=r(94416);let o=”stats:soft-nav-duration”,s={turbo:”TURBO”,react:”REACT”,”turbo.frame”:”FRAME”,”turbo.error”:”TURBO.ERROR”,ui:”UI”,hard:”HARD”};function i(){window.performance.clearResourceTimings(),window.performance.mark(o)}function l(e){(0,n.iv)({turboFailureReason:e,turboStartUrl:(0,a.dR)(),turboEndUrl:window.location.href})}function c(){let e=function(){if(0===performance.getEntriesByName(o).length)return null;performance.measure(o,o);let e=performance.getEntriesByName(o).pop();return e?e.duration:null}();if(!e)return;let t=s[(0,a.di)()],r=Math.round(e);t===s.react&&document.dispatchEvent(new CustomEvent(“staffbar-update”,{detail:{duration:r}})),(0,n.iv)({requestUrl:window.location.href,softNavigationTiming:{mechanism:t,destination:(0,a.fX)()||”rails”,duration:r,initiator:(0,a.Pv)()||”rails”}})}},18962:(e,t,r)=>{var n=r(31635),a=r(39595);let o=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 e=this.closest(“details”);e&&e.addEventListener(“toggle”,()=>{e.open&&this.source.focus()})}relayKeydown(e){if((this.isControlTab(e.target)||e.target===this.source)&&(“ArrowDown”===e.key||”Tab”===e.key))e.preventDefault(),e.stopPropagation(),this.routeCustomEvent(new CustomEvent(“focus-list”));else if(“Escape”===e.key){let e=this.closest(“details”);e&&e.removeAttribute(“open”)}}isControlTab(e){return!!e&&!!this.control&&Array.from(this.control.children).includes(e)}relayInput(e){if(!e.target)return;let t=e.target.value;this.routeCustomEvent(new CustomEvent(“input-entered”,{detail:t}))}routeCustomEvent(e){this.sinks[this.selectedIndex].dispatchEvent(e)}get selectedIndex(){if(!this.control)return 0;let e=this.control.querySelector(‘[aria-selected=”true”]’);return e?Array.from(this.control.children).indexOf(e):0}storeInput(){this.storedInput[this.selectedIndex]=this.source.value}updateInput(e){this.source.value=this.storedInput[this.selectedIndex];let t=e.detail.relatedTarget.getAttribute(“data-filter-placeholder”);this.source.placeholder=t,this.source.setAttribute(“aria-label”,t),this.notifySelected()}notifySelected(){let e=this.sinks[this.selectedIndex],t=new CustomEvent(“tab-selected”);e.dispatchEvent(t)}};(0,n.Cg)([a.aC],o.prototype,”source”,void 0),(0,n.Cg)([a.zV],o.prototype,”sinks”,void 0),(0,n.Cg)([a.aC],o.prototype,”control”,void 0),o=(0,n.Cg)([a.p_],o)},28081:(e,t,r)=>{var n=r(50467),a=r(31635),o=r(39595),s=r(45062),i=r(87465),l=r(30923),c=r(97797),u=r(53627);let d=class BranchFilterElement extends HTMLElement{submit(e){e.preventDefault()}resetField(e){if(“Escape”!==(0,i.Vy)(e))return;let t=this.field.value.trim();this.field.value=””,t&&this.search()}reset(){this.field.focus(),this.field.value=””,(0,c.h)(this.field,”input”)}get activeFilter(){return this.filters.find(e=>e.classList.contains(“selected”))??null}async search(){this.originalSelectedItem||(this.originalSelectedItem=this.activeFilter);let e=this.field.value.trim().length>0,t=function(e){let t=e.form,r=e.value.trim();if(r){let e=new URL(t.action,window.location.origin),n=new URLSearchParams(e.search.slice(1)),a=t.elements.namedItem(“utf8”);return a instanceof HTMLInputElement&&n.append(“utf8”,a.value),n.append(“query”,r),e.search=n.toString(),e.toString()}return t.getAttribute(“data-reset-url”)}(this.field);for(let t of(this.classList.toggle(“is-search-mode”,e),this.classList.add(“is-loading”),this.filters))t.classList.remove(“selected”);e?this.allFilter.classList.add(“selected”):this.originalSelectedItem&&(this.originalSelectedItem.classList.add(“selected”),this.originalSelectedItem=null),this.abortSearch?.abort();let{signal:r}=this.abortSearch=new AbortController;try{let e=await (0,l.Ts)(document,t,{signal:r});(0,u.bj)(t),this.result.textContent=””,this.result.appendChild(e)}catch{}r.aborted||this.classList.remove(“is-loading”)}constructor(…e){super(…e),(0,n._)(this,”abortSearch”,null),(0,n._)(this,”originalSelectedItem”,null)}};(0,a.Cg)([o.aC],d.prototype,”field”,void 0),(0,a.Cg)([o.aC],d.prototype,”result”,void 0),(0,a.Cg)([o.aC],d.prototype,”allFilter”,void 0),(0,a.Cg)([o.zV],d.prototype,”filters”,void 0),(0,a.Cg)([(0,s.s)(100)],d.prototype,”search”,null),d=(0,a.Cg)([o.p_],d);var f=r(96123),m=r(21403),p=r(58371),h=r(46865);(0,m.lB)(“.repository-import”,{subscribe:e=>(0,f.Rt)(e,”socket:message”,function(e){let t=e.detail.data;t.redirect_to&&(document.location.href=t.redirect_to,e.stopImmediatePropagation())})}),(0,c.on)(“change”,”input.js-repository-import-lfs-opt”,function({currentTarget:e}){let t=parseInt(e.getAttribute(“data-percent-used”)||””),r=e.closest(“.js-repository-import-lfs-container”),n=e.getAttribute(“data-used”)||””;r.querySelector(“.js-repository-import-lfs-warn”).classList.toggle(“d-none”,!(t>100)),r.querySelector(“.js-usage-bar”).classList.toggle(“exceeded”,t>=100),r.querySelector(“.js-usage-bar”).setAttribute(“aria-label”,`${t}%`),r.querySelector(“.js-repository-import-lfs-progress”).style.width=`${t}%`,r.querySelector(“span.js-usage-text”).textContent=n}),(0,p.JW)(“.js-repository-import-author-form”,async function(e,t){let r=await t.html();e.closest(“.js-repository-import-author”).replaceWith(r.html)}),(0,c.on)(“click”,”.js-repository-import-projects-cancel-button”,function(){let e=document.querySelector(“.js-repository-import-projects-cancel-form”);(0,h.k_)(e)});var g=r(87363);let v=!1,y=new URLSearchParams(window.location.search).get(“profile_readme”);function b(e,t,r,n){e?(t&&(t.disabled=!1),r&&r.classList.remove(“color-fg-muted”),n&&(n.hidden=!1)):(t&&(t.disabled=!0),r&&r.classList.add(“color-fg-muted”),n&&(n.hidden=!0))}function S(){let e=document.querySelector(‘.js-owner-container [aria-checked=”true”]’);if(!e||!e.closest(“.form-group”))return}function j(e){(e?.target||document.querySelector(“.js-privacy-toggle:checked”))&&w()}function w(){let e=document.querySelector(“.js-repo-form”),t=e.querySelector(“.js-repository-owner-choice:checked”),r=e.querySelector(“.js-repo-name”),n=e.querySelector(“.js-repo-url”),a=!n||!n.classList.contains(“is-autocheck-errored”),o=!!document.querySelector(“.js-page-repo-persisted”)||!!t;(a=a&&o)&&r&&(a=r.classList.contains(“is-autocheck-successful”)),e.querySelector(“button[type=submit]”).disabled=!a}async function E(e){return(0,l.Ts)(document,e)}async function q(e){let t=e.getAttribute(“data-pulse-diffstat-summary-url”);try{var r,n;t&&(r=await E(t),(n=e).textContent=””,n.appendChild(r))}catch{let t=e.querySelector(“.js-blankslate-loading”),r=e.querySelector(“.js-blankslate-error”);t.classList.add(“d-none”),r.classList.remove(“d-none”)}}(0,c.on)(“focusout”,”#repository-owner”,function(){S()}),(0,c.on)(“click”,”.js-use-pages-url”,function(e){let t=e.currentTarget,r=document.querySelector(“.js-pages-url-input”),n=document.getElementById(“page-url”);r.readOnly=t.checked,r.value=n.textContent,t.checked?(r.classList.add(“color-fg-subtle”),r.classList.add(“color-bg-subtle”),r.classList.remove(“color-bg-default”),r.classList.remove(“color-fg-default”)):(r.classList.remove(“color-fg-subtle”),r.classList.remove(“color-bg-subtle”),r.classList.add(“color-fg-default”),r.classList.add(“color-bg-default”))}),(0,c.on)(“click”,”.js-privacy-toggle”,function(){v=!0}),(0,c.on)(“change”,”.js-privacy-toggle”,j),(0,c.on)(“details-menu-selected”,”.js-owner-container”,function(){let e=document.querySelector(“.js-repo-name”);(0,c.h)(e,”input”);let t=document.querySelector(‘.js-owner-container [aria-checked=”true”]’),r=”false”!==t.getAttribute(“data-org-allow-public-repos”),n=document.querySelector(“.js-privacy-toggle[value=public]”);b(r,n,document.querySelector(“.js-privacy-toggle-label-public”),document.querySelector(“.js-public-description”));let a=function(e,t){if(e){let r=document.querySelector(`#new-repo-internal-visibility-${e}`);if(r){r.hidden=!1;let e=r.querySelector(“.js-privacy-toggle[value=internal]”);if(e instanceof HTMLInputElement)return”false”===t.getAttribute(“data-org-allow-internal-repos”)?e.disabled=!0:e.disabled=!1,e}}return null}(t.getAttribute(“data-business-id”),t),o=”false”!==t.getAttribute(“data-org-allow-private-repos”),s=document.querySelector(“.js-privacy-toggle[value=private]”),i=document.querySelector(“.js-privacy-toggle-label-private”),l=document.querySelector(“.js-private-description”);b(o,s,i,l),S();let u=”false”!==t.getAttribute(“data-org-private-restricted-by-plan”),d=”false”!==t.getAttribute(“data-org-show-upgrade”),f=t.getAttribute(“data-org-name”),m=f?document.querySelector(`a[data-upgrade-link=”${f}”]`):null;o||!u?m&&(m.hidden=!0):m&&(m.hidden=!d);let p=”true”===t.getAttribute(“data-org-show-trade-controls”),h=”true”===t.getAttribute(“data-user-show-trade-controls”),g=p&&!o;(h||g)&&(s.disabled=!0,l&&(l.hidden=!0),m&&(m.hidden=!0)),function(e,t,r,n){let a=null;if(“private”===e.getAttribute(“data-default”)&&n&&!n.disabled?a=n:”internal”===e.getAttribute(“data-default”)&&r&&!r.disabled?a=r:t&&!t.disabled?a=t:r&&!r.disabled&&(a=r),n&&!n.disabled&&”member”===y?a=n:t&&!t.disabled&&y&&(a=t),!a)return;let o=t&&t.disabled&&t.checked||n.disabled&&n.checked||r&&r.disabled&&r.checked,s=(!t||!t.checked)&&(!r||!r.checked)&&!n.checked;(!1===v||!0===o||!0===s)&&(a.checked=!0,(0,c.h)(a,”change”))}(t,n,a,s),function(e){for(let t of document.querySelectorAll(“.js-with-permission-fields”))t.hidden=!e;let t=document.querySelector(“.errored”),r=document.querySelector(“dl.warn”);t&&(t.hidden=!e),r&&(r.hidden=!e)}(“yes”===t.getAttribute(“data-permission”)),j(),w()},{capture:!0}),(0,g.eC)(“.js-repo-url”,function(e){let t=e.target;if(!(t instanceof HTMLInputElement))return;let r=t.closest(“.form-group”);if(!(r instanceof HTMLDListElement))return;let n=document.querySelector(“.js-insecure-url-warning”),a=document.querySelector(“.js-svn-url-error”),o=document.querySelector(“.js-git-url-error”),s=t.value.toLowerCase();n.hidden=!s.startsWith(“http://”),a.hidden=!s.startsWith(“svn://”),o.hidden=!s.startsWith(“git://”),s.startsWith(“svn://”)||s.startsWith(“git://”)?(t.classList.add(“is-autocheck-errored”),r.classList.add(“errored”)):(t.classList.remove(“is-autocheck-errored”),r.classList.remove(“errored”)),w()}),(0,c.on)(“change”,”.js-repo-init-setting-menu-option”,w),r(79186),(0,m.lB)(“.js-pulse-contribution-data”,e=>{q(e)});var A=r(69676),T=r(4559),C=r(51987);async function L(e){let t=e.form;t.querySelector(“#release_draft”).value=”1″,_(e,”saving”);let r=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:”application/json”,…(0,C.kt)()}});if(!r.ok)return void _(e,”failed”);let n=await r.json();return _(e,”saved”),(0,T.C)(e),setTimeout(_,5e3,e,”default”),(0,c.h)(t,”release:saved”,{release:n}),n}function k(e){let t=e.closest(“.js-releases-marketplace-publish-container”).querySelector(“.js-releases-marketplace-publish-preview”);e.checked?t.classList.remove(“d-none”):t.classList.add(“d-none”)}function _(e,t){for(let r of e.querySelectorAll(“.js-save-draft-button-state”))r.hidden=r.getAttribute(“data-state”)!==t;e.disabled=”saving”===t}function x(e){let t=document.querySelector(“.js-release-target-wrapper”);if(null!=t){var r;switch(r=e,document.querySelector(“.js-release-tag”).setAttribute(“data-state”,r),e){case”valid”:case”invalid”:case”duplicate”:case”branch_exists”:t.hidden=!0;break;case”loading”:break;default:t.hidden=!1}for(let t of document.querySelectorAll(“.js-tag-status-message”))t.hidden=t.getAttribute(“data-state”)!==e,t.getAttribute(“data-state”)===e?t.setAttribute(“role”,”status”):t.removeAttribute(“role”);F(),O(“pending”)}}function R(){return document.querySelector(“.js-release-tag”).getAttribute(“data-state”)}(0,c.on)(“change”,”.js-releases-marketplace-publish-field”,function(e){k(e.currentTarget)}),(0,m.lB)(“.js-releases-marketplace-publish-field”,function(e){k(e)}),(0,c.on)(“click”,”.js-save-draft”,function(e){let t=e.currentTarget;t.disabled||(L(t),e.preventDefault())}),(0,c.on)(“click”,”.js-prerelease-checkbox”,e=>{let t=e.currentTarget,r=e.currentTarget.closest(“form”).querySelector(“#is_stored_latest”),n=document.querySelector(“.js-latest-release-checkbox”);n&&(t.checked?(n.checked=!1,n.disabled=!0):”1″===r.value?(n.checked=!0,n.disabled=!0):n.disabled=!1)}),(0,m.lB)(“.js-latest-release-checkbox”,function(e){e.closest(“form”).querySelector(“#is_stored_latest”).value=e.checked&&!0===e.disabled?”1″:”0″}),(0,c.on)(“release:saved”,”.js-release-form”,function(e){let t=e.detail.release,r=e.currentTarget;r.setAttribute(“action”,t.update_url),t.update_authenticity_token&&(r.querySelector(“input[name=authenticity_token]”).value=t.update_authenticity_token),(0,u.bj)(t.edit_url);let n=r.querySelector(“#release_id”);if(!n.value){n.value=t.id;let e=document.createElement(“input”);e.type=”hidden”,e.name=”_method”,e.value=”put”,r.appendChild(e)}}),(0,c.on)(“file-attachment-accept”,”.js-upload-release-file”,function(e){let{attachments:t}=e.detail,r=t.map(e=>e.file.name).join(“, “);if(t&&t.length>0){let n=`${t.length} file${t.length>1?”s”:””} selected: ${r}`,a=e.currentTarget.querySelector(“button[data-file-attachment-for]”);a&&(a.setAttribute(“data-files-selected”,”true”),a.setAttribute(“aria-label”,`${n}`))}}),(0,c.on)(“focusout”,”.releases-file-attachment-label”,function(e){let t=e.currentTarget;”true”===t.getAttribute(“data-files-selected”)&&(t.setAttribute(“aria-label”,”Attach binaries by dropping them here or selecting them”),t.removeAttribute(“data-files-selected”))});let I=new WeakMap;function M(e){let t=e.querySelector(‘input[type=”hidden”][name=”release[tag_name]”]’);if(t?.value)return t.value;let r=e.querySelector(‘input[name=”release[tag_name]”]:checked’);return r?.value}async function N(e){if(“true”===e.getAttribute(“data-immutable”))return;let t=M(e);if(!t)return void x(“empty”);if(t===I.get(e))return;x(“loading”),I.set(e,t);let r=new URL(e.getAttribute(“data-url”),window.location.origin),n=new URLSearchParams(r.search.slice(1));n.append(“tag_name”,t),r.search=n.toString();let a=await fetch(r.toString(),{headers:{Accept:”application/json”,…(0,C.kt)()}});if(!a.ok)return void x(“invalid”);let o=await a.json();”duplicate”===o.status&&parseInt(e.getAttribute(“data-existing-id”))===parseInt(o.release_id)?x(“valid”):(document.querySelector(“.js-release-tag .js-edit-release-link”).setAttribute(“href”,o.url),x(o.status)),U(e)}async function B(e){let t,r=e.offsetWidth;e.style.width=`${r}px`,O(“loading”),e.setAttribute(“aria-disabled”,”true”);let n=e.getAttribute(“data-repo-url”),a=new URL(`${n}/releases/notes`,window.location.origin),o=new URLSearchParams(a.search.slice(1));o.append(“commitish”,D()),o.append(“tag_name”,M(document)||””),o.append(“previous_tag_name”,(t=document.querySelector(‘.js-release-ref-selector input[name=”release[previous_tag_name]”]’),t?.value?t.value:document.querySelector(‘input[name=”release[previous_tag_name]”]:checked’)?.value||””)),a.search=o.toString();let s=await fetch(a.toString(),{headers:{Accept:”application/json”}});if(s.ok){let e=await s.json();if(e.commitish===D()){let t=document.getElementById(“release_body”),r=”generated”===P()?””:t.value.trim();r?t.value=r.concat(` `,e.body):t.value=e.body;let n=document.getElementById(“release_name”);n.value||(n.value=e.title),O(“succeed”),(0,T.i)(“Successfully generated release notes”),$(r?”generated-and-edited”:”generated”),F(!0);let a=document.querySelector(“.js-release-body-warning”);a.textContent=e.warning_message,a.hidden=!e.warning_message}}else{O(“failed”),e.setAttribute(“aria-disabled”,”false”);let t=await s.json();if(t&&t.error){let e=document.getElementById(“form-error-alert”);e.textContent=t.error,e.hidden=!1}}}(0,c.on)(“click”,”.js-generate-release-notes”,function(e){let t=e.currentTarget;”true”!==t.getAttribute(“aria-disabled”)&&B(t)});let H=[“pending”,”loading”,”succeed”,”failed”];function O(e){if(H.map(t=>{let r=document.getElementById(`generate-icon-${t}`),n=document.getElementById(“generate-btn-txt”);r&&(t===e?(n&&n.setAttribute(“hidden”,”true”),(“succeed”===e||”failed”===e)&&setTimeout(()=>{r.setAttribute(“hidden”,”true”),n&&n.removeAttribute(“hidden”)},2e3),r.removeAttribute(“hidden”)):r.setAttribute(“hidden”,”true”))}),”failed”!==e){let e=document.getElementById(“form-error-alert”);e.textContent=””,e.hidden=!0}}function $(e){document.getElementById(“generated_notes_state”).value=e}function P(){return document.getElementById(“generated_notes_state”).value}function D(){return”valid”===R()?M(document)||””:document.querySelector(‘input[name=”release[target_commitish]”]:checked’)?.value||””}function U(e){let t=e.closest(“form”).querySelector(“.js-previewable-comment-form”);if(!t)return;let r=t.getAttribute(“data-base-preview-url”);r||(r=String(t.getAttribute(“data-preview-url”)),t.setAttribute(“data-base-preview-url”,r));let n=e.querySelectorAll(‘input[name=”release[tag_name]”], input[name=”release[target_commitish]”]:checked’),a=new URL(r,window.location.origin),o=new URLSearchParams(a.search.slice(1));for(let e of n)e.value&&o.append(e.name,e.value);a.search=o.toString(),t.setAttribute(“data-preview-url”,a.toString())}function F(e=!1){let t=document.querySelector(“.js-generate-release-notes”),r=document.getElementById(“prev-tag-picker”),n=document.querySelector(“tool-tip[for=’generate-notes-btn’]”),a=R(),o=”valid”!==a&&”pending”!==a,s=e||o;t.setAttribute(“aria-disabled”,s.toString()),n&&(s?n.textContent=`${o?”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`:n.textContent=”Automatically add the Markdown for all the merged pull requests from this diff and contributors of this release”),r&&(r.hidden=s)}function W(e){if(“”===e.value)F(),O(“pending”),$(“initial”);else{let e=P();F(“initial”!==e),”generated”===e&&$(“generated-and-edited”)}}(0,c.on)(“ref-selector-partial:change”,”.js-release-check-tag”,function(e){let t=e.currentTarget.closest(“.js-release-tag”);t&&N(t)}),(0,m.lB)(“.js-release-tag”,function(e){N(e)}),(0,m.lB)(“details-menu”,function(e){let t=e.closest(“details”);t&&(t.open?(0,A.iE)(e):t.addEventListener(“toggle”,()=>{t.open&&(0,A.iE)(e)},{once:!0}))}),(0,c.on)(“click”,”.js-release-expand-btn”,async function(e){let t=e.currentTarget.closest(“.js-release-expandable”),r=t.getAttribute(“data-expand-url”),n=await (0,l.Ts)(document,r);t?.replaceWith(n)}),(0,c.on)(“click”,”.js-release-asset-untruncate-btn”,async function(e){e.currentTarget.setAttribute(“hidden”,”true”);let t=e.currentTarget.parentNode?.querySelector(“.js-truncate-assets-spinner”);t&&t.removeAttribute(“hidden”);let r=e.currentTarget.closest(“.js-truncated-assets-fragment”),n=r?.getAttribute(“data-deferred-src”);n&&r?.setAttribute(“src”,encodeURI(n))}),(0,m.lB)(“#release_body”,function(e){e.addEventListener(“input”,function(){W(e)}),W(e)}),(0,c.on)(“change”,”.js-release-check-tag”,function(e){N(e.currentTarget.closest(“.js-release-tag”))}),(0,c.on)(“submit”,”.js-release-form”,function(e){e.submitter?e.submitter.getAttribute(“publish-release”)&&(document.querySelector(“#release_draft”).value=”0″):document.querySelector(“#release_draft”).value=”0″}),(0,m.lB)(“.js-release-form .js-previewable-comment-form”,function(e){U(e.closest(“form”).querySelector(“.js-release-tag”))}),(0,m.lB)(“#release_page_title”,function(e){let t=e.textContent?.trim()||””;t.length&&(document.title=t)}),(0,m.lB)(“#release-filter”,function(e){e.value.length>0&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))}),(0,m.lB)(“#search-results-alert”,function(e){let t=e.textContent?.trim();t&&(0,T.i)(t)});let V=”“;(0,c.on)(“auto-check-message-updated”,”.js-rename-branch-input”,function(e){!function(e){let t=e.closest(“.js-rename-branch-form”),r=e.value,n=r!==e.defaultValue&&””!==r,a=t.querySelector(“.js-rename-branch-autocheck-message”);if(a&&n){let e=!1;for(let n of((r=a.getAttribute(“data-shell-safe-name”)||V).includes(“<")&&(e=!0),t.querySelectorAll(".js-rename-branch-new-name")))n.textContent=r;for(let n of((r=a.getAttribute("data-shell-safe-name-with-remote")||`origin/${V}`).includes("<")&&(e=!0),t.querySelectorAll(".js-rename-branch-new-name-with-remote")))n.textContent=r;let n=t.querySelector(".js-rename-branch-special-characters-documentation");n&&e&&(n.hidden=!1,n.removeAttribute("aria-hidden"))}}(e.currentTarget)});let z=e=>{let t=document.querySelector(G);t&&(t.disabled=0===e.value.length)},G=’form.js-protected-branch-settings button[type=”submit”]’;(0,m.lB)(G,{add(){let e=document.getElementById(“rule_field”);e&&(z(e),e.addEventListener(“input”,()=>z(e)))}}),(0,c.on)(“change”,”.js-template-repository-choice”,function(e){let t=e.target,r=t.checked&&””!==t.value,n=t.form,a=n.querySelectorAll(“.js-template-repository-setting”),o=n.querySelectorAll(“.js-template-repository-name-display”);if(r){let e=t.closest(“.js-template-repository-choice-container”).querySelector(“.js-template-repository-name”),r=t.getAttribute(“data-owner”),a=n.querySelector(`.js-repository-owner-choice[value=”${r}”]`);if(a instanceof HTMLInputElement)a.checked=!0,(0,c.h)(a,”change”);else{let e=n.querySelector(“.js-repository-owner-choice.js-repository-owner-is-viewer”);e.checked=!0,(0,c.h)(e,”change”)}for(let t of o)t.textContent=e.textContent}else for(let e of o)e.textContent=””;for(let e of a)e.hidden=!r});var K=r(91385),X=r(35908),J=r(78134);let Z=(0,r(5225).A)(K.fN);(0,g.Ff)(“keydown”,”.js-tree-finder-field”,e=>{“Escape”===e.key&&(e.preventDefault(),(0,u.OE)())}),(0,m.lB)(“.js-tree-finder”,e=>{let t=e.querySelector(“.js-tree-finder-field”),r=e.querySelector(“.js-tree-finder-virtual-filter”),n=e.querySelector(“.js-tree-browser”),a=e.querySelector(“.js-tree-browser-results”),o=e.querySelector(“.js-tree-browser-result-template”),s=new X.A(t,a);r.filter=(e,t)=>””===t||(0,K.qA)(t,e)&&Z(t,e)>0,r.addEventListener(“virtual-filter-input-filter”,()=>{n.updating=”lazy”}),r.addEventListener(“virtual-filter-input-filtered”,()=>{n.updating=”eager”}),n.addEventListener(“virtual-list-sort”,e=>{e.preventDefault();let r=t.value;n.sort((e,t)=>Z(r,t)-Z(r,e))}),n.addEventListener(“virtual-list-update”,()=>{s.stop()}),n.addEventListener(“virtual-list-updated”,()=>{s.start(),s.navigate()}),n.addEventListener(“virtual-list-render-item”,e=>{if(!(e instanceof CustomEvent))return;let t=new J.i4(o,{item:e.detail.item,id:`entry-${Math.random().toString().substr(2,5)}`,urlEncodedItem:encodeURIComponent(e.detail.item).replaceAll(“%2F”,”/”)}),r=t.querySelector(“marked-text”);r&&(r.positions=K.Xq),e.detail.fragment.append(t)}),n.querySelector(“ul”).hidden=!1,t.focus(),s.start()});var Q=r(91707),Y=r(82591),ee=r(54563);let et=null,er=new WeakMap;function en(e){e.classList.remove(“is-progress-bar”);let t=e.closest(“.js-upload-manifest-file-container”);t.querySelector(“.js-upload-progress”).hidden=!0,t.querySelector(“.js-upload-meter-text .js-upload-meter-filename”).textContent=””}function ea(e){en(e.currentTarget)}async function eo(e){let t=e.getAttribute(“data-redirect-url”);try{let r=await (0,l.Ee)(e.getAttribute(“data-poll-url”),void 0,void 0,[200,500],[202,404]);if(500===r.status&&r.body){let t=””,n=””,a=new TextDecoder(“utf-8”),o=r.body.getReader();for(;;){let{value:e,done:r}=await o.read();if(r)break;t+=a.decode(e,{stream:!0})}let s=JSON.parse(t).job;if(s){n=s.error_message;let t=s.failed_runs;t&&0!==t.length||es(n);let r=t[0].rule_run;if(“secret_scanning”===r.rule_type){let t=r.violations.items[0].candidate,a=r.evaluation_metadata.scan_results[t].secrets;a.length||es(n);let o=document.querySelector(“.js-push-protection-bypass-csrf”),s=await fetch(e.getAttribute(“data-secret-bypass-url”),{method:”POST”,body:JSON.stringify({file:t,secrets:a,ruleRunId:r.id}),headers:{Accept:”application/json”,”Scoped-CSRF-Token”:o.value}});if(s.ok){let e=await s.text();document.querySelector(“.js-manifest-ready-check-failed”).innerHTML=e;let t=document.getElementById(“file-upload-detected-secret-dialog-id”);t?.show()}}}es(n)}else window.location.href=t}catch(t){document.querySelector(“.js-manifest-ready-check”).hidden=!0;let e=document.querySelector(“.js-manifest-ready-check-failed”);if(e.hidden=!1,t instanceof Error&&t.message){let r=e.children[1];if(!r)return;r.textContent=r.textContent.concat(” “,t.message,”.”)}}}function es(e){if(e)throw Error(e);throw Error()}function ei(e){return e.closest(“form”).querySelector(“#release_id”).value}(0,c.on)(“file-attachment-accept”,”.js-upload-manifest-file”,function(e){let{attachments:t}=e.detail,r=parseInt(e.currentTarget.getAttribute(“data-directory-upload-max-files”)||””,10);t.length>r&&(e.preventDefault(),e.currentTarget.classList.add(“is-too-many”))}),(0,c.on)(“document:drop”,”.js-upload-manifest-tree-view”,async function(e){let{transfer:t}=e.detail,r=e.currentTarget,n=await Q.Attachment.traverse(t,!0),a=r.getAttribute(“data-drop-url”);document.addEventListener(Y.z.SUCCESS,()=>{document.querySelector(“.js-upload-manifest-file”).attach(n)},{once:!0}),(0,ee.softNavigate)(a)}),(0,c.on)(“upload:setup”,”.js-upload-manifest-file”,async function(e){let t,r,n,{batch:a,form:o,preprocess:s}=e.detail,i=e.currentTarget;function l(){o.append(“upload_manifest_id”,er.get(i))}if((r=i.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-progress”)).hidden=!1,i.classList.add(“is-progress-bar”),(n=r.querySelector(“.js-upload-meter-text”)).querySelector(“.js-upload-meter-range-start”).textContent=String(a.uploaded()+1),n.querySelector(“.js-upload-meter-range-end”).textContent=String(a.size),er.get(i))return void l();if(et)return void s.push(et.then(l));let c=i.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-manifest-form”);et=fetch(c.action,{method:c.method,body:new FormData(c),headers:{Accept:”application/json”}});let[u,d]=[new Promise(e=>{t=e}),t];s.push(u.then(l));let f=await et;if(!f.ok)return;let m=await f.json();document.querySelector(“.js-manifest-commit-form”).elements.namedItem(“manifest_id”).value=m.upload_manifest.id,er.set(i,m.upload_manifest.id),et=null,d()}),(0,c.on)(“upload:start”,”.js-upload-manifest-file”,function(e){let{attachment:t,batch:r}=e.detail,n=e.currentTarget.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-progress”).querySelector(“.js-upload-meter-text”);n.querySelector(“.js-upload-meter-range-start”).textContent=r.uploaded()+1,n.querySelector(“.js-upload-meter-filename”).textContent=t.fullPath}),(0,c.on)(“upload:complete”,”.js-upload-manifest-file”,function(e){let{attachment:t,batch:r}=e.detail,n=document.querySelector(“.js-manifest-commit-file-template”).querySelector(“.js-manifest-file-entry”).cloneNode(!0);n.querySelector(“.js-filename”).textContent=t.fullPath;let a=n.querySelector(‘[aria-label=”Remove this file”]’);a&&(a.ariaLabel=`Remove ${t.fullPath}`);let o=t.id;n.querySelector(“.js-remove-manifest-file-form”).elements.namedItem(“file_id”).value=o;let s=document.querySelector(“.js-manifest-file-list”);s.hidden=!1,e.currentTarget.classList.add(“is-file-list”),s.querySelector(“.js-manifest-file-list-root”).appendChild(n),r.isFinished()&&en(e.currentTarget)}),(0,c.on)(“upload:progress”,”.js-upload-manifest-file”,function(e){let{batch:t}=e.detail;e.currentTarget.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-meter”).style.width=`${t.percent()}%`}),(0,c.on)(“upload:error”,”.js-upload-manifest-file”,ea),(0,c.on)(“upload:invalid”,”.js-upload-manifest-file”,ea),(0,p.JW)(“.js-remove-manifest-file-form”,async function(e,t){await t.html();let r=e.closest(“.js-manifest-file-list-root”);e.closest(“.js-manifest-file-entry”).remove(),r.hasChildNodes()||(r.closest(“.js-manifest-file-list”).hidden=!0,document.querySelector(“.js-upload-manifest-file”).classList.remove(“is-file-list”))}),(0,m.lB)(“.js-manifest-ready-check”,{initialize(e){eo(e)}}),(0,m.lB)(“.js-file-upload-detected-secret-dialog”,{add(){let e=document.querySelector(‘[data-close-dialog-id=”file-upload-detected-secret-dialog-id”]’),t=document.querySelector(“.js-manifest-ready-check”);t&&e instanceof HTMLElement&&(e.onclick=async e=>{e.preventDefault();let r=t.getAttribute(“data-index-url”);r&&(window.location.href=encodeURI(r))})}}),(0,c.on)(“click”,”.js-release-remove-file”,function(e){let t=e.currentTarget.closest(“.js-release-file”);t.classList.add(“delete”),t.querySelector(“input.destroy”).value=”true”}),(0,c.on)(“click”,”.js-release-undo-remove-file”,function(e){let t=e.currentTarget.closest(“.js-release-file”);t.classList.remove(“delete”),t.querySelector(“input.destroy”).value=””});let el=null;function ec(e,t){t.append(“release_id”,ei(e));let r=Array.from(document.querySelectorAll(“.js-releases-field .js-release-file.delete .id”));if(r.length){let e=r.map(e=>e.value);t.append(“deletion_candidates”,e.join(“,”))}}(0,c.on)(“release:saved”,”.js-release-form”,function(e){let t=e.currentTarget;el=null;let r=!1;for(let e of t.querySelectorAll(“.js-releases-field .js-release-file”))e.classList.contains(“delete”)?e.remove():e.classList.contains(“js-template”)||(r=!0);let n=t.querySelector(“.js-releases-field”);n.classList.toggle(“not-populated”,!r),n.classList.toggle(“is-populated”,r)}),(0,c.on)(“upload:setup”,”.js-upload-release-file”,function(e){let{form:t,preprocess:r}=e.detail,n=e.currentTarget;if(ei(n))return void ec(n,t);el||(el=L(document.querySelector(“.js-save-draft”)));let a=ec.bind(null,n,t);r.push(el.then(a))}),(0,c.on)(“upload:start”,”.js-upload-release-file”,function(e){let t=e.detail.policy;e.currentTarget.querySelector(“.js-upload-meter”).classList.remove(“d-none”);let r=t.asset.replaced_asset;if(r)for(let e of document.querySelectorAll(“.js-releases-field .js-release-file .id”))Number(e.value)===r&&e.closest(“.js-release-file”).remove()}),(0,c.on)(“upload:complete”,”.js-upload-release-file”,function(e){let{attachment:t}=e.detail,r=document.querySelector(“.js-releases-field”),n=r.querySelector(“.js-template”).cloneNode(!0);n.classList.remove(“d-none”,”js-template”),n.querySelector(“input.id”).value=t.id;let a=t.name||t.href.split(“/”).pop();for(let e of r.querySelectorAll(“.js-release-file”))e.querySelector(“.js-release-asset-filename”)?.value===a&&”starter”===e.getAttribute(“data-state”)&&e.remove();for(let e of n.querySelectorAll(“.js-release-asset-filename”))e instanceof HTMLInputElement?e.value=a:e.textContent=a;let o=`(${(t.file.size/1048576).toFixed(2)} MB)`;n.querySelector(“.js-release-asset-filesize”).textContent=o,n.setAttribute(“data-state”,”uploaded”),r.appendChild(n),r.classList.remove(“not-populated”),r.classList.add(“is-populated”),e.currentTarget.querySelector(“.js-upload-meter”).classList.add(“d-none”)}),(0,c.on)(“upload:progress”,”.js-upload-release-file”,function(e){let{attachment:t}=e.detail;e.currentTarget.querySelector(“.js-upload-meter”).style.width=`${t.percent}%`});var eu=r(14155);let ed=class RepoCodespacesCountElement extends HTMLElement{connectedCallback(){(0,m.lB)(“get-repo”,{constructor:eu.h,add:e=>{this.handleGetRepoElement(e)}})}handleGetRepoElement(e){e.openOrCreateInCodespace&&(0===this.codespacesCount?e.showOpenOrCreateInCodespace():e.removeOpenOrCreateInCodespace())}constructor(…e){super(…e),(0,n._)(this,”codespacesCount”,0)}};(0,n._)(ed,”attrPrefix”,””),(0,a.Cg)([o.CF],ed.prototype,”codespacesCount”,void 0),ed=(0,a.Cg)([o.p_],ed),r(18962),r(90787),r(39857)},30923:(e,t,r)=>{r.d(t,{Ee:()=>l,b4:()=>c,Ts:()=>i});var n=r(50467);let a=class ResponseError extends Error{constructor(e,t){super(`${e} for HTTP ${t.status}`),(0,n._)(this,”response”,void 0),this.response=t,this.name=”ResponseError”}};var o=r(69759),s=r(51987);async function i(e,t,r){let n=new Request(t,r);(0,s.tV)(n.headers);let i=await self.fetch(n);if(i.status<200||i.status>=300)throw Error(`HTTP ${i.status}${i.statusText||””}`);return!function(e,t,r=!1){let n=t.headers.get(“content-type”)||””;if(!r&&!n.startsWith(“text/html”))throw new a(`expected response with text/html, but was ${n}`,t);if(r&&!(n.startsWith(“text/html”)||n.startsWith(“application/json”)))throw new a(`expected response with text/html or application/json, but was ${n}`,t);let o=t.headers.get(“x-html-safe”);if(o){if(!e.includes(o))throw new a(“response X-HTML-Safe nonce did not match”,t)}else throw new a(“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),i),(0,o.B)(e,await i.text())}function l(e,t,r=1e3,n=[200],a=[202]){return async function r(o){let i=new Request(e,t);(0,s.tV)(i.headers);let l=await self.fetch(i);if(a.includes(l.status))return await new Promise(e=>setTimeout(e,o)),r(1.5*o);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 c(e,t,r){let{wait:n=500,acceptedStatusCodes:a=[200],max:o=3,attempt:i=0}=r||{},l=async()=>new Promise((r,l)=>{setTimeout(async()=>{try{let n=new Request(e,t);(0,s.tV)(n.headers);let l=await self.fetch(n);if(a.includes(l.status)||i+1===o)return r(l);r(“retry”)}catch(e){l(e)}},n*i)}),u=await l();return”retry”!==u?u:c(e,t,{wait:n,acceptedStatusCodes:a,max:o,attempt:i+1})}},39857:(e,t,r)=>{(0,r(21403).lB)(“#js-spoofed-commit-warning-trigger”,{add:()=>{let e=document.getElementById(“spoof-warning”);if(!e)return;let t=document.querySelector(“.commit-title”);t&&t.classList.add(“pb-1”),e.hidden=!1,e.removeAttribute(“aria-hidden”)}})},46865:(e,t,r)=>{r.d(t,{Cy:()=>i,K3:()=>u,Z8:()=>l,k_:()=>o,lK:()=>d,m$:()=>s});var n=r(88578);function a(e,t,r){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:r}))}function o(e,t){t&&(function(e,t){if(!(e instanceof HTMLFormElement))throw TypeError(“The specified element is not of type HTMLFormElement.”);if(!(t instanceof HTMLElement))throw TypeError(“The specified element is not of type HTMLElement.”);if(“submit”!==t.type)throw TypeError(“The specified element is not a submit button.”);if(!e||e!==t.form)throw Error(“The specified element is not owned by the form element.”)}(e,t),(0,n.A)(t)),a(e,”submit”,!0)&&e.submit()}function s(e,t){if(“boolean”==typeof t)if(e instanceof HTMLInputElement)e.checked=t;else throw TypeError(“only checkboxes can be set to boolean value”);else if(“checkbox”===e.type)throw TypeError(“checkbox can’t be set to string value”);else e.value=t;a(e,”change”,!1)}function i(e,t){for(let r in t){let n=t[r],a=e.elements.namedItem(r);a instanceof HTMLInputElement?a.value=n:a instanceof HTMLTextAreaElement&&(a.value=n)}}function l(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),r=(e.getAttribute(“type”)||””).toLowerCase();return”select”===t||”textarea”===t||”input”===t&&”submit”!==r&&”reset”!==r||e.isContentEditable}function c(e){return new URLSearchParams(e)}function u(e,t){let r=new URLSearchParams(e.search);for(let[e,n]of c(t))r.append(e,n);return r.toString()}function d(e){return c(new FormData(e)).toString()}},51987:(e,t,r)=>{r.d(t,{jC:()=>l,kt:()=>s,tV:()=>i});var n=r(87057),a=r(69599),o=r(13523);function s(e){let t={“X-Requested-With”:”XMLHttpRequest”,…(0,o.wE)(e)};return(0,a.G7)(“client_version_header”)&&(t={…t,[n.S]:(0,n.O)()}),t}function i(e,t){for(let[r,n]of Object.entries(s(t)))e.set(r,n)}function l(e){return{“X-GitHub-App-Type”:e}}},53627:(e,t,r)=>{r.d(t,{C3:()=>l,JV:()=>o,K3:()=>f,MM:()=>c,OE:()=>m,Zu:()=>d,bj:()=>s,jc:()=>u,kd:()=>i});var n=r(71315);let a=null;function o(){return n.Kn?.state||{}}function s(e){p(o(),””,e)}function i(e){n.Kn?.pushState({appId:o().appId},””,e),h()}function l(e){let t={…o(),…e};a&&(a=t),p(t,””,location.href)}function c(e){s(`?${e.toString()}${n.fV.hash}`)}function u(){s(n.fV.pathname+n.fV.hash)}function d(e){s(e.startsWith(“#”)?e:`#${e}`),(a=o())&&requestIdleCallback(()=>{!history.state&&a&&(l(a),a=null)})}function f(){s(n.fV.pathname+n.fV.search)}function m(){n.Kn?.back()}function p(e,t,r){n.Kn?.replaceState(e,t,r),h()}function h(){n.cg?.dispatchEvent(new CustomEvent(“statechange”,{bubbles:!1,cancelable:!1}))}},54563:(e,t,r)=>{r.d(t,{softNavigate:()=>o});var n=r(65432),a=r(7332);let o=(e,t)=>{(0,n.SC)(“turbo”),(0,a.YR)(e,{…t})}},58371:(e,t,r)=>{r.d(t,{Ax:()=>a.Ax,JW:()=>o,ZV:()=>a.ZV});var n=r(51987),a=r(13937);function o(e,t){(0,a.JW)(e,async(e,r,a)=>((0,n.tV)(a.headers),t(e,r,a)))}},65432:(e,t,r)=>{r.d(t,{Bu:()=>p,SC:()=>c,Ti:()=>f,iS:()=>u,k5:()=>l,o4:()=>d,rZ:()=>m});var n=r(82591),a=r(73900),o=r(15838),s=r(94416);let i=0;function l(){i=0,document.dispatchEvent(new Event(n.z.INITIAL)),(0,s.xT)()}function c(e){(0,s.LM)()||(document.dispatchEvent(new Event(n.z.PROGRESS_BAR.START)),document.dispatchEvent(new a.sW(e)),(0,s.Vy)(e),(0,s.ZW)(),(0,s.HK)(),(0,o.E5)())}function u(e={}){g(e)&&(i+=1,document.dispatchEvent(new a.ni((0,s.di)(),i)),f(e))}function d(e={}){if(!g(e))return;i=0;let t=(0,s.my)()||s.BW;document.dispatchEvent(new a.Kq((0,s.di)(),t)),h(),(0,o.Cd)(t),(0,s.xT)()}function f(e={}){if(!g(e))return;let t=(0,s.di)();h(),document.dispatchEvent(new a.RQ(t)),(0,s.Ff)(),(0,s.JA)(t)}function m(e={}){g(e)&&((0,o.Im)(),document.dispatchEvent(new Event(n.z.RENDER)))}function p(){document.dispatchEvent(new Event(n.z.FRAME_UPDATE))}function h(){document.dispatchEvent(new Event(n.z.PROGRESS_BAR.END))}function g({skipIfGoingToReactApp:e,allowedMechanisms:t=[]}={}){return(0,s.LM)()&&(0===t.length||t.includes((0,s.di)()))&&(!e||!(0,s.gc)())}},69759:(e,t,r)=>{r.d(t,{B:()=>n});function n(e,t){let r=e.createElement(“template”);return r.innerHTML=t,e.importNode(r.content,!0)}},73900:(e,t,r)=>{r.d(t,{Kq:()=>SoftNavErrorEvent,RQ:()=>SoftNavEndEvent,gh:()=>SoftNavPayloadEvent,ni:()=>SoftNavSuccessEvent,sW:()=>SoftNavStartEvent});var n=r(50467),a=r(82591);let o=class SoftNavEvent extends Event{constructor(e,t){super(t),(0,n._)(this,”mechanism”,void 0),this.mechanism=e}};let SoftNavStartEvent=class SoftNavStartEvent extends o{constructor(e){super(e,a.z.START)}};let SoftNavSuccessEvent=class SoftNavSuccessEvent extends o{constructor(e,t){super(e,a.z.SUCCESS),(0,n._)(this,”visitCount”,void 0),this.visitCount=t}};let SoftNavErrorEvent=class SoftNavErrorEvent extends o{constructor(e,t){super(e,a.z.ERROR),(0,n._)(this,”error”,void 0),this.error=t}};let SoftNavEndEvent=class SoftNavEndEvent extends o{constructor(e){super(e,a.z.END)}};let SoftNavPayloadEvent=class SoftNavPayloadEvent extends Event{constructor(e){super(“soft-nav:payload”),(0,n._)(this,”payload”,void 0),(0,n._)(this,”appPayload”,void 0),this.payload=e.payload,this.appPayload=e.appPayload}}},79186:(e,t,r)=>{var n=r(62044),a=r(27552),o=r(97797),s=r(52738);(0,o.on)(“tab-container-changed”,”.js-branches-tags-tabs”,async function(e){let t,r,o=e.detail.relatedTarget,s=e.currentTarget;if(!o||!s)return;for(let e of s.querySelectorAll(“[data-controls-ref-menu-id]”)){if(!(e instanceof n.A||e instanceof a.A))return;let s=e.getAttribute(“data-controls-ref-menu-id”),i=o.id===s;e.hidden=!i,i?r=e:t||(t=e.input?e.input.value:””)}let i=r&&r.input;i&&(r&&void 0!==t&&(i.value=t),i.focus())}),(0,o.on)(“click”,”.js-branch-select-menu”,e=>{let t=e.currentTarget;t instanceof HTMLDetailsElement&&!t.open&&(0,s.HV)(t)})},82591:(e,t,r)=>{r.d(t,{z:()=>n});let n=Object.freeze({INITIAL:”soft-nav:initial”,START:”soft-nav:start”,REPLACE_MECHANISM:”soft-nav:replace-mechanism”,SUCCESS:”soft-nav:success”,ERROR:”soft-nav:error”,FRAME_UPDATE:”soft-nav:frame-update”,END:”soft-nav:end”,RENDER:”soft-nav:render”,REACT_DONE:”soft-nav:react-done”,PROGRESS_BAR:{START:”soft-nav:progress-bar:start”,END:”soft-nav:progress-bar:end”}})},87057:(e,t,r)=>{r.d(t,{O:()=>s,S:()=>o});var n=r(71315);let a=n.cg?.document?.head?.querySelector(‘meta[name=”release”]’)?.content||””,o=”X-GitHub-Client-Version”;function s(){return a}},87363:(e,t,r)=>{r.d(t,{Ff:()=>l,eC:()=>c,uE:()=>i});var n=r(6986);let a=!1,o=new n.A;function s(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of o.matches(t))e.data.call(null,t)}function i(e,t){a||(a=!0,document.addEventListener(“focus”,s,!0)),o.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function l(e,t,r){function n(t){let a=t.currentTarget;a&&(a.removeEventListener(e,r),a.removeEventListener(“blur”,n))}i(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))}i(e,function(e){e.addEventListener(“input”,t),e.addEventListener(“blur”,r)})}},87465:(e,t,r)=>{r.d(t,{JC:()=>n.JC,KK:()=>n.KK,SK:()=>o,Vy:()=>n.Vy,ai:()=>n.ai,rd:()=>n.rd});var n=r(50515);let a=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function o(e){return Array.from(e.matchAll(a)).map(([,e])=>e)}},88578:(e,t,r)=>{function n(e){let t=e.closest(“form”);if(!(t instanceof HTMLFormElement))return;let r=a(t);if(e.name){let n=e.matches(“input[type=submit]”)?”Submit”:””,a=e.value||n;r||((r=document.createElement(“input”)).type=”hidden”,r.classList.add(“js-submit-button-value”),t.prepend(r)),r.name=e.name,r.value=a}else r&&r.remove()}function a(e){let t=e.querySelector(“input.js-submit-button-value”);return t instanceof HTMLInputElement?t:null}r.d(t,{A:()=>n,C:()=>a})},94416:(e,t,r)=>{r.d(t,{BW:()=>a,Ff:()=>m,HK:()=>b,JA:()=>A,LM:()=>p,Pv:()=>w,Vy:()=>f,ZW:()=>j,dR:()=>S,di:()=>h,fX:()=>E,gc:()=>q,k9:()=>y,my:()=>v,wG:()=>g,xT:()=>d});var n=r(95800);let a=”reload”,o=”soft-nav:fail”,s=”soft-nav:fail-referrer”,i=”soft-nav:referrer”,l=”soft-nav:marker”,c=”soft-nav:react-app-name”,u=”soft-nav:latest-mechanism”;function d(){(0,n.SO)(l,”0″),(0,n.Ai)(i),(0,n.Ai)(o),(0,n.Ai)(s),(0,n.Ai)(c),(0,n.Ai)(u)}function f(e){(0,n.SO)(l,e)}function m(){(0,n.SO)(l,”0″)}function p(){let e=(0,n.Gq)(l);return e&&”0″!==e}function h(){return(0,n.Gq)(l)}function g(){return!!v()}function v(){return(0,n.Gq)(o)}function y(e){(0,n.SO)(o,e||a),(0,n.SO)(s,window.location.href)}function b(){(0,n.SO)(i,window.location.href)}function S(){return(0,n.Gq)(i)||document.referrer}function j(){let e=E();e?(0,n.SO)(c,e):(0,n.Ai)(c)}function w(){return(0,n.Gq)(c)}function E(){return document.querySelector(“projects-v2″)?”memex”:document.querySelector(‘react-partial[partial-name=”repos-overview”]’)?”repos-overview”:document.querySelector(“react-app”)?.getAttribute(“app-name”)}function q(){return!!document.querySelector(“react-app”)?.getAttribute(“app-name”)||!!document.querySelector(“projects-v2”)}function A(e){(0,n.SO)(u,e)}},95800:(e,t,r)=>{r.d(t,{Ai:()=>o,Gq:()=>n,SO:()=>a});let{getItem:n,setItem:a,removeItem:o}=(0,r(82075).A)(“sessionStorage”)},96123:(e,t,r)=>{r.d(t,{Rt:()=>a,Zz:()=>o,yU:()=>Subscription});var n=r(50467);let Subscription=class Subscription{constructor(e){(0,n._)(this,”closed”,void 0),(0,n._)(this,”unsubscribe”,void 0),this.closed=!1,this.unsubscribe=()=>{e(),this.closed=!0}}};function a(e,t,r,n={capture:!1}){return e.addEventListener(t,r,n),new Subscription(()=>{e.removeEventListener(t,r,n)})}function o(…e){return new Subscription(()=>{for(let t of e)t.unsubscribe()})}}},e=>{e.O(0,[69676,43784,2869,7332,39713,23387,72568,13974,90787,14155],()=>e(e.s=28081)),e.O()}]); //# sourceMappingURL=repositories-e8355fe51f89.js.map