티스토리 수익 글 보기

티스토리 수익 글 보기

“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[54563,76891],{14155:(e,t,r)=>{r.d(t,{h:()=>GetRepoElement});var a=r(50467),o=r(31635),s=r(39595),n=r(92454),l=r(82075),i=r(52738);let{getItem:c,setItem:d}=(0,l.A)(“localStorage”),u=”code-button-default-tab”;let GetRepoElement=class GetRepoElement extends HTMLElement{showDownloadMessage(){let e=this.findPlatform();e&&this.showPlatform(e)}showCodespaces(){let e=this.findPlatform();e&&(this.showPlatform(e),this.loadAndUpdateContent())}showCodespaceSelector(){let e=this.findPlatform();e&&(this.showPlatform(e),this.codespaceSelector&&(this.codespaceSelector.hidden=!1))}showOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&(this.openOrCreateInCodespace.hidden=!1)}removeOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&this.openOrCreateInCodespace.remove()}refreshList(){this.shouldRefreshList&&(this.shouldRefreshList=!1,this.loadAndUpdateContent())}trackDelete(){this.shouldRefreshList=!0}hideSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!0),this.codespaceList&&(this.codespaceList.hidden=!1)}showSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!1),this.codespaceList&&(this.codespaceList.hidden=!0)}onDetailsToggle(e){for(let e of(this.modal.hidden=!1,this.platforms))e.hidden=!0;let t=e.target;if(t&&t.open){!this.hasForcedCodespaceTabDefault&&this.forceCodespaceTabDefault?(this.hasForcedCodespaceTabDefault=!0,this.selectDefaultTab(!0)):this.selectDefaultTab(!1);let e=this.copilotTip;e&&(0,i.$3)(e)}}onDetailsKeydown(e){if(“Escape”===e.key){this.modal.hidden=!0;let t=e.target;t?.closest(“details”)?.removeAttribute(“open”)}}showPlatform(e){for(let t of(this.modal.hidden=!0,this.platforms))t.hidden=t.getAttribute(“data-platform”)!==e}findPlatform(){return(0,n.u)()}refreshOnError(){window.location.reload()}pollForVscode(e){this.showPlatform(“vscode”);let t=e.currentTarget.getAttribute(“data-src”);if(t)try{let e=new URL(t,window.location.origin);[“http:”,”https:”,”vscode:”,”vscode-insiders:”].includes(e.protocol)&&this.vscodePoller.setAttribute(“src”,e.href)}catch(e){console.log(“Error polling for VsCode:”,e)}}backToCodespacesFromVscodePolling(){this.loadAndUpdateContent(),this.showPlatform(“codespaces”)}localTabSelected(){d(u,”local”)}cloudTabSelected(){d(u,”cloud”),this.codespaceList?.id===”lazyLoadedCodespacesList”&&this.loadAndUpdateContent()}copilotTabSelected(){d(u,”copilot”)}selectDefaultTab(e){let t=e?”cloud”:c(u);if(!t)return;let r=this.querySelector(`button[data-tab=”${t}”`);r&&r.click()}loadAndUpdateContent(){this.codespaceList?.setAttribute(“src”,this.codespaceList.getAttribute(“data-src”))}constructor(…e){super(…e),(0,a._)(this,”forceCodespaceTabDefault”,!1),(0,a._)(this,”shouldRefreshList”,!1),(0,a._)(this,”hasForcedCodespaceTabDefault”,!1)}};(0,o.Cg)([s.CF],GetRepoElement.prototype,”forceCodespaceTabDefault”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”modal”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”codespaceForm”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”codespaceLoadingMenu”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”codespaceList”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”codespaceSelector”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”openOrCreateInCodespace”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”vscodePoller”,void 0),(0,o.Cg)([s.zV],GetRepoElement.prototype,”platforms”,void 0),(0,o.Cg)([s.aC],GetRepoElement.prototype,”copilotTip”,void 0),GetRepoElement=(0,o.Cg)([s.p_],GetRepoElement)},15838:(e,t,r)=>{r.d(t,{Cd:()=>i,E5:()=>l,Im:()=>c,nW:()=>n});var a=r(82518),o=r(94416);let s=”stats:soft-nav-duration”,n={turbo:”TURBO”,react:”REACT”,”turbo.frame”:”FRAME”,”turbo.error”:”TURBO.ERROR”,ui:”UI”,hard:”HARD”};function l(){window.performance.clearResourceTimings(),window.performance.mark(s)}function i(e){(0,a.iv)({turboFailureReason:e,turboStartUrl:(0,o.dR)(),turboEndUrl:window.location.href})}function c(){let e=function(){if(0===performance.getEntriesByName(s).length)return null;performance.measure(s,s);let e=performance.getEntriesByName(s).pop();return e?e.duration:null}();if(!e)return;let t=n[(0,o.di)()],r=Math.round(e);t===n.react&&document.dispatchEvent(new CustomEvent(“staffbar-update”,{detail:{duration:r}})),(0,a.iv)({requestUrl:window.location.href,softNavigationTiming:{mechanism:t,destination:(0,o.fX)()||”rails”,duration:r,initiator:(0,o.Pv)()||”rails”}})}},18962:(e,t,r)=>{var a=r(31635),o=r(39595);let s=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,a.Cg)([o.aC],s.prototype,”source”,void 0),(0,a.Cg)([o.zV],s.prototype,”sinks”,void 0),(0,a.Cg)([o.aC],s.prototype,”control”,void 0),s=(0,a.Cg)([o.p_],s)},28081:(e,t,r)=>{var a=r(50467),o=r(31635),s=r(39595),n=r(45062),l=r(87465),i=r(30923),c=r(97797),d=r(53627);let u=class BranchFilterElement extends HTMLElement{submit(e){e.preventDefault()}resetField(e){if(“Escape”!==(0,l.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),a=new URLSearchParams(e.search.slice(1)),o=t.elements.namedItem(“utf8”);return o instanceof HTMLInputElement&&a.append(“utf8”,o.value),a.append(“query”,r),e.search=a.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,i.Ts)(document,t,{signal:r});(0,d.bj)(t),this.result.textContent=””,this.result.appendChild(e)}catch{}r.aborted||this.classList.remove(“is-loading”)}constructor(…e){super(…e),(0,a._)(this,”abortSearch”,null),(0,a._)(this,”originalSelectedItem”,null)}};(0,o.Cg)([s.aC],u.prototype,”field”,void 0),(0,o.Cg)([s.aC],u.prototype,”result”,void 0),(0,o.Cg)([s.aC],u.prototype,”allFilter”,void 0),(0,o.Cg)([s.zV],u.prototype,”filters”,void 0),(0,o.Cg)([(0,n.s)(100)],u.prototype,”search”,null),u=(0,o.Cg)([s.p_],u);var p=r(96123),f=r(21403),m=r(58371),h=r(46865);(0,f.lB)(“.repository-import”,{subscribe:e=>(0,p.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”),a=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=a}),(0,m.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,a){e?(t&&(t.disabled=!1),r&&r.classList.remove(“color-fg-muted”),a&&(a.hidden=!1)):(t&&(t.disabled=!0),r&&r.classList.add(“color-fg-muted”),a&&(a.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”),a=e.querySelector(“.js-repo-url”),o=!a||!a.classList.contains(“is-autocheck-errored”),s=!!document.querySelector(“.js-page-repo-persisted”)||!!t;(o=o&&s)&&r&&(o=r.classList.contains(“is-autocheck-successful”)),e.querySelector(“button[type=submit]”).disabled=!o}async function q(e){return(0,i.Ts)(document,e)}async function C(e){let t=e.getAttribute(“data-pulse-diffstat-summary-url”);try{var r,a;t&&(r=await q(t),(a=e).textContent=””,a.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”),a=document.getElementById(“page-url”);r.readOnly=t.checked,r.value=a.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”),a=document.querySelector(“.js-privacy-toggle[value=public]”);b(r,a,document.querySelector(“.js-privacy-toggle-label-public”),document.querySelector(“.js-public-description”));let o=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),s=”false”!==t.getAttribute(“data-org-allow-private-repos”),n=document.querySelector(“.js-privacy-toggle[value=private]”),l=document.querySelector(“.js-privacy-toggle-label-private”),i=document.querySelector(“.js-private-description”);b(s,n,l,i),S();let d=”false”!==t.getAttribute(“data-org-private-restricted-by-plan”),u=”false”!==t.getAttribute(“data-org-show-upgrade”),p=t.getAttribute(“data-org-name”),f=p?document.querySelector(`a[data-upgrade-link=”${p}”]`):null;s||!d?f&&(f.hidden=!0):f&&(f.hidden=!u);let m=”true”===t.getAttribute(“data-org-show-trade-controls”),h=”true”===t.getAttribute(“data-user-show-trade-controls”),g=m&&!s;(h||g)&&(n.disabled=!0,i&&(i.hidden=!0),f&&(f.hidden=!0)),function(e,t,r,a){let o=null;if(“private”===e.getAttribute(“data-default”)&&a&&!a.disabled?o=a:”internal”===e.getAttribute(“data-default”)&&r&&!r.disabled?o=r:t&&!t.disabled?o=t:r&&!r.disabled&&(o=r),a&&!a.disabled&&”member”===y?o=a:t&&!t.disabled&&y&&(o=t),!o)return;let s=t&&t.disabled&&t.checked||a.disabled&&a.checked||r&&r.disabled&&r.checked,n=(!t||!t.checked)&&(!r||!r.checked)&&!a.checked;(!1===v||!0===s||!0===n)&&(o.checked=!0,(0,c.h)(o,”change”))}(t,a,o,n),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 a=document.querySelector(“.js-insecure-url-warning”),o=document.querySelector(“.js-svn-url-error”),s=document.querySelector(“.js-git-url-error”),n=t.value.toLowerCase();a.hidden=!n.startsWith(“http://”),o.hidden=!n.startsWith(“svn://”),s.hidden=!n.startsWith(“git://”),n.startsWith(“svn://”)||n.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,f.lB)(“.js-pulse-contribution-data”,e=>{C(e)});var A=r(69676),E=r(4559),L=r(51987);async function k(e){let t=e.form;t.querySelector(“#release_draft”).value=”1″,T(e,”saving”);let r=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:”application/json”,…(0,L.kt)()}});if(!r.ok)return void T(e,”failed”);let a=await r.json();return T(e,”saved”),(0,E.C)(e),setTimeout(T,5e3,e,”default”),(0,c.h)(t,”release:saved”,{release:a}),a}function _(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 T(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 R(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”);$(),M(“pending”)}}function x(){return document.querySelector(“.js-release-tag”).getAttribute(“data-state”)}(0,c.on)(“change”,”.js-releases-marketplace-publish-field”,function(e){_(e.currentTarget)}),(0,f.lB)(“.js-releases-marketplace-publish-field”,function(e){_(e)}),(0,c.on)(“click”,”.js-save-draft”,function(e){let t=e.currentTarget;t.disabled||(k(t),e.preventDefault())}),(0,c.on)(“click”,”.js-prerelease-checkbox”,e=>{let t=e.currentTarget,r=e.currentTarget.closest(“form”).querySelector(“#is_stored_latest”),a=document.querySelector(“.js-latest-release-checkbox”);a&&(t.checked?(a.checked=!1,a.disabled=!0):”1″===r.value?(a.checked=!0,a.disabled=!0):a.disabled=!1)}),(0,f.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,d.bj)(t.edit_url);let a=r.querySelector(“#release_id”);if(!a.value){a.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 a=`${t.length} file${t.length>1?”s”:””} selected: ${r}`,o=e.currentTarget.querySelector(“button[data-file-attachment-for]”);o&&(o.setAttribute(“data-files-selected”,”true”),o.setAttribute(“aria-label”,`${a}`))}}),(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 B(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 O(e){if(“true”===e.getAttribute(“data-immutable”))return;let t=B(e);if(!t)return void R(“empty”);if(t===I.get(e))return;R(“loading”),I.set(e,t);let r=new URL(e.getAttribute(“data-url”),window.location.origin),a=new URLSearchParams(r.search.slice(1));a.append(“tag_name”,t),r.search=a.toString();let o=await fetch(r.toString(),{headers:{Accept:”application/json”,…(0,L.kt)()}});if(!o.ok)return void R(“invalid”);let s=await o.json();”duplicate”===s.status&&parseInt(e.getAttribute(“data-existing-id”))===parseInt(s.release_id)?R(“valid”):(document.querySelector(“.js-release-tag .js-edit-release-link”).setAttribute(“href”,s.url),R(s.status)),G(e)}async function P(e){let t,r=e.offsetWidth;e.style.width=`${r}px`,M(“loading”),e.setAttribute(“aria-disabled”,”true”);let a=e.getAttribute(“data-repo-url”),o=new URL(`${a}/releases/notes`,window.location.origin),s=new URLSearchParams(o.search.slice(1));s.append(“commitish”,F()),s.append(“tag_name”,B(document)||””),s.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||””)),o.search=s.toString();let n=await fetch(o.toString(),{headers:{Accept:”application/json”}});if(n.ok){let e=await n.json();if(e.commitish===F()){let t=document.getElementById(“release_body”),r=”generated”===U()?””:t.value.trim();r?t.value=r.concat(` `,e.body):t.value=e.body;let a=document.getElementById(“release_name”);a.value||(a.value=e.title),M(“succeed”),(0,E.i)(“Successfully generated release notes”),N(r?”generated-and-edited”:”generated”),$(!0);let o=document.querySelector(“.js-release-body-warning”);o.textContent=e.warning_message,o.hidden=!e.warning_message}}else{M(“failed”),e.setAttribute(“aria-disabled”,”false”);let t=await n.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”)&&P(t)});let D=[“pending”,”loading”,”succeed”,”failed”];function M(e){if(D.map(t=>{let r=document.getElementById(`generate-icon-${t}`),a=document.getElementById(“generate-btn-txt”);r&&(t===e?(a&&a.setAttribute(“hidden”,”true”),(“succeed”===e||”failed”===e)&&setTimeout(()=>{r.setAttribute(“hidden”,”true”),a&&a.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 N(e){document.getElementById(“generated_notes_state”).value=e}function U(){return document.getElementById(“generated_notes_state”).value}function F(){return”valid”===x()?B(document)||””:document.querySelector(‘input[name=”release[target_commitish]”]:checked’)?.value||””}function G(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 a=e.querySelectorAll(‘input[name=”release[tag_name]”], input[name=”release[target_commitish]”]:checked’),o=new URL(r,window.location.origin),s=new URLSearchParams(o.search.slice(1));for(let e of a)e.value&&s.append(e.name,e.value);o.search=s.toString(),t.setAttribute(“data-preview-url”,o.toString())}function $(e=!1){let t=document.querySelector(“.js-generate-release-notes”),r=document.getElementById(“prev-tag-picker”),a=document.querySelector(“tool-tip[for=’generate-notes-btn’]”),o=x(),s=”valid”!==o&&”pending”!==o,n=e||s;t.setAttribute(“aria-disabled”,n.toString()),a&&(n?a.textContent=`${s?”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`:a.textContent=”Automatically add the Markdown for all the merged pull requests from this diff and contributors of this release”),r&&(r.hidden=n)}function z(e){if(“”===e.value)$(),M(“pending”),N(“initial”);else{let e=U();$(“initial”!==e),”generated”===e&&N(“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&&O(t)}),(0,f.lB)(“.js-release-tag”,function(e){O(e)}),(0,f.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”),a=await (0,i.Ts)(document,r);t?.replaceWith(a)}),(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”),a=r?.getAttribute(“data-deferred-src”);a&&r?.setAttribute(“src”,encodeURI(a))}),(0,f.lB)(“#release_body”,function(e){e.addEventListener(“input”,function(){z(e)}),z(e)}),(0,c.on)(“change”,”.js-release-check-tag”,function(e){O(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,f.lB)(“.js-release-form .js-previewable-comment-form”,function(e){G(e.closest(“form”).querySelector(“.js-release-tag”))}),(0,f.lB)(“#release_page_title”,function(e){let t=e.textContent?.trim()||””;t.length&&(document.title=t)}),(0,f.lB)(“#release-filter”,function(e){e.value.length>0&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))}),(0,f.lB)(“#search-results-alert”,function(e){let t=e.textContent?.trim();t&&(0,E.i)(t)});let W=”“;(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,a=r!==e.defaultValue&&””!==r,o=t.querySelector(“.js-rename-branch-autocheck-message”);if(o&&a){let e=!1;for(let a of((r=o.getAttribute(“data-shell-safe-name”)||W).includes(“<")&&(e=!0),t.querySelectorAll(".js-rename-branch-new-name")))a.textContent=r;for(let a of((r=o.getAttribute("data-shell-safe-name-with-remote")||`origin/${W}`).includes("<")&&(e=!0),t.querySelectorAll(".js-rename-branch-new-name-with-remote")))a.textContent=r;let a=t.querySelector(".js-rename-branch-special-characters-documentation");a&&e&&(a.hidden=!1,a.removeAttribute("aria-hidden"))}}(e.currentTarget)});let H=e=>{let t=document.querySelector(K);t&&(t.disabled=0===e.value.length)},K=’form.js-protected-branch-settings button[type=”submit”]’;(0,f.lB)(K,{add(){let e=document.getElementById(“rule_field”);e&&(H(e),e.addEventListener(“input”,()=>H(e)))}}),(0,c.on)(“change”,”.js-template-repository-choice”,function(e){let t=e.target,r=t.checked&&””!==t.value,a=t.form,o=a.querySelectorAll(“.js-template-repository-setting”),s=a.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”),o=a.querySelector(`.js-repository-owner-choice[value=”${r}”]`);if(o instanceof HTMLInputElement)o.checked=!0,(0,c.h)(o,”change”);else{let e=a.querySelector(“.js-repository-owner-choice.js-repository-owner-is-viewer”);e.checked=!0,(0,c.h)(e,”change”)}for(let t of s)t.textContent=e.textContent}else for(let e of s)e.textContent=””;for(let e of o)e.hidden=!r});var V=r(91385),J=r(35908),Z=r(78134);let X=(0,r(5225).A)(V.fN);(0,g.Ff)(“keydown”,”.js-tree-finder-field”,e=>{“Escape”===e.key&&(e.preventDefault(),(0,d.OE)())}),(0,f.lB)(“.js-tree-finder”,e=>{let t=e.querySelector(“.js-tree-finder-field”),r=e.querySelector(“.js-tree-finder-virtual-filter”),a=e.querySelector(“.js-tree-browser”),o=e.querySelector(“.js-tree-browser-results”),s=e.querySelector(“.js-tree-browser-result-template”),n=new J.A(t,o);r.filter=(e,t)=>””===t||(0,V.qA)(t,e)&&X(t,e)>0,r.addEventListener(“virtual-filter-input-filter”,()=>{a.updating=”lazy”}),r.addEventListener(“virtual-filter-input-filtered”,()=>{a.updating=”eager”}),a.addEventListener(“virtual-list-sort”,e=>{e.preventDefault();let r=t.value;a.sort((e,t)=>X(r,t)-X(r,e))}),a.addEventListener(“virtual-list-update”,()=>{n.stop()}),a.addEventListener(“virtual-list-updated”,()=>{n.start(),n.navigate()}),a.addEventListener(“virtual-list-render-item”,e=>{if(!(e instanceof CustomEvent))return;let t=new Z.i4(s,{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=V.Xq),e.detail.fragment.append(t)}),a.querySelector(“ul”).hidden=!1,t.focus(),n.start()});var Q=r(91707),Y=r(82591),ee=r(54563);let et=null,er=new WeakMap;function ea(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 eo(e){ea(e.currentTarget)}async function es(e){let t=e.getAttribute(“data-redirect-url”);try{let r=await (0,i.Ee)(e.getAttribute(“data-poll-url”),void 0,void 0,[200,500],[202,404]);if(500===r.status&&r.body){let t=””,a=””,o=new TextDecoder(“utf-8”),s=r.body.getReader();for(;;){let{value:e,done:r}=await s.read();if(r)break;t+=o.decode(e,{stream:!0})}let n=JSON.parse(t).job;if(n){a=n.error_message;let t=n.failed_runs;t&&0!==t.length||en(a);let r=t[0].rule_run;if(“secret_scanning”===r.rule_type){let t=r.violations.items[0].candidate,o=r.evaluation_metadata.scan_results[t].secrets;o.length||en(a);let s=document.querySelector(“.js-push-protection-bypass-csrf”),n=await fetch(e.getAttribute(“data-secret-bypass-url”),{method:”POST”,body:JSON.stringify({file:t,secrets:o,ruleRunId:r.id}),headers:{Accept:”application/json”,”Scoped-CSRF-Token”:s.value}});if(n.ok){let e=await n.text();document.querySelector(“.js-manifest-ready-check-failed”).innerHTML=e;let t=document.getElementById(“file-upload-detected-secret-dialog-id”);t?.show()}}}en(a)}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 en(e){if(e)throw Error(e);throw Error()}function el(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,a=await Q.Attachment.traverse(t,!0),o=r.getAttribute(“data-drop-url”);document.addEventListener(Y.z.SUCCESS,()=>{document.querySelector(“.js-upload-manifest-file”).attach(a)},{once:!0}),(0,ee.softNavigate)(o)}),(0,c.on)(“upload:setup”,”.js-upload-manifest-file”,async function(e){let t,r,a,{batch:o,form:s,preprocess:n}=e.detail,l=e.currentTarget;function i(){s.append(“upload_manifest_id”,er.get(l))}if((r=l.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-progress”)).hidden=!1,l.classList.add(“is-progress-bar”),(a=r.querySelector(“.js-upload-meter-text”)).querySelector(“.js-upload-meter-range-start”).textContent=String(o.uploaded()+1),a.querySelector(“.js-upload-meter-range-end”).textContent=String(o.size),er.get(l))return void i();if(et)return void n.push(et.then(i));let c=l.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[d,u]=[new Promise(e=>{t=e}),t];n.push(d.then(i));let p=await et;if(!p.ok)return;let f=await p.json();document.querySelector(“.js-manifest-commit-form”).elements.namedItem(“manifest_id”).value=f.upload_manifest.id,er.set(l,f.upload_manifest.id),et=null,u()}),(0,c.on)(“upload:start”,”.js-upload-manifest-file”,function(e){let{attachment:t,batch:r}=e.detail,a=e.currentTarget.closest(“.js-upload-manifest-file-container”).querySelector(“.js-upload-progress”).querySelector(“.js-upload-meter-text”);a.querySelector(“.js-upload-meter-range-start”).textContent=r.uploaded()+1,a.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,a=document.querySelector(“.js-manifest-commit-file-template”).querySelector(“.js-manifest-file-entry”).cloneNode(!0);a.querySelector(“.js-filename”).textContent=t.fullPath;let o=a.querySelector(‘[aria-label=”Remove this file”]’);o&&(o.ariaLabel=`Remove ${t.fullPath}`);let s=t.id;a.querySelector(“.js-remove-manifest-file-form”).elements.namedItem(“file_id”).value=s;let n=document.querySelector(“.js-manifest-file-list”);n.hidden=!1,e.currentTarget.classList.add(“is-file-list”),n.querySelector(“.js-manifest-file-list-root”).appendChild(a),r.isFinished()&&ea(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”,eo),(0,c.on)(“upload:invalid”,”.js-upload-manifest-file”,eo),(0,m.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,f.lB)(“.js-manifest-ready-check”,{initialize(e){es(e)}}),(0,f.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 ei=null;function ec(e,t){t.append(“release_id”,el(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;ei=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 a=t.querySelector(“.js-releases-field”);a.classList.toggle(“not-populated”,!r),a.classList.toggle(“is-populated”,r)}),(0,c.on)(“upload:setup”,”.js-upload-release-file”,function(e){let{form:t,preprocess:r}=e.detail,a=e.currentTarget;if(el(a))return void ec(a,t);ei||(ei=k(document.querySelector(“.js-save-draft”)));let o=ec.bind(null,a,t);r.push(ei.then(o))}),(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”),a=r.querySelector(“.js-template”).cloneNode(!0);a.classList.remove(“d-none”,”js-template”),a.querySelector(“input.id”).value=t.id;let o=t.name||t.href.split(“/”).pop();for(let e of r.querySelectorAll(“.js-release-file”))e.querySelector(“.js-release-asset-filename”)?.value===o&&”starter”===e.getAttribute(“data-state”)&&e.remove();for(let e of a.querySelectorAll(“.js-release-asset-filename”))e instanceof HTMLInputElement?e.value=o:e.textContent=o;let s=`(${(t.file.size/1048576).toFixed(2)} MB)`;a.querySelector(“.js-release-asset-filesize”).textContent=s,a.setAttribute(“data-state”,”uploaded”),r.appendChild(a),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 ed=r(14155);let eu=class RepoCodespacesCountElement extends HTMLElement{connectedCallback(){(0,f.lB)(“get-repo”,{constructor:ed.h,add:e=>{this.handleGetRepoElement(e)}})}handleGetRepoElement(e){e.openOrCreateInCodespace&&(0===this.codespacesCount?e.showOpenOrCreateInCodespace():e.removeOpenOrCreateInCodespace())}constructor(…e){super(…e),(0,a._)(this,”codespacesCount”,0)}};(0,a._)(eu,”attrPrefix”,””),(0,o.Cg)([s.CF],eu.prototype,”codespacesCount”,void 0),eu=(0,o.Cg)([s.p_],eu),r(18962),r(90787),r(39857)},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”)}})},54563:(e,t,r)=>{r.d(t,{softNavigate:()=>s});var a=r(65432),o=r(7332);let s=(e,t)=>{(0,a.SC)(“turbo”),(0,o.YR)(e,{…t})}},65432:(e,t,r)=>{r.d(t,{Bu:()=>m,SC:()=>c,Ti:()=>p,iS:()=>d,k5:()=>i,o4:()=>u,rZ:()=>f});var a=r(82591),o=r(73900),s=r(15838),n=r(94416);let l=0;function i(){l=0,document.dispatchEvent(new Event(a.z.INITIAL)),(0,n.xT)()}function c(e){(0,n.LM)()||(document.dispatchEvent(new Event(a.z.PROGRESS_BAR.START)),document.dispatchEvent(new o.sW(e)),(0,n.Vy)(e),(0,n.ZW)(),(0,n.HK)(),(0,s.E5)())}function d(e={}){g(e)&&(l+=1,document.dispatchEvent(new o.ni((0,n.di)(),l)),p(e))}function u(e={}){if(!g(e))return;l=0;let t=(0,n.my)()||n.BW;document.dispatchEvent(new o.Kq((0,n.di)(),t)),h(),(0,s.Cd)(t),(0,n.xT)()}function p(e={}){if(!g(e))return;let t=(0,n.di)();h(),document.dispatchEvent(new o.RQ(t)),(0,n.Ff)(),(0,n.JA)(t)}function f(e={}){g(e)&&((0,s.Im)(),document.dispatchEvent(new Event(a.z.RENDER)))}function m(){document.dispatchEvent(new Event(a.z.FRAME_UPDATE))}function h(){document.dispatchEvent(new Event(a.z.PROGRESS_BAR.END))}function g({skipIfGoingToReactApp:e,allowedMechanisms:t=[]}={}){return(0,n.LM)()&&(0===t.length||t.includes((0,n.di)()))&&(!e||!(0,n.gc)())}},73900:(e,t,r)=>{r.d(t,{Kq:()=>SoftNavErrorEvent,RQ:()=>SoftNavEndEvent,gh:()=>SoftNavPayloadEvent,ni:()=>SoftNavSuccessEvent,sW:()=>SoftNavStartEvent});var a=r(50467),o=r(82591);let s=class SoftNavEvent extends Event{constructor(e,t){super(t),(0,a._)(this,”mechanism”,void 0),this.mechanism=e}};let SoftNavStartEvent=class SoftNavStartEvent extends s{constructor(e){super(e,o.z.START)}};let SoftNavSuccessEvent=class SoftNavSuccessEvent extends s{constructor(e,t){super(e,o.z.SUCCESS),(0,a._)(this,”visitCount”,void 0),this.visitCount=t}};let SoftNavErrorEvent=class SoftNavErrorEvent extends s{constructor(e,t){super(e,o.z.ERROR),(0,a._)(this,”error”,void 0),this.error=t}};let SoftNavEndEvent=class SoftNavEndEvent extends s{constructor(e){super(e,o.z.END)}};let SoftNavPayloadEvent=class SoftNavPayloadEvent extends Event{constructor(e){super(“soft-nav:payload”),(0,a._)(this,”payload”,void 0),(0,a._)(this,”appPayload”,void 0),this.payload=e.payload,this.appPayload=e.appPayload}}},87465:(e,t,r)=>{r.d(t,{JC:()=>a.JC,KK:()=>a.KK,SK:()=>s,Vy:()=>a.Vy,ai:()=>a.ai,rd:()=>a.rd});var a=r(50515);let o=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function s(e){return Array.from(e.matchAll(o)).map(([,e])=>e)}},92454:(e,t,r)=>{function a(){return/Windows/.test(navigator.userAgent)?”windows”:/Macintosh/.test(navigator.userAgent)?”mac”:null}r.d(t,{u:()=>a}),(0,r(21403).lB)(“.js-remove-unless-platform”,function(e){let t,r;t=(e.getAttribute(“data-platforms”)||””).split(“,”),(r=a())&&t.includes(r)||e.remove()})},94416:(e,t,r)=>{r.d(t,{BW:()=>o,Ff:()=>f,HK:()=>b,JA:()=>A,LM:()=>m,Pv:()=>w,Vy:()=>p,ZW:()=>j,dR:()=>S,di:()=>h,fX:()=>q,gc:()=>C,k9:()=>y,my:()=>v,wG:()=>g,xT:()=>u});var a=r(95800);let o=”reload”,s=”soft-nav:fail”,n=”soft-nav:fail-referrer”,l=”soft-nav:referrer”,i=”soft-nav:marker”,c=”soft-nav:react-app-name”,d=”soft-nav:latest-mechanism”;function u(){(0,a.SO)(i,”0″),(0,a.Ai)(l),(0,a.Ai)(s),(0,a.Ai)(n),(0,a.Ai)(c),(0,a.Ai)(d)}function p(e){(0,a.SO)(i,e)}function f(){(0,a.SO)(i,”0″)}function m(){let e=(0,a.Gq)(i);return e&&”0″!==e}function h(){return(0,a.Gq)(i)}function g(){return!!v()}function v(){return(0,a.Gq)(s)}function y(e){(0,a.SO)(s,e||o),(0,a.SO)(n,window.location.href)}function b(){(0,a.SO)(l,window.location.href)}function S(){return(0,a.Gq)(l)||document.referrer}function j(){let e=q();e?(0,a.SO)(c,e):(0,a.Ai)(c)}function w(){return(0,a.Gq)(c)}function q(){return document.querySelector(“projects-v2″)?”memex”:document.querySelector(‘react-partial[partial-name=”repos-overview”]’)?”repos-overview”:document.querySelector(“react-app”)?.getAttribute(“app-name”)}function C(){return!!document.querySelector(“react-app”)?.getAttribute(“app-name”)||!!document.querySelector(“projects-v2”)}function A(e){(0,a.SO)(d,e)}},95800:(e,t,r)=>{r.d(t,{Ai:()=>s,Gq:()=>a,SO:()=>o});let{getItem:a,setItem:o,removeItem:s}=(0,r(82075).A)(“sessionStorage”)},96123:(e,t,r)=>{r.d(t,{Rt:()=>o,Zz:()=>s,yU:()=>Subscription});var a=r(50467);let Subscription=class Subscription{constructor(e){(0,a._)(this,”closed”,void 0),(0,a._)(this,”unsubscribe”,void 0),this.closed=!1,this.unsubscribe=()=>{e(),this.closed=!0}}};function o(e,t,r,a={capture:!1}){return e.addEventListener(t,r,a),new Subscription(()=>{e.removeEventListener(t,r,a)})}function s(…e){return new Subscription(()=>{for(let t of e)t.unsubscribe()})}}},e=>{e.O(0,[69676,43784,2869,7332,39713,23387,72568,13974,90787,67718],()=>e(e.s=28081)),e.O()}]); //# sourceMappingURL=repositories-50da3cdb8413.js.map