diff --git a/build/github-defreshed.meta.js b/build/github-defreshed.meta.js index 1d669b1..38653b3 100644 --- a/build/github-defreshed.meta.js +++ b/build/github-defreshed.meta.js @@ -1,7 +1,7 @@ // ==UserScript== // @name GitHub Defreshed // @namespace GitHub -// @version 4.0.0 +// @version 4.0.1 // @author Kir_Antipov // @description Classical GitHub at its finest // @license MIT diff --git a/build/github-defreshed.user.js b/build/github-defreshed.user.js index e87f247..9ee476f 100644 --- a/build/github-defreshed.user.js +++ b/build/github-defreshed.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name GitHub Defreshed // @namespace GitHub -// @version 4.0.0 +// @version 4.0.1 // @author Kir_Antipov // @description Classical GitHub at its finest // @license MIT @@ -13,4 +13,4 @@ // @run-at document-start // @grant none // ==/UserScript== -(()=>{"use strict";var e={237:(e,t,n)=>{const r=Object.keys;function o(e){return"string"==typeof e}function i(e){return"number"==typeof e}function a(e){return"object"==typeof e?null!==e:s(e)}function s(e){return"function"==typeof e}function l(e,t){if(e)for(const n of r(e))t(e[n],n)}const c={animationIterationCount:0,borderImageOutset:0,borderImageSlice:0,borderImageWidth:0,boxFlex:0,boxFlexGroup:0,boxOrdinalGroup:0,columnCount:0,columns:0,flex:0,flexGrow:0,flexPositive:0,flexShrink:0,flexNegative:0,flexOrder:0,gridArea:0,gridRow:0,gridRowEnd:0,gridRowSpan:0,gridRowStart:0,gridColumn:0,gridColumnEnd:0,gridColumnSpan:0,gridColumnStart:0,fontWeight:0,lineClamp:0,lineHeight:0,opacity:0,order:0,orphans:0,tabSize:0,widows:0,zIndex:0,zoom:0,fillOpacity:0,floodOpacity:0,stopOpacity:0,strokeDasharray:0,strokeDashoffset:0,strokeMiterlimit:0,strokeOpacity:0,strokeWidth:0};const u=["Webkit","ms","Moz","O"];r(c).forEach((e=>{u.forEach((t=>{c[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(t,e)]=0}))}));function d(e){return Array.isArray(e)?e.map(d).filter(Boolean).join(" "):a(e)?r(e).filter((t=>e[t])).join(" "):function(e){return t=e,!("boolean"==typeof t||null==e);var t}(e)?""+e:""}const p={animate:0,circle:0,clipPath:0,defs:0,desc:0,ellipse:0,feBlend:0,feColorMatrix:0,feComponentTransfer:0,feComposite:0,feConvolveMatrix:0,feDiffuseLighting:0,feDisplacementMap:0,feDistantLight:0,feFlood:0,feFuncA:0,feFuncB:0,feFuncG:0,feFuncR:0,feGaussianBlur:0,feImage:0,feMerge:0,feMergeNode:0,feMorphology:0,feOffset:0,fePointLight:0,feSpecularLighting:0,feSpotLight:0,feTile:0,feTurbulence:0,filter:0,foreignObject:0,g:0,image:0,line:0,linearGradient:0,marker:0,mask:0,metadata:0,path:0,pattern:0,polygon:0,polyline:0,radialGradient:0,rect:0,stop:0,svg:0,switch:0,symbol:0,text:0,textPath:0,tspan:0,use:0,view:0},m=/^(a(ll|t|u)|base[FP]|c(al|lipPathU|on)|di|ed|ex|filter[RU]|g(lyphR|r)|ke|l(en|im)|ma(rker[HUW]|s)|n|pat|pr|point[^e]|re[^n]|s[puy]|st[^or]|ta|textL|vi|xC|y|z)/;function h(e){const t=document.createDocumentFragment();return b(e.children,t),t}function f(e){this.props=e}function y(e,{children:t,...n}){let i;var l;return n.namespaceURI||0!==p[e]||(n={...n,namespaceURI:"http://www.w3.org/2000/svg"}),o(e)?(i=n.namespaceURI?document.createElementNS(n.namespaceURI,e):document.createElement(e),function(e,t){for(const n of r(e))S(n,e[n],t)}(n,i),g(t,i)):s(e)&&(a(e.defaultProps)&&(n={...e.defaultProps,...n}),i=function(e){const t=e.prototype;return!(!t||!t.isReactComponent)}(e)?new e({...e.defaultProps,...n,children:t}).render():e({...n,children:t})),a(l=n.ref)&&"current"in l?n.ref.current=i:s(n.ref)&&n.ref(i),i}function v(e,t,...n){return(o(t)||Array.isArray(t))&&(n.unshift(t),t={}),null==(t=t||{}).children||n.length||({children:n,...t}=t),y(e,{...t,children:n},t.key)}function g(e,t){var n,r;a(r=e)&&"number"==typeof r.length&&"number"!=typeof r.nodeType?b(e,t):o(e)||i(e)?x(document.createTextNode(e),t):null===e?x(document.createComment(""),t):(n=e)&&"number"==typeof n.nodeType&&x(e,t)}function b(e,t){for(const n of[...e])g(n,t);return t}function x(e,t){t instanceof window.HTMLTemplateElement?t.content.appendChild(e):t.appendChild(e)}function w(e,t){return e.replace(/[A-Z\d]/g,(e=>t+e.toLowerCase()))}function S(e,t,n){switch(e){case"xlinkActuate":case"xlinkArcrole":case"xlinkHref":case"xlinkRole":case"xlinkShow":case"xlinkTitle":case"xlinkType":return void q(n,"http://www.w3.org/1999/xlink",w(e,":"),t);case"xmlnsXlink":return void k(n,w(e,":"),t);case"xmlBase":case"xmlLang":case"xmlSpace":return void q(n,"http://www.w3.org/XML/1998/namespace",w(e,":"),t)}switch(e){case"htmlFor":return void k(n,"for",t);case"dataset":return void l(t,((e,t)=>{null!=e&&(n.dataset[t]=e)}));case"innerHTML":case"innerText":case"textContent":return void(n[e]=t);case"spellCheck":return void(n.spellcheck=t);case"class":case"className":return void(s(t)?t(n):k(n,"class",d(t)));case"ref":case"namespaceURI":return;case"style":if(a(t))return void l(t,((e,t)=>{i(e)&&0!==c[t]?n.style[t]=e+"px":n.style[t]=e}))}if(s(t)){if("o"===e[0]&&"n"===e[1]){const r=e.toLowerCase();null==n[r]?n[r]=t:n.addEventListener(e,t)}}else!0===t?k(n,e,""):!1!==t&&null!=t&&(n instanceof SVGElement&&!m.test(e)?k(n,w(e,"-"),t):k(n,e,t))}function k(e,t,n){e.setAttribute(t,n)}function q(e,t,n,r){e.setAttributeNS(t,n,r)}Object.defineProperties(f.prototype,{isReactComponent:{value:!0},render:{value:()=>null}});var A=n(119);function P(e=location.pathname){try{e=new URL(e).pathname}catch(e){}return e.replace(/^[/]|[/]$|(\?(.*))$|(\/\?(.*))$/g,"")}function E(e=location.pathname){const t=function(e=location.pathname){if(!N(e=P(e)))return null;const[t,n]=e.split("/");return{owner:t,repo:n}}(e);return t?`${t.owner}/${t.repo}`:null}function B(e=location.pathname){if(!N(e=P(e)))return null;const t=e.match(/^[^/]+[/][^/]+[/]?(.*)$/);return t?t[1]:null}function N(e=location.pathname){const t=(e=P(e)).substring(0,e.indexOf("/"));return/^[^/]+\/[^/]+/.test(e)&&!(0,A.BF)(t)&&!function(e=location.pathname){return/^((orgs[/][^/]+[/])?dashboard([/]index[/]\d+)?)?$/.test(P(e))}(e)&&!function(e=location.pathname){return/^([^/]+[/][^/]+\/)?notifications$/.test(P(e))}(e)}function j(e=location.pathname){let t=B(e);const n=/^(tree[/][^/]+)?$/.test(t);return n||!(t||"").startsWith("tree/")?n:(t=t.substring(5),[...document.querySelectorAll("#ref-list-branches > .SelectMenu-list > a > span:not(.Label)")].map((e=>e.innerText&&e.innerText.trim())).filter((e=>e)).some((e=>e===t)))}function T(e=location.pathname){return/^tree\//.test(B(e))}function R(e=location.pathname){return/^blob\//.test(B(e))}function O(e=location.pathname){return function(e=location.pathname){return(B(e)||"").startsWith("raw/")}(e)||function(e=location.pathname){return(B(e)||"").startsWith("archive/")}(e)||function(e=location.pathname){return(B(e)||"").startsWith("releases/download/")}(e)}function C(e=location.pathname){return/^projects\/\d+$/.test(B(e))}function L(e=location.pathname){return/#[^/]*$/.test(e)}function F(e=location.pathname){return/^settings[/]profile$/.test(P(e))}function V(e=location.pathname){return(e=P(e))&&!e.includes("/")&&!(0,A.BF)(e)}function U(e,t){try{return new URL(e).host===t}catch(n){return window.location.host===t&&e.startsWith("/")}}function D(e=location.pathname,t=location.host,n=location.protocol){return function(e){try{return new URL(e),!0}catch(e){return!1}}(e)?e:`${n}//${t}/${e=P(e)}`}function M(e=window.location.href){return U(e,"github.com")}var G=n(176);function $(e){return new Promise((t=>{setTimeout(t,e)}))}const z=$;var I=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function H(e,t,n){return I(this,void 0,void 0,(function*(){const r=new Date;for(;(new Date).valueOf()-r.valueOf()!!_(e.querySelector(t))||null:()=>W()?_(e.querySelector(t)):!!_(e.querySelector(t))||null,n,r)}function K(e,t,n,r,o){return H(o?()=>!!e.querySelector(t)||null:()=>W()?!!e.querySelector(t):!!e.querySelector(t)||null,n,r)}function X(e,t){return I(this,void 0,void 0,(function*(){let n;n="string"==typeof e[0]?{selectors:[...e]}:e[0]instanceof HTMLElement?{container:e[0],selectors:[...e].splice(1)}:e[0],n=Object.assign({container:document.documentElement,interval:100,timeout:1500,dynamic:!1,selectors:[]},n),n.selector&&(n.selectors=[n.selector]),n.selectors&&!Array.isArray(n.selectors)&&(n.selectors=[...n.selectors]);return(yield Promise.all(n.selectors.map((e=>t(n.container,e,n.interval,n.timeout,n.dynamic))))).every((e=>e))}))}function Q(...e){let t;return t="string"==typeof e[0]?{selectors:e}:e[0]instanceof Node?{container:e[0],selectors:[...e].splice(1)}:e[0],t.interval=0,t.timeout=0,ee(t)}function Y(...e){return X(e,K)}function ee(...e){return X(e,J)}const te=JSON.parse('{"u2":"github-defreshed","ss":"GitHub Defreshed"}');class ne{isApplieble(e,t){return!0}waitUntilFixerReady(e,t){return!0}apply(e,t){}}const re=({name:e,children:t})=>v("style",{type:"text/css",[e]:""},t);var oe=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class ie extends ne{constructor(e,t,n){super(),this.css=t.toString(),this.option=e,this.name=`${te.u2}-${n}`}isApplieble(){return oe(this,void 0,void 0,(function*(){return(yield this.option.getValue())&&!document.querySelector(`head > style[${this.name}]`)}))}waitUntilFixerReady(){return H((()=>!!document.head||null),(e=Object.assign({interval:100,timeout:3e3},e)).interval,e.timeout);var e}apply(){document.head.append(v(re,{name:this.name},this.css))}}var ae=n(12);function se(e,t,...n){return function(e,...t){return new Promise(((n,r)=>{try{const o=e(...t,n);o instanceof Promise?o.then(n).catch(r):void 0!==o&&n(o)}catch(e){r(e)}}))}(t.bind(e),...n)}var le=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function ce(e){return e.storage&&!(!e.storage.sync&&!e.storage.local)}class ue{constructor(e){this.storage=e}setItem(e,t){return le(this,void 0,void 0,(function*(){this.storage[e]=t}))}getItem(e){return le(this,void 0,void 0,(function*(){return this.storage[e]}))}}class de{constructor(e){this.storage=e.storage.sync||e.storage.local}setItem(e,t){return le(this,void 0,void 0,(function*(){yield se(this.storage,this.storage.set,{[e]:t})}))}getItem(e){return le(this,void 0,void 0,(function*(){return yield se(this.storage,this.storage.get,e).then((t=>(t||{})[e]))}))}}function pe(e){try{return window[e+"Storage"]}catch(e){return null}}const me=new class{constructor(e){this.storage=e}setItem(e,t){return le(this,void 0,void 0,(function*(){yield this.storage.setItem(e,JSON.stringify(t))}))}getItem(e){return le(this,void 0,void 0,(function*(){const t=yield this.storage.getItem(e);return"string"!=typeof t?null:JSON.parse(t)}))}}("undefined"!=typeof browser&&ce(browser)&&new de(browser)||"undefined"!=typeof chrome&&ce(chrome)&&new de(chrome)||pe("local")||pe("session")||new ue({}));var he;!function(e){e.Original="original",e.Pjax="pjax"}(he||(he={}));const fe=he;var ye=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class ve{constructor(e,t,n,r,o=null){if(o&&!o.includes(r)&&!o.includes(null))throw new RangeError("defaultValue should be in the list of available options.");this.name=e,this.title=t,this.description=n,this.defaultValue=r,this.options=o,Object.freeze(this)}getValue(){return ye(this,void 0,void 0,(function*(){const e=yield me.getItem(this.name);return null==e?this.defaultValue:e}))}setValue(e){return ye(this,void 0,void 0,(function*(){if(typeof e!=typeof this.defaultValue||Array.isArray(e)!==Array.isArray(this.defaultValue))throw new Error("Invalid type.");if(this.options&&!this.options.includes(e)&&!this.options.includes(null))throw new RangeError("value should be in the list of available options.");yield me.setItem(this.name,e)}))}}const ge=new class extends Array{constructor(){super(),this.useOldCSS=new ve("useOldCSS","Use old css styles","This will revert old css styles where it's possible. For example, it will unround edges of avatars and containers.",!0),this.usePreloader=new ve("usePreloader","Use preloader","This will activate preloader during script initialization (first load of any GitHub page) to make the load look way smoother.",!0),this.defreshProfilePage=new ve("defreshProfilePage","Defresh profile page","This will roll back the changes of the profile page interface.",!0),this.removeThemeSelector=new ve("removeThemeSelector","Remove theme selector from the profile page","This will remove the theme selector from your profile page. (Why in the world is it here?)",!0),this.keepProfilePageIcons=new ve("keepProfilePageIcons","Don't remove tab icons on the profile page","If you want to keep tab icons on the profile page, enable this option.",!1),this.defreshProfilePageUserStatus=new ve("defreshProfilePageUserStatus","Defresh status appearance on the profile page","If you prefer the way the status looked before, then this option's for you.",!0),this.jumpToTop=new ve("jumpToTop","Jump to the page's top after loading","If you want to preserve the scroll position after page load, you can disable this option.",!0),this.treatTagsAsReleases=new ve("treatTagsAsReleases","Treat tags as releases","Some repositories only use pre-releases, which aren't displayed as regular releases by GitHub, so without using this option you'll see 0 as the number of releases.",!0),this.openLanguagesByDefault=new ve("openLanguagesByDefault","Open language bar by default","This option allows you to change the default state of the language bar.",!1),this.showLatestReleasePopup=new ve("showLatestReleasePopup","Show information about the latest release","This will show information about the latest release (if any) when hovering over the releases section.",!0),this.mainBranchName=new ve("mainBranchName","Main branch name","Here you can specify default name of the main branch.","main"),this.engine=new ve("engine",`Engine that powers ${te.ss}`,`"${fe.Original}" engine completely replaces the GitHub navigation system with dynamic page loading.\n"${fe.Pjax}" engine was designed to be compatible with other scripts/extensions (e.g. "Refined GitHub") and is based on listening for pjax events.`,fe.Pjax,[fe.Original,fe.Pjax]);for(const e of Object.values(this))this.push(e)}};var be=n(213);var xe=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class we extends f{get id(){return`github-defreshed_${this.props.property.name}`}constructor(e){super(e)}}const Se=({text:e})=>e&&(e=e.trim())?v("div",{className:"note"},e.split("\n").filter((e=>e)).map((e=>v("div",null,e)))):null;class ke extends we{render(){const e=this.props.property;return v("dl",{className:"form-group"},v("dt",null,v("label",{htmlFor:this.id},e.title)),v("dd",null,v("input",{id:this.id,type:"text",className:"form-control",onChange:function(){e.setValue(this.value)},ref:t=>e.getValue().then((e=>t.value=e))}),v(Se,{text:e.description})))}}class qe extends we{render(){const e=this.props.property;return v("div",{className:"form-checkbox mt-0"},v("input",{id:this.id,type:"checkbox",onChange:function(){e.setValue(this.checked)},ref:t=>e.getValue().then((e=>t.checked=e))}),v("label",{htmlFor:this.id},e.title),v(Se,{text:e.description}))}}class Ae extends we{render(){const e=this.props.property,t=e.getValue();return v("dl",{class:"form-group"},v("dt",null,v("label",{htmlFor:this.id},e.title)),v("dd",null,v("select",{id:this.id,className:"form-select form-control",onChange:function(){e.setValue(this.value)}},e.options.map((e=>v("option",{value:e,ref:n=>t.then((t=>n.selected=e===t))},e)))),v(Se,{text:e.description})))}}class Pe extends we{render(){switch(typeof this.props.property.defaultValue){case"boolean":return v(qe,this.props);case"string":return this.props.property.options?v(Ae,this.props):v(ke,this.props);default:return null}}}function Ee(){return v("form",{className:"edit_user"},ge.map((e=>v(Pe,{property:e}))),v("button",{className:"btn",onClick:e=>{e.preventDefault(),location.reload()}},"Update preference"))}const Be=()=>v("div",{className:"Subhead Subhead--spacious"},v("h2",{className:"Subhead-heading"},te.ss," settings")),Ne=()=>v(h,null,v(Be,null),v(Ee,null));function je(){var e;return"Page not found · GitHub"===(null===(e=document.head.querySelector("title"))||void 0===e?void 0:e.innerText)}function Te(){return!!document.querySelector("main:nth-child(1) div.repository-content > git-clone-help")}var Re=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const Oe=()=>v("i",{className:"d-none d-lg-inline"},"Branch: ");const Ce=({href:e,datetime:t})=>v("div",{className:"css-truncate css-truncate-overflow text-gray"},"Latest commit"," ",v("a",{href:e,className:"f6 link-gray text-mono d-none d-lg-inline"},(e=>{const t=(e||"0000000").split("/");return(t.length&&t[t.length-1]).slice(0,7)})(e))," ",v("relative-time",{datetime:t,class:"no-wrap"})),Le=({children:e})=>v("div",{className:"ml-1"},e);const Fe=({lang:e})=>v("span",{className:"language-color","aria-label":`${e.name} ${e.percent}`,itemProp:"keywords",style:{width:e.percent,backgroundColor:e.color}},e.name),Ve=({lang:e})=>v("li",null,v(e.link?"a":"span",{href:e.link},v("span",{className:"color-block language-color",style:{backgroundColor:e.color}}),v("span",{className:"lang"}," ",e.name," "),v("span",{className:"percent"},e.percent))),Ue=({open:e,langs:t})=>v("details",{className:"details-reset mb-3",open:e},v("summary",{title:"Click for language details"},v("div",{className:"d-flex repository-lang-stats-graph"},t.map((e=>v(Fe,{lang:e}))))),v("div",{className:"repository-lang-stats"},v("ol",{className:"repository-lang-stats-numbers"},t.map((e=>v(Ve,{lang:e}))))));var De=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Me(e,t){return(t=isNaN(t)?-1:+t)<0||1===t?e:e.endsWith("s")||e.endsWith("sh")||e.endsWith("ch")||e.endsWith("x")||e.endsWith("z")?e+"es":e+"s"}const Ge=({icon:e,href:t,text:n,count:r})=>v("li",null,v("a",{href:t},e," ","-1"!==String(r)&&v("span",{className:"num text-emphasized"},r)," ",Me(n,r)));Ge.defaultProps={count:-1};const $e=Ge;function ze(){return(ze=Object.assign||function(e){for(var t=1;tv("svg",ze({className:(e.octicon||"octicon")+" "+(e["octicon-law"]||"octicon-law"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M8.75.75a.75.75 0 00-1.5 0V2h-.984c-.305 0-.604.08-.869.23l-1.288.737A.25.25 0 013.984 3H1.75a.75.75 0 000 1.5h.428L.066 9.192a.75.75 0 00.154.838l.53-.53-.53.53v.001l.002.002.002.002.006.006.016.015.045.04a3.514 3.514 0 00.686.45A4.492 4.492 0 003 11c.88 0 1.556-.22 2.023-.454a3.515 3.515 0 00.686-.45l.045-.04.016-.015.006-.006.002-.002.001-.002L5.25 9.5l.53.53a.75.75 0 00.154-.838L3.822 4.5h.162c.305 0 .604-.08.869-.23l1.289-.737a.25.25 0 01.124-.033h.984V13h-2.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5h-2.5V3.5h.984a.25.25 0 01.124.033l1.29.736c.264.152.563.231.868.231h.162l-2.112 4.692a.75.75 0 00.154.838l.53-.53-.53.53v.001l.002.002.002.002.006.006.016.015.045.04a3.517 3.517 0 00.686.45A4.492 4.492 0 0013 11c.88 0 1.556-.22 2.023-.454a3.512 3.512 0 00.686-.45l.045-.04.01-.01.006-.005.006-.006.002-.002.001-.002-.529-.531.53.53a.75.75 0 00.154-.838L13.823 4.5h.427a.75.75 0 000-1.5h-2.234a.25.25 0 01-.124-.033l-1.29-.736A1.75 1.75 0 009.735 2H8.75V.75zM1.695 9.227c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327l-1.305 2.9zm10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327l-1.305 2.9z"}));function He(){return(He=Object.assign||function(e){for(var t=1;tv("svg",He({className:(e.octicon||"octicon")+" "+(e["octicon-people"]||"octicon-people"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"}));function _e(){return(_e=Object.assign||function(e){for(var t=1;tv("svg",_e({className:(e.octicon||"octicon")+" "+(e["octicon-tag"]||"octicon-tag"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"}));function Je(){return(Je=Object.assign||function(e){for(var t=1;tv("svg",Je({className:(e.octicon||"octicon")+" "+(e["octicon-git-branch"]||"octicon-git-branch"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"}));function Xe(){return(Xe=Object.assign||function(e){for(var t=1;tv("svg",Xe({className:(e.octicon||"octicon")+" "+(e["octicon-git-commit"]||"octicon-git-commit"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"})),Ye=({rounded:e,children:t})=>v("div",{class:["overall-summary","mt-3",e?"mb-3":["border-bottom-0","mb-0","rounded-bottom-0"]]},v("ul",{className:"numbers-summary"},t));Ye.defaultProps={rounded:!0};const et=Ye;var tt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const nt=({children:e})=>v("div",{className:"repository-topics-container mt-3 mb-3 js-topics-list-container"},e);var rt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const ot=({website:e,children:t})=>v("div",null,v("div",{className:"f4"},v("span",{className:"text-gray-dark mr-2"},t),e&&v("span",null,v("a",{href:e,title:e,role:"link",target:"_blank",rel:"noopener noreferrer"},e))));var it=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function at(){return(at=Object.assign||function(e){for(var t=1;tv("svg",at({className:(e.octicon||"octicon")+" "+(e["octicon-book"]||"octicon-book"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"}));var lt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const ct=({href:e,icon:t,text:n,count:r,selected:o})=>v("a",{href:e,class:["UnderlineNav-item",o&&"selected"]},t,n,0!=r&&v("span",{className:"Counter",title:r},r));var ut=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var dt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const pt=function(e,t=null){return t=t||e.method,fetch(e.action,{method:t,body:new URLSearchParams(new FormData(e))})},mt=({emoji:e,text:t,isBusy:n,dialog:r})=>v(r?"details":"div",{class:["user-status-container","border","position-relative","hide-sm","bg-white","hide-md",r?["details-reset","details-overlay","details-overlay-dark"]:null]},v(r?"summary":"div",{className:"d-flex"},v("div",{class:["d-flex","p-2","width-full","border-0","rounded-bottom-0",n?["user-status-container-border-busy","bg-yellow-light","border-yellow"]:null]},v("div",{className:"flex-self-start mr-1 ml-1"},v("div",null,e)),v("div",{className:"user-status-message-wrapper f6 mt-1 text-gray-dark ws-normal"},v("div",null,v("div",null,t))))),r);mt.defaultProps={isBusy:!1,dialog:null};const ht=mt;var ft=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const yt=({children:e})=>v("div",{className:"pt-3"},e.map((e=>{var t;const n=null===(t=null==e?void 0:e.querySelector)||void 0===t?void 0:t.call(e,"summary");return n&&(n.className="btn-link text-small muted-link my-1"),e})));var vt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var gt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var bt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function xt(e){return bt(this,void 0,void 0,(function*(){!function(){const e=document.querySelector(".progress-pjax-loader");if(e){const t=e.firstElementChild,n=1200,r=100;t.style.width="0",e.style.opacity="100%";for(let e=0;et.style.width=`${r}%`),e)}setTimeout((()=>e.style.opacity="0"),n+r)}}();const t=yield fetch(e);return{document:(new DOMParser).parseFromString(yield t.text(),"text/html"),url:t.url}}))}function wt(e){return e.src||e.getAttribute("data-src")}function St(e){document.body.className=e.body.className,document.head.querySelector("title").innerText=e.head.querySelector("title").innerText,function(e){const t=document.querySelector("header"),n=e.querySelector("header");t&&n&&t.replaceWith(n)}(e),function(e){const t=[...document.querySelectorAll("script")],n=[...e.querySelectorAll("script")].map(wt).filter((e=>!t.some((t=>wt(t)===e)))).map((e=>v("script",{src:e})));document.body.append(...n)}(e)}const kt=function(e=window.location.href,t=!0){return bt(this,void 0,void 0,(function*(){const n=function(e=location.pathname){return!P(e)}(),r=C(),o=yield xt(e),i=o.document.querySelector("main");if(i.style.display="none",n){document.querySelector("body > div.application-main").prepend(v("div",{itemScope:!0,itemType:"http://schema.org/SoftwareSourceCode"},v("main",null)))}const a=document.querySelector("main");if(a.parentElement.insertBefore(i,a),yield jt(o.url),a.replaceWith(i),n){const e=document.querySelector("body > div.application-main");for(const t of[...e.children].splice(1))e.removeChild(t)}else r&&(i.parentElement.className="");i.style.display="",(yield ge.jumpToTop.getValue())&&window.scrollTo(0,0),St(o.document),t&&function(e){try{history.pushState(null,null,e)}catch(t){location.hash="#"+e}}(o.url)}))};var qt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var At=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var Pt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const Et=[new class extends ie{constructor(){super(ge.usePreloader,be.Z,"preloader")}},new class extends ie{constructor(){super({getValue:()=>!0},G.Z,"compatibility")}},new class extends ie{constructor(){super(ge.useOldCSS,ae.Z,"old-school")}},new class extends ne{isApplieble(e){return F(e)}waitUntilFixerReady(){return ee(".Subhead--spacious")}apply(){const e=document.querySelector(".Subhead--spacious");e.parentElement.insertBefore(v(Ne,null),e)}},new class extends ne{constructor(){super(...arguments),this.wasShown=!1}isApplieble(){return xe(this,void 0,void 0,(function*(){return(!this.wasShown||(yield ge.engine.getValue())===fe.Pjax)&&(yield ge.usePreloader.getValue())}))}apply(){this.wasShown=!0,document.documentElement.classList.add("defreshing"),document.documentElement.dataset.defreshedAt=String((new Date).valueOf())}},new class extends ne{isApplieble(e){return N(e)&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) > div > nav")}apply(e){const t=document.querySelector("main > div > nav").parentElement;C(e)||(t.className="pagehead repohead hx_repohead readability-menu bg-gray-light pb-0 pt-3",t.firstElementChild.className="d-flex container-lg mb-4 px-3"),t.querySelector("nav").className="js-repo-nav js-sidenav-container-pjax clearfix hx_reponav reponav px-3 container-lg",t.querySelector("nav > ul").className="list-style-none";for(const e of t.querySelectorAll("nav > ul > li")){e.className="";const t=e.querySelector("a"),n=t.classList.contains("selected");t.className="js-selected-navigation-item reponav-item"+(n?" selected":"")}}},new class extends ne{isApplieble(e){return N(e)&&!C(e)&&!je()}waitUntilFixerReady(){return Y("main:nth-child(1) .container-xl")}apply(){document.querySelector("main .container-xl").className="container-lg clearfix new-discussion-timeline px-3"}},new class extends ne{isApplieble(e){return N(e)&&!je()}waitUntilFixerReady(){return Y("main:nth-child(1) div.repository-content > :first-child")}},new class extends ne{isApplieble(){return Te()}waitUntilFixerReady(){return ee("main:nth-child(1) git-clone-help")}apply(){return Re(this,void 0,void 0,(function*(){const e=document.querySelector("main:nth-child(1) git-clone-help"),t=new Map([[`-M ${ge.mainBranchName.defaultValue}`,`-M ${yield ge.mainBranchName.getValue()}`],[`origin ${ge.mainBranchName.defaultValue}`,`origin ${yield ge.mainBranchName.getValue()}`]]),n=[...e.querySelectorAll("span")].filter((e=>(e.innerText||"").trim()));for(const e of n)for(const n of t)e.innerText=e.innerText.replace(n[0],n[1])}))}},new class extends ne{isApplieble(e){return(j(e)||T(e)||R(e))&&!(Te()||je())}waitUntilFixerReady(){return ee("main:nth-child(1) #branch-select-menu","main:nth-child(1) #branch-select-menu span.css-truncate-target")}apply(){const e=document.querySelector("#branch-select-menu"),t=e.querySelector("details-menu"),n=t&&t.getAttribute("src"),r=e.querySelector("include-fragment");r&&r.setAttribute("src",n);const o=e.querySelector("span.css-truncate-target");o.parentElement.insertBefore(v(Oe,null),o)}},new class extends ne{isApplieble(e){return(j(e)||T(e)||R(e))&&!(Te()||je())}waitUntilFixerReady(){return ee("main:nth-child(1) #ref-list-branches")}},new class extends ne{isApplieble(e){return(j(e)||T(e))&&!(Te()||je())}waitUntilFixerReady(e){const t=["main:nth-child(1) .repository-content .Box relative-time","main:nth-child(1) .repository-content .Box div.flex-shrink-0:not(.hx_avatar_stack_commit)"];return j(e)&&(t.push("main:nth-child(1) .repository-content .file-navigation > :not(:first-child) svg.octicon-git-branch"),t.push("main:nth-child(1) .repository-content .Box ul.list-style-none svg.octicon-history")),ee({selectors:t,dynamic:!0})}apply(e,t){j(e)&&this.backupDetails(t),this.moveCommitBuildStatuses(),this.moveCommitComments(),this.moveCommitDetails(),this.removeSecondCommitTitle()}backupDetails(e){const t=document.querySelector(".repository-content .file-navigation > :not(:first-child) svg.octicon-git-branch").parentElement;t.id="backup-branches";t.parentElement.remove(),e.append(t);const n=document.querySelector(".repository-content .Box ul.list-style-none svg.octicon-history").parentElement;n.id="backup-commits";n.parentElement.parentElement.remove(),e.append(n)}getBuildStatuses(){const e=document.querySelector("main:nth-child(1) .repository-content .Box .Box-header");return e.querySelector("details.commit-build-statuses")||e.querySelector("include-fragment")}moveCommitBuildStatuses(){if(this.getBuildStatuses()){const e=document.querySelector(".repository-content .Box .Box-header .commit-author").parentElement;e.parentElement.insertBefore(v(Le,null,this.getBuildStatuses()),e.nextSibling)}}moveCommitComments(){const e=document.querySelector("main:nth-child(1) .repository-content .Box .Box-header svg.octicon-comment");if(e){const t=e.parentElement;t.className="no-wrap muted-link text-inherit ml-2";const n=document.querySelector(".repository-content .Box .Box-header a.commit-author").parentElement;n.parentElement.insertBefore(t,n.nextSibling)}}moveCommitDetails(){const e=document.querySelector(".repository-content .Box relative-time").parentElement.parentElement,t=document.querySelector(".repository-content .Box div.flex-shrink-0:not(.hx_avatar_stack_commit)");for(const e of[...t.children])t.removeChild(e);const n=e.querySelector("a.text-mono"),r=e.querySelector("relative-time");t.append(v(Ce,{href:n.href,datetime:r.getAttribute("datetime")})),e.remove()}removeSecondCommitTitle(){const e=document.querySelector(".repository-content .Box .Box-header .Details-content--hidden a.text-bold");e&&e.parentElement.remove()}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return De(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .BorderGrid-row:last-child"))&&(yield Q("main:nth-child(1) .BorderGrid-row .Progress"))}))}apply(){return De(this,void 0,void 0,(function*(){const e=[...document.querySelector("main .BorderGrid-row .Progress").parentElement.nextElementSibling.children].map(this.extractLanguageData),t=document.querySelector(".repository-content"),n=yield ge.openLanguagesByDefault.getValue();t.prepend(v(Ue,{open:n,langs:e}))}))}extractLanguageData(e){return e.querySelector("a")?{name:e.querySelector("span").innerText,percent:e.querySelectorAll("span")[1].innerText,color:e.querySelector("svg").style.color,link:e.querySelector("a").href}:{name:e.querySelectorAll("span")[1].innerText,percent:e.querySelectorAll("span")[2].innerText,color:e.querySelector("svg").style.color,link:""}}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}apply(e,t){return tt(this,void 0,void 0,(function*(){const n=document.querySelector(".repository-content details summary div.repository-lang-stats-graph");document.querySelector(".repository-content").prepend(v(et,{rounded:!n},this.createCommitsSummaryElement(t),this.createBranchesSummaryElement(t),this.createPackagesSummaryElement(e),this.createReleasesSummaryElement(e,yield ge.treatTagsAsReleases.getValue(),yield ge.showLatestReleasePopup.getValue()),this.createContributorsSummaryElement(e),this.createLicenseSummaryElement()))}))}createCommitsSummaryElement(e){const t=e.querySelector("#backup-commits"),n=t.querySelector("strong").innerText,r=t.href,o=v(Qe,null);return v($e,{icon:o,href:r,text:"commit",count:n})}createBranchesSummaryElement(e){const t=e.querySelector("#backup-branches"),n=t.querySelector("strong").innerText,r=t.href,o=v(Ke,null);return v($e,{icon:o,href:r,text:"branch",count:n})}createPackagesSummaryElement(e){const t=v(Ze,null);return this.createSummaryElementFromRightBar(e,t,"package",0,"",!1)}createReleasesSummaryElement(e,t,n){var r;const o=v(Ze,null),i=this.createSummaryElementFromRightBar(e,o,"release",0,"",!0,t);if(n&&i){const e=this.findRightBarSectionByName("releases"),t=null==e?void 0:e.querySelector("relative-time"),n=null===(r=null==t?void 0:t.parentElement)||void 0===r?void 0:r.previousElementSibling,o=null==n?void 0:n.querySelector("span");if(o){const e=`${o.innerText} — ${t.innerText}`;i.classList.add("tooltipped","tooltipped-se"),i.setAttribute("aria-label",e)}}return i}createContributorsSummaryElement(e){const t=v(We,null);return this.createSummaryElementFromRightBar(e,t,"contributor",1,"graphs/")}createLicenseSummaryElement(){const e=document.querySelector(".flex-shrink-0.col-12.col-md-3 svg.octicon-law");if(e){const t=e.parentElement,n=t.href,r=t.innerText.replace("License","").trim(),o=v(Ie,null);return v($e,{icon:o,href:n,text:r})}return null}createSummaryElementFromRightBar(e,t,n,r=0,o="",i=!0,a=!1){const s=this.findRightBarSectionByName(n);if(!s&&!i)return null;let l,c;if(s){let e=s.querySelector("span.Counter");!e&&a&&(e=s.querySelector(":scope > a > span")),l=(null==e?void 0:e.innerText)||r,c=s.querySelector("a").href}else l=r,c=`/${E(e)}/${o}${Me(n,l)}`;return v($e,{icon:t,href:c,text:n,count:l})}findRightBarSectionByName(e){return[...document.querySelectorAll(".flex-shrink-0.col-12.col-md-3 div.BorderGrid-cell")].find((t=>{const n=t.querySelector("a");return n&&n.href.includes(e)}))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return rt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content .BorderGrid-row"))&&(yield Q("main:nth-child(1) .repository-content .BorderGrid-cell .topic-tag"))}))}apply(){const e=document.querySelector("main .repository-content .BorderGrid-cell .topic-tag");document.querySelector("main .repository-content").prepend(v(nt,null,e.parentElement))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) .repository-content .BorderGrid-row")}apply(){var e,t;const n=document.querySelector("main .repository-content"),r=n.querySelector(".BorderGrid-cell"),o=r.querySelector(".f4"),i=null===(t=null===(e=r.querySelector(".octicon-link"))||void 0===e?void 0:e.parentElement.querySelector("a"))||void 0===t?void 0:t.href;n.prepend(v(ot,{website:i},o.childNodes))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return it(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content .BorderGrid-row"))&&(yield Q("main:nth-child(1) .repository-content .BorderGrid-row:nth-child(1) details"))}))}apply(){const e=document.querySelector("main .repository-content .BorderGrid-row:nth-child(1) details");e&&document.querySelector("main .repository-content").prepend(e)}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) .repository-content")}apply(){const e=document.querySelector(".repository-content"),t=e.querySelector(".gutter-condensed"),n=t.firstElementChild;e.append(...n.children),t.parentElement.removeChild(t)}},new class extends ne{isApplieble(e){return(j(e)||T(e))&&!Te()&&!je()}waitUntilFixerReady(){return lt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content"))&&(yield Q("main:nth-child(1) #readme"))}))}apply(){const e=document.querySelector("#readme");e.className="Box md js-code-block-container Box--condensed";e.querySelector(".Box-header").className="Box-header d-flex flex-items-center flex-justify-between";e.querySelector(".Box-title.pr-3").prepend(v(st,null))}},new class extends ne{isApplieble(e){return ut(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return ee("main:nth-child(1) nav","main:nth-child(1) div.js-profile-editable-area > :not(.vcard-details)[class]")}apply(e){return ut(this,void 0,void 0,(function*(){const t=document.querySelector("main div.js-profile-editable-area > :not(.vcard-details)[class]"),n=document.querySelector("main nav");if(n.style.overflow="hidden",n.append(...this.generateTabs(t,e)),t.parentElement.removeChild(t),!(yield ge.keepProfilePageIcons.getValue()))for(const e of n.querySelectorAll("svg"))e.style.display="none"}))}generateTabs(e,t){const n=new Map([["stars",null],["followers",null],["following",v(We,null)]]),r=[...n.keys()];return[...e.querySelectorAll("a")].filter((e=>n.has(this.getTabName(e.href)))).sort(((e,t)=>r.indexOf(this.getTabName(e.href))-r.indexOf(this.getTabName(t.href)))).map((e=>this.generateTab(t,e,n.get(this.getTabName(e.href))))).filter((e=>e))}getTabName(e){const t=e.indexOf("?");return-1===t?"":new URLSearchParams(e.substring(t)).get("tab")}generateTab(e,t,n=null){var r;const o=t.querySelector("svg")||n;null==o||o.classList.add("UnderlineNav-octicon");let i=this.getTabName(t.href).trim();i=i[0].toUpperCase()+i.slice(1);const a=t.querySelector("span"),s=(null===(r=null==a?void 0:a.innerText)||void 0===r?void 0:r.trim())||0;return v(ct,{href:t.href,selected:this.getTabName(e)===this.getTabName(t.href),icon:o,text:i,count:s})}},new class extends ne{isApplieble(e){return dt(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&(yield ge.removeThemeSelector.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return dt(this,void 0,void 0,(function*(){return ee("main:nth-child(1) nav")}))}apply(){const e=document.querySelector("main:nth-child(1) nav");e&&e.nextElementSibling&&e.nextElementSibling.remove()}},new class extends ne{isApplieble(e){return ft(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&(yield ge.defreshProfilePageUserStatus.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return Q("main:nth-child(1) .user-status-container")}apply(){const e=document.querySelector("main .user-status-container"),t=e.querySelector("img")||e.querySelector("g-emoji"),n=e.querySelector(".user-status-message-wrapper"),r=(null==n?void 0:n.innerText.trim())||"",o=!!e.querySelector(".user-status-busy"),i=e.querySelector("details-dialog");this.fixDialog(i),e.replaceWith(v(ht,{emoji:t,text:r,isBusy:o,dialog:i}));const a=document.querySelector("main img.avatar");a&&a.classList.add("avatar-before-user-status")}fixDialog(e){e&&(this.fixDialogFragments(e),this.fixDialogEmojis(e),this.fixDialogButtons(e))}fixDialogFragments(e){for(const t of[...e.querySelectorAll("include-fragment")])t.setAttribute("src",t.getAttribute("data-url"))}fixDialogEmojis(e){const t=e.querySelector(".js-user-status-custom-emoji"),n=e.querySelector("form").emoji;e.querySelector(".btn.js-toggle-user-status-emoji-picker").addEventListener("click",(r=>{r.preventDefault(),r.stopPropagation();const o=e.querySelector("emoji-picker");o&&(this.fixEmojiPicker(t,n,o),o.open())}))}fixEmojiPicker(e,t,n){if(!n.fixed){for(const r of[...n.querySelectorAll(".js-emoji-button")])r.addEventListener("click",(function(r){r.preventDefault(),t.value=this.getAttribute("value");const o=this.children[0].cloneNode(!0);o.removeAttribute("width"),o.removeAttribute("height"),e.children[0].replaceWith(v("div",null,o)),n.close()}));n.fixed=!0}}fixDialogButtons(e){const t=e.querySelector("form button[type='submit']"),n=t.parentElement.querySelector("button:not([type='submit'])");t.addEventListener("click",(function(e){return ft(this,void 0,void 0,(function*(){e.preventDefault(),yield pt(this.form),location.reload()}))})),n.addEventListener("click",(function(e){return ft(this,void 0,void 0,(function*(){e.preventDefault();const t=this.form;t.emoji.value="",t.message.value="",t.limited_availability.value="0",yield pt(this.form),location.reload()}))}))}},new class extends ne{isApplieble(e){return vt(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return vt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .h-card"))&&(yield Q("main:nth-child(1) #blob-more-options-details"))}))}apply(){const e=document.querySelector("#blob-more-options-details"),t=e.querySelector("details").parentElement;document.querySelector("main .h-card").append(v(yt,null,t)),e.parentElement.remove()}},new class extends ne{constructor(){super(...arguments),this.isActive=!1}isApplieble(){return gt(this,void 0,void 0,(function*(){return!this.isActive&&(yield ge.engine.getValue())===fe.Pjax}))}apply(){this.isActive=!0,document.addEventListener("pjax:end",(()=>jt()))}},new class extends ne{isApplieble(){return qt(this,void 0,void 0,(function*(){return(yield ge.engine.getValue())===fe.Original}))}apply(){this.setupObserver(),this.fixAll()}needsToBeFixed(e){return!e.hasAttribute("defreshed")&&e.href&&!L(e.href)&&(!!(t=e.href)&&(t.startsWith("/")||U(t,location.host)))&&(N(e.href)||F(e.href)||V(e.href))&&!O(e.href)&&!C(e.href);var t}fix(e){e.setAttribute("defreshed",""),e.addEventListener("click",(function(e){return qt(this,void 0,void 0,(function*(){e.metaKey||e.ctrlKey||(e.stopPropagation(),e.preventDefault(),kt(D(this.href)))}))}))}fixAll(){[...document.querySelectorAll("a")].filter(this.needsToBeFixed).forEach(this.fix)}setupObserver(){if(!("defreshObserver"in window)){const e=new MutationObserver((()=>this.fixAll()));e.observe(document.body,{childList:!0,subtree:!0}),window.defreshObserver=e}}},new class extends ne{isApplieble(){return At(this,void 0,void 0,(function*(){return(yield ge.engine.getValue())===fe.Original}))}apply(){window.onpopstate=function(){const e=document.location.href;M(e)&&N(e)&&!L(e)?kt(e,!1):window.location.href=document.location.href}}},new class extends ne{apply(){[...document.querySelectorAll(".js-notification-top-shelf[closing], div#js-flash-container[closing]")].forEach((e=>e.remove())),[...document.querySelectorAll(".js-notification-top-shelf, div#js-flash-container")].forEach((e=>e.setAttribute("closing","")))}},new class extends ne{isApplieble(){return document.documentElement.classList.contains("defreshing")}apply(){return Pt(this,void 0,void 0,(function*(){const e=document.documentElement.classList;e.remove("defreshing");const t=+document.documentElement.dataset.defreshedAt;delete document.documentElement.dataset.defreshedAt;(new Date).valueOf()-t>100&&(e.add("defreshed"),yield z(1500),e.remove("defreshed"))}))}}];var Bt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Nt(e=window.location.href){return Bt(this,void 0,void 0,(function*(){const t=document.createElement("backup");for(const n of Et)if((yield n.isApplieble(e,t))&&(yield n.waitUntilFixerReady(e,t)))try{yield n.apply(e,t)}catch(e){console.log("Fixer exception: ",e)}}))}const jt=Nt;var Tt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};!function(){Tt(this,void 0,void 0,(function*(){!document.documentElement.classList.contains(te.u2)&&M()&&(document.documentElement.classList.add(te.u2),yield Nt())}))}()},176:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".overall-summary{position:relative;border:1px solid}.overall-summary.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.overall-summary>ul.numbers-summary{display:table;width:100%;table-layout:fixed}.overall-summary>ul.numbers-summary>li{display:table-cell;padding:0;text-align:center;white-space:nowrap}.overall-summary>ul.numbers-summary>li>a{display:block;padding:10px 0;text-decoration:none}.overall-summary>ul.numbers-summary>li.tooltipped-se::before{bottom:3px}.overall-summary>ul.numbers-summary>li.tooltipped-se::after{top:calc(100% - 10px)}.overall-summary{border-color:var(--color-btn-border)}.overall-summary a{color:var(--color-text-secondary)}.overall-summary a:hover{color:var(--color-text-link)}.overall-summary .octicon{color:var(--color-text-tertiary)}.reponav-item svg.octicon{color:var(--color-underlinenav-icon)}div.repository-lang-stats-graph{border-color:var(--color-btn-border)}\n",""]);const i=o},12:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,"body .rounded-1{border-radius:3px !important}.btn{border-radius:3px !important}.repository-content .file-navigation .btn{padding:3px 10px !important;font-size:12px !important;line-height:20px !important;font-weight:600 !important}#branch-select-menu>.btn>svg{display:none !important}#branch-select-menu>.btn>span{font-weight:600 !important}.subnav-item:first-child,.subnav-search-context .btn,.BtnGroup-item:first-child,.BtnGroup-parent:first-child .BtnGroup-item,.input-group .input-group-button:first-child .btn,.btn.btn-with-count{border-top-left-radius:3px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:3px !important}.subnav-item:last-child,.subnav-search-context+.subnav-search .subnav-search-input,.BtnGroup-item:last-child,.BtnGroup-parent:last-child .BtnGroup-item,.input-group .input-group-button:last-child .btn{border-top-left-radius:0 !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:0 !important}img.avatar,img.avatar-user,a.avatar-user{border-radius:3px !important}body:not(.page-profile) img.avatar,body:not(.page-profile) img.avatar-user,body:not(.page-profile) a.avatar-user{background-color:transparent !important}.Box{border-radius:3px !important}.Box-header,:not(li).Box-row:first-of-type,.Box--danger li.Box-row:first-of-type{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.markdown-body pre{border-radius:3px !important}.dropdown-menu,.SelectMenu-modal{border-radius:3px !important}.SelectMenu-modal .SelectMenu-tab{border-top-left-radius:4px !important;border-top-right-radius:4px !important}nav.menu{border-radius:3px !important}nav.menu>*:first-child{border-top-left-radius:3px !important;border-top-right-radius:3px !important}nav.menu>*:last-child{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}input[type='text'].form-control,input[type='url'].form-control,textarea.form-control,label.form-control,div.tag-input.form-control,select.form-select{border-radius:3px !important}textarea.form-control.js-quick-submit{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}text-expander+label.drag-and-drop,text-expander+label.drag-and-drop>input{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}.pagehead-actions .btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding:3px 10px !important}.pagehead-actions a.social-count{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;padding:3px 10px !important}div.overall-summary{border-radius:3px !important}div.repository-lang-stats-graph{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}div.repository-lang-stats-graph>span.language-color:first-child{border-bottom-left-radius:3px !important}div.repository-lang-stats-graph>span.language-color:last-child{border-bottom-right-radius:3px !important}a.topic-tag{border:none !important;display:inline-block !important;padding:.3em .9em !important;margin:0 .5em .5em 0 !important;white-space:nowrap !important;line-height:1.5 !important;font-size:12px !important;border-radius:3px !important}li.topic-tag-action{border-radius:3px !important}.IssueLabel{border-radius:2px !important}.IssueLabel--big.lh-condensed,.State{border-radius:3px !important}.timeline-comment{border-radius:3px !important}.timeline-comment-header,.previewable-comment-form .comment-form-head.tabnav{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.timeline-comment-header .tabnav-tab,.previewable-comment-form .comment-form-head.tabnav .tabnav-tab{border-top-left-radius:4px !important;border-top-right-radius:4px !important}div.comment-reactions-options .reaction-summary-item:first-child{border-bottom-left-radius:3px}.h-card .avatar-before-user-status{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.h-card .user-status-container{border-top:0 !important}.dropdown-menu .js-user-status-container{border-radius:3px !important}body.page-profile .graph-before-activity-overview{border-radius:3px !important}body.page-profile .contribution-activity li>.js-year-link{border-radius:3px !important}\n",""]);const i=o},213:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'html.defreshing main>*,html.defreshing div.footer{opacity:0}html.defreshing main::before{content:url("https://github.githubassets.com/images/spinners/octocat-spinner-128.gif");position:relative;left:calc(50% - 64px);top:64px}html.defreshing[data-color-mode=dark] main::before{filter:invert(1)}html.defreshed *{transition:1000ms opacity}\n',""]);const i=o},645:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i{const r=n(940),o=n(298);t.BF=e=>(e=(e||"").toString().toLowerCase(),r.includes(e))},298:e=>{e.exports=JSON.parse('{"avatars":{"reserved":true,"taken":true,"typical":true,"included":false},"assets":{"reserved":true,"taken":true,"typical":true,"included":false},"bookmarks":{"reserved":true,"taken":true,"typical":true,"included":false},"checks":{"reserved":true,"taken":true,"typical":true,"included":false},"conversations":{"reserved":true,"taken":true,"typical":true,"included":false},"labels":{"reserved":true,"taken":true,"typical":true,"included":false},"media":{"reserved":true,"taken":true,"typical":true,"included":false},"nodes":{"reserved":true,"taken":true,"typical":true,"included":false},"owners":{"reserved":true,"taken":true,"typical":true,"included":false},"page":{"reserved":true,"taken":true,"typical":true,"included":false},"registry":{"reserved":true,"taken":true,"typical":true,"included":false},"seats":{"reserved":true,"taken":true,"typical":true,"included":false},"shared":{"reserved":true,"taken":true,"typical":true,"included":false},"tasks":{"reserved":true,"taken":true,"typical":true,"included":false},"uploads":{"reserved":true,"taken":true,"typical":true,"included":false},"account":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/settings/profile","included":true},"apps":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/marketplace","included":true},"blog":{"reserved":true,"taken":false,"typical":false,"redirect":"https://blog.github.com","included":true},"c":{"reserved":true,"taken":false,"typical":false,"redirect":"https://support.github.com/","included":true},"contact":{"reserved":true,"taken":false,"typical":false,"redirect":"https://support.github.com/","included":true},"contributing":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/about/careers","included":true},"customer":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/business/customers","included":true},"customers":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/business/customers","included":true},"developer":{"reserved":true,"taken":false,"typical":false,"redirect":"https://developer.github.com","included":true},"edu":{"reserved":true,"taken":false,"typical":false,"redirect":"https://education.github.com","included":true},"guides":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com","included":true},"help":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com","included":true},"launch":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/search","included":true},"mac":{"reserved":true,"taken":false,"typical":false,"redirect":"https://desktop.github.com","included":true},"mirrors":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/about-github-mirrors/","included":true},"pages":{"reserved":true,"taken":false,"typical":false,"redirect":"https://pages.github.com","included":true},"plans":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/pricing","included":true},"press":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/about/press","included":true},"readme":{"reserved":true,"taken":false,"typical":false,"included":true},"repositories":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/trending","included":true},"resources":{"reserved":true,"taken":false,"typical":false,"redirect":"https://resources.github.com","included":true},"security":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-security/","included":true},"settings":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/settings/profile","included":true},"signup":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/join","included":true},"terms":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-terms-of-service/","included":true},"topic":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/topics","included":true},"tos":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-terms-of-service/","included":true},"training":{"reserved":true,"taken":false,"typical":false,"redirect":"https://services.github.com","included":true},"users":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com","included":true},"wiki":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com","included":true},"windows":{"reserved":true,"taken":false,"typical":false,"redirect":"https://desktop.github.com","included":true},"advisories":{"reserved":true,"taken":true,"typical":false,"included":true,"notes":"GitHub Advisory Database"},"collections":{"reserved":true,"taken":false,"typical":false,"included":true,"notes":"Curated lists of GitHub repos"},"hovercards":{"reserved":true,"taken":false,"typical":false,"included":true,"notes":"HTTP ERROR 406"},"inbox":{"reserved":true,"taken":true,"typical":false,"redirect":"https://github.com/410","included":true,"notes":"410 ERROR"},"invalid-email-address":{"reserved":true,"taken":true,"typical":false,"included":true,"notes":"HTTP ERROR 404"},"suggestions":{"reserved":true,"taken":false,"typical":false,"included":true},"suspended":{"reserved":true,"taken":true,"typical":false,"redirect":"https://github.com","included":true,"notes":"Page behaviour depends on whether you\'re logged in or if your account is actually suspended"},"case-studies":{"reserved":false,"taken":true,"typical":false,"included":true},"watching":{"reserved":false,"taken":true,"typical":false,"included":true},"save-net-neutrality":{"reserved":false,"taken":true,"typical":false,"included":true},"ghost":{"reserved":false,"taken":true,"typical":true,"included":true},"status":{"reserved":true,"taken":false,"typical":false,"included":true}}')},940:e=>{e.exports=JSON.parse('["400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","425","426","427","428","429","430","431","500","501","502","503","504","505","506","507","508","509","510","511","about","access","account","admin","advisories","anonymous","any","api","apps","attributes","auth","billing","blob","blog","bounty","branches","business","businesses","c","cache","case-studies","categories","central","certification","changelog","cla","cloud","codereview","collection","collections","comments","commit","commits","community","companies","compare","contact","contributing","cookbook","coupons","customer-stories","customer","customers","dashboard","dashboards","design","develop","developer","diff","discover","discussions","docs","downloads","downtime","editor","editors","edu","enterprise","events","explore","featured","features","files","fixtures","forked","garage","ghost","gist","gists","graphs","guide","guides","help","help-wanted","home","hooks","hosting","hovercards","identity","images","inbox","individual","info","integration","interfaces","introduction","invalid-email-address","investors","issues","jobs","join","journal","journals","lab","labs","languages","launch","layouts","learn","legal","library","linux","listings","lists","login","logos","logout","mac","maintenance","malware","man","marketplace","mention","mentioned","mentioning","mentions","migrating","milestones","mine","mirrors","mobile","navigation","network","new","news","none","nonprofit","nonprofits","notices","notifications","oauth","offer","open-source","organisations","organizations","orgs","pages","partners","payments","personal","plans","plugins","popular","popularity","posts","press","pricing","professional","projects","pulls","raw","readme","recommendations","redeem","releases","render","reply","repositories","resources","restore","revert","save-net-neutrality","saved","scraping","search","security","services","sessions","settings","shareholders","shop","showcases","signin","signup","site","spam","sponsors","ssh","staff","starred","stars","static","status","statuses","storage","store","stories","styleguide","subscriptions","suggest","suggestion","suggestions","support","suspended","talks","teach","teacher","teachers","teaching","team","teams","ten","terms","timeline","topic","topics","tos","tour","train","training","translations","tree","trending","updates","username","users","visualization","w","watching","wiki","windows","works-with","www0","www1","www2","www3","www4","www5","www6","www7","www8","www9"]')}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={id:r,exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);n(237)})(); \ No newline at end of file +(()=>{"use strict";var e={237:(e,t,n)=>{const r=Object.keys;function o(e){return"string"==typeof e}function i(e){return"number"==typeof e}function a(e){return"object"==typeof e?null!==e:s(e)}function s(e){return"function"==typeof e}function l(e,t){if(e)for(const n of r(e))t(e[n],n)}const c={animationIterationCount:0,borderImageOutset:0,borderImageSlice:0,borderImageWidth:0,boxFlex:0,boxFlexGroup:0,boxOrdinalGroup:0,columnCount:0,columns:0,flex:0,flexGrow:0,flexPositive:0,flexShrink:0,flexNegative:0,flexOrder:0,gridArea:0,gridRow:0,gridRowEnd:0,gridRowSpan:0,gridRowStart:0,gridColumn:0,gridColumnEnd:0,gridColumnSpan:0,gridColumnStart:0,fontWeight:0,lineClamp:0,lineHeight:0,opacity:0,order:0,orphans:0,tabSize:0,widows:0,zIndex:0,zoom:0,fillOpacity:0,floodOpacity:0,stopOpacity:0,strokeDasharray:0,strokeDashoffset:0,strokeMiterlimit:0,strokeOpacity:0,strokeWidth:0};const u=["Webkit","ms","Moz","O"];r(c).forEach((e=>{u.forEach((t=>{c[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(t,e)]=0}))}));function d(e){return Array.isArray(e)?e.map(d).filter(Boolean).join(" "):a(e)?r(e).filter((t=>e[t])).join(" "):function(e){return t=e,!("boolean"==typeof t||null==e);var t}(e)?""+e:""}const p={animate:0,circle:0,clipPath:0,defs:0,desc:0,ellipse:0,feBlend:0,feColorMatrix:0,feComponentTransfer:0,feComposite:0,feConvolveMatrix:0,feDiffuseLighting:0,feDisplacementMap:0,feDistantLight:0,feFlood:0,feFuncA:0,feFuncB:0,feFuncG:0,feFuncR:0,feGaussianBlur:0,feImage:0,feMerge:0,feMergeNode:0,feMorphology:0,feOffset:0,fePointLight:0,feSpecularLighting:0,feSpotLight:0,feTile:0,feTurbulence:0,filter:0,foreignObject:0,g:0,image:0,line:0,linearGradient:0,marker:0,mask:0,metadata:0,path:0,pattern:0,polygon:0,polyline:0,radialGradient:0,rect:0,stop:0,svg:0,switch:0,symbol:0,text:0,textPath:0,tspan:0,use:0,view:0},m=/^(a(ll|t|u)|base[FP]|c(al|lipPathU|on)|di|ed|ex|filter[RU]|g(lyphR|r)|ke|l(en|im)|ma(rker[HUW]|s)|n|pat|pr|point[^e]|re[^n]|s[puy]|st[^or]|ta|textL|vi|xC|y|z)/;function h(e){const t=document.createDocumentFragment();return b(e.children,t),t}function f(e){this.props=e}function y(e,{children:t,...n}){let i;var l;return n.namespaceURI||0!==p[e]||(n={...n,namespaceURI:"http://www.w3.org/2000/svg"}),o(e)?(i=n.namespaceURI?document.createElementNS(n.namespaceURI,e):document.createElement(e),function(e,t){for(const n of r(e))S(n,e[n],t)}(n,i),g(t,i)):s(e)&&(a(e.defaultProps)&&(n={...e.defaultProps,...n}),i=function(e){const t=e.prototype;return!(!t||!t.isReactComponent)}(e)?new e({...e.defaultProps,...n,children:t}).render():e({...n,children:t})),a(l=n.ref)&&"current"in l?n.ref.current=i:s(n.ref)&&n.ref(i),i}function v(e,t,...n){return(o(t)||Array.isArray(t))&&(n.unshift(t),t={}),null==(t=t||{}).children||n.length||({children:n,...t}=t),y(e,{...t,children:n},t.key)}function g(e,t){var n,r;a(r=e)&&"number"==typeof r.length&&"number"!=typeof r.nodeType?b(e,t):o(e)||i(e)?x(document.createTextNode(e),t):null===e?x(document.createComment(""),t):(n=e)&&"number"==typeof n.nodeType&&x(e,t)}function b(e,t){for(const n of[...e])g(n,t);return t}function x(e,t){t instanceof window.HTMLTemplateElement?t.content.appendChild(e):t.appendChild(e)}function w(e,t){return e.replace(/[A-Z\d]/g,(e=>t+e.toLowerCase()))}function S(e,t,n){switch(e){case"xlinkActuate":case"xlinkArcrole":case"xlinkHref":case"xlinkRole":case"xlinkShow":case"xlinkTitle":case"xlinkType":return void q(n,"http://www.w3.org/1999/xlink",w(e,":"),t);case"xmlnsXlink":return void k(n,w(e,":"),t);case"xmlBase":case"xmlLang":case"xmlSpace":return void q(n,"http://www.w3.org/XML/1998/namespace",w(e,":"),t)}switch(e){case"htmlFor":return void k(n,"for",t);case"dataset":return void l(t,((e,t)=>{null!=e&&(n.dataset[t]=e)}));case"innerHTML":case"innerText":case"textContent":return void(n[e]=t);case"spellCheck":return void(n.spellcheck=t);case"class":case"className":return void(s(t)?t(n):k(n,"class",d(t)));case"ref":case"namespaceURI":return;case"style":if(a(t))return void l(t,((e,t)=>{i(e)&&0!==c[t]?n.style[t]=e+"px":n.style[t]=e}))}if(s(t)){if("o"===e[0]&&"n"===e[1]){const r=e.toLowerCase();null==n[r]?n[r]=t:n.addEventListener(e,t)}}else!0===t?k(n,e,""):!1!==t&&null!=t&&(n instanceof SVGElement&&!m.test(e)?k(n,w(e,"-"),t):k(n,e,t))}function k(e,t,n){e.setAttribute(t,n)}function q(e,t,n,r){e.setAttributeNS(t,n,r)}Object.defineProperties(f.prototype,{isReactComponent:{value:!0},render:{value:()=>null}});var A=n(119);function P(e=location.pathname){try{e=new URL(e).pathname}catch(e){}return e.replace(/^[/]|[/]$|(\?(.*))$|(\/\?(.*))$/g,"")}function E(e=location.pathname){const t=function(e=location.pathname){if(!N(e=P(e)))return null;const[t,n]=e.split("/");return{owner:t,repo:n}}(e);return t?`${t.owner}/${t.repo}`:null}function B(e=location.pathname){if(!N(e=P(e)))return null;const t=e.match(/^[^/]+[/][^/]+[/]?(.*)$/);return t?t[1]:null}function N(e=location.pathname){const t=(e=P(e)).substring(0,e.indexOf("/"));return/^[^/]+\/[^/]+/.test(e)&&!(0,A.BF)(t)&&!function(e=location.pathname){return/^((orgs[/][^/]+[/])?dashboard([/]index[/]\d+)?)?$/.test(P(e))}(e)&&!function(e=location.pathname){return/^([^/]+[/][^/]+\/)?notifications$/.test(P(e))}(e)}function j(e=location.pathname){let t=B(e);const n=/^(tree[/][^/]+)?$/.test(t);return n||!(t||"").startsWith("tree/")?n:(t=t.substring(5),[...document.querySelectorAll("#ref-list-branches > .SelectMenu-list > a > span:not(.Label)")].map((e=>e.innerText&&e.innerText.trim())).filter((e=>e)).some((e=>e===t)))}function T(e=location.pathname){return/^tree\//.test(B(e))}function R(e=location.pathname){return/^blob\//.test(B(e))}function O(e=location.pathname){return function(e=location.pathname){return(B(e)||"").startsWith("raw/")}(e)||function(e=location.pathname){return(B(e)||"").startsWith("archive/")}(e)||function(e=location.pathname){return(B(e)||"").startsWith("releases/download/")}(e)}function C(e=location.pathname){return/^projects\/\d+$/.test(B(e))}function L(e=location.pathname){return/#[^/]*$/.test(e)}function F(e=location.pathname){return/^settings[/]profile$/.test(P(e))}function V(e=location.pathname){return(e=P(e))&&!e.includes("/")&&!(0,A.BF)(e)}function U(e,t){try{return new URL(e).host===t}catch(n){return window.location.host===t&&e.startsWith("/")}}function D(e=location.pathname,t=location.host,n=location.protocol){return function(e){try{return new URL(e),!0}catch(e){return!1}}(e)?e:`${n}//${t}/${e=P(e)}`}function M(e=window.location.href){return U(e,"github.com")}var G=n(176);function $(e){return new Promise((t=>{setTimeout(t,e)}))}const z=$;var I=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function H(e,t,n){return I(this,void 0,void 0,(function*(){const r=new Date;for(;(new Date).valueOf()-r.valueOf()!!_(e.querySelector(t))||null:()=>W()?_(e.querySelector(t)):!!_(e.querySelector(t))||null,n,r)}function K(e,t,n,r,o){return H(o?()=>!!e.querySelector(t)||null:()=>W()?!!e.querySelector(t):!!e.querySelector(t)||null,n,r)}function X(e,t){return I(this,void 0,void 0,(function*(){let n;n="string"==typeof e[0]?{selectors:[...e]}:e[0]instanceof HTMLElement?{container:e[0],selectors:[...e].splice(1)}:e[0],n=Object.assign({container:document.documentElement,interval:100,timeout:1500,dynamic:!1,selectors:[]},n),n.selector&&(n.selectors=[n.selector]),n.selectors&&!Array.isArray(n.selectors)&&(n.selectors=[...n.selectors]);return(yield Promise.all(n.selectors.map((e=>t(n.container,e,n.interval,n.timeout,n.dynamic))))).every((e=>e))}))}function Q(...e){let t;return t="string"==typeof e[0]?{selectors:e}:e[0]instanceof Node?{container:e[0],selectors:[...e].splice(1)}:e[0],t.interval=0,t.timeout=0,ee(t)}function Y(...e){return X(e,K)}function ee(...e){return X(e,J)}const te=JSON.parse('{"u2":"github-defreshed","ss":"GitHub Defreshed"}');class ne{isApplieble(e,t){return!0}waitUntilFixerReady(e,t){return!0}apply(e,t){}}const re=({name:e,children:t})=>v("style",{type:"text/css",[e]:""},t);var oe=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class ie extends ne{constructor(e,t,n){super(),this.css=t.toString(),this.option=e,this.name=`${te.u2}-${n}`}isApplieble(){return oe(this,void 0,void 0,(function*(){return(yield this.option.getValue())&&!document.querySelector(`head > style[${this.name}]`)}))}waitUntilFixerReady(){return H((()=>!!document.head||null),(e=Object.assign({interval:100,timeout:3e3},e)).interval,e.timeout);var e}apply(){document.head.append(v(re,{name:this.name},this.css))}}var ae=n(12);function se(e,t,...n){return function(e,...t){return new Promise(((n,r)=>{try{const o=e(...t,n);o instanceof Promise?o.then(n).catch(r):void 0!==o&&n(o)}catch(e){r(e)}}))}(t.bind(e),...n)}var le=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function ce(e){return e.storage&&!(!e.storage.sync&&!e.storage.local)}class ue{constructor(e){this.storage=e}setItem(e,t){return le(this,void 0,void 0,(function*(){this.storage[e]=t}))}getItem(e){return le(this,void 0,void 0,(function*(){return this.storage[e]}))}}class de{constructor(e){this.storage=e.storage.sync||e.storage.local}setItem(e,t){return le(this,void 0,void 0,(function*(){yield se(this.storage,this.storage.set,{[e]:t})}))}getItem(e){return le(this,void 0,void 0,(function*(){return yield se(this.storage,this.storage.get,e).then((t=>(t||{})[e]))}))}}function pe(e){try{return window[e+"Storage"]}catch(e){return null}}const me=new class{constructor(e){this.storage=e}setItem(e,t){return le(this,void 0,void 0,(function*(){yield this.storage.setItem(e,JSON.stringify(t))}))}getItem(e){return le(this,void 0,void 0,(function*(){const t=yield this.storage.getItem(e);return"string"!=typeof t?null:JSON.parse(t)}))}}("undefined"!=typeof browser&&ce(browser)&&new de(browser)||"undefined"!=typeof chrome&&ce(chrome)&&new de(chrome)||pe("local")||pe("session")||new ue({}));var he;!function(e){e.Original="original",e.Pjax="pjax"}(he||(he={}));const fe=he;var ye=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class ve{constructor(e,t,n,r,o=null){if(o&&!o.includes(r)&&!o.includes(null))throw new RangeError("defaultValue should be in the list of available options.");this.name=e,this.title=t,this.description=n,this.defaultValue=r,this.options=o,Object.freeze(this)}getValue(){return ye(this,void 0,void 0,(function*(){const e=yield me.getItem(this.name);return null==e?this.defaultValue:e}))}setValue(e){return ye(this,void 0,void 0,(function*(){if(typeof e!=typeof this.defaultValue||Array.isArray(e)!==Array.isArray(this.defaultValue))throw new Error("Invalid type.");if(this.options&&!this.options.includes(e)&&!this.options.includes(null))throw new RangeError("value should be in the list of available options.");yield me.setItem(this.name,e)}))}}const ge=new class extends Array{constructor(){super(),this.useOldCSS=new ve("useOldCSS","Use old css styles","This will revert old css styles where it's possible. For example, it will unround edges of avatars and containers.",!0),this.usePreloader=new ve("usePreloader","Use preloader","This will activate preloader during script initialization (first load of any GitHub page) to make the load look way smoother.",!0),this.defreshProfilePage=new ve("defreshProfilePage","Defresh profile page","This will roll back the changes of the profile page interface.",!0),this.removeThemeSelector=new ve("removeThemeSelector","Remove theme selector from the profile page","This will remove the theme selector from your profile page. (Why in the world is it here?)",!0),this.keepProfilePageIcons=new ve("keepProfilePageIcons","Don't remove tab icons on the profile page","If you want to keep tab icons on the profile page, enable this option.",!1),this.defreshProfilePageUserStatus=new ve("defreshProfilePageUserStatus","Defresh status appearance on the profile page","If you prefer the way the status looked before, then this option's for you.",!0),this.jumpToTop=new ve("jumpToTop","Jump to the page's top after loading","If you want to preserve the scroll position after page load, you can disable this option.",!0),this.treatTagsAsReleases=new ve("treatTagsAsReleases","Treat tags as releases","Some repositories only use pre-releases, which aren't displayed as regular releases by GitHub, so without using this option you'll see 0 as the number of releases.",!0),this.openLanguagesByDefault=new ve("openLanguagesByDefault","Open language bar by default","This option allows you to change the default state of the language bar.",!1),this.showLatestReleasePopup=new ve("showLatestReleasePopup","Show information about the latest release","This will show information about the latest release (if any) when hovering over the releases section.",!0),this.mainBranchName=new ve("mainBranchName","Main branch name","Here you can specify default name of the main branch.","main"),this.engine=new ve("engine",`Engine that powers ${te.ss}`,`"${fe.Original}" engine completely replaces the GitHub navigation system with dynamic page loading.\n"${fe.Pjax}" engine was designed to be compatible with other scripts/extensions (e.g. "Refined GitHub") and is based on listening for pjax events.`,fe.Pjax,[fe.Original,fe.Pjax]);for(const e of Object.values(this))this.push(e)}};var be=n(213);var xe=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};class we extends f{get id(){return`github-defreshed_${this.props.property.name}`}constructor(e){super(e)}}const Se=({text:e})=>e&&(e=e.trim())?v("div",{className:"note"},e.split("\n").filter((e=>e)).map((e=>v("div",null,e)))):null;class ke extends we{render(){const e=this.props.property;return v("dl",{className:"form-group"},v("dt",null,v("label",{htmlFor:this.id},e.title)),v("dd",null,v("input",{id:this.id,type:"text",className:"form-control",onChange:function(){e.setValue(this.value)},ref:t=>e.getValue().then((e=>t.value=e))}),v(Se,{text:e.description})))}}class qe extends we{render(){const e=this.props.property;return v("div",{className:"form-checkbox mt-0"},v("input",{id:this.id,type:"checkbox",onChange:function(){e.setValue(this.checked)},ref:t=>e.getValue().then((e=>t.checked=e))}),v("label",{htmlFor:this.id},e.title),v(Se,{text:e.description}))}}class Ae extends we{render(){const e=this.props.property,t=e.getValue();return v("dl",{class:"form-group"},v("dt",null,v("label",{htmlFor:this.id},e.title)),v("dd",null,v("select",{id:this.id,className:"form-select form-control",onChange:function(){e.setValue(this.value)}},e.options.map((e=>v("option",{value:e,ref:n=>t.then((t=>n.selected=e===t))},e)))),v(Se,{text:e.description})))}}class Pe extends we{render(){switch(typeof this.props.property.defaultValue){case"boolean":return v(qe,this.props);case"string":return this.props.property.options?v(Ae,this.props):v(ke,this.props);default:return null}}}function Ee(){return v("form",{className:"edit_user"},ge.map((e=>v(Pe,{property:e}))),v("button",{className:"btn",onClick:e=>{e.preventDefault(),location.reload()}},"Update preference"))}const Be=()=>v("div",{className:"Subhead Subhead--spacious"},v("h2",{className:"Subhead-heading"},te.ss," settings")),Ne=()=>v(h,null,v(Be,null),v(Ee,null));function je(){var e;return"Page not found · GitHub"===(null===(e=document.head.querySelector("title"))||void 0===e?void 0:e.innerText)}function Te(){return!!document.querySelector("main:nth-child(1) div.repository-content > git-clone-help")}var Re=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const Oe=()=>v("i",{className:"d-none d-lg-inline"},"Branch: ");const Ce=({href:e,datetime:t})=>v("div",{className:"css-truncate css-truncate-overflow text-gray"},"Latest commit"," ",v("a",{href:e,className:"f6 link-gray text-mono d-none d-lg-inline"},(e=>{const t=(e||"0000000").split("/");return(t.length&&t[t.length-1]).slice(0,7)})(e))," ",v("relative-time",{datetime:t,class:"no-wrap"})),Le=({children:e})=>v("div",{className:"ml-1"},e);const Fe=({lang:e})=>v("span",{className:"language-color","aria-label":`${e.name} ${e.percent}`,itemProp:"keywords",style:{width:e.percent,backgroundColor:e.color}},e.name),Ve=({lang:e})=>v("li",null,v(e.link?"a":"span",{href:e.link},v("span",{className:"color-block language-color",style:{backgroundColor:e.color}}),v("span",{className:"lang"}," ",e.name," "),v("span",{className:"percent"},e.percent))),Ue=({open:e,langs:t})=>v("details",{className:"details-reset mb-3",open:e},v("summary",{title:"Click for language details"},v("div",{className:"d-flex repository-lang-stats-graph"},t.map((e=>v(Fe,{lang:e}))))),v("div",{className:"repository-lang-stats"},v("ol",{className:"repository-lang-stats-numbers"},t.map((e=>v(Ve,{lang:e}))))));var De=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Me(e,t){return(t=isNaN(t)?-1:+t)<0||1===t?e:e.endsWith("s")||e.endsWith("sh")||e.endsWith("ch")||e.endsWith("x")||e.endsWith("z")?e+"es":e+"s"}const Ge=({icon:e,href:t,text:n,count:r})=>v("li",null,v("a",{href:t},e," ","-1"!==String(r)&&v("span",{className:"num text-emphasized"},r)," ",Me(n,r)));Ge.defaultProps={count:-1};const $e=Ge;function ze(){return(ze=Object.assign||function(e){for(var t=1;tv("svg",ze({className:(e.octicon||"octicon")+" "+(e["octicon-law"]||"octicon-law"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M8.75.75a.75.75 0 00-1.5 0V2h-.984c-.305 0-.604.08-.869.23l-1.288.737A.25.25 0 013.984 3H1.75a.75.75 0 000 1.5h.428L.066 9.192a.75.75 0 00.154.838l.53-.53-.53.53v.001l.002.002.002.002.006.006.016.015.045.04a3.514 3.514 0 00.686.45A4.492 4.492 0 003 11c.88 0 1.556-.22 2.023-.454a3.515 3.515 0 00.686-.45l.045-.04.016-.015.006-.006.002-.002.001-.002L5.25 9.5l.53.53a.75.75 0 00.154-.838L3.822 4.5h.162c.305 0 .604-.08.869-.23l1.289-.737a.25.25 0 01.124-.033h.984V13h-2.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5h-2.5V3.5h.984a.25.25 0 01.124.033l1.29.736c.264.152.563.231.868.231h.162l-2.112 4.692a.75.75 0 00.154.838l.53-.53-.53.53v.001l.002.002.002.002.006.006.016.015.045.04a3.517 3.517 0 00.686.45A4.492 4.492 0 0013 11c.88 0 1.556-.22 2.023-.454a3.512 3.512 0 00.686-.45l.045-.04.01-.01.006-.005.006-.006.002-.002.001-.002-.529-.531.53.53a.75.75 0 00.154-.838L13.823 4.5h.427a.75.75 0 000-1.5h-2.234a.25.25 0 01-.124-.033l-1.29-.736A1.75 1.75 0 009.735 2H8.75V.75zM1.695 9.227c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327l-1.305 2.9zm10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327l-1.305 2.9z"}));function He(){return(He=Object.assign||function(e){for(var t=1;tv("svg",He({className:(e.octicon||"octicon")+" "+(e["octicon-people"]||"octicon-people"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"}));function _e(){return(_e=Object.assign||function(e){for(var t=1;tv("svg",_e({className:(e.octicon||"octicon")+" "+(e["octicon-tag"]||"octicon-tag"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"}));function Je(){return(Je=Object.assign||function(e){for(var t=1;tv("svg",Je({className:(e.octicon||"octicon")+" "+(e["octicon-git-branch"]||"octicon-git-branch"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"}));function Xe(){return(Xe=Object.assign||function(e){for(var t=1;tv("svg",Xe({className:(e.octicon||"octicon")+" "+(e["octicon-git-commit"]||"octicon-git-commit"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"})),Ye=({rounded:e,children:t})=>v("div",{class:["overall-summary","mt-3",e?"mb-3":["border-bottom-0","mb-0","rounded-bottom-0"]]},v("ul",{className:"numbers-summary"},t));Ye.defaultProps={rounded:!0};const et=Ye;var tt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const nt=({children:e})=>v("div",{className:"repository-topics-container mt-3 mb-3 js-topics-list-container"},e);var rt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const ot=({website:e,children:t})=>v("div",null,v("div",{className:"f4"},v("span",{className:"text-gray-dark mr-2"},t),e&&v("span",null,v("a",{href:e,title:e,role:"link",target:"_blank",rel:"noopener noreferrer"},e))));var it=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function at(){return(at=Object.assign||function(e){for(var t=1;tv("svg",at({className:(e.octicon||"octicon")+" "+(e["octicon-book"]||"octicon-book"),width:"16",height:"16","aria-hidden":"true"},t),v("path",{fillRule:"evenodd",d:"M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"}));var lt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const ct=({href:e,icon:t,text:n,count:r,selected:o})=>v("a",{href:e,class:["UnderlineNav-item",o&&"selected"]},t,n,0!=r&&v("span",{className:"Counter",title:r},r));var ut=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var dt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const pt=function(e,t=null){return t=t||e.method,fetch(e.action,{method:t,body:new URLSearchParams(new FormData(e))})},mt=({emoji:e,text:t,isBusy:n,dialog:r})=>v(r?"details":"div",{class:["user-status-container","border","position-relative","hide-sm","bg-white","hide-md",r?["details-reset","details-overlay","details-overlay-dark"]:null]},v(r?"summary":"div",{className:"d-flex"},v("div",{class:["d-flex","p-2","width-full","border-0","rounded-bottom-0",n?["user-status-container-border-busy","bg-yellow-light","border-yellow"]:null]},v("div",{className:"flex-self-start mr-1 ml-1"},v("div",null,e)),v("div",{className:"user-status-message-wrapper f6 mt-1 text-gray-dark ws-normal"},v("div",null,v("div",null,t))))),r);mt.defaultProps={isBusy:!1,dialog:null};const ht=mt;var ft=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const yt=({children:e})=>v("div",{className:"pt-3"},e.map((e=>{var t;const n=null===(t=null==e?void 0:e.querySelector)||void 0===t?void 0:t.call(e,"summary");return n&&(n.className="btn-link text-small muted-link my-1"),e})));var vt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var gt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var bt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function xt(e){return bt(this,void 0,void 0,(function*(){!function(){const e=document.querySelector(".progress-pjax-loader");if(e){const t=e.firstElementChild,n=1200,r=100;t.style.width="0",e.style.opacity="100%";for(let e=0;et.style.width=`${r}%`),e)}setTimeout((()=>e.style.opacity="0"),n+r)}}();const t=yield fetch(e);return{document:(new DOMParser).parseFromString(yield t.text(),"text/html"),url:t.url}}))}function wt(e){return e.src||e.getAttribute("data-src")}function St(e){document.body.className=e.body.className,document.head.querySelector("title").innerText=e.head.querySelector("title").innerText,function(e){const t=document.querySelector("header"),n=e.querySelector("header");t&&n&&t.replaceWith(n)}(e),function(e){const t=[...document.querySelectorAll("script")],n=[...e.querySelectorAll("script")].map(wt).filter((e=>!t.some((t=>wt(t)===e)))).map((e=>v("script",{src:e})));document.body.append(...n)}(e)}const kt=function(e=window.location.href,t=!0){return bt(this,void 0,void 0,(function*(){const n=function(e=location.pathname){return!P(e)}(),r=C(),o=yield xt(e),i=o.document.querySelector("main");if(i.style.display="none",n){document.querySelector("body > div.application-main").prepend(v("div",{itemScope:!0,itemType:"http://schema.org/SoftwareSourceCode"},v("main",null)))}const a=document.querySelector("main");if(a.parentElement.insertBefore(i,a),yield jt(o.url),a.replaceWith(i),n){const e=document.querySelector("body > div.application-main");for(const t of[...e.children].splice(1))e.removeChild(t)}else r&&(i.parentElement.className="");i.style.display="",(yield ge.jumpToTop.getValue())&&window.scrollTo(0,0),St(o.document),t&&function(e){try{history.pushState(null,null,e)}catch(t){location.hash="#"+e}}(o.url)}))};var qt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var At=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};var Pt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};const Et=[new class extends ie{constructor(){super(ge.usePreloader,be.Z,"preloader")}},new class extends ie{constructor(){super({getValue:()=>!0},G.Z,"compatibility")}},new class extends ie{constructor(){super(ge.useOldCSS,ae.Z,"old-school")}},new class extends ne{isApplieble(e){return F(e)}waitUntilFixerReady(){return ee(".Subhead--spacious")}apply(){const e=document.querySelector(".Subhead--spacious");e.parentElement.insertBefore(v(Ne,null),e)}},new class extends ne{constructor(){super(...arguments),this.wasShown=!1}isApplieble(){return xe(this,void 0,void 0,(function*(){return(!this.wasShown||(yield ge.engine.getValue())===fe.Pjax)&&(yield ge.usePreloader.getValue())}))}apply(){this.wasShown=!0,document.documentElement.classList.add("defreshing"),document.documentElement.dataset.defreshedAt=String((new Date).valueOf())}},new class extends ne{isApplieble(e){return N(e)&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) > div > nav")}apply(e){const t=document.querySelector("main > div > nav").parentElement;C(e)||(t.className="pagehead repohead hx_repohead readability-menu bg-gray-light pb-0 pt-3",t.firstElementChild.className="d-flex container-lg mb-4 px-3"),t.querySelector("nav").className="js-repo-nav js-sidenav-container-pjax clearfix hx_reponav reponav px-3 container-lg",t.querySelector("nav > ul").className="list-style-none";for(const e of t.querySelectorAll("nav > ul > li")){e.className="";const t=e.querySelector("a"),n=t.classList.contains("selected");t.className="js-selected-navigation-item reponav-item"+(n?" selected":"")}}},new class extends ne{isApplieble(e){return N(e)&&!C(e)&&!je()}waitUntilFixerReady(){return Y("main:nth-child(1) .container-xl")}apply(){document.querySelector("main .container-xl").className="container-lg clearfix new-discussion-timeline px-3"}},new class extends ne{isApplieble(e){return N(e)&&!je()}waitUntilFixerReady(){return Y("main:nth-child(1) div.repository-content > :first-child")}},new class extends ne{isApplieble(){return Te()}waitUntilFixerReady(){return ee("main:nth-child(1) git-clone-help")}apply(){return Re(this,void 0,void 0,(function*(){const e=document.querySelector("main:nth-child(1) git-clone-help"),t=new Map([[`-M ${ge.mainBranchName.defaultValue}`,`-M ${yield ge.mainBranchName.getValue()}`],[`origin ${ge.mainBranchName.defaultValue}`,`origin ${yield ge.mainBranchName.getValue()}`]]),n=[...e.querySelectorAll("span")].filter((e=>(e.innerText||"").trim()));for(const e of n)for(const n of t)e.innerText=e.innerText.replace(n[0],n[1])}))}},new class extends ne{isApplieble(e){return(j(e)||T(e)||R(e))&&!(Te()||je())}waitUntilFixerReady(){return ee("main:nth-child(1) #branch-select-menu","main:nth-child(1) #branch-select-menu span.css-truncate-target")}apply(){const e=document.querySelector("#branch-select-menu"),t=e.querySelector("details-menu"),n=t&&t.getAttribute("src"),r=e.querySelector("include-fragment");r&&r.setAttribute("src",n);const o=e.querySelector("span.css-truncate-target");o.parentElement.insertBefore(v(Oe,null),o)}},new class extends ne{isApplieble(e){return(j(e)||T(e)||R(e))&&!(Te()||je())}waitUntilFixerReady(){return ee("main:nth-child(1) #ref-list-branches")}},new class extends ne{isApplieble(e){return(j(e)||T(e))&&!(Te()||je())}waitUntilFixerReady(e){const t=["main:nth-child(1) .repository-content .Box relative-time","main:nth-child(1) .repository-content .Box div.flex-shrink-0:not(.hx_avatar_stack_commit)"];return j(e)&&(t.push("main:nth-child(1) .repository-content .file-navigation > :not(:first-child) svg.octicon-git-branch"),t.push("main:nth-child(1) .repository-content .Box ul.list-style-none svg.octicon-history")),ee({selectors:t,dynamic:!0})}apply(e,t){j(e)&&this.backupDetails(t),this.moveCommitBuildStatuses(),this.moveCommitComments(),this.moveCommitDetails(),this.removeSecondCommitTitle()}backupDetails(e){const t=document.querySelector(".repository-content .file-navigation > :not(:first-child) svg.octicon-git-branch").parentElement;t.id="backup-branches";t.parentElement.remove(),e.append(t);const n=document.querySelector(".repository-content .Box ul.list-style-none svg.octicon-history").parentElement;n.id="backup-commits";n.parentElement.parentElement.remove(),e.append(n)}getBuildStatuses(){const e=document.querySelector("main:nth-child(1) .repository-content .Box .Box-header");return e.querySelector("details.commit-build-statuses")||e.querySelector("include-fragment")}moveCommitBuildStatuses(){if(this.getBuildStatuses()){const e=document.querySelector(".repository-content .Box .Box-header .commit-author").parentElement;e.parentElement.insertBefore(v(Le,null,this.getBuildStatuses()),e.nextSibling)}}moveCommitComments(){const e=document.querySelector("main:nth-child(1) .repository-content .Box .Box-header svg.octicon-comment");if(e){const t=e.parentElement;t.className="no-wrap muted-link text-inherit ml-2";const n=document.querySelector(".repository-content .Box .Box-header a.commit-author").parentElement;n.parentElement.insertBefore(t,n.nextSibling)}}moveCommitDetails(){const e=document.querySelector(".repository-content .Box relative-time").parentElement.parentElement,t=document.querySelector(".repository-content .Box div.flex-shrink-0:not(.hx_avatar_stack_commit)");for(const e of[...t.children])t.removeChild(e);const n=e.querySelector("a.text-mono"),r=e.querySelector("relative-time");t.append(v(Ce,{href:n.href,datetime:r.getAttribute("datetime")})),e.remove()}removeSecondCommitTitle(){const e=document.querySelector(".repository-content .Box .Box-header .Details-content--hidden a.text-bold");e&&e.parentElement.remove()}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return De(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .BorderGrid-row:last-child"))&&(yield Q("main:nth-child(1) .BorderGrid-row .Progress"))}))}apply(){return De(this,void 0,void 0,(function*(){const e=[...document.querySelector("main .BorderGrid-row .Progress").parentElement.nextElementSibling.children].map(this.extractLanguageData),t=document.querySelector(".repository-content"),n=yield ge.openLanguagesByDefault.getValue();t.prepend(v(Ue,{open:n,langs:e}))}))}extractLanguageData(e){return e.querySelector("a")?{name:e.querySelector("span").innerText,percent:e.querySelectorAll("span")[1].innerText,color:e.querySelector("svg").style.color,link:e.querySelector("a").href}:{name:e.querySelectorAll("span")[1].innerText,percent:e.querySelectorAll("span")[2].innerText,color:e.querySelector("svg").style.color,link:""}}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}apply(e,t){return tt(this,void 0,void 0,(function*(){const n=document.querySelector(".repository-content details summary div.repository-lang-stats-graph");document.querySelector(".repository-content").prepend(v(et,{rounded:!n},this.createCommitsSummaryElement(t),this.createBranchesSummaryElement(t),this.createPackagesSummaryElement(e),this.createReleasesSummaryElement(e,yield ge.treatTagsAsReleases.getValue(),yield ge.showLatestReleasePopup.getValue()),this.createContributorsSummaryElement(e),this.createLicenseSummaryElement()))}))}createCommitsSummaryElement(e){const t=e.querySelector("#backup-commits"),n=t.querySelector("strong").innerText,r=t.href,o=v(Qe,null);return v($e,{icon:o,href:r,text:"commit",count:n})}createBranchesSummaryElement(e){const t=e.querySelector("#backup-branches"),n=t.querySelector("strong").innerText,r=t.href,o=v(Ke,null);return v($e,{icon:o,href:r,text:"branch",count:n})}createPackagesSummaryElement(e){const t=v(Ze,null);return this.createSummaryElementFromRightBar(e,t,"package",0,"",!1)}createReleasesSummaryElement(e,t,n){var r;const o=v(Ze,null),i=this.createSummaryElementFromRightBar(e,o,"release",0,"",!0,t);if(n&&i){const e=this.findRightBarSectionByName("releases"),t=null==e?void 0:e.querySelector("relative-time"),n=null===(r=null==t?void 0:t.parentElement)||void 0===r?void 0:r.previousElementSibling,o=null==n?void 0:n.querySelector("span");if(o){const e=`${o.innerText} — ${t.innerText}`;i.classList.add("tooltipped","tooltipped-se"),i.setAttribute("aria-label",e)}}return i}createContributorsSummaryElement(e){const t=v(We,null);return this.createSummaryElementFromRightBar(e,t,"contributor",1,"graphs/")}createLicenseSummaryElement(){const e=document.querySelector(".flex-shrink-0.col-12.col-md-3 svg.octicon-law");if(e){const t=e.parentElement,n=t.href,r=t.innerText.replace("License","").trim(),o=v(Ie,null);return v($e,{icon:o,href:n,text:r})}return null}createSummaryElementFromRightBar(e,t,n,r=0,o="",i=!0,a=!1){const s=this.findRightBarSectionByName(n);if(!s&&!i)return null;let l,c;if(s){let e=s.querySelector("span.Counter");!e&&a&&(e=s.querySelector(":scope > a > span")),l=(null==e?void 0:e.innerText)||r,c=s.querySelector("a").href}else l=r,c=`/${E(e)}/${o}${Me(n,l)}`;return v($e,{icon:t,href:c,text:n,count:l})}findRightBarSectionByName(e){return[...document.querySelectorAll(".flex-shrink-0.col-12.col-md-3 div.BorderGrid-cell")].find((t=>{const n=t.querySelector("a");return n&&n.href.includes(e)}))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return rt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content .BorderGrid-row"))&&(yield Q("main:nth-child(1) .repository-content .BorderGrid-cell .topic-tag"))}))}apply(){const e=document.querySelector("main .repository-content .BorderGrid-cell .topic-tag");document.querySelector("main .repository-content").prepend(v(nt,null,e.parentElement))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) .repository-content .BorderGrid-row")}apply(){var e,t;const n=document.querySelector("main .repository-content"),r=n.querySelector(".BorderGrid-cell"),o=r.querySelector(".f4"),i=null===(t=null===(e=r.querySelector(".octicon-link"))||void 0===e?void 0:e.parentElement.querySelector("a"))||void 0===t?void 0:t.href;n.prepend(v(ot,{website:i},o.childNodes))}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return it(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content .BorderGrid-row"))&&(yield Q("main:nth-child(1) .repository-content .BorderGrid-row:nth-child(1) details"))}))}apply(){const e=document.querySelector("main .repository-content .BorderGrid-row:nth-child(1) details");e&&document.querySelector("main .repository-content").prepend(e)}},new class extends ne{isApplieble(e){return j(e)&&!Te()&&!je()}waitUntilFixerReady(){return ee("main:nth-child(1) .repository-content")}apply(){const e=document.querySelector(".repository-content"),t=e.querySelector(".gutter-condensed"),n=t.firstElementChild;e.append(...n.children),t.parentElement.removeChild(t)}},new class extends ne{isApplieble(e){return(j(e)||T(e))&&!Te()&&!je()}waitUntilFixerReady(){return lt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .repository-content"))&&(yield Q("main:nth-child(1) #readme"))}))}apply(){const e=document.querySelector("#readme");e.className="Box md js-code-block-container Box--condensed";e.querySelector(".Box-header").className="Box-header d-flex flex-items-center flex-justify-between";e.querySelector(".Box-title.pr-3").prepend(v(st,null))}},new class extends ne{isApplieble(e){return ut(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return ee("main:nth-child(1) nav","main:nth-child(1) div.js-profile-editable-area > :not(.vcard-details)[class]")}apply(e){return ut(this,void 0,void 0,(function*(){const t=document.querySelector("main div.js-profile-editable-area > :not(.vcard-details)[class]"),n=document.querySelector("main nav");if(n.style.overflow="hidden",n.append(...this.generateTabs(t,e)),t.parentElement.removeChild(t),!(yield ge.keepProfilePageIcons.getValue()))for(const e of n.querySelectorAll("svg"))e.style.display="none"}))}generateTabs(e,t){const n=new Map([["stars",null],["followers",null],["following",v(We,null)]]),r=[...n.keys()];return[...e.querySelectorAll("a")].filter((e=>n.has(this.getTabName(e.href)))).sort(((e,t)=>r.indexOf(this.getTabName(e.href))-r.indexOf(this.getTabName(t.href)))).map((e=>this.generateTab(t,e,n.get(this.getTabName(e.href))))).filter((e=>e))}getTabName(e){const t=e.indexOf("?");return-1===t?"":new URLSearchParams(e.substring(t)).get("tab")}generateTab(e,t,n=null){var r;const o=t.querySelector("svg")||n;null==o||o.classList.add("UnderlineNav-octicon");let i=this.getTabName(t.href).trim();i=i[0].toUpperCase()+i.slice(1);const a=t.querySelector("span"),s=(null===(r=null==a?void 0:a.innerText)||void 0===r?void 0:r.trim())||0;return v(ct,{href:t.href,selected:this.getTabName(e)===this.getTabName(t.href),icon:o,text:i,count:s})}},new class extends ne{isApplieble(e){return dt(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&(yield ge.removeThemeSelector.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return dt(this,void 0,void 0,(function*(){return ee("main:nth-child(1) nav")}))}apply(){const e=document.querySelector("main:nth-child(1) nav");e&&e.nextElementSibling&&e.nextElementSibling.remove()}},new class extends ne{isApplieble(e){return ft(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&(yield ge.defreshProfilePageUserStatus.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return Q("main:nth-child(1) .user-status-container")}apply(){const e=document.querySelector("main .user-status-container"),t=e.querySelector("img")||e.querySelector("g-emoji"),n=e.querySelector(".user-status-message-wrapper"),r=(null==n?void 0:n.innerText.trim())||"",o=!!e.querySelector(".user-status-busy"),i=e.querySelector("details-dialog");this.fixDialog(i),e.replaceWith(v(ht,{emoji:t,text:r,isBusy:o,dialog:i}));const a=document.querySelector("main img.avatar");a&&a.classList.add("avatar-before-user-status")}fixDialog(e){e&&(this.fixDialogFragments(e),this.fixDialogEmojis(e),this.fixDialogButtons(e))}fixDialogFragments(e){for(const t of[...e.querySelectorAll("include-fragment")])t.setAttribute("src",t.getAttribute("data-url"))}fixDialogEmojis(e){const t=e.querySelector(".js-user-status-custom-emoji"),n=e.querySelector("form").emoji;e.querySelector(".btn.js-toggle-user-status-emoji-picker").addEventListener("click",(r=>{r.preventDefault(),r.stopPropagation();const o=e.querySelector("emoji-picker");o&&(this.fixEmojiPicker(t,n,o),o.open())}))}fixEmojiPicker(e,t,n){if(!n.fixed){for(const r of[...n.querySelectorAll(".js-emoji-button")])r.addEventListener("click",(function(r){r.preventDefault(),t.value=this.getAttribute("value");const o=this.children[0].cloneNode(!0);o.removeAttribute("width"),o.removeAttribute("height"),e.children[0].replaceWith(v("div",null,o)),n.close()}));n.fixed=!0}}fixDialogButtons(e){const t=e.querySelector("form button[type='submit']"),n=t.parentElement.querySelector("button:not([type='submit'])");t.addEventListener("click",(function(e){return ft(this,void 0,void 0,(function*(){e.preventDefault(),yield pt(this.form),location.reload()}))})),n.addEventListener("click",(function(e){return ft(this,void 0,void 0,(function*(){e.preventDefault();const t=this.form;t.emoji.value="",t.message.value="",t.limited_availability.value="0",yield pt(this.form),location.reload()}))}))}},new class extends ne{isApplieble(e){return vt(this,void 0,void 0,(function*(){return(yield ge.defreshProfilePage.getValue())&&V(e)&&!je()}))}waitUntilFixerReady(){return vt(this,void 0,void 0,(function*(){return(yield ee("main:nth-child(1) .h-card"))&&(yield Q("main:nth-child(1) #blob-more-options-details"))}))}apply(){const e=document.querySelector("#blob-more-options-details"),t=e.querySelector("details").parentElement;document.querySelector("main .h-card").append(v(yt,null,t)),e.parentElement.remove()}},new class extends ne{constructor(){super(...arguments),this.isActive=!1}isApplieble(){return gt(this,void 0,void 0,(function*(){return!this.isActive&&(yield ge.engine.getValue())===fe.Pjax}))}apply(){this.isActive=!0,document.addEventListener("pjax:success",(()=>jt()))}},new class extends ne{isApplieble(){return qt(this,void 0,void 0,(function*(){return(yield ge.engine.getValue())===fe.Original}))}apply(){this.setupObserver(),this.fixAll()}needsToBeFixed(e){return!e.hasAttribute("defreshed")&&e.href&&!L(e.href)&&(!!(t=e.href)&&(t.startsWith("/")||U(t,location.host)))&&(N(e.href)||F(e.href)||V(e.href))&&!O(e.href)&&!C(e.href);var t}fix(e){e.setAttribute("defreshed",""),e.addEventListener("click",(function(e){return qt(this,void 0,void 0,(function*(){e.metaKey||e.ctrlKey||(e.stopPropagation(),e.preventDefault(),kt(D(this.href)))}))}))}fixAll(){[...document.querySelectorAll("a")].filter(this.needsToBeFixed).forEach(this.fix)}setupObserver(){if(!("defreshObserver"in window)){const e=new MutationObserver((()=>this.fixAll()));e.observe(document.body,{childList:!0,subtree:!0}),window.defreshObserver=e}}},new class extends ne{isApplieble(){return At(this,void 0,void 0,(function*(){return(yield ge.engine.getValue())===fe.Original}))}apply(){window.onpopstate=function(){const e=document.location.href;M(e)&&N(e)&&!L(e)?kt(e,!1):window.location.href=document.location.href}}},new class extends ne{apply(){[...document.querySelectorAll(".js-notification-top-shelf[closing], div#js-flash-container[closing]")].forEach((e=>e.remove())),[...document.querySelectorAll(".js-notification-top-shelf, div#js-flash-container")].forEach((e=>e.setAttribute("closing","")))}},new class extends ne{isApplieble(){return document.documentElement.classList.contains("defreshing")}apply(){return Pt(this,void 0,void 0,(function*(){const e=document.documentElement.classList;e.remove("defreshing");const t=+document.documentElement.dataset.defreshedAt;delete document.documentElement.dataset.defreshedAt;(new Date).valueOf()-t>100&&(e.add("defreshed"),yield z(1500),e.remove("defreshed"))}))}}];var Bt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Nt(e=window.location.href){return Bt(this,void 0,void 0,(function*(){const t=document.createElement("backup");for(const n of Et)if((yield n.isApplieble(e,t))&&(yield n.waitUntilFixerReady(e,t)))try{yield n.apply(e,t)}catch(e){console.log("Fixer exception: ",e)}}))}const jt=Nt;var Tt=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};!function(){Tt(this,void 0,void 0,(function*(){!document.documentElement.classList.contains(te.u2)&&M()&&(document.documentElement.classList.add(te.u2),yield Nt())}))}()},176:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".overall-summary{position:relative;border:1px solid}.overall-summary.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.overall-summary>ul.numbers-summary{display:table;width:100%;table-layout:fixed}.overall-summary>ul.numbers-summary>li{display:table-cell;padding:0;text-align:center;white-space:nowrap}.overall-summary>ul.numbers-summary>li>a{display:block;padding:10px 0;text-decoration:none}.overall-summary>ul.numbers-summary>li.tooltipped-se::before{bottom:3px}.overall-summary>ul.numbers-summary>li.tooltipped-se::after{top:calc(100% - 10px)}.overall-summary{border-color:var(--color-btn-border)}.overall-summary a{color:var(--color-text-secondary)}.overall-summary a:hover{color:var(--color-text-link)}.overall-summary .octicon{color:var(--color-text-tertiary)}.reponav-item svg.octicon{color:var(--color-underlinenav-icon)}div.repository-lang-stats-graph{border-color:var(--color-btn-border)}\n",""]);const i=o},12:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,"body .rounded-1{border-radius:3px !important}.btn{border-radius:3px !important}.repository-content .file-navigation .btn{padding:3px 10px !important;font-size:12px !important;line-height:20px !important;font-weight:600 !important}#branch-select-menu>.btn>svg{display:none !important}#branch-select-menu>.btn>span{font-weight:600 !important}.subnav-item:first-child,.subnav-search-context .btn,.BtnGroup-item:first-child,.BtnGroup-parent:first-child .BtnGroup-item,.input-group .input-group-button:first-child .btn,.btn.btn-with-count{border-top-left-radius:3px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:3px !important}.subnav-item:last-child,.subnav-search-context+.subnav-search .subnav-search-input,.BtnGroup-item:last-child,.BtnGroup-parent:last-child .BtnGroup-item,.input-group .input-group-button:last-child .btn{border-top-left-radius:0 !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:0 !important}img.avatar,img.avatar-user,a.avatar-user{border-radius:3px !important}body:not(.page-profile) img.avatar,body:not(.page-profile) img.avatar-user,body:not(.page-profile) a.avatar-user{background-color:transparent !important}.Box{border-radius:3px !important}.Box-header,:not(li).Box-row:first-of-type,.Box--danger li.Box-row:first-of-type{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.markdown-body pre{border-radius:3px !important}.dropdown-menu,.SelectMenu-modal{border-radius:3px !important}.SelectMenu-modal .SelectMenu-tab{border-top-left-radius:4px !important;border-top-right-radius:4px !important}nav.menu{border-radius:3px !important}nav.menu>*:first-child{border-top-left-radius:3px !important;border-top-right-radius:3px !important}nav.menu>*:last-child{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}input[type='text'].form-control,input[type='url'].form-control,textarea.form-control,label.form-control,div.tag-input.form-control,select.form-select{border-radius:3px !important}textarea.form-control.js-quick-submit{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}text-expander+label.drag-and-drop,text-expander+label.drag-and-drop>input{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}.pagehead-actions .btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding:3px 10px !important}.pagehead-actions a.social-count{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;padding:3px 10px !important}div.overall-summary{border-radius:3px !important}div.repository-lang-stats-graph{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}div.repository-lang-stats-graph>span.language-color:first-child{border-bottom-left-radius:3px !important}div.repository-lang-stats-graph>span.language-color:last-child{border-bottom-right-radius:3px !important}a.topic-tag{border:none !important;display:inline-block !important;padding:.3em .9em !important;margin:0 .5em .5em 0 !important;white-space:nowrap !important;line-height:1.5 !important;font-size:12px !important;border-radius:3px !important}li.topic-tag-action{border-radius:3px !important}.IssueLabel{border-radius:2px !important}.IssueLabel--big.lh-condensed,.State{border-radius:3px !important}.timeline-comment{border-radius:3px !important}.timeline-comment-header,.previewable-comment-form .comment-form-head.tabnav{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.timeline-comment-header .tabnav-tab,.previewable-comment-form .comment-form-head.tabnav .tabnav-tab{border-top-left-radius:4px !important;border-top-right-radius:4px !important}div.comment-reactions-options .reaction-summary-item:first-child{border-bottom-left-radius:3px}.h-card .avatar-before-user-status{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.h-card .user-status-container{border-top:0 !important}.dropdown-menu .js-user-status-container{border-radius:3px !important}body.page-profile .graph-before-activity-overview{border-radius:3px !important}body.page-profile .contribution-activity li>.js-year-link{border-radius:3px !important}\n",""]);const i=o},213:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'html.defreshing main>*,html.defreshing div.footer{opacity:0}html.defreshing main::before{content:url("https://github.githubassets.com/images/spinners/octocat-spinner-128.gif");position:relative;left:calc(50% - 64px);top:64px}html.defreshing[data-color-mode=dark] main::before{filter:invert(1)}html.defreshed *{transition:1000ms opacity}\n',""]);const i=o},645:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i{const r=n(940),o=n(298);t.BF=e=>(e=(e||"").toString().toLowerCase(),r.includes(e))},298:e=>{e.exports=JSON.parse('{"avatars":{"reserved":true,"taken":true,"typical":true,"included":false},"assets":{"reserved":true,"taken":true,"typical":true,"included":false},"bookmarks":{"reserved":true,"taken":true,"typical":true,"included":false},"checks":{"reserved":true,"taken":true,"typical":true,"included":false},"conversations":{"reserved":true,"taken":true,"typical":true,"included":false},"labels":{"reserved":true,"taken":true,"typical":true,"included":false},"media":{"reserved":true,"taken":true,"typical":true,"included":false},"nodes":{"reserved":true,"taken":true,"typical":true,"included":false},"owners":{"reserved":true,"taken":true,"typical":true,"included":false},"page":{"reserved":true,"taken":true,"typical":true,"included":false},"registry":{"reserved":true,"taken":true,"typical":true,"included":false},"seats":{"reserved":true,"taken":true,"typical":true,"included":false},"shared":{"reserved":true,"taken":true,"typical":true,"included":false},"tasks":{"reserved":true,"taken":true,"typical":true,"included":false},"uploads":{"reserved":true,"taken":true,"typical":true,"included":false},"account":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/settings/profile","included":true},"apps":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/marketplace","included":true},"blog":{"reserved":true,"taken":false,"typical":false,"redirect":"https://blog.github.com","included":true},"c":{"reserved":true,"taken":false,"typical":false,"redirect":"https://support.github.com/","included":true},"contact":{"reserved":true,"taken":false,"typical":false,"redirect":"https://support.github.com/","included":true},"contributing":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/about/careers","included":true},"customer":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/business/customers","included":true},"customers":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/business/customers","included":true},"developer":{"reserved":true,"taken":false,"typical":false,"redirect":"https://developer.github.com","included":true},"edu":{"reserved":true,"taken":false,"typical":false,"redirect":"https://education.github.com","included":true},"guides":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com","included":true},"help":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com","included":true},"launch":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/search","included":true},"mac":{"reserved":true,"taken":false,"typical":false,"redirect":"https://desktop.github.com","included":true},"mirrors":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/about-github-mirrors/","included":true},"pages":{"reserved":true,"taken":false,"typical":false,"redirect":"https://pages.github.com","included":true},"plans":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/pricing","included":true},"press":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/about/press","included":true},"readme":{"reserved":true,"taken":false,"typical":false,"included":true},"repositories":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/trending","included":true},"resources":{"reserved":true,"taken":false,"typical":false,"redirect":"https://resources.github.com","included":true},"security":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-security/","included":true},"settings":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/settings/profile","included":true},"signup":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/join","included":true},"terms":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-terms-of-service/","included":true},"topic":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com/topics","included":true},"tos":{"reserved":true,"taken":false,"typical":false,"redirect":"https://help.github.com/articles/github-terms-of-service/","included":true},"training":{"reserved":true,"taken":false,"typical":false,"redirect":"https://services.github.com","included":true},"users":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com","included":true},"wiki":{"reserved":true,"taken":false,"typical":false,"redirect":"https://github.com","included":true},"windows":{"reserved":true,"taken":false,"typical":false,"redirect":"https://desktop.github.com","included":true},"advisories":{"reserved":true,"taken":true,"typical":false,"included":true,"notes":"GitHub Advisory Database"},"collections":{"reserved":true,"taken":false,"typical":false,"included":true,"notes":"Curated lists of GitHub repos"},"hovercards":{"reserved":true,"taken":false,"typical":false,"included":true,"notes":"HTTP ERROR 406"},"inbox":{"reserved":true,"taken":true,"typical":false,"redirect":"https://github.com/410","included":true,"notes":"410 ERROR"},"invalid-email-address":{"reserved":true,"taken":true,"typical":false,"included":true,"notes":"HTTP ERROR 404"},"suggestions":{"reserved":true,"taken":false,"typical":false,"included":true},"suspended":{"reserved":true,"taken":true,"typical":false,"redirect":"https://github.com","included":true,"notes":"Page behaviour depends on whether you\'re logged in or if your account is actually suspended"},"case-studies":{"reserved":false,"taken":true,"typical":false,"included":true},"watching":{"reserved":false,"taken":true,"typical":false,"included":true},"save-net-neutrality":{"reserved":false,"taken":true,"typical":false,"included":true},"ghost":{"reserved":false,"taken":true,"typical":true,"included":true},"status":{"reserved":true,"taken":false,"typical":false,"included":true}}')},940:e=>{e.exports=JSON.parse('["400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","425","426","427","428","429","430","431","500","501","502","503","504","505","506","507","508","509","510","511","about","access","account","admin","advisories","anonymous","any","api","apps","attributes","auth","billing","blob","blog","bounty","branches","business","businesses","c","cache","case-studies","categories","central","certification","changelog","cla","cloud","codereview","collection","collections","comments","commit","commits","community","companies","compare","contact","contributing","cookbook","coupons","customer-stories","customer","customers","dashboard","dashboards","design","develop","developer","diff","discover","discussions","docs","downloads","downtime","editor","editors","edu","enterprise","events","explore","featured","features","files","fixtures","forked","garage","ghost","gist","gists","graphs","guide","guides","help","help-wanted","home","hooks","hosting","hovercards","identity","images","inbox","individual","info","integration","interfaces","introduction","invalid-email-address","investors","issues","jobs","join","journal","journals","lab","labs","languages","launch","layouts","learn","legal","library","linux","listings","lists","login","logos","logout","mac","maintenance","malware","man","marketplace","mention","mentioned","mentioning","mentions","migrating","milestones","mine","mirrors","mobile","navigation","network","new","news","none","nonprofit","nonprofits","notices","notifications","oauth","offer","open-source","organisations","organizations","orgs","pages","partners","payments","personal","plans","plugins","popular","popularity","posts","press","pricing","professional","projects","pulls","raw","readme","recommendations","redeem","releases","render","reply","repositories","resources","restore","revert","save-net-neutrality","saved","scraping","search","security","services","sessions","settings","shareholders","shop","showcases","signin","signup","site","spam","sponsors","ssh","staff","starred","stars","static","status","statuses","storage","store","stories","styleguide","subscriptions","suggest","suggestion","suggestions","support","suspended","talks","teach","teacher","teachers","teaching","team","teams","ten","terms","timeline","topic","topics","tos","tour","train","training","translations","tree","trending","updates","username","users","visualization","w","watching","wiki","windows","works-with","www0","www1","www2","www3","www4","www5","www6","www7","www8","www9"]')}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={id:r,exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);n(237)})(); \ No newline at end of file diff --git a/build/github-defreshed.xpi b/build/github-defreshed.xpi index e95723a..9472580 100644 Binary files a/build/github-defreshed.xpi and b/build/github-defreshed.xpi differ