1 performance.mark("js-parse-end:18085-8605f5e5d1726afe.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["18085"],{94571(t,e,n){let o;n.d(e,{Se:()=>E,FB:()=>f,p_:()=>P,CF:()=>g,aC:()=>$,zV:()=>O});let r=new WeakSet,a=new WeakMap;function i(t=document){if(a.has(t))return a.get(t);let e=!1,n=new MutationObserver(t=>{for(let e of t)if("attributes"===e.type&&e.target instanceof Element)u(e.target);else if("childList"===e.type&&e.addedNodes.length)for(let t of e.addedNodes)t instanceof Element&&s(t)});n.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let o={get closed(){return e},unsubscribe(){e=!0,a.delete(t),n.disconnect()}};return a.set(t,o),o}function s(t){for(let e of t.querySelectorAll("[data-action]"))u(e);t instanceof Element&&t.hasAttribute("data-action")&&u(t)}function l(t){let e=t.currentTarget;for(let n of c(e))if(t.type===n.type){let o=e.closest(n.tag);r.has(o)&&"function"==typeof o[n.method]&&o[n.method](t);let a=e.getRootNode();if(a instanceof ShadowRoot&&r.has(a.host)&&a.host.matches(n.tag)){let e=a.host;"function"==typeof e[n.method]&&e[n.method](t)}}}function*c(t){for(let e of(t.getAttribute("data-action")||"").trim().split(/\s+/)){let t=e.lastIndexOf(":"),n=Math.max(0,e.lastIndexOf("#"))||e.length;yield{type:e.slice(0,t),tag:e.slice(t+1,n),method:e.slice(n+1)||"handleEvent"}}}function u(t){for(let e of c(t))t.addEventListener(e.type,l)}function f(t,e){let n=t.tagName.toLowerCase();if(t.shadowRoot){for(let o of t.shadowRoot.querySelectorAll(`[data-target~="${n}.${e}"]`))if(!o.closest(n))return o}for(let o of t.querySelectorAll(`[data-target~="${n}.${e}"]`))if(o.closest(n)===t)return o}let d=t=>String("symbol"==typeof t?t.description:t).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),h=(t,e="property")=>{let n=d(t);if(!n.includes("-"))throw new DOMException(`${e}: ${String(t)} is not a valid ${e} name`,"SyntaxError");return n},b="attr";function g(t,e){k(t,b).add(e)}let m=new WeakSet;function p(t,e){if(m.has(t))return;m.add(t);let n=Object.getPrototypeOf(t),o=n?.constructor?.attrPrefix??"data-";for(let r of(e||(e=k(n,b)),e)){let e=t[r],n=h(`${o}${r}`),a={configurable:!0,get(){return this.getAttribute(n)||""},set(t){this.setAttribute(n,t||"")}};"number"==typeof e?a={configurable:!0,get(){return Number(this.getAttribute(n)||0)},set(t){this.setAttribute(n,t)}}:"boolean"==typeof e&&(a={configurable:!0,get(){return this.hasAttribute(n)},set(t){this.toggleAttribute(n,t)}}),Object.defineProperty(t,r,a),r in t&&!t.hasAttribute(n)&&a.set.call(t,e)}}let y=new Map,w=new Promise(t=>{"loading"!==document.readyState?t():document.addEventListener("readystatechange",()=>t(),{once:!0})}),v=new Promise(t=>{let e=new AbortController;e.signal.addEventListener("abort",()=>t());let n={once:!0,passive:!0,signal:e.signal},o=()=>e.abort();document.addEventListener("mousedown",o,n),document.addEventListener("touchstart",o,n),document.addEventListener("keydown",o,n),document.addEventListener("pointerdown",o,n)}),A={ready:()=>w,firstInteraction:()=>v,visible:t=>new Promise(e=>{let n=new IntersectionObserver(t=>{for(let o of t)if(o.isIntersecting){e(),n.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let e of document.querySelectorAll(t))n.observe(e)})},C=new WeakMap;function S(t){cancelAnimationFrame(C.get(t)||0),C.set(t,requestAnimationFrame(()=>{for(let e of y.keys()){let n=t instanceof Element&&t.matches(e)?t:t.querySelector(e);if(customElements.get(e)||n){let o=n?.getAttribute("data-load-on")||"ready",r=o in A?A[o]:A.ready;for(let t of y.get(e)||[])r(e).then(t);y.delete(e),C.delete(t)}}}))}function E(t,e){for(let[n,o]of("string"==typeof t&&e&&(t={[t]:e}),Object.entries(t)))y.has(n)||y.set(n,new Set),y.get(n).add(o);M(document)}function M(t){o||(o=new MutationObserver(t=>{if(y.size)for(let e of t)for(let t of e.addedNodes)t instanceof Element&&S(t)})),S(t),o.observe(t,{subtree:!0,childList:!0})}let x=Symbol.for("catalyst");class D{constructor(t,e){const n=this,o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){n.connectedCallback(this,o)};const r=t.prototype.disconnectedCallback;t.prototype.disconnectedCallback=function(){n.disconnectedCallback(this,r)};const a=t.prototype.attributeChangedCallback;t.prototype.attributeChangedCallback=function(t,e,o){n.attributeChangedCallback(this,t,e,o,a)};let i=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return n.observedAttributes(this,i)},set(t){i=t}}),function(t){let e=t.observedAttributes||[],n=t.attrPrefix??"data-",o=t=>h(`${n}${t}`);Object.defineProperty(t,"observedAttributes",{configurable:!0,get:()=>[...k(t.prototype,b)].map(o).concat(e),set(t){e=t}})}(t),function(t,e){let n=e||d(t.name).replace(/-element$/,"");try{window.customElements.define(n,t),window[t.name]=customElements.get(n)}catch(t){if(!(t instanceof DOMException&&"NotSupportedError"===t.name))throw t}}(t,e)}observedAttributes(t,e){return e}connectedCallback(t,e){var n,o;for(let e of(t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),t.querySelectorAll("template[data-shadowroot]")))e.parentElement===t&&t.attachShadow({mode:"closed"===e.getAttribute("data-shadowroot")?"closed":"open"}).append(e.content.cloneNode(!0));(p(t),r.add(t),t.shadowRoot&&(s(o=t.shadowRoot),i(o)),s(t),i(t.ownerDocument),e?.call(t),t.shadowRoot)&&(s(n=t.shadowRoot),i(n),M(t.shadowRoot))}disconnectedCallback(t,e){e?.call(t)}attributeChangedCallback(t,e,n,o,r){p(t),"data-catalyst"!==e&&r&&r.call(t,e,n,o)}}function k(t,e){if(!Object.prototype.hasOwnProperty.call(t,x)){let e=t[x],n=t[x]=new Map;if(e)for(let[t,o]of e)n.set(t,new Set(o))}let n=t[x];return n.has(e)||n.set(e,new Set),n.get(e)}function $(t,e){k(t,"target").add(e),Object.defineProperty(t,e,{configurable:!0,get(){return f(this,e)}})}function O(t,e){k(t,"targets").add(e),Object.defineProperty(t,e,{configurable:!0,get(){let t=this.tagName.toLowerCase(),n=[];if(this.shadowRoot)for(let o of this.shadowRoot.querySelectorAll(`[data-targets~="${t}.${e}"]`))o.closest(t)||n.push(o);for(let o of this.querySelectorAll(`[data-targets~="${t}.${e}"]`))o.closest(t)===this&&n.push(o);return n}})}function P(t){if("string"==typeof t)return e=>{new D(e,t)};new D(t)}},97665(t,e,n){n.d(e,{Ht:()=>s,jE:()=>i,v4:()=>a});var o=n(96540),r=n(74848),a=o.createContext(void 0),i=t=>{let e=o.useContext(a);if(t)return t;if(!e)throw Error("No QueryClient set, use QueryClientProvider to set one");return e},s=({client:t,children:e})=>(o.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,r.jsx)(a.Provider,{value:t,children:e}))},31993(t,e,n){n.d(e,{j:()=>o});function o(t){return t}},34164(t,e,n){n.d(e,{$:()=>o});function o(){for(var t,e,n=0,o="",r=arguments.length;nu});var o=n(25733),r=n(75036),a=n(43924),i=n(2642),s=n(44863),l=n(82695),c=n(40215);function u(t,e,n){let u,f,d,h=(0,l.q)(),b=n?.locale??h.locale??s.c,g=(0,o.z)(t,e);if(isNaN(g))throw RangeError("Invalid time value");let m=Object.assign({},n,{addSuffix:n?.addSuffix,comparison:g});g>0?(u=(0,i.a)(e),f=(0,i.a)(t)):(u=(0,i.a)(t),f=(0,i.a)(e));let p=(0,a.O)(f,u),y=Math.round((p-((0,c.G)(f)-(0,c.G)(u))/1e3)/60);if(y<2)if(n?.includeSeconds)if(p<5)return b.formatDistance("lessThanXSeconds",5,m);else if(p<10)return b.formatDistance("lessThanXSeconds",10,m);else if(p<20)return b.formatDistance("lessThanXSeconds",20,m);else if(p<40)return b.formatDistance("halfAMinute",0,m);else if(p<60)return b.formatDistance("lessThanXMinutes",1,m);else return b.formatDistance("xMinutes",1,m);else if(0===y)return b.formatDistance("lessThanXMinutes",1,m);else return b.formatDistance("xMinutes",y,m);if(y<45)return b.formatDistance("xMinutes",y,m);if(y<90)return b.formatDistance("aboutXHours",1,m);if(y<1440){let t=Math.round(y/60);return b.formatDistance("aboutXHours",t,m)}if(y<2520)return b.formatDistance("xDays",1,m);else if(y<43200){let t=Math.round(y/1440);return b.formatDistance("xDays",t,m)}else if(y<86400)return d=Math.round(y/43200),b.formatDistance("aboutXMonths",d,m);if((d=(0,r.W)(f,u))<12){let t=Math.round(y/43200);return b.formatDistance("xMonths",t,m)}{let t=d%12,e=Math.trunc(d/12);return t<3?b.formatDistance("aboutXYears",e,m):t<9?b.formatDistance("overXYears",e,m):b.formatDistance("almostXYears",e+1,m)}}},5057(t,e,n){n.d(e,{A:()=>i});let o=function(t,e,n,o){for(var r=t.length,a=n+(o?1:-1);o?a--:++a-1}},87809(t,e,n){n.d(e,{A:()=>o});let o=function(t,e,n){for(var o=-1,r=null==t?0:t.length;++o