├── .gitignore ├── HTML ├── algorithm_details.html ├── css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── main.css │ ├── octicons.css │ └── select2.min.css ├── data │ └── gitmap.json ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ ├── octicons-local.ttf │ ├── octicons.eot │ ├── octicons.less │ ├── octicons.scss │ ├── octicons.ttf │ ├── octicons.woff │ └── sprockets-octicons.scss ├── icons │ ├── android-chrome-144x144.png │ ├── android-chrome-192x192.png │ ├── android-chrome-36x36.png │ ├── android-chrome-48x48.png │ ├── android-chrome-72x72.png │ ├── android-chrome-96x96.png │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── manifest.json │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ └── mstile-70x70.png ├── img │ ├── GitHub-Mark-64px.png │ └── GitHub-Mark-Light-64px.png ├── index.html ├── js │ ├── main.js │ └── vendor │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── d3-queue.v2.min.js │ │ ├── d3.v3.min.js │ │ ├── jquery-1.11.2.min.js │ │ ├── modernizr-2.8.3.min.js │ │ ├── npm.js │ │ └── select2.min.js ├── tile-wide.png ├── tile.png └── treemap.html ├── LICENSE ├── README.md ├── download_stats.py ├── process_stats.py └── starcounts.json.gz /.gitignore: -------------------------------------------------------------------------------- 1 | downloaded_data 2 | downloaded_data/ 3 | *.graphml 4 | *.gml 5 | *.svg 6 | *.pyc 7 | *.gephi 8 | -------------------------------------------------------------------------------- /HTML/algorithm_details.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |The python file process_stats.py is what I ran to generate the clustering, so if there's a conflict between what the code says and what I wrote here, the site is doing what that script says.
703 | 704 |I first used a PageRank-inspired formula to calculate affinities between repositories. A common way to interpret the numerical value that the PageRank algorithm outputs is by imagining a random web surfer: the surfer starts at an arbitrary page, and with 85% probability, clicks a random link on that page, and with 15% probability, jumps to a completely random page. If the surfer ever gets to a page with no outbound links, they jump to a completely random page. For any given web page, the PageRank is the probability that at any given instant, the surfer will be visiting that page.
705 | 706 |In order to apply that to GitHub, I imagine a random GitHub surfer (Steve). Steve starts at an arbitrary project, and then chooses a contributor (Courtney) to that project with a probability that's a function of how many of the contributions Courtney is responsible for; the probability is log(1+numContributions) / sum (log(1+numContributions)). Steve then chooses a new repository to move to as follows: 1/3rd of the time, he jumps to a randomly chosen repository that Courtney has contributed to; 2/3rds of the time, Steve jumps to a randomly chosen repository that she starred. There was nothing magic about the choice of 1/3 - this was an arbitrary number that produced fairly reasonable results early on, and I didn't try try tweaking it.
707 | 708 |The affinity of repo A for repo B is the probability that Steve starts at repo A and ends up at repo B. To be precise, this would be true if I had crawled all of GitHub - since I didn't, the total outgoing probabilities for most of the repos are less than 1, either because I didn't crawl all of the possible target repos, or because I didn't crawl all of the intermediate contributors.
709 | 710 |Once I had the affinities, I followed the paper on affinity propagation pretty closely, with two minor modifications: first of all, instead of using a constant number for the damping factor, I did something with a simulated annealing flavor: I started with a factor close to 1 (so at each step, it paid very little attention to the message sent in the previous step) and kept multiplying by that number at each iteration, so at the first step the damping factor was 0.95, the next step 0.95^2, then 0.95^3, etc. Second, I didn't bother to check for convergence, I just stopped it after a set number of iterations (less code, and when I was testing, it had generally converged before the number of steps I set.)
711 | 712 |For a given set of inputs, affinity propagation produces a subset of inputs known as the exemplars, and chooses an exemplar for every input. In the code I refer to the all of the inputs with a given exemplar as the children of that exemplar. (The exemplar is its own child.) Once the algorithm had produced a set of exemplars, I re-ran the algorithm on only those exemplars, in order to produce a hierarchical structure. I ran the algorithm four times in total, including the first, so the leaves can be up to five levels deep. To understand how this might work, or if you're confused about what's being displayed, imagine that we started with the following eight repos:
713 | 714 |Imagine that the first round produced the following set of exemplars:
726 | 727 |And then the next round produced:
735 | 736 |And then the third round produced:
742 | 743 |For these results, the app would produce two top-level circles. Their tooltips would say:
749 | 750 |Zooming in on either the jquery + bootstrap circle or the golang + docker circle would produce two more circles, each with two leaf nodes; the tooltips for the four intermediate-level circles would say:
756 | 757 |In other words, represented as a tree, the structure is:
765 | 766 |I excluded invalid-email-address
and the four most obvious bot accounts I found.
GitHub's API doesn't return the contributor list for linux because it's too large. I assigned 100% probability of surfing from linux to Linus. If you have a manual fix for this, please feel free to submit a pull request.
780 | 781 |As I mentioned earlier, this is supposed to be fun and hopefully useful - although I think it did a reasonable job overall, it's not supposed to represent my opinion about where any particular project belongs. It's the result of a fairly simple algorithm. Please enjoy it and don't take it too seriously!
782 | 783 | 784 | 785 | 786 | -------------------------------------------------------------------------------- /HTML/css/bootstrap-theme.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | .btn-default, 8 | .btn-primary, 9 | .btn-success, 10 | .btn-info, 11 | .btn-warning, 12 | .btn-danger { 13 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); 14 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 15 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 16 | } 17 | .btn-default:active, 18 | .btn-primary:active, 19 | .btn-success:active, 20 | .btn-info:active, 21 | .btn-warning:active, 22 | .btn-danger:active, 23 | .btn-default.active, 24 | .btn-primary.active, 25 | .btn-success.active, 26 | .btn-info.active, 27 | .btn-warning.active, 28 | .btn-danger.active { 29 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 30 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 31 | } 32 | .btn-default .badge, 33 | .btn-primary .badge, 34 | .btn-success .badge, 35 | .btn-info .badge, 36 | .btn-warning .badge, 37 | .btn-danger .badge { 38 | text-shadow: none; 39 | } 40 | .btn:active, 41 | .btn.active { 42 | background-image: none; 43 | } 44 | .btn-default { 45 | text-shadow: 0 1px 0 #fff; 46 | background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); 47 | background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); 48 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); 49 | background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); 50 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); 51 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 52 | background-repeat: repeat-x; 53 | border-color: #dbdbdb; 54 | border-color: #ccc; 55 | } 56 | .btn-default:hover, 57 | .btn-default:focus { 58 | background-color: #e0e0e0; 59 | background-position: 0 -15px; 60 | } 61 | .btn-default:active, 62 | .btn-default.active { 63 | background-color: #e0e0e0; 64 | border-color: #dbdbdb; 65 | } 66 | .btn-default:disabled, 67 | .btn-default[disabled] { 68 | background-color: #e0e0e0; 69 | background-image: none; 70 | } 71 | .btn-primary { 72 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); 73 | background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); 74 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); 75 | background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); 76 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); 77 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 78 | background-repeat: repeat-x; 79 | border-color: #245580; 80 | } 81 | .btn-primary:hover, 82 | .btn-primary:focus { 83 | background-color: #265a88; 84 | background-position: 0 -15px; 85 | } 86 | .btn-primary:active, 87 | .btn-primary.active { 88 | background-color: #265a88; 89 | border-color: #245580; 90 | } 91 | .btn-primary:disabled, 92 | .btn-primary[disabled] { 93 | background-color: #265a88; 94 | background-image: none; 95 | } 96 | .btn-success { 97 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); 98 | background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); 99 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); 100 | background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); 101 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); 102 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 103 | background-repeat: repeat-x; 104 | border-color: #3e8f3e; 105 | } 106 | .btn-success:hover, 107 | .btn-success:focus { 108 | background-color: #419641; 109 | background-position: 0 -15px; 110 | } 111 | .btn-success:active, 112 | .btn-success.active { 113 | background-color: #419641; 114 | border-color: #3e8f3e; 115 | } 116 | .btn-success:disabled, 117 | .btn-success[disabled] { 118 | background-color: #419641; 119 | background-image: none; 120 | } 121 | .btn-info { 122 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 123 | background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 124 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); 125 | background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); 126 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); 127 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 128 | background-repeat: repeat-x; 129 | border-color: #28a4c9; 130 | } 131 | .btn-info:hover, 132 | .btn-info:focus { 133 | background-color: #2aabd2; 134 | background-position: 0 -15px; 135 | } 136 | .btn-info:active, 137 | .btn-info.active { 138 | background-color: #2aabd2; 139 | border-color: #28a4c9; 140 | } 141 | .btn-info:disabled, 142 | .btn-info[disabled] { 143 | background-color: #2aabd2; 144 | background-image: none; 145 | } 146 | .btn-warning { 147 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 148 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 149 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); 150 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); 151 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); 152 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 153 | background-repeat: repeat-x; 154 | border-color: #e38d13; 155 | } 156 | .btn-warning:hover, 157 | .btn-warning:focus { 158 | background-color: #eb9316; 159 | background-position: 0 -15px; 160 | } 161 | .btn-warning:active, 162 | .btn-warning.active { 163 | background-color: #eb9316; 164 | border-color: #e38d13; 165 | } 166 | .btn-warning:disabled, 167 | .btn-warning[disabled] { 168 | background-color: #eb9316; 169 | background-image: none; 170 | } 171 | .btn-danger { 172 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 173 | background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 174 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); 175 | background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); 176 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); 177 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 178 | background-repeat: repeat-x; 179 | border-color: #b92c28; 180 | } 181 | .btn-danger:hover, 182 | .btn-danger:focus { 183 | background-color: #c12e2a; 184 | background-position: 0 -15px; 185 | } 186 | .btn-danger:active, 187 | .btn-danger.active { 188 | background-color: #c12e2a; 189 | border-color: #b92c28; 190 | } 191 | .btn-danger:disabled, 192 | .btn-danger[disabled] { 193 | background-color: #c12e2a; 194 | background-image: none; 195 | } 196 | .thumbnail, 197 | .img-thumbnail { 198 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 199 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 200 | } 201 | .dropdown-menu > li > a:hover, 202 | .dropdown-menu > li > a:focus { 203 | background-color: #e8e8e8; 204 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 205 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 206 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 207 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 208 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 209 | background-repeat: repeat-x; 210 | } 211 | .dropdown-menu > .active > a, 212 | .dropdown-menu > .active > a:hover, 213 | .dropdown-menu > .active > a:focus { 214 | background-color: #2e6da4; 215 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 216 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 217 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 218 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 219 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 220 | background-repeat: repeat-x; 221 | } 222 | .navbar-default { 223 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); 224 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); 225 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); 226 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); 227 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); 228 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 229 | background-repeat: repeat-x; 230 | border-radius: 4px; 231 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 232 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 233 | } 234 | .navbar-default .navbar-nav > .open > a, 235 | .navbar-default .navbar-nav > .active > a { 236 | background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 237 | background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 238 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); 239 | background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); 240 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); 241 | background-repeat: repeat-x; 242 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 243 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 244 | } 245 | .navbar-brand, 246 | .navbar-nav > li > a { 247 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25); 248 | } 249 | .navbar-inverse { 250 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); 251 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); 252 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); 253 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); 254 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); 255 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 256 | background-repeat: repeat-x; 257 | } 258 | .navbar-inverse .navbar-nav > .open > a, 259 | .navbar-inverse .navbar-nav > .active > a { 260 | background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); 261 | background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); 262 | background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); 263 | background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); 264 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); 265 | background-repeat: repeat-x; 266 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 267 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 268 | } 269 | .navbar-inverse .navbar-brand, 270 | .navbar-inverse .navbar-nav > li > a { 271 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); 272 | } 273 | .navbar-static-top, 274 | .navbar-fixed-top, 275 | .navbar-fixed-bottom { 276 | border-radius: 0; 277 | } 278 | @media (max-width: 767px) { 279 | .navbar .navbar-nav .open .dropdown-menu > .active > a, 280 | .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, 281 | .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { 282 | color: #fff; 283 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 284 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 285 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 286 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 287 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 288 | background-repeat: repeat-x; 289 | } 290 | } 291 | .alert { 292 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2); 293 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 294 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 295 | } 296 | .alert-success { 297 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 298 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 299 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); 300 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); 301 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); 302 | background-repeat: repeat-x; 303 | border-color: #b2dba1; 304 | } 305 | .alert-info { 306 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 307 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 308 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); 309 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); 310 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); 311 | background-repeat: repeat-x; 312 | border-color: #9acfea; 313 | } 314 | .alert-warning { 315 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 316 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 317 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); 318 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); 319 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); 320 | background-repeat: repeat-x; 321 | border-color: #f5e79e; 322 | } 323 | .alert-danger { 324 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 325 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 326 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); 327 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); 328 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); 329 | background-repeat: repeat-x; 330 | border-color: #dca7a7; 331 | } 332 | .progress { 333 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 334 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 335 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); 336 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); 337 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); 338 | background-repeat: repeat-x; 339 | } 340 | .progress-bar { 341 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); 342 | background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); 343 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); 344 | background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); 345 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); 346 | background-repeat: repeat-x; 347 | } 348 | .progress-bar-success { 349 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); 350 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); 351 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); 352 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); 353 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); 354 | background-repeat: repeat-x; 355 | } 356 | .progress-bar-info { 357 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 358 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 359 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); 360 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); 361 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); 362 | background-repeat: repeat-x; 363 | } 364 | .progress-bar-warning { 365 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 366 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 367 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); 368 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); 369 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); 370 | background-repeat: repeat-x; 371 | } 372 | .progress-bar-danger { 373 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); 374 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); 375 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); 376 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); 377 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); 378 | background-repeat: repeat-x; 379 | } 380 | .progress-bar-striped { 381 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 382 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 383 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 384 | } 385 | .list-group { 386 | border-radius: 4px; 387 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 388 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 389 | } 390 | .list-group-item.active, 391 | .list-group-item.active:hover, 392 | .list-group-item.active:focus { 393 | text-shadow: 0 -1px 0 #286090; 394 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); 395 | background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); 396 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); 397 | background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); 398 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); 399 | background-repeat: repeat-x; 400 | border-color: #2b669a; 401 | } 402 | .list-group-item.active .badge, 403 | .list-group-item.active:hover .badge, 404 | .list-group-item.active:focus .badge { 405 | text-shadow: none; 406 | } 407 | .panel { 408 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 409 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 410 | } 411 | .panel-default > .panel-heading { 412 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 413 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 414 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 415 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 416 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 417 | background-repeat: repeat-x; 418 | } 419 | .panel-primary > .panel-heading { 420 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 421 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 422 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 423 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 424 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 425 | background-repeat: repeat-x; 426 | } 427 | .panel-success > .panel-heading { 428 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 429 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 430 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); 431 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); 432 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); 433 | background-repeat: repeat-x; 434 | } 435 | .panel-info > .panel-heading { 436 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 437 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 438 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); 439 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); 440 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); 441 | background-repeat: repeat-x; 442 | } 443 | .panel-warning > .panel-heading { 444 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 445 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 446 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); 447 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); 448 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); 449 | background-repeat: repeat-x; 450 | } 451 | .panel-danger > .panel-heading { 452 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 453 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 454 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); 455 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); 456 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); 457 | background-repeat: repeat-x; 458 | } 459 | .well { 460 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 461 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 462 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); 463 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); 464 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); 465 | background-repeat: repeat-x; 466 | border-color: #dcdcdc; 467 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 468 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 469 | } 470 | /*# sourceMappingURL=bootstrap-theme.css.map */ 471 | -------------------------------------------------------------------------------- /HTML/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} -------------------------------------------------------------------------------- /HTML/css/main.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | /* ========================================================================== 4 | Author's custom styles 5 | ========================================================================== */ 6 | 7 | 8 | .edge { 9 | stroke-width: 1; 10 | stroke: #888; 11 | stroke-opacity: 0.5; 12 | } 13 | 14 | .node { 15 | cursor: pointer; 16 | -webkit-user-select: none; 17 | -webkit-touch-callout: none; 18 | } 19 | 20 | .node.level0 { 21 | fill: #034e7b; 22 | } 23 | 24 | .node.level1 { 25 | fill: #0570b0; 26 | } 27 | 28 | .node.level2 { 29 | fill: #3690c0; 30 | } 31 | 32 | .node.level3 { 33 | fill: #74a9cf; 34 | } 35 | 36 | .node.level4 { 37 | fill: #a6bddb; 38 | } 39 | 40 | .node.level5 { 41 | fill: #d0d1e6; 42 | } 43 | 44 | .node--leaf { 45 | fill: white; 46 | } 47 | 48 | .node.related,.legend.related { 49 | stroke: #BC6997; 50 | stroke-width: 1px; 51 | } 52 | 53 | .node--leaf.related,.legend--leaf.related { 54 | fill: #BC6997; 55 | } 56 | 57 | .node.selected,.legend.selected { 58 | stroke: #FFBF20; 59 | stroke-width: 1.5px; 60 | } 61 | 62 | .node--leaf.selected,.legend--leaf.selected { 63 | fill: #FFBF20; 64 | } 65 | 66 | .legend { 67 | fill: transparent; 68 | } 69 | 70 | .node.outlined { 71 | stroke: #000000; 72 | stroke-width: 1.5px; 73 | } 74 | 75 | .tooltipBackground { 76 | fill: #FFFFFF; 77 | stroke-width: 3; 78 | stroke: #7F7F7F; 79 | } 80 | 81 | .tooltipTriangle { 82 | fill: #7F7F7F; 83 | } 84 | 85 | .node--root { 86 | pointer-events: none; 87 | } 88 | 89 | .closebuttonx { 90 | stroke: #000000; 91 | stroke-width: 2; 92 | } 93 | 94 | .related-repo { 95 | margin-bottom: 5px; 96 | } 97 | 98 | .related-repo-link { 99 | cursor: pointer; 100 | } 101 | 102 | .related-repo.same-owner { 103 | font-weight: bold; 104 | } 105 | 106 | .closebuttoncircle { 107 | fill: none; 108 | stroke: #000000; 109 | stroke-width: 2; 110 | cursor: pointer; 111 | pointer-events: all; 112 | } 113 | 114 | .mobile-tooltip { 115 | font-size: 0.75em; 116 | min-height: 3em; 117 | text-align: center; 118 | } 119 | 120 | .select2-container--classic .select2-results > .select2-results__options { 121 | max-height: 300px; 122 | overflow-y: auto; 123 | } 124 | 125 | .select2-selection__clear { 126 | font-size: 1.5em; 127 | font-weight: normal; 128 | transform: scale(1.25,1) 129 | } 130 | 131 | .github-link-image.greyed-out { 132 | opacity: 0.25; 133 | } 134 | 135 | /* http://stackoverflow.com/questions/6483425/prevent-iphone-from-zooming-in-on-select-in-web-app */ 136 | @media screen and (-webkit-min-device-pixel-ratio: 0) { 137 | select:focus, textarea:focus, input:focus { 138 | font-size: 16px; 139 | } 140 | } 141 | 142 | /* https://github.com/tobiasahlin/SpinKit */ 143 | 144 | .spinner { 145 | margin: 100px auto; 146 | width: 200px; 147 | height: 200px; 148 | position: relative; 149 | text-align: center; 150 | 151 | -webkit-animation: sk-rotate 2.0s infinite linear; 152 | animation: sk-rotate 2.0s infinite linear; 153 | } 154 | 155 | .dot1, .dot2 { 156 | width: 50%; 157 | height: 50%; 158 | display: inline-block; 159 | position: absolute; 160 | top: 0; 161 | border-radius: 100%; 162 | 163 | -webkit-animation: sk-bounce 2.0s infinite ease-in-out; 164 | animation: sk-bounce 2.0s infinite ease-in-out; 165 | } 166 | 167 | .dot1 { 168 | background-color: #74a9cf; 169 | } 170 | 171 | .dot2 { 172 | background-color: #034e7b; 173 | top: auto; 174 | bottom: 0; 175 | -webkit-animation-delay: -1.0s; 176 | animation-delay: -1.0s; 177 | } 178 | 179 | @-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }} 180 | @keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} 181 | 182 | @-webkit-keyframes sk-bounce { 183 | 0%, 100% { -webkit-transform: scale(0.0) } 184 | 50% { -webkit-transform: scale(1.0) } 185 | } 186 | 187 | @keyframes sk-bounce { 188 | 0%, 100% { 189 | transform: scale(0.0); 190 | -webkit-transform: scale(0.0); 191 | } 50% { 192 | transform: scale(1.0); 193 | -webkit-transform: scale(1.0); 194 | } 195 | } 196 | -------------------------------------------------------------------------------- /HTML/css/octicons.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'octicons'; 3 | src: url('../fonts/octicons.eot?#iefix') format('embedded-opentype'), 4 | url('../fonts/octicons.woff') format('woff'), 5 | url('../fonts/octicons.ttf') format('truetype'), 6 | url('../fonts/octicons.svg#octicons') format('svg'); 7 | font-weight: normal; 8 | font-style: normal; 9 | } 10 | 11 | /* 12 | 13 | .octicon is optimized for 16px. 14 | .mega-octicon is optimized for 32px but can be used larger. 15 | 16 | */ 17 | .octicon, .mega-octicon { 18 | font: normal normal normal 16px/1 octicons; 19 | display: inline-block; 20 | text-decoration: none; 21 | text-rendering: auto; 22 | -webkit-font-smoothing: antialiased; 23 | -moz-osx-font-smoothing: grayscale; 24 | -webkit-user-select: none; 25 | -moz-user-select: none; 26 | -ms-user-select: none; 27 | user-select: none; 28 | } 29 | .mega-octicon { font-size: 32px; } 30 | 31 | .octicon-alert:before { content: '\f02d'} /* */ 32 | .octicon-arrow-down:before { content: '\f03f'} /* */ 33 | .octicon-arrow-left:before { content: '\f040'} /* */ 34 | .octicon-arrow-right:before { content: '\f03e'} /* */ 35 | .octicon-arrow-small-down:before { content: '\f0a0'} /* */ 36 | .octicon-arrow-small-left:before { content: '\f0a1'} /* */ 37 | .octicon-arrow-small-right:before { content: '\f071'} /* */ 38 | .octicon-arrow-small-up:before { content: '\f09f'} /* */ 39 | .octicon-arrow-up:before { content: '\f03d'} /* */ 40 | .octicon-microscope:before, 41 | .octicon-beaker:before { content: '\f0dd'} /* */ 42 | .octicon-bell:before { content: '\f0de'} /* */ 43 | .octicon-bold:before { content: '\f0e2'} /* */ 44 | .octicon-book:before { content: '\f007'} /* */ 45 | .octicon-bookmark:before { content: '\f07b'} /* */ 46 | .octicon-briefcase:before { content: '\f0d3'} /* */ 47 | .octicon-broadcast:before { content: '\f048'} /* */ 48 | .octicon-browser:before { content: '\f0c5'} /* */ 49 | .octicon-bug:before { content: '\f091'} /* */ 50 | .octicon-calendar:before { content: '\f068'} /* */ 51 | .octicon-check:before { content: '\f03a'} /* */ 52 | .octicon-checklist:before { content: '\f076'} /* */ 53 | .octicon-chevron-down:before { content: '\f0a3'} /* */ 54 | .octicon-chevron-left:before { content: '\f0a4'} /* */ 55 | .octicon-chevron-right:before { content: '\f078'} /* */ 56 | .octicon-chevron-up:before { content: '\f0a2'} /* */ 57 | .octicon-circle-slash:before { content: '\f084'} /* */ 58 | .octicon-circuit-board:before { content: '\f0d6'} /* */ 59 | .octicon-clippy:before { content: '\f035'} /* */ 60 | .octicon-clock:before { content: '\f046'} /* */ 61 | .octicon-cloud-download:before { content: '\f00b'} /* */ 62 | .octicon-cloud-upload:before { content: '\f00c'} /* */ 63 | .octicon-code:before { content: '\f05f'} /* */ 64 | .octicon-comment-add:before, 65 | .octicon-comment:before { content: '\f02b'} /* */ 66 | .octicon-comment-discussion:before { content: '\f04f'} /* */ 67 | .octicon-credit-card:before { content: '\f045'} /* */ 68 | .octicon-dash:before { content: '\f0ca'} /* */ 69 | .octicon-dashboard:before { content: '\f07d'} /* */ 70 | .octicon-database:before { content: '\f096'} /* */ 71 | .octicon-clone:before, 72 | .octicon-desktop-download:before { content: '\f0dc'} /* */ 73 | .octicon-device-camera:before { content: '\f056'} /* */ 74 | .octicon-device-camera-video:before { content: '\f057'} /* */ 75 | .octicon-device-desktop:before { content: '\f27c'} /* */ 76 | .octicon-device-mobile:before { content: '\f038'} /* */ 77 | .octicon-diff:before { content: '\f04d'} /* */ 78 | .octicon-diff-added:before { content: '\f06b'} /* */ 79 | .octicon-diff-ignored:before { content: '\f099'} /* */ 80 | .octicon-diff-modified:before { content: '\f06d'} /* */ 81 | .octicon-diff-removed:before { content: '\f06c'} /* */ 82 | .octicon-diff-renamed:before { content: '\f06e'} /* */ 83 | .octicon-ellipsis:before { content: '\f09a'} /* */ 84 | .octicon-eye-unwatch:before, 85 | .octicon-eye-watch:before, 86 | .octicon-eye:before { content: '\f04e'} /* */ 87 | .octicon-file-binary:before { content: '\f094'} /* */ 88 | .octicon-file-code:before { content: '\f010'} /* */ 89 | .octicon-file-directory:before { content: '\f016'} /* */ 90 | .octicon-file-media:before { content: '\f012'} /* */ 91 | .octicon-file-pdf:before { content: '\f014'} /* */ 92 | .octicon-file-submodule:before { content: '\f017'} /* */ 93 | .octicon-file-symlink-directory:before { content: '\f0b1'} /* */ 94 | .octicon-file-symlink-file:before { content: '\f0b0'} /* */ 95 | .octicon-file-text:before { content: '\f011'} /* */ 96 | .octicon-file-zip:before { content: '\f013'} /* */ 97 | .octicon-flame:before { content: '\f0d2'} /* */ 98 | .octicon-fold:before { content: '\f0cc'} /* */ 99 | .octicon-gear:before { content: '\f02f'} /* */ 100 | .octicon-gift:before { content: '\f042'} /* */ 101 | .octicon-gist:before { content: '\f00e'} /* */ 102 | .octicon-gist-secret:before { content: '\f08c'} /* */ 103 | .octicon-git-branch-create:before, 104 | .octicon-git-branch-delete:before, 105 | .octicon-git-branch:before { content: '\f020'} /* */ 106 | .octicon-git-commit:before { content: '\f01f'} /* */ 107 | .octicon-git-compare:before { content: '\f0ac'} /* */ 108 | .octicon-git-merge:before { content: '\f023'} /* */ 109 | .octicon-git-pull-request-abandoned:before, 110 | .octicon-git-pull-request:before { content: '\f009'} /* */ 111 | .octicon-globe:before { content: '\f0b6'} /* */ 112 | .octicon-graph:before { content: '\f043'} /* */ 113 | .octicon-heart:before { content: '\2665'} /* ♥ */ 114 | .octicon-history:before { content: '\f07e'} /* */ 115 | .octicon-home:before { content: '\f08d'} /* */ 116 | .octicon-horizontal-rule:before { content: '\f070'} /* */ 117 | .octicon-hubot:before { content: '\f09d'} /* */ 118 | .octicon-inbox:before { content: '\f0cf'} /* */ 119 | .octicon-info:before { content: '\f059'} /* */ 120 | .octicon-issue-closed:before { content: '\f028'} /* */ 121 | .octicon-issue-opened:before { content: '\f026'} /* */ 122 | .octicon-issue-reopened:before { content: '\f027'} /* */ 123 | .octicon-italic:before { content: '\f0e4'} /* */ 124 | .octicon-jersey:before { content: '\f019'} /* */ 125 | .octicon-key:before { content: '\f049'} /* */ 126 | .octicon-keyboard:before { content: '\f00d'} /* */ 127 | .octicon-law:before { content: '\f0d8'} /* */ 128 | .octicon-light-bulb:before { content: '\f000'} /* */ 129 | .octicon-link:before { content: '\f05c'} /* */ 130 | .octicon-link-external:before { content: '\f07f'} /* */ 131 | .octicon-list-ordered:before { content: '\f062'} /* */ 132 | .octicon-list-unordered:before { content: '\f061'} /* */ 133 | .octicon-location:before { content: '\f060'} /* */ 134 | .octicon-gist-private:before, 135 | .octicon-mirror-private:before, 136 | .octicon-git-fork-private:before, 137 | .octicon-lock:before { content: '\f06a'} /* */ 138 | .octicon-logo-gist:before { content: '\f0ad'} /* */ 139 | .octicon-logo-github:before { content: '\f092'} /* */ 140 | .octicon-mail:before { content: '\f03b'} /* */ 141 | .octicon-mail-read:before { content: '\f03c'} /* */ 142 | .octicon-mail-reply:before { content: '\f051'} /* */ 143 | .octicon-mark-github:before { content: '\f00a'} /* */ 144 | .octicon-markdown:before { content: '\f0c9'} /* */ 145 | .octicon-megaphone:before { content: '\f077'} /* */ 146 | .octicon-mention:before { content: '\f0be'} /* */ 147 | .octicon-milestone:before { content: '\f075'} /* */ 148 | .octicon-mirror-public:before, 149 | .octicon-mirror:before { content: '\f024'} /* */ 150 | .octicon-mortar-board:before { content: '\f0d7'} /* */ 151 | .octicon-mute:before { content: '\f080'} /* */ 152 | .octicon-no-newline:before { content: '\f09c'} /* */ 153 | .octicon-octoface:before { content: '\f008'} /* */ 154 | .octicon-organization:before { content: '\f037'} /* */ 155 | .octicon-package:before { content: '\f0c4'} /* */ 156 | .octicon-paintcan:before { content: '\f0d1'} /* */ 157 | .octicon-pencil:before { content: '\f058'} /* */ 158 | .octicon-person-add:before, 159 | .octicon-person-follow:before, 160 | .octicon-person:before { content: '\f018'} /* */ 161 | .octicon-pin:before { content: '\f041'} /* */ 162 | .octicon-plug:before { content: '\f0d4'} /* */ 163 | .octicon-repo-create:before, 164 | .octicon-gist-new:before, 165 | .octicon-file-directory-create:before, 166 | .octicon-file-add:before, 167 | .octicon-plus:before { content: '\f05d'} /* */ 168 | .octicon-primitive-dot:before { content: '\f052'} /* */ 169 | .octicon-primitive-square:before { content: '\f053'} /* */ 170 | .octicon-pulse:before { content: '\f085'} /* */ 171 | .octicon-question:before { content: '\f02c'} /* */ 172 | .octicon-quote:before { content: '\f063'} /* */ 173 | .octicon-radio-tower:before { content: '\f030'} /* */ 174 | .octicon-repo-delete:before, 175 | .octicon-repo:before { content: '\f001'} /* */ 176 | .octicon-repo-clone:before { content: '\f04c'} /* */ 177 | .octicon-repo-force-push:before { content: '\f04a'} /* */ 178 | .octicon-gist-fork:before, 179 | .octicon-repo-forked:before { content: '\f002'} /* */ 180 | .octicon-repo-pull:before { content: '\f006'} /* */ 181 | .octicon-repo-push:before { content: '\f005'} /* */ 182 | .octicon-rocket:before { content: '\f033'} /* */ 183 | .octicon-rss:before { content: '\f034'} /* */ 184 | .octicon-ruby:before { content: '\f047'} /* */ 185 | .octicon-search-save:before, 186 | .octicon-search:before { content: '\f02e'} /* */ 187 | .octicon-server:before { content: '\f097'} /* */ 188 | .octicon-settings:before { content: '\f07c'} /* */ 189 | .octicon-shield:before { content: '\f0e1'} /* */ 190 | .octicon-log-in:before, 191 | .octicon-sign-in:before { content: '\f036'} /* */ 192 | .octicon-log-out:before, 193 | .octicon-sign-out:before { content: '\f032'} /* */ 194 | .octicon-smiley:before { content: '\f0e7'} /* */ 195 | .octicon-squirrel:before { content: '\f0b2'} /* */ 196 | .octicon-star-add:before, 197 | .octicon-star-delete:before, 198 | .octicon-star:before { content: '\f02a'} /* */ 199 | .octicon-stop:before { content: '\f08f'} /* */ 200 | .octicon-repo-sync:before, 201 | .octicon-sync:before { content: '\f087'} /* */ 202 | .octicon-tag-remove:before, 203 | .octicon-tag-add:before, 204 | .octicon-tag:before { content: '\f015'} /* */ 205 | .octicon-tasklist:before { content: '\f0e5'} /* */ 206 | .octicon-telescope:before { content: '\f088'} /* */ 207 | .octicon-terminal:before { content: '\f0c8'} /* */ 208 | .octicon-text-size:before { content: '\f0e3'} /* */ 209 | .octicon-three-bars:before { content: '\f05e'} /* */ 210 | .octicon-thumbsdown:before { content: '\f0db'} /* */ 211 | .octicon-thumbsup:before { content: '\f0da'} /* */ 212 | .octicon-tools:before { content: '\f031'} /* */ 213 | .octicon-trashcan:before { content: '\f0d0'} /* */ 214 | .octicon-triangle-down:before { content: '\f05b'} /* */ 215 | .octicon-triangle-left:before { content: '\f044'} /* */ 216 | .octicon-triangle-right:before { content: '\f05a'} /* */ 217 | .octicon-triangle-up:before { content: '\f0aa'} /* */ 218 | .octicon-unfold:before { content: '\f039'} /* */ 219 | .octicon-unmute:before { content: '\f0ba'} /* */ 220 | .octicon-unverified:before { content: '\f0e8'} /* */ 221 | .octicon-verified:before { content: '\f0e6'} /* */ 222 | .octicon-versions:before { content: '\f064'} /* */ 223 | .octicon-watch:before { content: '\f0e0'} /* */ 224 | .octicon-remove-close:before, 225 | .octicon-x:before { content: '\f081'} /* */ 226 | .octicon-zap:before { content: '\26A1'} /* ⚡ */ 227 | -------------------------------------------------------------------------------- /HTML/css/select2.min.css: -------------------------------------------------------------------------------- 1 | .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} 2 | -------------------------------------------------------------------------------- /HTML/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /HTML/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /HTML/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /HTML/fonts/octicons-local.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/octicons-local.ttf -------------------------------------------------------------------------------- /HTML/fonts/octicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/octicons.eot -------------------------------------------------------------------------------- /HTML/fonts/octicons.less: -------------------------------------------------------------------------------- 1 | @octicons-font-path: "."; 2 | @octicons-version: "c5a1d52cb40008f6d4ed65bf3f12d508b2fe8c88"; 3 | 4 | @font-face { 5 | font-family: 'octicons'; 6 | src: ~"url('@{octicons-font-path}/octicons.eot?#iefix&v=@{octicons-version}') format('embedded-opentype')", 7 | ~"url('@{octicons-font-path}/octicons.woff?v=@{octicons-version}') format('woff')", 8 | ~"url('@{octicons-font-path}/octicons.ttf?v=@{octicons-version}') format('truetype')", 9 | ~"url('@{octicons-font-path}/octicons.svg?v=@{octicons-version}#octicons') format('svg')"; 10 | font-weight: normal; 11 | font-style: normal; 12 | } 13 | 14 | // .octicon is optimized for 16px. 15 | // .mega-octicon is optimized for 32px but can be used larger. 16 | .octicon, .mega-octicon { 17 | font: normal normal normal 16px/1 octicons; 18 | display: inline-block; 19 | text-decoration: none; 20 | text-rendering: auto; 21 | -webkit-font-smoothing: antialiased; 22 | -moz-osx-font-smoothing: grayscale; 23 | -webkit-user-select: none; 24 | -moz-user-select: none; 25 | -ms-user-select: none; 26 | user-select: none; 27 | } 28 | .mega-octicon { font-size: 32px; } 29 | 30 | .octicon-alert:before { content: '\f02d'} /* */ 31 | .octicon-arrow-down:before { content: '\f03f'} /* */ 32 | .octicon-arrow-left:before { content: '\f040'} /* */ 33 | .octicon-arrow-right:before { content: '\f03e'} /* */ 34 | .octicon-arrow-small-down:before { content: '\f0a0'} /* */ 35 | .octicon-arrow-small-left:before { content: '\f0a1'} /* */ 36 | .octicon-arrow-small-right:before { content: '\f071'} /* */ 37 | .octicon-arrow-small-up:before { content: '\f09f'} /* */ 38 | .octicon-arrow-up:before { content: '\f03d'} /* */ 39 | .octicon-microscope:before, 40 | .octicon-beaker:before { content: '\f0dd'} /* */ 41 | .octicon-bell:before { content: '\f0de'} /* */ 42 | .octicon-bold:before { content: '\f0e2'} /* */ 43 | .octicon-book:before { content: '\f007'} /* */ 44 | .octicon-bookmark:before { content: '\f07b'} /* */ 45 | .octicon-briefcase:before { content: '\f0d3'} /* */ 46 | .octicon-broadcast:before { content: '\f048'} /* */ 47 | .octicon-browser:before { content: '\f0c5'} /* */ 48 | .octicon-bug:before { content: '\f091'} /* */ 49 | .octicon-calendar:before { content: '\f068'} /* */ 50 | .octicon-check:before { content: '\f03a'} /* */ 51 | .octicon-checklist:before { content: '\f076'} /* */ 52 | .octicon-chevron-down:before { content: '\f0a3'} /* */ 53 | .octicon-chevron-left:before { content: '\f0a4'} /* */ 54 | .octicon-chevron-right:before { content: '\f078'} /* */ 55 | .octicon-chevron-up:before { content: '\f0a2'} /* */ 56 | .octicon-circle-slash:before { content: '\f084'} /* */ 57 | .octicon-circuit-board:before { content: '\f0d6'} /* */ 58 | .octicon-clippy:before { content: '\f035'} /* */ 59 | .octicon-clock:before { content: '\f046'} /* */ 60 | .octicon-cloud-download:before { content: '\f00b'} /* */ 61 | .octicon-cloud-upload:before { content: '\f00c'} /* */ 62 | .octicon-code:before { content: '\f05f'} /* */ 63 | .octicon-comment-add:before, 64 | .octicon-comment:before { content: '\f02b'} /* */ 65 | .octicon-comment-discussion:before { content: '\f04f'} /* */ 66 | .octicon-credit-card:before { content: '\f045'} /* */ 67 | .octicon-dash:before { content: '\f0ca'} /* */ 68 | .octicon-dashboard:before { content: '\f07d'} /* */ 69 | .octicon-database:before { content: '\f096'} /* */ 70 | .octicon-clone:before, 71 | .octicon-desktop-download:before { content: '\f0dc'} /* */ 72 | .octicon-device-camera:before { content: '\f056'} /* */ 73 | .octicon-device-camera-video:before { content: '\f057'} /* */ 74 | .octicon-device-desktop:before { content: '\f27c'} /* */ 75 | .octicon-device-mobile:before { content: '\f038'} /* */ 76 | .octicon-diff:before { content: '\f04d'} /* */ 77 | .octicon-diff-added:before { content: '\f06b'} /* */ 78 | .octicon-diff-ignored:before { content: '\f099'} /* */ 79 | .octicon-diff-modified:before { content: '\f06d'} /* */ 80 | .octicon-diff-removed:before { content: '\f06c'} /* */ 81 | .octicon-diff-renamed:before { content: '\f06e'} /* */ 82 | .octicon-ellipsis:before { content: '\f09a'} /* */ 83 | .octicon-eye-unwatch:before, 84 | .octicon-eye-watch:before, 85 | .octicon-eye:before { content: '\f04e'} /* */ 86 | .octicon-file-binary:before { content: '\f094'} /* */ 87 | .octicon-file-code:before { content: '\f010'} /* */ 88 | .octicon-file-directory:before { content: '\f016'} /* */ 89 | .octicon-file-media:before { content: '\f012'} /* */ 90 | .octicon-file-pdf:before { content: '\f014'} /* */ 91 | .octicon-file-submodule:before { content: '\f017'} /* */ 92 | .octicon-file-symlink-directory:before { content: '\f0b1'} /* */ 93 | .octicon-file-symlink-file:before { content: '\f0b0'} /* */ 94 | .octicon-file-text:before { content: '\f011'} /* */ 95 | .octicon-file-zip:before { content: '\f013'} /* */ 96 | .octicon-flame:before { content: '\f0d2'} /* */ 97 | .octicon-fold:before { content: '\f0cc'} /* */ 98 | .octicon-gear:before { content: '\f02f'} /* */ 99 | .octicon-gift:before { content: '\f042'} /* */ 100 | .octicon-gist:before { content: '\f00e'} /* */ 101 | .octicon-gist-secret:before { content: '\f08c'} /* */ 102 | .octicon-git-branch-create:before, 103 | .octicon-git-branch-delete:before, 104 | .octicon-git-branch:before { content: '\f020'} /* */ 105 | .octicon-git-commit:before { content: '\f01f'} /* */ 106 | .octicon-git-compare:before { content: '\f0ac'} /* */ 107 | .octicon-git-merge:before { content: '\f023'} /* */ 108 | .octicon-git-pull-request-abandoned:before, 109 | .octicon-git-pull-request:before { content: '\f009'} /* */ 110 | .octicon-globe:before { content: '\f0b6'} /* */ 111 | .octicon-graph:before { content: '\f043'} /* */ 112 | .octicon-heart:before { content: '\2665'} /* ♥ */ 113 | .octicon-history:before { content: '\f07e'} /* */ 114 | .octicon-home:before { content: '\f08d'} /* */ 115 | .octicon-horizontal-rule:before { content: '\f070'} /* */ 116 | .octicon-hubot:before { content: '\f09d'} /* */ 117 | .octicon-inbox:before { content: '\f0cf'} /* */ 118 | .octicon-info:before { content: '\f059'} /* */ 119 | .octicon-issue-closed:before { content: '\f028'} /* */ 120 | .octicon-issue-opened:before { content: '\f026'} /* */ 121 | .octicon-issue-reopened:before { content: '\f027'} /* */ 122 | .octicon-italic:before { content: '\f0e4'} /* */ 123 | .octicon-jersey:before { content: '\f019'} /* */ 124 | .octicon-key:before { content: '\f049'} /* */ 125 | .octicon-keyboard:before { content: '\f00d'} /* */ 126 | .octicon-law:before { content: '\f0d8'} /* */ 127 | .octicon-light-bulb:before { content: '\f000'} /* */ 128 | .octicon-link:before { content: '\f05c'} /* */ 129 | .octicon-link-external:before { content: '\f07f'} /* */ 130 | .octicon-list-ordered:before { content: '\f062'} /* */ 131 | .octicon-list-unordered:before { content: '\f061'} /* */ 132 | .octicon-location:before { content: '\f060'} /* */ 133 | .octicon-gist-private:before, 134 | .octicon-mirror-private:before, 135 | .octicon-git-fork-private:before, 136 | .octicon-lock:before { content: '\f06a'} /* */ 137 | .octicon-logo-gist:before { content: '\f0ad'} /* */ 138 | .octicon-logo-github:before { content: '\f092'} /* */ 139 | .octicon-mail:before { content: '\f03b'} /* */ 140 | .octicon-mail-read:before { content: '\f03c'} /* */ 141 | .octicon-mail-reply:before { content: '\f051'} /* */ 142 | .octicon-mark-github:before { content: '\f00a'} /* */ 143 | .octicon-markdown:before { content: '\f0c9'} /* */ 144 | .octicon-megaphone:before { content: '\f077'} /* */ 145 | .octicon-mention:before { content: '\f0be'} /* */ 146 | .octicon-milestone:before { content: '\f075'} /* */ 147 | .octicon-mirror-public:before, 148 | .octicon-mirror:before { content: '\f024'} /* */ 149 | .octicon-mortar-board:before { content: '\f0d7'} /* */ 150 | .octicon-mute:before { content: '\f080'} /* */ 151 | .octicon-no-newline:before { content: '\f09c'} /* */ 152 | .octicon-octoface:before { content: '\f008'} /* */ 153 | .octicon-organization:before { content: '\f037'} /* */ 154 | .octicon-package:before { content: '\f0c4'} /* */ 155 | .octicon-paintcan:before { content: '\f0d1'} /* */ 156 | .octicon-pencil:before { content: '\f058'} /* */ 157 | .octicon-person-add:before, 158 | .octicon-person-follow:before, 159 | .octicon-person:before { content: '\f018'} /* */ 160 | .octicon-pin:before { content: '\f041'} /* */ 161 | .octicon-plug:before { content: '\f0d4'} /* */ 162 | .octicon-repo-create:before, 163 | .octicon-gist-new:before, 164 | .octicon-file-directory-create:before, 165 | .octicon-file-add:before, 166 | .octicon-plus:before { content: '\f05d'} /* */ 167 | .octicon-primitive-dot:before { content: '\f052'} /* */ 168 | .octicon-primitive-square:before { content: '\f053'} /* */ 169 | .octicon-pulse:before { content: '\f085'} /* */ 170 | .octicon-question:before { content: '\f02c'} /* */ 171 | .octicon-quote:before { content: '\f063'} /* */ 172 | .octicon-radio-tower:before { content: '\f030'} /* */ 173 | .octicon-repo-delete:before, 174 | .octicon-repo:before { content: '\f001'} /* */ 175 | .octicon-repo-clone:before { content: '\f04c'} /* */ 176 | .octicon-repo-force-push:before { content: '\f04a'} /* */ 177 | .octicon-gist-fork:before, 178 | .octicon-repo-forked:before { content: '\f002'} /* */ 179 | .octicon-repo-pull:before { content: '\f006'} /* */ 180 | .octicon-repo-push:before { content: '\f005'} /* */ 181 | .octicon-rocket:before { content: '\f033'} /* */ 182 | .octicon-rss:before { content: '\f034'} /* */ 183 | .octicon-ruby:before { content: '\f047'} /* */ 184 | .octicon-search-save:before, 185 | .octicon-search:before { content: '\f02e'} /* */ 186 | .octicon-server:before { content: '\f097'} /* */ 187 | .octicon-settings:before { content: '\f07c'} /* */ 188 | .octicon-shield:before { content: '\f0e1'} /* */ 189 | .octicon-log-in:before, 190 | .octicon-sign-in:before { content: '\f036'} /* */ 191 | .octicon-log-out:before, 192 | .octicon-sign-out:before { content: '\f032'} /* */ 193 | .octicon-smiley:before { content: '\f0e7'} /* */ 194 | .octicon-squirrel:before { content: '\f0b2'} /* */ 195 | .octicon-star-add:before, 196 | .octicon-star-delete:before, 197 | .octicon-star:before { content: '\f02a'} /* */ 198 | .octicon-stop:before { content: '\f08f'} /* */ 199 | .octicon-repo-sync:before, 200 | .octicon-sync:before { content: '\f087'} /* */ 201 | .octicon-tag-remove:before, 202 | .octicon-tag-add:before, 203 | .octicon-tag:before { content: '\f015'} /* */ 204 | .octicon-tasklist:before { content: '\f0e5'} /* */ 205 | .octicon-telescope:before { content: '\f088'} /* */ 206 | .octicon-terminal:before { content: '\f0c8'} /* */ 207 | .octicon-text-size:before { content: '\f0e3'} /* */ 208 | .octicon-three-bars:before { content: '\f05e'} /* */ 209 | .octicon-thumbsdown:before { content: '\f0db'} /* */ 210 | .octicon-thumbsup:before { content: '\f0da'} /* */ 211 | .octicon-tools:before { content: '\f031'} /* */ 212 | .octicon-trashcan:before { content: '\f0d0'} /* */ 213 | .octicon-triangle-down:before { content: '\f05b'} /* */ 214 | .octicon-triangle-left:before { content: '\f044'} /* */ 215 | .octicon-triangle-right:before { content: '\f05a'} /* */ 216 | .octicon-triangle-up:before { content: '\f0aa'} /* */ 217 | .octicon-unfold:before { content: '\f039'} /* */ 218 | .octicon-unmute:before { content: '\f0ba'} /* */ 219 | .octicon-unverified:before { content: '\f0e8'} /* */ 220 | .octicon-verified:before { content: '\f0e6'} /* */ 221 | .octicon-versions:before { content: '\f064'} /* */ 222 | .octicon-watch:before { content: '\f0e0'} /* */ 223 | .octicon-remove-close:before, 224 | .octicon-x:before { content: '\f081'} /* */ 225 | .octicon-zap:before { content: '\26A1'} /* ⚡ */ 226 | -------------------------------------------------------------------------------- /HTML/fonts/octicons.scss: -------------------------------------------------------------------------------- 1 | $octicons-font-path: "." !default; 2 | $octicons-version: "c5a1d52cb40008f6d4ed65bf3f12d508b2fe8c88"; 3 | 4 | @font-face { 5 | font-family: 'octicons'; 6 | src: url('#{$octicons-font-path}/octicons.eot?#iefix&v=#{$octicons-version}') format('embedded-opentype'), 7 | url('#{$octicons-font-path}/octicons.woff?v=#{$octicons-version}') format('woff'), 8 | url('#{$octicons-font-path}/octicons.ttf?v=#{$octicons-version}') format('truetype'), 9 | url('#{$octicons-font-path}/octicons.svg?v=#{$octicons-version}#octicons') format('svg'); 10 | font-weight: normal; 11 | font-style: normal; 12 | } 13 | 14 | // .octicon is optimized for 16px. 15 | // .mega-octicon is optimized for 32px but can be used larger. 16 | .octicon, .mega-octicon { 17 | font: normal normal normal 16px/1 octicons; 18 | display: inline-block; 19 | text-decoration: none; 20 | text-rendering: auto; 21 | -webkit-font-smoothing: antialiased; 22 | -moz-osx-font-smoothing: grayscale; 23 | -webkit-user-select: none; 24 | -moz-user-select: none; 25 | -ms-user-select: none; 26 | user-select: none; 27 | } 28 | .mega-octicon { font-size: 32px; } 29 | 30 | .octicon-alert:before { content: '\f02d'} /* */ 31 | .octicon-arrow-down:before { content: '\f03f'} /* */ 32 | .octicon-arrow-left:before { content: '\f040'} /* */ 33 | .octicon-arrow-right:before { content: '\f03e'} /* */ 34 | .octicon-arrow-small-down:before { content: '\f0a0'} /* */ 35 | .octicon-arrow-small-left:before { content: '\f0a1'} /* */ 36 | .octicon-arrow-small-right:before { content: '\f071'} /* */ 37 | .octicon-arrow-small-up:before { content: '\f09f'} /* */ 38 | .octicon-arrow-up:before { content: '\f03d'} /* */ 39 | .octicon-microscope:before, 40 | .octicon-beaker:before { content: '\f0dd'} /* */ 41 | .octicon-bell:before { content: '\f0de'} /* */ 42 | .octicon-bold:before { content: '\f0e2'} /* */ 43 | .octicon-book:before { content: '\f007'} /* */ 44 | .octicon-bookmark:before { content: '\f07b'} /* */ 45 | .octicon-briefcase:before { content: '\f0d3'} /* */ 46 | .octicon-broadcast:before { content: '\f048'} /* */ 47 | .octicon-browser:before { content: '\f0c5'} /* */ 48 | .octicon-bug:before { content: '\f091'} /* */ 49 | .octicon-calendar:before { content: '\f068'} /* */ 50 | .octicon-check:before { content: '\f03a'} /* */ 51 | .octicon-checklist:before { content: '\f076'} /* */ 52 | .octicon-chevron-down:before { content: '\f0a3'} /* */ 53 | .octicon-chevron-left:before { content: '\f0a4'} /* */ 54 | .octicon-chevron-right:before { content: '\f078'} /* */ 55 | .octicon-chevron-up:before { content: '\f0a2'} /* */ 56 | .octicon-circle-slash:before { content: '\f084'} /* */ 57 | .octicon-circuit-board:before { content: '\f0d6'} /* */ 58 | .octicon-clippy:before { content: '\f035'} /* */ 59 | .octicon-clock:before { content: '\f046'} /* */ 60 | .octicon-cloud-download:before { content: '\f00b'} /* */ 61 | .octicon-cloud-upload:before { content: '\f00c'} /* */ 62 | .octicon-code:before { content: '\f05f'} /* */ 63 | .octicon-comment-add:before, 64 | .octicon-comment:before { content: '\f02b'} /* */ 65 | .octicon-comment-discussion:before { content: '\f04f'} /* */ 66 | .octicon-credit-card:before { content: '\f045'} /* */ 67 | .octicon-dash:before { content: '\f0ca'} /* */ 68 | .octicon-dashboard:before { content: '\f07d'} /* */ 69 | .octicon-database:before { content: '\f096'} /* */ 70 | .octicon-clone:before, 71 | .octicon-desktop-download:before { content: '\f0dc'} /* */ 72 | .octicon-device-camera:before { content: '\f056'} /* */ 73 | .octicon-device-camera-video:before { content: '\f057'} /* */ 74 | .octicon-device-desktop:before { content: '\f27c'} /* */ 75 | .octicon-device-mobile:before { content: '\f038'} /* */ 76 | .octicon-diff:before { content: '\f04d'} /* */ 77 | .octicon-diff-added:before { content: '\f06b'} /* */ 78 | .octicon-diff-ignored:before { content: '\f099'} /* */ 79 | .octicon-diff-modified:before { content: '\f06d'} /* */ 80 | .octicon-diff-removed:before { content: '\f06c'} /* */ 81 | .octicon-diff-renamed:before { content: '\f06e'} /* */ 82 | .octicon-ellipsis:before { content: '\f09a'} /* */ 83 | .octicon-eye-unwatch:before, 84 | .octicon-eye-watch:before, 85 | .octicon-eye:before { content: '\f04e'} /* */ 86 | .octicon-file-binary:before { content: '\f094'} /* */ 87 | .octicon-file-code:before { content: '\f010'} /* */ 88 | .octicon-file-directory:before { content: '\f016'} /* */ 89 | .octicon-file-media:before { content: '\f012'} /* */ 90 | .octicon-file-pdf:before { content: '\f014'} /* */ 91 | .octicon-file-submodule:before { content: '\f017'} /* */ 92 | .octicon-file-symlink-directory:before { content: '\f0b1'} /* */ 93 | .octicon-file-symlink-file:before { content: '\f0b0'} /* */ 94 | .octicon-file-text:before { content: '\f011'} /* */ 95 | .octicon-file-zip:before { content: '\f013'} /* */ 96 | .octicon-flame:before { content: '\f0d2'} /* */ 97 | .octicon-fold:before { content: '\f0cc'} /* */ 98 | .octicon-gear:before { content: '\f02f'} /* */ 99 | .octicon-gift:before { content: '\f042'} /* */ 100 | .octicon-gist:before { content: '\f00e'} /* */ 101 | .octicon-gist-secret:before { content: '\f08c'} /* */ 102 | .octicon-git-branch-create:before, 103 | .octicon-git-branch-delete:before, 104 | .octicon-git-branch:before { content: '\f020'} /* */ 105 | .octicon-git-commit:before { content: '\f01f'} /* */ 106 | .octicon-git-compare:before { content: '\f0ac'} /* */ 107 | .octicon-git-merge:before { content: '\f023'} /* */ 108 | .octicon-git-pull-request-abandoned:before, 109 | .octicon-git-pull-request:before { content: '\f009'} /* */ 110 | .octicon-globe:before { content: '\f0b6'} /* */ 111 | .octicon-graph:before { content: '\f043'} /* */ 112 | .octicon-heart:before { content: '\2665'} /* ♥ */ 113 | .octicon-history:before { content: '\f07e'} /* */ 114 | .octicon-home:before { content: '\f08d'} /* */ 115 | .octicon-horizontal-rule:before { content: '\f070'} /* */ 116 | .octicon-hubot:before { content: '\f09d'} /* */ 117 | .octicon-inbox:before { content: '\f0cf'} /* */ 118 | .octicon-info:before { content: '\f059'} /* */ 119 | .octicon-issue-closed:before { content: '\f028'} /* */ 120 | .octicon-issue-opened:before { content: '\f026'} /* */ 121 | .octicon-issue-reopened:before { content: '\f027'} /* */ 122 | .octicon-italic:before { content: '\f0e4'} /* */ 123 | .octicon-jersey:before { content: '\f019'} /* */ 124 | .octicon-key:before { content: '\f049'} /* */ 125 | .octicon-keyboard:before { content: '\f00d'} /* */ 126 | .octicon-law:before { content: '\f0d8'} /* */ 127 | .octicon-light-bulb:before { content: '\f000'} /* */ 128 | .octicon-link:before { content: '\f05c'} /* */ 129 | .octicon-link-external:before { content: '\f07f'} /* */ 130 | .octicon-list-ordered:before { content: '\f062'} /* */ 131 | .octicon-list-unordered:before { content: '\f061'} /* */ 132 | .octicon-location:before { content: '\f060'} /* */ 133 | .octicon-gist-private:before, 134 | .octicon-mirror-private:before, 135 | .octicon-git-fork-private:before, 136 | .octicon-lock:before { content: '\f06a'} /* */ 137 | .octicon-logo-gist:before { content: '\f0ad'} /* */ 138 | .octicon-logo-github:before { content: '\f092'} /* */ 139 | .octicon-mail:before { content: '\f03b'} /* */ 140 | .octicon-mail-read:before { content: '\f03c'} /* */ 141 | .octicon-mail-reply:before { content: '\f051'} /* */ 142 | .octicon-mark-github:before { content: '\f00a'} /* */ 143 | .octicon-markdown:before { content: '\f0c9'} /* */ 144 | .octicon-megaphone:before { content: '\f077'} /* */ 145 | .octicon-mention:before { content: '\f0be'} /* */ 146 | .octicon-milestone:before { content: '\f075'} /* */ 147 | .octicon-mirror-public:before, 148 | .octicon-mirror:before { content: '\f024'} /* */ 149 | .octicon-mortar-board:before { content: '\f0d7'} /* */ 150 | .octicon-mute:before { content: '\f080'} /* */ 151 | .octicon-no-newline:before { content: '\f09c'} /* */ 152 | .octicon-octoface:before { content: '\f008'} /* */ 153 | .octicon-organization:before { content: '\f037'} /* */ 154 | .octicon-package:before { content: '\f0c4'} /* */ 155 | .octicon-paintcan:before { content: '\f0d1'} /* */ 156 | .octicon-pencil:before { content: '\f058'} /* */ 157 | .octicon-person-add:before, 158 | .octicon-person-follow:before, 159 | .octicon-person:before { content: '\f018'} /* */ 160 | .octicon-pin:before { content: '\f041'} /* */ 161 | .octicon-plug:before { content: '\f0d4'} /* */ 162 | .octicon-repo-create:before, 163 | .octicon-gist-new:before, 164 | .octicon-file-directory-create:before, 165 | .octicon-file-add:before, 166 | .octicon-plus:before { content: '\f05d'} /* */ 167 | .octicon-primitive-dot:before { content: '\f052'} /* */ 168 | .octicon-primitive-square:before { content: '\f053'} /* */ 169 | .octicon-pulse:before { content: '\f085'} /* */ 170 | .octicon-question:before { content: '\f02c'} /* */ 171 | .octicon-quote:before { content: '\f063'} /* */ 172 | .octicon-radio-tower:before { content: '\f030'} /* */ 173 | .octicon-repo-delete:before, 174 | .octicon-repo:before { content: '\f001'} /* */ 175 | .octicon-repo-clone:before { content: '\f04c'} /* */ 176 | .octicon-repo-force-push:before { content: '\f04a'} /* */ 177 | .octicon-gist-fork:before, 178 | .octicon-repo-forked:before { content: '\f002'} /* */ 179 | .octicon-repo-pull:before { content: '\f006'} /* */ 180 | .octicon-repo-push:before { content: '\f005'} /* */ 181 | .octicon-rocket:before { content: '\f033'} /* */ 182 | .octicon-rss:before { content: '\f034'} /* */ 183 | .octicon-ruby:before { content: '\f047'} /* */ 184 | .octicon-search-save:before, 185 | .octicon-search:before { content: '\f02e'} /* */ 186 | .octicon-server:before { content: '\f097'} /* */ 187 | .octicon-settings:before { content: '\f07c'} /* */ 188 | .octicon-shield:before { content: '\f0e1'} /* */ 189 | .octicon-log-in:before, 190 | .octicon-sign-in:before { content: '\f036'} /* */ 191 | .octicon-log-out:before, 192 | .octicon-sign-out:before { content: '\f032'} /* */ 193 | .octicon-smiley:before { content: '\f0e7'} /* */ 194 | .octicon-squirrel:before { content: '\f0b2'} /* */ 195 | .octicon-star-add:before, 196 | .octicon-star-delete:before, 197 | .octicon-star:before { content: '\f02a'} /* */ 198 | .octicon-stop:before { content: '\f08f'} /* */ 199 | .octicon-repo-sync:before, 200 | .octicon-sync:before { content: '\f087'} /* */ 201 | .octicon-tag-remove:before, 202 | .octicon-tag-add:before, 203 | .octicon-tag:before { content: '\f015'} /* */ 204 | .octicon-tasklist:before { content: '\f0e5'} /* */ 205 | .octicon-telescope:before { content: '\f088'} /* */ 206 | .octicon-terminal:before { content: '\f0c8'} /* */ 207 | .octicon-text-size:before { content: '\f0e3'} /* */ 208 | .octicon-three-bars:before { content: '\f05e'} /* */ 209 | .octicon-thumbsdown:before { content: '\f0db'} /* */ 210 | .octicon-thumbsup:before { content: '\f0da'} /* */ 211 | .octicon-tools:before { content: '\f031'} /* */ 212 | .octicon-trashcan:before { content: '\f0d0'} /* */ 213 | .octicon-triangle-down:before { content: '\f05b'} /* */ 214 | .octicon-triangle-left:before { content: '\f044'} /* */ 215 | .octicon-triangle-right:before { content: '\f05a'} /* */ 216 | .octicon-triangle-up:before { content: '\f0aa'} /* */ 217 | .octicon-unfold:before { content: '\f039'} /* */ 218 | .octicon-unmute:before { content: '\f0ba'} /* */ 219 | .octicon-unverified:before { content: '\f0e8'} /* */ 220 | .octicon-verified:before { content: '\f0e6'} /* */ 221 | .octicon-versions:before { content: '\f064'} /* */ 222 | .octicon-watch:before { content: '\f0e0'} /* */ 223 | .octicon-remove-close:before, 224 | .octicon-x:before { content: '\f081'} /* */ 225 | .octicon-zap:before { content: '\26A1'} /* ⚡ */ 226 | -------------------------------------------------------------------------------- /HTML/fonts/octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/octicons.ttf -------------------------------------------------------------------------------- /HTML/fonts/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/fonts/octicons.woff -------------------------------------------------------------------------------- /HTML/fonts/sprockets-octicons.scss: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'octicons'; 3 | src: font-url('octicons.eot?#iefix') format('embedded-opentype'), 4 | font-url('octicons.woff') format('woff'), 5 | font-url('octicons.ttf') format('truetype'), 6 | font-url('octicons.svg#octicons') format('svg'); 7 | font-weight: normal; 8 | font-style: normal; 9 | } 10 | 11 | // .octicon is optimized for 16px. 12 | // .mega-octicon is optimized for 32px but can be used larger. 13 | .octicon, .mega-octicon { 14 | font: normal normal normal 16px/1 octicons; 15 | display: inline-block; 16 | text-decoration: none; 17 | text-rendering: auto; 18 | -webkit-font-smoothing: antialiased; 19 | -moz-osx-font-smoothing: grayscale; 20 | -webkit-user-select: none; 21 | -moz-user-select: none; 22 | -ms-user-select: none; 23 | user-select: none; 24 | } 25 | .mega-octicon { font-size: 32px; } 26 | 27 | .octicon-alert:before { content: '\f02d'} /* */ 28 | .octicon-arrow-down:before { content: '\f03f'} /* */ 29 | .octicon-arrow-left:before { content: '\f040'} /* */ 30 | .octicon-arrow-right:before { content: '\f03e'} /* */ 31 | .octicon-arrow-small-down:before { content: '\f0a0'} /* */ 32 | .octicon-arrow-small-left:before { content: '\f0a1'} /* */ 33 | .octicon-arrow-small-right:before { content: '\f071'} /* */ 34 | .octicon-arrow-small-up:before { content: '\f09f'} /* */ 35 | .octicon-arrow-up:before { content: '\f03d'} /* */ 36 | .octicon-microscope:before, 37 | .octicon-beaker:before { content: '\f0dd'} /* */ 38 | .octicon-bell:before { content: '\f0de'} /* */ 39 | .octicon-bold:before { content: '\f0e2'} /* */ 40 | .octicon-book:before { content: '\f007'} /* */ 41 | .octicon-bookmark:before { content: '\f07b'} /* */ 42 | .octicon-briefcase:before { content: '\f0d3'} /* */ 43 | .octicon-broadcast:before { content: '\f048'} /* */ 44 | .octicon-browser:before { content: '\f0c5'} /* */ 45 | .octicon-bug:before { content: '\f091'} /* */ 46 | .octicon-calendar:before { content: '\f068'} /* */ 47 | .octicon-check:before { content: '\f03a'} /* */ 48 | .octicon-checklist:before { content: '\f076'} /* */ 49 | .octicon-chevron-down:before { content: '\f0a3'} /* */ 50 | .octicon-chevron-left:before { content: '\f0a4'} /* */ 51 | .octicon-chevron-right:before { content: '\f078'} /* */ 52 | .octicon-chevron-up:before { content: '\f0a2'} /* */ 53 | .octicon-circle-slash:before { content: '\f084'} /* */ 54 | .octicon-circuit-board:before { content: '\f0d6'} /* */ 55 | .octicon-clippy:before { content: '\f035'} /* */ 56 | .octicon-clock:before { content: '\f046'} /* */ 57 | .octicon-cloud-download:before { content: '\f00b'} /* */ 58 | .octicon-cloud-upload:before { content: '\f00c'} /* */ 59 | .octicon-code:before { content: '\f05f'} /* */ 60 | .octicon-comment-add:before, 61 | .octicon-comment:before { content: '\f02b'} /* */ 62 | .octicon-comment-discussion:before { content: '\f04f'} /* */ 63 | .octicon-credit-card:before { content: '\f045'} /* */ 64 | .octicon-dash:before { content: '\f0ca'} /* */ 65 | .octicon-dashboard:before { content: '\f07d'} /* */ 66 | .octicon-database:before { content: '\f096'} /* */ 67 | .octicon-clone:before, 68 | .octicon-desktop-download:before { content: '\f0dc'} /* */ 69 | .octicon-device-camera:before { content: '\f056'} /* */ 70 | .octicon-device-camera-video:before { content: '\f057'} /* */ 71 | .octicon-device-desktop:before { content: '\f27c'} /* */ 72 | .octicon-device-mobile:before { content: '\f038'} /* */ 73 | .octicon-diff:before { content: '\f04d'} /* */ 74 | .octicon-diff-added:before { content: '\f06b'} /* */ 75 | .octicon-diff-ignored:before { content: '\f099'} /* */ 76 | .octicon-diff-modified:before { content: '\f06d'} /* */ 77 | .octicon-diff-removed:before { content: '\f06c'} /* */ 78 | .octicon-diff-renamed:before { content: '\f06e'} /* */ 79 | .octicon-ellipsis:before { content: '\f09a'} /* */ 80 | .octicon-eye-unwatch:before, 81 | .octicon-eye-watch:before, 82 | .octicon-eye:before { content: '\f04e'} /* */ 83 | .octicon-file-binary:before { content: '\f094'} /* */ 84 | .octicon-file-code:before { content: '\f010'} /* */ 85 | .octicon-file-directory:before { content: '\f016'} /* */ 86 | .octicon-file-media:before { content: '\f012'} /* */ 87 | .octicon-file-pdf:before { content: '\f014'} /* */ 88 | .octicon-file-submodule:before { content: '\f017'} /* */ 89 | .octicon-file-symlink-directory:before { content: '\f0b1'} /* */ 90 | .octicon-file-symlink-file:before { content: '\f0b0'} /* */ 91 | .octicon-file-text:before { content: '\f011'} /* */ 92 | .octicon-file-zip:before { content: '\f013'} /* */ 93 | .octicon-flame:before { content: '\f0d2'} /* */ 94 | .octicon-fold:before { content: '\f0cc'} /* */ 95 | .octicon-gear:before { content: '\f02f'} /* */ 96 | .octicon-gift:before { content: '\f042'} /* */ 97 | .octicon-gist:before { content: '\f00e'} /* */ 98 | .octicon-gist-secret:before { content: '\f08c'} /* */ 99 | .octicon-git-branch-create:before, 100 | .octicon-git-branch-delete:before, 101 | .octicon-git-branch:before { content: '\f020'} /* */ 102 | .octicon-git-commit:before { content: '\f01f'} /* */ 103 | .octicon-git-compare:before { content: '\f0ac'} /* */ 104 | .octicon-git-merge:before { content: '\f023'} /* */ 105 | .octicon-git-pull-request-abandoned:before, 106 | .octicon-git-pull-request:before { content: '\f009'} /* */ 107 | .octicon-globe:before { content: '\f0b6'} /* */ 108 | .octicon-graph:before { content: '\f043'} /* */ 109 | .octicon-heart:before { content: '\2665'} /* ♥ */ 110 | .octicon-history:before { content: '\f07e'} /* */ 111 | .octicon-home:before { content: '\f08d'} /* */ 112 | .octicon-horizontal-rule:before { content: '\f070'} /* */ 113 | .octicon-hubot:before { content: '\f09d'} /* */ 114 | .octicon-inbox:before { content: '\f0cf'} /* */ 115 | .octicon-info:before { content: '\f059'} /* */ 116 | .octicon-issue-closed:before { content: '\f028'} /* */ 117 | .octicon-issue-opened:before { content: '\f026'} /* */ 118 | .octicon-issue-reopened:before { content: '\f027'} /* */ 119 | .octicon-italic:before { content: '\f0e4'} /* */ 120 | .octicon-jersey:before { content: '\f019'} /* */ 121 | .octicon-key:before { content: '\f049'} /* */ 122 | .octicon-keyboard:before { content: '\f00d'} /* */ 123 | .octicon-law:before { content: '\f0d8'} /* */ 124 | .octicon-light-bulb:before { content: '\f000'} /* */ 125 | .octicon-link:before { content: '\f05c'} /* */ 126 | .octicon-link-external:before { content: '\f07f'} /* */ 127 | .octicon-list-ordered:before { content: '\f062'} /* */ 128 | .octicon-list-unordered:before { content: '\f061'} /* */ 129 | .octicon-location:before { content: '\f060'} /* */ 130 | .octicon-gist-private:before, 131 | .octicon-mirror-private:before, 132 | .octicon-git-fork-private:before, 133 | .octicon-lock:before { content: '\f06a'} /* */ 134 | .octicon-logo-gist:before { content: '\f0ad'} /* */ 135 | .octicon-logo-github:before { content: '\f092'} /* */ 136 | .octicon-mail:before { content: '\f03b'} /* */ 137 | .octicon-mail-read:before { content: '\f03c'} /* */ 138 | .octicon-mail-reply:before { content: '\f051'} /* */ 139 | .octicon-mark-github:before { content: '\f00a'} /* */ 140 | .octicon-markdown:before { content: '\f0c9'} /* */ 141 | .octicon-megaphone:before { content: '\f077'} /* */ 142 | .octicon-mention:before { content: '\f0be'} /* */ 143 | .octicon-milestone:before { content: '\f075'} /* */ 144 | .octicon-mirror-public:before, 145 | .octicon-mirror:before { content: '\f024'} /* */ 146 | .octicon-mortar-board:before { content: '\f0d7'} /* */ 147 | .octicon-mute:before { content: '\f080'} /* */ 148 | .octicon-no-newline:before { content: '\f09c'} /* */ 149 | .octicon-octoface:before { content: '\f008'} /* */ 150 | .octicon-organization:before { content: '\f037'} /* */ 151 | .octicon-package:before { content: '\f0c4'} /* */ 152 | .octicon-paintcan:before { content: '\f0d1'} /* */ 153 | .octicon-pencil:before { content: '\f058'} /* */ 154 | .octicon-person-add:before, 155 | .octicon-person-follow:before, 156 | .octicon-person:before { content: '\f018'} /* */ 157 | .octicon-pin:before { content: '\f041'} /* */ 158 | .octicon-plug:before { content: '\f0d4'} /* */ 159 | .octicon-repo-create:before, 160 | .octicon-gist-new:before, 161 | .octicon-file-directory-create:before, 162 | .octicon-file-add:before, 163 | .octicon-plus:before { content: '\f05d'} /* */ 164 | .octicon-primitive-dot:before { content: '\f052'} /* */ 165 | .octicon-primitive-square:before { content: '\f053'} /* */ 166 | .octicon-pulse:before { content: '\f085'} /* */ 167 | .octicon-question:before { content: '\f02c'} /* */ 168 | .octicon-quote:before { content: '\f063'} /* */ 169 | .octicon-radio-tower:before { content: '\f030'} /* */ 170 | .octicon-repo-delete:before, 171 | .octicon-repo:before { content: '\f001'} /* */ 172 | .octicon-repo-clone:before { content: '\f04c'} /* */ 173 | .octicon-repo-force-push:before { content: '\f04a'} /* */ 174 | .octicon-gist-fork:before, 175 | .octicon-repo-forked:before { content: '\f002'} /* */ 176 | .octicon-repo-pull:before { content: '\f006'} /* */ 177 | .octicon-repo-push:before { content: '\f005'} /* */ 178 | .octicon-rocket:before { content: '\f033'} /* */ 179 | .octicon-rss:before { content: '\f034'} /* */ 180 | .octicon-ruby:before { content: '\f047'} /* */ 181 | .octicon-search-save:before, 182 | .octicon-search:before { content: '\f02e'} /* */ 183 | .octicon-server:before { content: '\f097'} /* */ 184 | .octicon-settings:before { content: '\f07c'} /* */ 185 | .octicon-shield:before { content: '\f0e1'} /* */ 186 | .octicon-log-in:before, 187 | .octicon-sign-in:before { content: '\f036'} /* */ 188 | .octicon-log-out:before, 189 | .octicon-sign-out:before { content: '\f032'} /* */ 190 | .octicon-smiley:before { content: '\f0e7'} /* */ 191 | .octicon-squirrel:before { content: '\f0b2'} /* */ 192 | .octicon-star-add:before, 193 | .octicon-star-delete:before, 194 | .octicon-star:before { content: '\f02a'} /* */ 195 | .octicon-stop:before { content: '\f08f'} /* */ 196 | .octicon-repo-sync:before, 197 | .octicon-sync:before { content: '\f087'} /* */ 198 | .octicon-tag-remove:before, 199 | .octicon-tag-add:before, 200 | .octicon-tag:before { content: '\f015'} /* */ 201 | .octicon-tasklist:before { content: '\f0e5'} /* */ 202 | .octicon-telescope:before { content: '\f088'} /* */ 203 | .octicon-terminal:before { content: '\f0c8'} /* */ 204 | .octicon-text-size:before { content: '\f0e3'} /* */ 205 | .octicon-three-bars:before { content: '\f05e'} /* */ 206 | .octicon-thumbsdown:before { content: '\f0db'} /* */ 207 | .octicon-thumbsup:before { content: '\f0da'} /* */ 208 | .octicon-tools:before { content: '\f031'} /* */ 209 | .octicon-trashcan:before { content: '\f0d0'} /* */ 210 | .octicon-triangle-down:before { content: '\f05b'} /* */ 211 | .octicon-triangle-left:before { content: '\f044'} /* */ 212 | .octicon-triangle-right:before { content: '\f05a'} /* */ 213 | .octicon-triangle-up:before { content: '\f0aa'} /* */ 214 | .octicon-unfold:before { content: '\f039'} /* */ 215 | .octicon-unmute:before { content: '\f0ba'} /* */ 216 | .octicon-unverified:before { content: '\f0e8'} /* */ 217 | .octicon-verified:before { content: '\f0e6'} /* */ 218 | .octicon-versions:before { content: '\f064'} /* */ 219 | .octicon-watch:before { content: '\f0e0'} /* */ 220 | .octicon-remove-close:before, 221 | .octicon-x:before { content: '\f081'} /* */ 222 | .octicon-zap:before { content: '\26A1'} /* ⚡ */ 223 | -------------------------------------------------------------------------------- /HTML/icons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-144x144.png -------------------------------------------------------------------------------- /HTML/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /HTML/icons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-36x36.png -------------------------------------------------------------------------------- /HTML/icons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-48x48.png -------------------------------------------------------------------------------- /HTML/icons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-72x72.png -------------------------------------------------------------------------------- /HTML/icons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/android-chrome-96x96.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /HTML/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/gitmap/b73ff5d68df70bf757ea96b6411b2acfad4ea487/HTML/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /HTML/icons/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 |120 | If you have selected a repository, it will be shown on the map as a 121 | 122 | yellow dot, and the ecosystem hierarchy it has been classified into will be outlined in 123 | 124 | yellow circles. Projects that have been classified as related will be indicated with 125 | 126 | purple dots, and the ecosystems for those related projects will be outlined in 127 | 128 | purple circles. 129 |
130 |131 | The clustering for this site is based on affinity propagation. 132 | For this app, repo A has an affinity for repo B if enough of repo A's contributors also contributed to, or starred, repo B. 133 | If repo A has an affinity for repo B, and repo B has an affinity for repo A, the two repos are said to be related. 134 | For more information, click here. 135 |
136 |