"use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[62941],{3905:(e,t,n)=>{n.d(t,{t:()=>o});function o(e,t){t.appendChild(e.extractContents()),e.insertNode(t)}},13523:(e,t,n)=>{n.d(t,{$r:()=>l,M1:()=>c,li:()=>r,pS:()=>a,wE:()=>u});var o=n(56038);let r="X-Fetch-Nonce",i=new Set;function l(e){i.add(e)}function c(){return i.values().next().value||""}function u(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[r]=c():i.has(e)?t[r]=e:t[r]=Array.from(i).join(","),t}function a(){let e=o.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&l(e)}},31803:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(34095),r=n(82591);let i=[],l=0;function c(e){!async function(){let t;i.push(e),await o.G,t=l,l=i.length,u(i.slice(t),null,window.location.href)}()}function u(e,t,n){let o=window.location.hash.slice(1),r={oldURL:t,newURL:n,target:o?document.getElementById(o):null};for(let t of e)t.call(null,r)}c.clear=()=>{i.length=l=0};let a=window.location.href;window.addEventListener("popstate",function(){a=window.location.href}),window.addEventListener("hashchange",function(e){let t=window.location.href;try{u(i,e.oldURL||a,t)}finally{a=t}});let d=null;document.addEventListener(r.z.START,function(){d=window.location.href}),document.addEventListener(r.z.SUCCESS,function(){u(i,d,window.location.href)})},36186:(e,t,n)=>{function o(e,t=location.hash){return r(e,i(t))}function r(e,t){return""===t?null:e.getElementById(t)||e.getElementsByName(t)[0]}function i(e){try{return decodeURIComponent(e.slice(1))}catch{return""}}n.d(t,{gX:()=>i,rG:()=>o,w$:()=>r})},51987:(e,t,n)=>{n.d(t,{jC:()=>c,kt:()=>i,tV:()=>l});var o=n(87057),r=n(13523);function i(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,r.wE)(e)};return{...t,[o.S]:(0,o.O)()}}function l(e,t){for(let[n,o]of Object.entries(i(t)))e.set(n,o)}function c(e){return{"X-GitHub-App-Type":e}}},52738:(e,t,n)=>{n.d(t,{$3:()=>i,HV:()=>l,Vb:()=>r});var o=n(82518);function r(e,t,n){let r={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:n},i=document.querySelector("meta[name=visitor-payload]");i instanceof HTMLMetaElement&&(r.visitorPayload=i.content);let l=document.querySelector("meta[name=visitor-hmac]")||"";l instanceof HTMLMetaElement&&(r.visitorHmac=l.content),(0,o.iv)(r,!0)}function i(e){r(e.getAttribute("data-hydro-view")||"",e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function l(e){r(e.getAttribute("data-hydro-click-payload")||"",e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},53419:(e,t,n)=>{let o;n.d(t,{BI:()=>v,Ti:()=>g,lA:()=>m,sX:()=>h});var r=n(70837),i=n(18679),l=n(82075),c=n(56038),u=n(82518);let{getItem:a}=(0,l.A)("localStorage"),d="dimension_",f=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,r.O)("octolytics");delete e.baseContext,o=new i.s(e)}catch{}function s(e){let t=(0,r.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(d)&&(t[e.replace(d,"")]=n,delete t[e]);let n=c.XC?.querySelector("meta[name=visitor-payload]");for(let[e,o]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))f.includes(e.toLowerCase())&&(t[e]=o);return t.staff=(0,u.Xl)().toString(),Object.assign(t,e)}function m(e){o?.sendPageView(s(e))}function h(){return c.XC?.head?.querySelector('meta[name="current-catalog-service"]')?.content}function v(e,t={}){let n=h(),r=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(r[e]=`${n}`);o&&(s(r),o.sendEvent(e||"unknown",s(r)))}function g(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},58371:(e,t,n)=>{n.d(t,{Ax:()=>r.Ax,JW:()=>i,ZV:()=>r.ZV});var o=n(51987),r=n(13937);function i(e,t){(0,r.JW)(e,async(e,n,r)=>((0,o.tV)(r.headers),t(e,n,r)))}},73395:(e,t,n)=>{function o(e){let t=e.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(t){if(1===t.length){let e=c(t[0]);if(!e)return;return Object.freeze({start:e,end:e})}if(2!==t.length)return;{let e=c(t[0]),n=c(t[1]);if(!e||!n)return;return d(Object.freeze({start:e,end:n}))}}}function r(e){let{start:t,end:n}=d(e);return null!=t.column&&null!=n.column?`L${t.line}C${t.column}-L${n.line}C${n.column}`:null!=t.column?`L${t.line}C${t.column}-L${n.line}`:null!=n.column?`L${t.line}-L${n.line}C${n.column}`:t.line===n.line?`L${t.line}`:`L${t.line}-L${n.line}`}function i(e){let t;return{blobRange:o(e),anchorPrefix:(t=e.length<5e3&&e.match(/(file-.+?-)L\d+?/i))&&t[1]?t[1]:""}}function l({anchorPrefix:e,blobRange:t}){return t?`#${e}${r(t)}`:"#"}function c(e){if(!e)return null;let t=e.match(/L(\d+)/),n=e.match(/C(\d+)/);return t&&t[1]?Object.freeze({line:parseInt(t[1]),column:n&&n[1]?parseInt(n[1]):null}):null}function u(e,t){let[n,o]=a(e.start,!0,t),[r,i]=a(e.end,!1,t);if(!n||!r)return;let l=o,c=i;if(-1===l&&(l=0),-1===c&&(c=r.childNodes.length),!n.ownerDocument)throw Error("DOMRange needs to be inside document");let u=n.ownerDocument.createRange();return u.setStart(n,l),u.setEnd(r,c),u}function a(e,t,n){let o=[null,0],r=n(e.line);if(!r)return o;if(null==e.column)return[r,-1];let i=e.column-1,l=function e(t){if(t.nodeType===Node.TEXT_NODE)return[t];if(!t.childNodes||!t.childNodes.length)return[];let n=[];for(let o of t.childNodes)n=n.concat(e(o));return n}(r);for(let e=0;ei,JB:()=>l,Kn:()=>r,Py:()=>u,eC:()=>o})},87057:(e,t,n)=>{n.d(t,{O:()=>l,S:()=>i});var o=n(56038);let r=o.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",i="X-GitHub-Client-Version";function l(){return r}},87363:(e,t,n)=>{n.d(t,{Ff:()=>u,eC:()=>a,uE:()=>c});var o=n(6986);let r=!1,i=new o.A;function l(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of i.matches(t))e.data.call(null,t)}function c(e,t){r||(r=!0,document.addEventListener("focus",l,!0)),i.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function u(e,t,n){function o(t){let r=t.currentTarget;r&&(r.removeEventListener(e,n),r.removeEventListener("blur",o))}c(t,function(t){t.addEventListener(e,n),t.addEventListener("blur",o)})}function a(e,t){function n(e){let{currentTarget:o}=e;o&&(o.removeEventListener("input",t),o.removeEventListener("blur",n))}c(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",n)})}}}]); //# sourceMappingURL=62941-4e7227c1e669.js.map