Last active
January 4, 2021 07:15
-
-
Save ksmithut/31b66e0bc20e4bc0ed504f2dea4bfa2c to your computer and use it in GitHub Desktop.
highlight.js slowness
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> | |
<title>Page Title</title> | |
<meta name="viewport" content="width=device-width, initial-scale=1" /> | |
<link | |
id="theme-link" | |
rel="stylesheet" | |
href="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/default.min.css" | |
/> | |
<script src="https:////cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/highlight.min.js"></script> | |
</head> | |
<body> | |
<select id="theme-selector"> | |
<option value="a11y-dark">a11y-dark</option> | |
<option value="a11y-light">a11y-light</option> | |
<option value="agate">agate</option> | |
<option value="an-old-hope">an-old-hope</option> | |
<option value="androidstudio">androidstudio</option> | |
<option value="arduino-light">arduino-light</option> | |
<option value="arta">arta</option> | |
<option value="ascetic">ascetic</option> | |
<option value="atelier-cave-dark">atelier-cave-dark</option> | |
<option value="atelier-cave-light">atelier-cave-light</option> | |
<option value="atelier-dune-dark">atelier-dune-dark</option> | |
<option value="atelier-dune-light">atelier-dune-light</option> | |
<option value="atelier-estuary-dark">atelier-estuary-dark</option> | |
<option value="atelier-estuary-light">atelier-estuary-light</option> | |
<option value="atelier-forest-dark">atelier-forest-dark</option> | |
<option value="atelier-forest-light">atelier-forest-light</option> | |
<option value="atelier-heath-dark">atelier-heath-dark</option> | |
<option value="atelier-heath-light">atelier-heath-light</option> | |
<option value="atelier-lakeside-dark">atelier-lakeside-dark</option> | |
<option value="atelier-lakeside-light">atelier-lakeside-light</option> | |
<option value="atelier-plateau-dark">atelier-plateau-dark</option> | |
<option value="atelier-plateau-light">atelier-plateau-light</option> | |
<option value="atelier-savanna-dark">atelier-savanna-dark</option> | |
<option value="atelier-savanna-light">atelier-savanna-light</option> | |
<option value="atelier-seaside-dark">atelier-seaside-dark</option> | |
<option value="atelier-seaside-light">atelier-seaside-light</option> | |
<option value="atelier-sulphurpool-dark">atelier-sulphurpool-dark</option> | |
<option value="atelier-sulphurpool-light" | |
>atelier-sulphurpool-light</option | |
> | |
<option value="atom-one-dark-reasonable">atom-one-dark-reasonable</option> | |
<option value="atom-one-dark">atom-one-dark</option> | |
<option value="atom-one-light">atom-one-light</option> | |
<option value="brown-paper">brown-paper</option> | |
<option value="brown-papersq.png">brown-papersq</option> | |
<option value="codepen-embed">codepen-embed</option> | |
<option value="color-brewer">color-brewer</option> | |
<option value="darcula">darcula</option> | |
<option value="dark">dark</option> | |
<option value="darkula">darkula</option> | |
<option selected value="default">default</option> | |
<option value="docco">docco</option> | |
<option value="dracula">dracula</option> | |
<option value="far">far</option> | |
<option value="foundation">foundation</option> | |
<option value="github-gist">github-gist</option> | |
<option value="github">github</option> | |
<option value="gml">gml</option> | |
<option value="googlecode">googlecode</option> | |
<option value="gradient-dark">gradient-dark</option> | |
<option value="grayscale">grayscale</option> | |
<option value="gruvbox-dark">gruvbox-dark</option> | |
<option value="gruvbox-light">gruvbox-light</option> | |
<option value="hopscotch">hopscotch</option> | |
<option value="hybrid">hybrid</option> | |
<option value="idea">idea</option> | |
<option value="ir-black">ir-black</option> | |
<option value="isbl-editor-dark">isbl-editor-dark</option> | |
<option value="isbl-editor-light">isbl-editor-light</option> | |
<option value="kimbie.dark">kimbie.dark</option> | |
<option value="kimbie.light">kimbie.light</option> | |
<option value="lightfair">lightfair</option> | |
<option value="magula">magula</option> | |
<option value="mono-blue">mono-blue</option> | |
<option value="monokai-sublime">monokai-sublime</option> | |
<option value="monokai">monokai</option> | |
<option value="night-owl">night-owl</option> | |
<option value="nord">nord</option> | |
<option value="obsidian">obsidian</option> | |
<option value="ocean">ocean</option> | |
<option value="paraiso-dark">paraiso-dark</option> | |
<option value="paraiso-light">paraiso-light</option> | |
<option value="pojoaque">pojoaque</option> | |
<option value="pojoaque.jpg">pojoaque</option> | |
<option value="purebasic">purebasic</option> | |
<option value="qtcreator_dark">qtcreator_dark</option> | |
<option value="qtcreator_light">qtcreator_light</option> | |
<option value="railscasts">railscasts</option> | |
<option value="rainbow">rainbow</option> | |
<option value="routeros">routeros</option> | |
<option value="school-book">school-book</option> | |
<option value="school-book.png">school-book</option> | |
<option value="shades-of-purple">shades-of-purple</option> | |
<option value="solarized-dark">solarized-dark</option> | |
<option value="solarized-light">solarized-light</option> | |
<option value="sunburst">sunburst</option> | |
<option value="tomorrow-night-blue">tomorrow-night-blue</option> | |
<option value="tomorrow-night-bright">tomorrow-night-bright</option> | |
<option value="tomorrow-night-eighties">tomorrow-night-eighties</option> | |
<option value="tomorrow-night">tomorrow-night</option> | |
<option value="tomorrow">tomorrow</option> | |
<option value="vs">vs</option> | |
<option value="vs2015">vs2015</option> | |
<option value="xcode">xcode</option> | |
<option value="xt256">xt256</option> | |
<option value="zenburn">zenburn</option> | |
</select> | |
<div id="root"></div> | |
<script> | |
const content = `<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<link rel="dns-prefetch" href="https://github.githubassets.com"> | |
<link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> | |
<link rel="dns-prefetch" href="https://avatars1.githubusercontent.com"> | |
<link rel="dns-prefetch" href="https://avatars2.githubusercontent.com"> | |
<link rel="dns-prefetch" href="https://avatars3.githubusercontent.com"> | |
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> | |
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> | |
<link crossorigin="anonymous" media="all" integrity="sha512-7mtunHqp/Bw0ND9akjJME8XCh0WPm3HAXOSeX7skL0qGAhpdfzkQvYcujYcwNPTpWKeKMFUGZGtvnEkcczFgwQ==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-9b5314213e37056ed87b0418056c4f2c.css" /> | |
<link crossorigin="anonymous" media="all" integrity="sha512-CmoegizWCUR1jC94Y2eukVQIFxJ9GxYerz9q7dBwImLlx8ODwYkXAMIhCfTnA45Ep6++rcO/ZtKVLvFBM8dapA==" rel="stylesheet" href="https://github.githubassets.com/assets/site-4e9f27fa33341743f730ae7b0e33eff5.css" /> | |
<link crossorigin="anonymous" media="all" integrity="sha512-BvnICKFjIvT69o61dyYllXtaOnGVb7Ifj5c3lk3wj7tkjat2ICuN+XRwyk8tqP3dj7IFhEQzxDdxSHaJ3xj3Mw==" rel="stylesheet" href="https://github.githubassets.com/assets/github-ff986874cf7e28cbcd5d448cdca7245d.css" /> | |
<meta name="viewport" content="width=device-width"> | |
<title>Page not found · GitHub · GitHub</title> | |
<meta name="description" content="GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects."> | |
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch-gist.xml" title="Gist"> | |
<link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub"> | |
<meta property="fb:app_id" content="1401488693436528"> | |
<meta property="og:url" content="https://gist.github.com"> | |
<meta property="og:site_name" content="GitHub"> | |
<meta property="og:title" content="Build software better, together"> | |
<meta property="og:description" content="GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects."> | |
<meta property="og:image" content="https://github.githubassets.com/images/modules/open_graph/github-logo.png"> | |
<meta property="og:image:type" content="image/png"> | |
<meta property="og:image:width" content="1200"> | |
<meta property="og:image:height" content="1200"> | |
<meta property="og:image" content="https://github.githubassets.com/images/modules/open_graph/github-mark.png"> | |
<meta property="og:image:type" content="image/png"> | |
<meta property="og:image:width" content="1200"> | |
<meta property="og:image:height" content="620"> | |
<meta property="og:image" content="https://github.githubassets.com/images/modules/open_graph/github-octocat.png"> | |
<meta property="og:image:type" content="image/png"> | |
<meta property="og:image:width" content="1200"> | |
<meta property="og:image:height" content="620"> | |
<meta property="twitter:site" content="github"> | |
<meta property="twitter:site:id" content="13334762"> | |
<meta property="twitter:creator" content="github"> | |
<meta property="twitter:creator:id" content="13334762"> | |
<meta property="twitter:card" content="summary_large_image"> | |
<meta property="twitter:title" content="GitHub"> | |
<meta property="twitter:description" content="GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects."> | |
<meta property="twitter:image:src" content="https://github.githubassets.com/images/modules/open_graph/github-logo.png"> | |
<meta property="twitter:image:width" content="1200"> | |
<meta property="twitter:image:height" content="1200"> | |
<link rel="assets" href="https://github.githubassets.com/"> | |
<meta name="request-id" content="2EBE:1E43:3E9CA5:407AE7:5DF7DB49" data-pjax-transient> | |
<meta name="selected-link" value="/ksmithut/e3k" data-pjax-transient> | |
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> | |
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> | |
<meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> | |
<meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="gist" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="2EBE:1E43:3E9CA5:407AE7:5DF7DB49" /><meta name="octolytics-dimension-region_edge" content="sea" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id" /><meta name="octolytics-dimension-visitor_id" content="776794456815295305" /> | |
<meta name="analytics-location" content="/ksmithut/e3k" data-pjax-transient="true" /> | |
<meta name="google-analytics" content="UA-3769691-4"> | |
<meta class="js-ga-set" name="dimension1" content="Logged Out"> | |
<meta name="hostname" content="gist.github.com"> | |
<meta name="user-login" content=""> | |
<meta name="expected-hostname" content="gist.github.com"> | |
<meta name="js-proxy-site-detection-payload" content="MWVkYWU5MGViN2I1YzZiODIyMTJjZjA5NDJjNDA5NjA2MWMzMGYxYjEzOWI2ZDUwZGU0MTJmNTJhMjA3NTFiYXx7InJlbW90ZV9hZGRyZXNzIjoiMzUuMTYxLjE3Mi4yMTEiLCJyZXF1ZXN0X2lkIjoiMkVCRToxRTQzOjNFOUNBNTo0MDdBRTc6NURGN0RCNDkiLCJ0aW1lc3RhbXAiOjE1NzY1MjQ2MTcsImhvc3QiOiJnaXRodWIuY29tIn0="> | |
<meta name="enabled-features" content="MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PENDING_INSTALLATIONS"> | |
<meta name="html-safe-nonce" content="869c1da6fe3c637d4ff25e09e0a301e37f750803"> | |
<meta http-equiv="x-pjax-version" content="239def56b67c34453f0049222625e9eb"> | |
<link crossorigin="anonymous" media="all" integrity="sha512-CmoegizWCUR1jC94Y2eukVQIFxJ9GxYerz9q7dBwImLlx8ODwYkXAMIhCfTnA45Ep6++rcO/ZtKVLvFBM8dapA==" rel="stylesheet" href="https://github.githubassets.com/assets/site-4e9f27fa33341743f730ae7b0e33eff5.css" /> | |
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> | |
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> | |
<link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000"> | |
<link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico"> | |
<meta name="theme-color" content="#1e2327"> | |
</head> | |
<body class="logged-out env-production page-responsive min-height-full d-flex flex-column"> | |
<div class="position-relative js-header-wrapper "> | |
<a href="#start-of-content" tabindex="1" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> | |
<span class="Progress progress-pjax-loader position-fixed width-full js-pjax-loader-bar"> | |
<span class="progress-pjax-loader-bar top-0 left-0" style="width: 0%;"></span> | |
</span> | |
<header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> | |
<div class="container-lg d-lg-flex flex-items-center p-responsive"> | |
<div class="d-flex flex-justify-between flex-items-center"> | |
<a class="mr-4" href="https://gist.github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> | |
<svg height="32" class="octicon octicon-mark-github text-white" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg> | |
</a> | |
<div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> | |
</div> | |
<div class="d-flex flex-items-center"> | |
<a href="/join?source=header" | |
class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5" | |
data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header","repository_id":null,"auth_type":"SIGN_UP","client_id":null,"originating_request_id":"2EBE:1E43:3E9CA5:407AE7:5DF7DB49","originating_url":"https://gist.github.com/ksmithut/e3k","referrer":null,"user_id":null}}" data-hydro-click-hmac="4ec854123be21d53d12d5b2cd0e373ae7422dfa2bcc3001472f2fca018f9faf9" | |
data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up"> | |
Sign up | |
</a> | |
<button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> | |
<svg height="24" class="octicon octicon-three-bars text-white" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg> | |
</button> | |
</div> | |
</div> | |
<div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> | |
<div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3"> | |
<button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> | |
<svg height="24" class="octicon octicon-x text-gray" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> | |
</button> | |
</div> | |
<nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> | |
<ul class="d-lg-flex list-style-none"> | |
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> | |
<details class="HeaderMenu-details details-overlay details-reset width-full"> | |
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> | |
Why GitHub? | |
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> | |
<path d="M1,1l6.2,6L13,1"></path> | |
</svg> | |
</summary> | |
<div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> | |
<a href="/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a> | |
<ul class="list-style-none f5 pb-3"> | |
<li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li> | |
<li class="edge-item-fix"><a href="/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li> | |
<li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li> | |
<li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a></li> | |
<li class="edge-item-fix"><a href="/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Packages">Packages</a></li> | |
<li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a></li> | |
<li class="edge-item-fix"><a href="/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li> | |
<li class="edge-item-fix"><a href="/features#hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Hosting</a></li> | |
</ul> | |
<ul class="list-style-none mb-0 border-lg-top pt-lg-3"> | |
<li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li> | |
<li class="edge-item-fix"><a href="/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li> | |
</ul> | |
</div> | |
</details> | |
</li> | |
<li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> | |
<a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> | |
</li> | |
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> | |
<details class="HeaderMenu-details details-overlay details-reset width-full"> | |
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> | |
Explore | |
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> | |
<path d="M1,1l6.2,6L13,1"></path> | |
</svg> | |
</summary> | |
<div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> | |
<ul class="list-style-none mb-3"> | |
<li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li> | |
</ul> | |
<h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn & contribute</h4> | |
<ul class="list-style-none mb-3"> | |
<li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li> | |
<li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li> | |
<li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li> | |
<li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li> | |
<li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li> | |
</ul> | |
<h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> | |
<ul class="list-style-none mb-0"> | |
<li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li> | |
<li class="edge-item-fix"><a href="https://git.521000.bestmunity" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li> | |
<li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li> | |
</ul> | |
</div> | |
</details> | |
</li> | |
<li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> | |
<a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> | |
</li> | |
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> | |
<details class="HeaderMenu-details details-overlay details-reset width-full"> | |
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> | |
Pricing | |
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> | |
<path d="M1,1l6.2,6L13,1"></path> | |
</svg> | |
</summary> | |
<div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> | |
<a href="/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a> | |
<ul class="list-style-none mb-3"> | |
<li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li> | |
<li class="edge-item-fix"><a href="https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li> | |
</ul> | |
<ul class="list-style-none mb-0 border-lg-top pt-lg-3"> | |
<li class="edge-item-fix"><a href="/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li> | |
<li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li> | |
</ul> | |
</div> | |
</details> | |
</li> | |
</ul> | |
</nav> | |
<div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> | |
<div class="d-lg-flex mb-3 mb-lg-0"> | |
<div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 js-site-search position-relative js-jump-to" | |
role="combobox" | |
aria-owns="jump-to-results" | |
aria-label="Search or jump to" | |
aria-haspopup="listbox" | |
aria-expanded="false" | |
> | |
<div class="position-relative"> | |
<!-- '"\` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-unscoped-search-url="/search" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> | |
<label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> | |
<input type="text" | |
class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus " | |
data-hotkey="s,/" | |
name="q" | |
value="" | |
placeholder="Search GitHub" | |
data-unscoped-placeholder="Search GitHub" | |
data-scoped-placeholder="Search" | |
autocapitalize="off" | |
aria-autocomplete="list" | |
aria-controls="jump-to-results" | |
aria-label="Search GitHub" | |
data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=oD0aZ6hHyJhJ6SOOPRirwqfQw4Mjcl8qK+bhNQVKlDoy7y9jJjltXKEywz42z/sDt1pOaKtu9EJuxJzj93wmew==" | |
spellcheck="false" | |
autocomplete="off" | |
> | |
<input type="hidden" class="js-site-search-type-field" name="type" > | |
<img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> | |
<div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> | |
<ul class="d-none js-jump-to-suggestions-template-container"> | |
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> | |
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> | |
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> | |
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> | |
</div> | |
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> | |
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> | |
</div> | |
<div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> | |
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> | |
Search | |
</span> | |
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> | |
All GitHub | |
</span> | |
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> | |
Jump to | |
<span class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
</a> | |
</li> | |
</ul> | |
<ul class="d-none js-jump-to-no-results-template-container"> | |
<li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> | |
<span class="text-gray">No suggested jump to results</span> | |
</li> | |
</ul> | |
<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> | |
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> | |
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> | |
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> | |
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> | |
</div> | |
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> | |
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> | |
</div> | |
<div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> | |
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> | |
Search | |
</span> | |
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> | |
All GitHub | |
</span> | |
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> | |
Jump to | |
<span class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
</a> | |
</li> | |
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> | |
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> | |
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> | |
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> | |
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> | |
</div> | |
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> | |
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> | |
</div> | |
<div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> | |
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> | |
Search | |
</span> | |
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> | |
All GitHub | |
</span> | |
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> | |
Jump to | |
<span class="d-inline-block ml-1 v-align-middle">↵</span> | |
</div> | |
</a> | |
</li> | |
</ul> | |
</div> | |
</label> | |
</form> </div> | |
</div> | |
</div> | |
<a href="/login?return_to=%2Fksmithut%2Fe3k" | |
class="HeaderMenu-link no-underline mr-3" | |
data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","client_id":null,"originating_request_id":"2EBE:1E43:3E9CA5:407AE7:5DF7DB49","originating_url":"https://gist.github.com/ksmithut/e3k","referrer":null,"user_id":null}}" data-hydro-click-hmac="82a9fee82dca96857c2b18db1b39bf60b1a38c0a1847ca904e301b0c01fdda11" | |
data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> | |
Sign in | |
</a> | |
<a href="/join?source=header" | |
class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1" | |
data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","client_id":null,"originating_request_id":"2EBE:1E43:3E9CA5:407AE7:5DF7DB49","originating_url":"https://gist.github.com/ksmithut/e3k","referrer":null,"user_id":null}}" data-hydro-click-hmac="82a9fee82dca96857c2b18db1b39bf60b1a38c0a1847ca904e301b0c01fdda11" | |
data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up"> | |
Sign up | |
</a> | |
</div> | |
</div> | |
</div> | |
</header> | |
</div> | |
<div id="start-of-content" class="show-on-focus"></div> | |
<div id="js-flash-container"> | |
</div> | |
<div class="application-main d-flex flex-auto flex-column" data-commit-hovercards-enabled> | |
<main> | |
<div class="position-relative" style="z-index: 0; transition: all 0.25s ease-in"> | |
<div class="position-absolute overflow-hidden width-full top-0 left-0" style="height: 370px"> | |
</div> | |
<div class="position-relative d-block my-0 mx-auto overflow-hidden" style="width: 940px; height: 370px; clear: both"> | |
</div> | |
</div> | |
<div class="container-lg mt-5 px-3"> | |
<!-- '"\` --><!-- </textarea></xmp> --></option></form><form role="search" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> | |
<label for="not-found-search" class="d-block text-normal text-gray mb-1 f4">Find code, projects, and people on GitHub:</label> | |
<div class="d-flex flex-items-center"> | |
<input type="text" name="q" id="not-found-search" class="flex-auto input-lg form-control mr-2"> | |
<button class="btn" type="submit">Search</button> | |
</div> | |
</form> | |
<div class="mt-5 text-gray-light text-center"> | |
<a href="https://github.com/contact" class="link-gray">Contact Support</a> — | |
<a href="https://githubstatus.com" class="link-gray">GitHub Status</a> — | |
<a href="https://twitter.com/githubstatus" class="link-gray">@githubstatus</a> | |
</div> | |
</div> | |
<script src="https://github.githubassets.com/_error.js"><\/script> | |
</main> | |
</div> | |
<footer class="footer mt-6"> | |
<div class="container-lg p-responsive"> | |
<div class="d-flex flex-wrap py-5 mb-5"> | |
<div class="col-12 col-lg-4 mb-5"> | |
<a href="/" data-ga-click="Footer, go to home, text:home" class="text-gray-dark" aria-label="Go to GitHub homepage"> | |
<svg height="30" class="octicon octicon-logo-github" viewBox="0 0 45 16" version="1.1" width="84" aria-hidden="true"><path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 00-.146-.18zM42.23 9.84c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"/></svg> | |
</a> | |
</div> | |
<div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"> | |
<h2 class="h5 mb-3 text-mono text-gray-light text-normal">Product</h2> | |
<ul class="list-style-none text-gray f5"> | |
<li class="lh-condensed mb-3"><a href="/features" data-ga-click="Footer, go to features, text:features" class="link-gray">Features</a></li> | |
<li class="lh-condensed mb-3"><a href="/security" data-ga-click="Footer, go to security, text:security" class="link-gray">Security</a></li> | |
<li class="lh-condensed mb-3"><a href="/enterprise" data-ga-click="Footer, go to enterprise, text:enterprise" class="link-gray">Enterprise</a></li> | |
<li class="lh-condensed mb-3"><a href="/customer-stories" data-ga-click="Footer, go to customer stories, text:customer stories" class="link-gray">Customer stories</a></li> | |
<li class="lh-condensed mb-3"><a href="/pricing" data-ga-click="Footer, go to pricing, text:pricing" class="link-gray">Pricing</a></li> | |
<li class="lh-condensed mb-3"><a href="https://resources.github.com" data-ga-click="Footer, go to resources, text:resources" class="link-gray">Resources</a></li> | |
</ul> | |
</div> | |
<div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> | |
<h2 class="h5 mb-3 text-mono text-gray-light text-normal">Platform</h2> | |
<ul class="list-style-none f5"> | |
<li class="lh-condensed mb-3"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api" class="link-gray">Developer API</a></li> | |
<li class="lh-condensed mb-3"><a href="http://partner.github.com/" data-ga-click="Footer, go to partner, text:partner" class="link-gray ">Partners</a></li> | |
<li class="lh-condensed mb-3"><a href="https://atom.io" data-ga-click="Footer, go to atom, text:atom" class="link-gray ">Atom</a></li> | |
<li class="lh-condensed mb-3"><a href="http://electron.atom.io/" data-ga-click="Footer, go to electron, text:electron" class="link-gray ">Electron</a></li> | |
<li class="lh-condensed mb-3"><a href="https://desktop.github.com/" data-ga-click="Footer, go to desktop, text:desktop" class="link-gray ">GitHub Desktop</a></li> | |
</ul> | |
</div> | |
<div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> | |
<h2 class="h5 mb-3 text-mono text-gray-light text-normal">Support</h2> | |
<ul class="list-style-none f5"> | |
<li class="lh-condensed mb-3"><a data-ga-click="Footer, go to help, text:help" class="link-gray " href="https://help.github.com">Help</a></li> | |
<li class="lh-condensed mb-3"><a href="https://git.521000.bestmunity" data-ga-click="Footer, go to community, text:community" class="link-gray ">Community Forum</a></li> | |
<li class="lh-condensed mb-3"><a href="https://services.github.com/" data-ga-click="Footer, go to professional services, text:professional services" class="link-gray ">Professional Services</a></li> | |
<li class="lh-condensed mb-3"><a href="https://lab.github.com/" data-ga-click="Footer, go to learning lab, text:learning lab" class="link-gray ">Learning Lab</a></li> | |
<li class="lh-condensed mb-3"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status" class="link-gray ">Status</a></li> | |
<li class="lh-condensed mb-3"><a data-ga-click="Footer, go to contact, text:contact" class="link-gray " href="https://github.com/contact">Contact GitHub</a></li> | |
</ul> | |
</div> | |
<div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> | |
<h2 class="h5 mb-3 text-mono text-gray-light text-normal">Company</h2> | |
<ul class="list-style-none f5"> | |
<li class="lh-condensed mb-3"><a data-ga-click="Footer, go to about, text:about" class="link-gray " href="https://github.com/about">About</a></li> | |
<li class="lh-condensed mb-3"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog" class="link-gray ">Blog</a></li> | |
<li class="lh-condensed mb-3"><a href="/about/careers" data-ga-click="Footer, go to careers, text:careers" class="link-gray">Careers</a></li> | |
<li class="lh-condensed mb-3"><a href="/about/press" data-ga-click="Footer, go to press, text:press" class="link-gray">Press</a></li> | |
<li class="lh-condensed mb-3"><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop" class="link-gray">Shop</a></li> | |
</ul> | |
</div> | |
</div> | |
</div> | |
<div class="bg-gray-light"> | |
<div class="container-lg p-responsive f6 py-4 d-sm-flex flex-justify-between flex-row-reverse flex-items-center"> | |
<ul class="list-style-none d-flex flex-items-center mb-3 mb-sm-0 lh-condensed-ultra"> | |
<li class="mr-3"><a href="https://twitter.com/github" data-ga-click="Footer, go to Twitter, text:twitter" title="GitHub on Twitter" style="color: #959da5;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 273.5 222.3" class="d-block" height="18"><path d="M273.5 26.3a109.77 109.77 0 0 1-32.2 8.8 56.07 56.07 0 0 0 24.7-31 113.39 113.39 0 0 1-35.7 13.6 56.1 56.1 0 0 0-97 38.4 54 54 0 0 0 1.5 12.8A159.68 159.68 0 0 1 19.1 10.3a56.12 56.12 0 0 0 17.4 74.9 56.06 56.06 0 0 1-25.4-7v.7a56.11 56.11 0 0 0 45 55 55.65 55.65 0 0 1-14.8 2 62.39 62.39 0 0 1-10.6-1 56.24 56.24 0 0 0 52.4 39 112.87 112.87 0 0 1-69.7 24 119 119 0 0 1-13.4-.8 158.83 158.83 0 0 0 86 25.2c103.2 0 159.6-85.5 159.6-159.6 0-2.4-.1-4.9-.2-7.3a114.25 114.25 0 0 0 28.1-29.1" fill="currentColor"></path></svg> | |
</a></li> | |
<li class="mr-3"><a href="https://www.facebook.com/GitHub" data-ga-click="Footer, go to Facebook, text:facebook" title="GitHub on Facebook" style="color: #959da5;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.3 15.4" class="d-block" height="18"><path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="currentColor"></path></svg> | |
</a></li> | |
<li class="mr-3"><a href="https://www.youtube.com/github" data-ga-click="Footer, go to YouTube, text:youtube" title="GitHub on YouTube" style="color: #959da5;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.17 13.6" class="d-block" height="16"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"></path></svg> | |
</a></li> | |
<li class="mr-3 flex-self-start"><a href="https://www.linkedin.com/company/github" data-ga-click="Footer, go to Linkedin, text:linkedin" title="GitHub on Linkedin" style="color: #959da5;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" class="d-block" height="18"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path></svg> | |
</a></li> | |
<li><a href="https://github.com/github" data-ga-click="Footer, go to github's org, text:github" title="GitHub's organization" style="color: #959da5;"><svg height="20" class="octicon octicon-mark-github d-block" alt="GitHub" viewBox="0 0 16 16" version="1.1" width="20" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg></a></li> | |
</ul> | |
<ul class="list-style-none d-flex text-gray"> | |
<li class="mr-3">© 2019 GitHub, Inc.</li> | |
<li class="mr-3"><a href="/site/terms" data-ga-click="Footer, go to terms, text:terms" class="link-gray">Terms</a></li> | |
<li><a href="/site/privacy" data-ga-click="Footer, go to privacy, text:privacy" class="link-gray">Privacy</a></li> | |
</ul> | |
</div> | |
</div> | |
</footer> | |
<div id="ajax-error-message" class="ajax-error-message flash flash-error"> | |
<svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> | |
<button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> | |
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> | |
</button> | |
You can’t perform that action at this time. | |
</div> | |
<script crossorigin="anonymous" integrity="sha512-mdrBasYG+QjgS391PSyVkPr06io3gWplCVbPscguetNEHxIEt+mZwCeCxPR9eMNfda6qNuibNFqBo5ak2+O/hg==" type="application/javascript" src="https://github.githubassets.com/assets/compat-bootstrap-99dac16a.js"><\/script> | |
<div class="js-stale-session-flash flash flash-warn flash-banner" hidden | |
> | |
<svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> | |
<span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> | |
<span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> | |
</div> | |
<template id="site-details-dialog"> | |
<details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> | |
<summary role="button" aria-label="Close dialog"></summary> | |
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> | |
<button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> | |
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> | |
</button> | |
<div class="octocat-spinner my-6 js-details-dialog-spinner"></div> | |
</details-dialog> | |
</details> | |
</template> | |
<div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> | |
<div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> | |
</div> | |
</div> | |
<div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div> | |
</body> | |
</html>` | |
const root = document.getElementById('root') | |
const pre = document.createElement('pre') | |
const code = document.createElement('code') | |
code.innerText = content | |
pre.append(code) | |
root.append(code) | |
hljs.highlightBlock(code) | |
const themeSelector = document.getElementById('theme-selector') | |
const themeLink = document.getElementById('theme-link') | |
themeSelector.onchange = e => { | |
if (e.target.value) { | |
themeLink.href = `https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/${e.target.value}.min.css` | |
} | |
} | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment