-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path28939-60ded1f09c0a.js
More file actions
2 lines (2 loc) · 12.2 KB
/
Copy path28939-60ded1f09c0a.js
File metadata and controls
2 lines (2 loc) · 12.2 KB
1
2
"use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[28939],{4559:(e,t,a)=>{a.d(t,{C:()=>i,i:()=>o});var r=a(71315),n=a(69599),s=a(46493);function i(e,t){(0,n.G7)("arianotify_comprehensive_migration")?o(c(e),{...t,element:t?.element??e}):(0,n.G7)("primer_live_region_element")&&t?.element===void 0?(0,s.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):o(c(e),t)}function o(e,t){let{assertive:a,element:i}=t??{};if((0,n.G7)("arianotify_comprehensive_migration"))try{(i?.isConnected?i:r.XC).ariaNotify(e,{priority:a?"high":"normal"})}catch(e){console.error("Error calling ariaNotify:",e)}else{var o,c;let t;(0,n.G7)("primer_live_region_element")&&void 0===i?(0,s.iP)(e,{politeness:a?"assertive":"polite"}):(o=e,c=a,(t=i??r.XC?.querySelector(c?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice"))&&(t.textContent===o?t.textContent=`${o}\u00A0`:t.textContent=o))}}function c(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}a(89272)},13523:(e,t,a)=>{a.d(t,{$r:()=>i,M1:()=>o,li:()=>n,pS:()=>l,wE:()=>c});var r=a(71315);let n="X-Fetch-Nonce",s=new Set;function i(e){s.add(e)}function o(){return s.values().next().value||""}function c(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[n]=o():s.has(e)?t[n]=e:t[n]=Array.from(s).join(","),t}function l(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&i(e)}},37285:(e,t,a)=>{a.d(t,{Av:()=>o,BM:()=>r,HX:()=>d,M_:()=>m,RD:()=>u,rb:()=>n});let r="GraphQLTraces",n="GraphQLTracingRefresh",s=i()?decodeURIComponent(new URLSearchParams(window.location.search).get("disable_clusters")||"").split(",").filter(e=>""!==e):[];function i(){return"undefined"!=typeof window}function o(e){if(!i()||!c()||!e)return;let t=window;t&&!t[r]&&(t[r]=[]),t&&e.__trace&&(t[r].push(e.__trace),"function"==typeof t[n]&&t[n]())}function c(){if(!i())return!1;let e=window;return"true"===new URLSearchParams(window.location.search).get("_tracing")||e&&void 0!==e[r]}function l(){return s.length>0}function u(e){if(!i()||!c()&&!l())return e;let t=new URL(e,window.location.origin);return c()&&t.searchParams.set("_tracing","true"),l()&&t.searchParams.set("disable_clusters",s.join(",")),t.pathname+t.search}function d(e){return s.indexOf(e)>-1}function m(e){if(!i())return;let t=s.indexOf(e);t>-1?s.splice(t,1):s.push(e);let a=new URLSearchParams(window.location.search);a.set("disable_clusters",s.join(",")),window.location.search=a.toString()}},40064:(e,t,a)=>{a.d(t,{V:()=>m});var r=a(74848),n=a(96540),s=a(43258),i=a(38621),o=a(52870),c=a(56149);let l={info:"",success:"Toast--success",error:"Toast--error"},u={info:(0,r.jsx)(i.InfoIcon,{}),success:(0,r.jsx)(i.CheckIcon,{}),error:(0,r.jsx)(i.StopIcon,{})},d=({message:e,timeToLive:t,icon:a,type:s="info",role:i="log"})=>{let[d,m]=n.useState(!0),{safeSetTimeout:h}=(0,o.A)();return(0,n.useEffect)(()=>{t&&h(()=>m(!1),t-300)},[h,t]),(0,r.jsx)(c.ZL,{children:(0,r.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 mb-3 ml-3",children:(0,r.jsxs)("div",{className:`Toast ${l[s]} ${d?"Toast--animateIn":"Toast--animateOut"}`,id:"ui-app-toast","data-testid":`ui-app-toast-${s}`,role:i,children:[(0,r.jsx)("span",{className:"Toast-icon",children:a||u[s]}),(0,r.jsx)("span",{className:"Toast-content",children:e})]})})})};try{d.displayName||(d.displayName="Toast")}catch{}function m(){let{toasts:e,persistedToast:t}=(0,n.use)(s.T8);return(0,r.jsxs)(r.Fragment,{children:[e.map((e,t)=>(0,r.jsx)(d,{message:e.message,icon:e.icon,timeToLive:s.Qn,type:e.type,role:e.role},t)),t&&(0,r.jsx)(d,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{m.displayName||(m.displayName="Toasts")}catch{}},42255:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(70263),n=a(96540);let s=function(e){let t=(0,r.A)(),[a,s]=(0,n.useState)(e);return[a,(0,n.useCallback)(e=>{t()&&s(e)},[t])]}},43258:(e,t,a)=>{a.d(t,{Qn:()=>c,T8:()=>u,Y6:()=>m,k6:()=>d});var r=a(74848),n=a(52870),s=a(96540),i=a(73189),o=a(42255);let c=5e3,l=(0,s.createContext)({addToast:i.l,addPersistedToast:i.l,clearPersistedToast:i.l}),u=(0,s.createContext)({toasts:[],persistedToast:null});function d({children:e}){let[t,a]=(0,o.A)([]),[i,d]=(0,s.useState)(null),{safeSetTimeout:m}=(0,n.A)(),h=(0,s.useCallback)(function(e){a([...t,e]),m(()=>a(t.slice(1)),c)},[t,m,a]),p=(0,s.useCallback)(function(e){d(e)},[d]),f=(0,s.useCallback)(function(){d(null)},[d]),y=(0,s.useMemo)(()=>({addToast:h,addPersistedToast:p,clearPersistedToast:f}),[p,h,f]),g=(0,s.useMemo)(()=>({toasts:t,persistedToast:i}),[t,i]);return(0,r.jsx)(l,{value:y,children:(0,r.jsx)(u,{value:g,children:e})})}function m(){return(0,s.use)(l)}try{l.displayName||(l.displayName="ToastContext")}catch{}try{u.displayName||(u.displayName="InternalToastsContext")}catch{}try{d.displayName||(d.displayName="ToastContextProvider")}catch{}},51407:(e,t,a)=>{a.d(t,{Y:()=>r});function r(){let e={};return e.promise=new Promise((t,a)=>{e.resolve=t,e.reject=a}),e}},51987:(e,t,a)=>{a.d(t,{jC:()=>o,kt:()=>s,tV:()=>i});var r=a(87057),n=a(13523);function s(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,n.wE)(e)};return{...t,[r.S]:(0,r.O)()}}function i(e,t){for(let[a,r]of Object.entries(s(t)))e.set(a,r)}function o(e){return{"X-GitHub-App-Type":e}}},53419:(e,t,a)=>{let r;a.d(t,{BI:()=>f,Ti:()=>y,lA:()=>h,sX:()=>p});var n=a(70837),s=a(18679),i=a(82075),o=a(71315),c=a(82518);let{getItem:l}=(0,i.A)("localStorage"),u="dimension_",d=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,n.O)("octolytics");delete e.baseContext,r=new s.s(e)}catch{}function m(e){let t=(0,n.O)("octolytics").baseContext||{};if(t)for(let[e,a]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(u)&&(t[e.replace(u,"")]=a,delete t[e]);let a=o.XC?.querySelector("meta[name=visitor-payload]");for(let[e,r]of(a&&Object.assign(t,JSON.parse(atob(a.content))),new URLSearchParams(window.location.search)))d.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,c.Xl)().toString(),Object.assign(t,e)}function h(e){r?.sendPageView(m(e))}function p(){return o.XC?.head?.querySelector('meta[name="current-catalog-service"]')?.content}function f(e,t={}){let a=p(),n=a?{service:a}:{};for(let[e,a]of Object.entries(t))null!=a&&(n[e]=`${a}`);r&&(m(n),r.sendEvent(e||"unknown",m(n)))}function y(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},57224:(e,t,a)=>{a.d(t,{y:()=>i});var r=a(74848),n=a(16522),s=a(49936);function i(e){let t,a,i=(0,n.c)(7),{children:o,appName:c,category:l,metadata:u}=e;i[0]!==c||i[1]!==l||i[2]!==u?(t={appName:c,category:l,metadata:u},i[0]=c,i[1]=l,i[2]=u,i[3]=t):t=i[3];let d=t;return i[4]!==o||i[5]!==d?(a=(0,r.jsx)(s.I,{value:d,children:o}),i[4]=o,i[5]=d,i[6]=a):a=i[6],a}try{i.displayName||(i.displayName="AnalyticsProvider")}catch{}},76143:(e,t,a)=>{a.d(t,{D:()=>s,Y:()=>i});var r=a(4559),n=a(71315);function s(e){if(!n.XC)return;let t=n.XC.querySelector("title"),a=n.XC.createElement("title");a.textContent=e,t?t.textContent!==e&&(t.replaceWith(a),(0,r.i)(e)):(n.XC.head.appendChild(a),(0,r.i)(e))}function i(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},87057:(e,t,a)=>{a.d(t,{O:()=>i,S:()=>s});var r=a(71315);let n=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",s="X-GitHub-Client-Version";function i(){return n}},90899:(e,t,a)=>{var r=a(7123),n=a(74848),s=a(96540),i=a(83494),o=a(69726),c=a(21373),l=a(57387),u=a(29255);function d({group:{service:{name:e},commands:t}}){let a=(0,s.useId)();return(0,n.jsxs)("div",{className:"ShortcutsGroupList-module__ShortcutsGroupContainer--BkIk7",children:[(0,n.jsx)("h2",{id:a,className:"ShortcutsGroupList-module__ShortcutsGroupHeader--Tipkf",children:e}),(0,n.jsx)("ul",{role:"list","aria-labelledby":a,className:"ShortcutsGroupList-module__ShortcutsList--NPxhr",children:t.map(({id:e,name:t,keybinding:a})=>(0,n.jsxs)("li",{className:"ShortcutsGroupList-module__ShortcutItem--oW9BW",children:[(0,n.jsx)("div",{children:t}),(0,n.jsx)("div",{className:"ShortcutsGroupList-module__KeybindingContainer--Bb6QX",children:(Array.isArray(a)?a:[a]).map((e,t)=>(0,n.jsxs)(s.Fragment,{children:[t>0&&" or ",(0,n.jsx)(u.U,{keys:e})]},e))})]},e))})]})}try{d.displayName||(d.displayName="ShortcutsGroupList")}catch{}a(82299);var m=a(77890),h=a(96379),p=a(87465);let f=()=>(0,n.jsxs)("div",{role:"status",className:"ShortcutsDialog-module__LoadingStateContainer--ERyjz",children:[(0,n.jsx)(o.A,{size:"large"}),(0,n.jsx)("span",{className:"sr-only",children:"Loading"})]}),y=(e,t)=>Array.isArray(e)?t?e.map(e=>(0,p.rd)(e)):e.map(e=>(0,p.rd)(e.replace(/ctrl/,"Mod+"))):t?(0,p.rd)(e??""):(0,p.rd)(e?.replace(/ctrl/,"Mod+")??""),g=({children:e})=>(0,n.jsx)("div",{className:"ShortcutsDialog-module__ColumnsContainer--kgQ3d",children:e}),b=({children:e})=>(0,n.jsx)("div",{className:"ShortcutsDialog-module__Column--iKsI0",children:e}),_=({visible:e,onVisibleChange:t,docsUrl:a})=>{let[r,i]=(0,s.useState)({service:{id:"global",name:"Global"},commands:[]}),[o,u]=(0,s.useState)([]),[p,_]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{let t=(0,m.c)().filter(e=>"github"!==e.service.id),a=async()=>{_(!0);let e=document.querySelector("meta[name=github-keyboard-shortcuts]");if(!e)throw Error('The "github-keyboard-shortcuts" meta tag must be present');let a={contexts:e.content.replace(/-/g,"_")},r=`/site/keyboard_shortcuts?${new URLSearchParams(a).toString()}`,n=await (0,h.lS)(r,{method:"GET"});if(n.ok){let{global:e,...a}=(await n.json()).commands;i({service:{id:"global",name:"Site-wide shortcuts"},commands:[...e.commands,...t.find(e=>"global"===e.service.id)?.commands??[]].map(e=>({...e,keybinding:y(e.keybinding,e.alwaysCtrl)}))}),u([...Object.values(a),...t].map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:y(e.keybinding,e.alwaysCtrl)}))})))}else u(t.map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:y(e.keybinding,e.alwaysCtrl)}))})));_(!1)};e&&a()},[e]),e)?(0,n.jsx)(l.l,{title:"Keyboard shortcuts","aria-modal":"true",width:"xlarge",height:"large",onClose:()=>t(!1),className:"ShortcutsDialog-module__ShortcutsDialogRoot--n9vmx",children:p?(0,n.jsx)(f,{}):(0,n.jsxs)(g,{children:[(0,n.jsx)(b,{children:o.map(e=>(0,n.jsx)(d,{group:e},e.service.id))}),(0,n.jsxs)(b,{children:[(0,n.jsx)(d,{group:r},r.service.id),(0,n.jsx)(c.Q,{as:"a",href:a,className:"ShortcutsDialog-module__FullWidthButton--slaHA",children:"View all keyboard shortcuts"})]})]})}):null};try{f.displayName||(f.displayName="LoadingState")}catch{}try{g.displayName||(g.displayName="Columns")}catch{}try{b.displayName||(b.displayName="Column")}catch{}try{_.displayName||(_.displayName="ShortcutsDialog")}catch{}function v({docsUrl:e}){let[t,a]=(0,s.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.ak,{commands:{"keyboard-shortcuts-dialog:show-dialog":()=>a(!0)}}),(0,n.jsx)(_,{visible:t,onVisibleChange:a,docsUrl:e})]})}try{v.displayName||(v.displayName="KeyboardShortcutsDialog")}catch{}(0,r.k)("keyboard-shortcuts-dialog",{Component:v})},96379:(e,t,a)=>{a.d(t,{DI:()=>i,QJ:()=>c,Sr:()=>l,lS:()=>o});var r=a(51987),n=a(88057),s=a(37285);async function i(e,t={}){let a,o,c,l;var u,d=e;if(new URL(d,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let{tracingEnabled:m,fetchPath:h}=(a=new URL(u=e,window.location.href),(c=(o=new URL(window.location.href,window.location.origin)).searchParams.get("_features"))&&!a.searchParams.has("_features")&&a.searchParams.set("_features",c),(l=o.searchParams.get("_tracing"))&&!a.searchParams.has("_tracing")&&a.searchParams.set("_tracing",l),{tracingEnabled:!!l,fetchPath:u.startsWith(window.location.origin)?a.href:`${a.pathname}${a.search}`}),p={...t.headers,"GitHub-Verified-Fetch":"true",...(0,r.kt)()},f=await fetch(h,{...t,headers:p}),y=f?.headers?.get("X-Github-Request-Id");if(y&&(0,n.Ex)(y),m&&f){let e=f.clone();try{let t=await e.text(),a=t&&JSON.parse(t);(0,s.Av)(a)}catch{}}return f}function o(e,t){let a={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},r=t?.body?JSON.stringify(t.body):void 0;return i(e,{...t,body:r,headers:a})}function c(e,t={}){let a={...t.headers,"GitHub-Is-React":"true"};return i(e,{...t,headers:a})}function l(e,t){let a={...t?.headers??{},"GitHub-Is-React":"true"};return o(e,{...t,headers:a})}}}]);
//# sourceMappingURL=28939-3a8cfbd15543.js.map