├── .bowerrc ├── .gitattributes ├── .gitignore ├── .travis.yml ├── API.md ├── CONTRIBUTING.md ├── LICENSE ├── app ├── commands │ ├── .gitkeep │ ├── DatabaseCleanupCommand.php │ ├── DatabaseRescueCommand.php │ ├── IndexCommand.php │ ├── ReindexCommand.php │ ├── SendIndex.php │ ├── SendMessage.php │ ├── SiteDeployCommand.php │ └── SlackCommand.php ├── config │ ├── app.php │ ├── auth.php │ ├── cache.php │ ├── compile.php │ ├── database.php │ ├── mail.php │ ├── packages │ │ └── .gitkeep │ ├── production │ │ └── app.php │ ├── queue.php │ ├── radio.php │ ├── remote.php │ ├── session.php │ ├── testing │ │ ├── cache.php │ │ └── session.php │ ├── view.php │ └── workbench.php ├── controllers │ ├── .gitkeep │ ├── API.php │ ├── Admin.php │ ├── BaseController.php │ ├── Home.php │ └── RemindersController.php ├── database │ ├── migrations │ │ ├── .gitkeep │ │ ├── 2014_05_11_214856_create_themes_table.php │ │ ├── 2014_05_11_215350_create_djs_table.php │ │ ├── 2014_05_11_215448_create_users_table.php │ │ ├── 2014_05_11_222249_create_news_table.php │ │ ├── 2014_05_11_222613_create_comments_table.php │ │ ├── 2014_05_11_223320_create_notifications_table.php │ │ ├── 2014_05_11_224205_create_streamstatus_table.php │ │ ├── 2014_05_11_230330_create_lastplayed_table.php │ │ ├── 2014_05_11_230504_create_queue_table.php │ │ ├── 2014_05_11_231645_create_tracks_table.php │ │ ├── 2014_05_11_232611_create_pending_table.php │ │ ├── 2014_05_11_233311_create_postpending_table.php │ │ ├── 2014_05_11_233808_create_esong_table.php │ │ ├── 2014_05_11_234455_create_eplay_table.php │ │ ├── 2014_05_12_000245_create_failed_logins_table.php │ │ ├── 2014_05_12_001011_create_request_time_table.php │ │ └── 2014_05_15_195518_add_display_name_to_themes.php │ ├── production.sqlite │ └── seeds │ │ ├── .gitkeep │ │ └── DatabaseSeeder.php ├── filters.php ├── lang │ ├── en │ │ ├── api.php │ │ ├── faves.php │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── slack.php │ │ ├── stream.php │ │ ├── submit.php │ │ └── time.php │ ├── es │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ └── time.php │ ├── fr │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ ├── time.php │ │ └── validation.php │ ├── id │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ └── time.php │ ├── it │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ └── time.php │ ├── jp │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ └── time.php │ └── nl │ │ ├── navbar.php │ │ ├── pagination.php │ │ ├── reminders.php │ │ ├── search.php │ │ ├── stream.php │ │ └── time.php ├── models │ ├── Comment.php │ ├── Dj.php │ ├── Group.php │ ├── Pending.php │ ├── Permission.php │ ├── PermissionKind.php │ ├── Post.php │ ├── SongInterface.php │ ├── Theme.php │ ├── Track.php │ └── User.php ├── routes.php ├── start │ ├── artisan.php │ ├── global.php │ └── local.php ├── storage │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── logs │ │ └── .gitignore │ ├── meta │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── songs │ │ └── pending │ │ │ └── .gitignore │ └── views │ │ └── .gitignore ├── tests │ └── TestCase.php ├── traits │ ├── AdminNewsTrait.php │ ├── AdminSongTrait.php │ ├── AdminUserTrait.php │ ├── AnalysisTrait.php │ ├── DjImageTrait.php │ ├── HanyuuTrait.php │ ├── IndexTrait.php │ ├── PlayerTrait.php │ ├── RequestTrait.php │ ├── SearchTrait.php │ ├── SlackTrait.php │ ├── SongTrait.php │ ├── SpamCheckTrait.php │ └── ThemeTrait.php └── views │ ├── admin.blade.php │ ├── admin │ ├── dashboard.blade.php │ ├── database.blade.php │ ├── dev.blade.php │ ├── footer.blade.php │ ├── navbar.blade.php │ ├── news.blade.php │ ├── pending.blade.php │ ├── profile.blade.php │ ├── search.blade.php │ └── users.blade.php │ ├── ajax.blade.php │ ├── christmas │ ├── home.blade.php │ └── script.blade.php │ ├── cysmix │ ├── home.blade.php │ └── script.blade.php │ ├── default │ ├── comiket.blade.php │ ├── faves.blade.php │ ├── home.blade.php │ ├── irc.blade.php │ ├── lastplayed.blade.php │ ├── login.blade.php │ ├── news.blade.php │ ├── profile.blade.php │ ├── queue.blade.php │ ├── script.blade.php │ ├── search.blade.php │ ├── staff.blade.php │ └── submit.blade.php │ ├── layouts │ ├── error.blade.php │ ├── footer.blade.php │ ├── head.blade.php │ ├── navbar.blade.php │ └── postscript.blade.php │ ├── master.blade.php │ └── partials │ ├── dj-image.blade.php │ ├── help-main.blade.php │ ├── last-played.blade.php │ ├── listeners.blade.php │ ├── news.blade.php │ ├── now-playing.blade.php │ ├── player-options.blade.php │ ├── preferences.blade.php │ ├── progress-bar.blade.php │ ├── queue.blade.php │ ├── submission-guidelines.blade.php │ ├── thread.blade.php │ ├── timer.blade.php │ └── volume-logo.blade.php ├── artisan ├── bootstrap ├── autoload.php ├── paths.php └── start.php ├── bower.json ├── composer.json ├── phpunit.xml ├── public ├── .htaccess ├── assets │ ├── dj_image.png │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── SIL Open Font License.txt │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── sourcesanspro-bold-webfont.eot │ │ ├── sourcesanspro-bold-webfont.svg │ │ ├── sourcesanspro-bold-webfont.ttf │ │ ├── sourcesanspro-bold-webfont.woff │ │ ├── sourcesanspro-bolditalic-webfont.eot │ │ ├── sourcesanspro-bolditalic-webfont.svg │ │ ├── sourcesanspro-bolditalic-webfont.ttf │ │ ├── sourcesanspro-bolditalic-webfont.woff │ │ ├── sourcesanspro-italic-webfont.eot │ │ ├── sourcesanspro-italic-webfont.svg │ │ ├── sourcesanspro-italic-webfont.ttf │ │ ├── sourcesanspro-italic-webfont.woff │ │ ├── sourcesanspro-regular-webfont.eot │ │ ├── sourcesanspro-regular-webfont.svg │ │ ├── sourcesanspro-regular-webfont.ttf │ │ ├── sourcesanspro-regular-webfont.woff │ │ ├── sourcesanspro-semibold-webfont.eot │ │ ├── sourcesanspro-semibold-webfont.svg │ │ ├── sourcesanspro-semibold-webfont.ttf │ │ ├── sourcesanspro-semibold-webfont.woff │ │ ├── sourcesanspro-semibolditalic-webfont.eot │ │ ├── sourcesanspro-semibolditalic-webfont.svg │ │ ├── sourcesanspro-semibolditalic-webfont.ttf │ │ └── sourcesanspro-semibolditalic-webfont.woff │ ├── google_base.png │ ├── google_hover.png │ ├── google_press.png │ ├── logo_image_small.png │ ├── logo_image_small_christmas.png │ ├── logo_image_small_sauce.png │ ├── logotitle_2.png │ ├── main.mp3.m3u │ ├── main.pls │ ├── particles │ │ ├── particle_blue.png │ │ ├── particle_green.png │ │ ├── particle_orange.png │ │ ├── particle_pink.png │ │ ├── particle_white.png │ │ └── particle_yellow.png │ └── theme │ │ └── default │ │ └── .gitkeep ├── css │ ├── base.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── christmas.css │ ├── cysmix.css │ ├── dancer.css │ ├── dark.css │ ├── default.css │ ├── fonts.css │ ├── halloween.css │ ├── kilim.css │ ├── kilim_naruto.css │ ├── newyears.css │ ├── rave.css │ ├── saturated.css │ └── xmashats-final-really.css ├── docs │ └── index.html ├── favicon.ico ├── images │ ├── christmas │ │ └── winter-wp.jpg │ ├── cysmix │ │ ├── Ghost.gif │ │ ├── background.jpg │ │ ├── offstripe.png │ │ └── ptn-d.png │ ├── halloween │ │ └── halloween.png │ ├── kengeki_a_ice10.png │ ├── kengeki_ice.jpg │ ├── kilim-setsuna_.jpg │ ├── naruto-nye.jpg │ ├── newyears │ │ ├── newyears-2020.jpg │ │ └── newyears.jpg │ └── valentines │ │ ├── ParticleSmoke.png │ │ ├── background.jpg │ │ ├── happyvalenshit.png │ │ └── heart_logo_small.png ├── index.html ├── index.php ├── js │ ├── Jplayer.swf │ ├── ajaxify.js │ ├── aurora.js │ ├── bootstrap-3.1.0.min.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── bootstrap │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap-theme.css.map │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ └── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ └── bootstrap.min.js │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ ├── grunt │ │ │ ├── bs-glyphicons-data-generator.js │ │ │ ├── bs-lessdoc-parser.js │ │ │ ├── bs-raw-files-generator.js │ │ │ └── shrinkwrap.js │ │ ├── js │ │ │ ├── affix.js │ │ │ ├── alert.js │ │ │ ├── button.js │ │ │ ├── carousel.js │ │ │ ├── collapse.js │ │ │ ├── dropdown.js │ │ │ ├── modal.js │ │ │ ├── popover.js │ │ │ ├── scrollspy.js │ │ │ ├── tab.js │ │ │ ├── tooltip.js │ │ │ └── transition.js │ │ ├── less │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── input-groups.less │ │ │ ├── jumbotron.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── responsive-utilities.less │ │ │ ├── scaffolding.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── package.json │ │ └── test-infra │ │ │ ├── README.md │ │ │ ├── npm-shrinkwrap.canonical.json │ │ │ ├── requirements.txt │ │ │ ├── s3_cache.py │ │ │ ├── sauce_browsers.yml │ │ │ └── uncached-npm-install.sh │ ├── flac.js │ ├── font-awesome │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── README.md │ │ ├── _config.yml │ │ ├── component.json │ │ ├── composer.json │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── extras.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── spinning.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ ├── package.json │ │ ├── scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _extras.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _spinning.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ │ └── src │ │ │ ├── 3.2.1 │ │ │ ├── CNAME │ │ │ ├── Makefile │ │ │ ├── assets │ │ │ │ ├── css │ │ │ │ │ ├── prettify.css │ │ │ │ │ ├── pygments.css │ │ │ │ │ └── site.css │ │ │ │ ├── font-awesome.zip │ │ │ │ ├── font-awesome │ │ │ │ │ ├── css │ │ │ │ │ │ ├── font-awesome-ie7.css │ │ │ │ │ │ ├── font-awesome-ie7.min.css │ │ │ │ │ │ ├── font-awesome.css │ │ │ │ │ │ └── font-awesome.min.css │ │ │ │ │ ├── font │ │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ │ └── fontawesome-webfont.woff │ │ │ │ │ ├── less │ │ │ │ │ │ ├── bootstrap.less │ │ │ │ │ │ ├── core.less │ │ │ │ │ │ ├── extras.less │ │ │ │ │ │ ├── font-awesome-ie7.less │ │ │ │ │ │ ├── font-awesome.less │ │ │ │ │ │ ├── icons.less │ │ │ │ │ │ ├── mixins.less │ │ │ │ │ │ ├── path.less │ │ │ │ │ │ └── variables.less │ │ │ │ │ └── scss │ │ │ │ │ │ ├── _bootstrap.scss │ │ │ │ │ │ ├── _core.scss │ │ │ │ │ │ ├── _extras.scss │ │ │ │ │ │ ├── _icons.scss │ │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ │ ├── _path.scss │ │ │ │ │ │ ├── _variables.scss │ │ │ │ │ │ ├── font-awesome-ie7.scss │ │ │ │ │ │ └── font-awesome.scss │ │ │ │ ├── ico │ │ │ │ │ └── favicon.ico │ │ │ │ ├── img │ │ │ │ │ ├── contribution-sample.png │ │ │ │ │ ├── fort_awesome.jpg │ │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ │ └── icon-flag.pdf │ │ │ │ ├── js │ │ │ │ │ ├── ZeroClipboard-1.1.7.min.js │ │ │ │ │ ├── ZeroClipboard-1.1.7.swf │ │ │ │ │ ├── backbone.min.js │ │ │ │ │ ├── bootstrap-2.3.1.min.js │ │ │ │ │ ├── bootstrap-222.min.js │ │ │ │ │ ├── jquery-1.7.1.min.js │ │ │ │ │ ├── prettify.min.js │ │ │ │ │ ├── site.js │ │ │ │ │ └── underscore.min.js │ │ │ │ └── less │ │ │ │ │ ├── bootstrap-2.3.2 │ │ │ │ │ ├── accordion.less │ │ │ │ │ ├── alerts.less │ │ │ │ │ ├── bootstrap.less │ │ │ │ │ ├── breadcrumbs.less │ │ │ │ │ ├── button-groups.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── carousel.less │ │ │ │ │ ├── close.less │ │ │ │ │ ├── code.less │ │ │ │ │ ├── component-animations.less │ │ │ │ │ ├── dropdowns.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── grid.less │ │ │ │ │ ├── hero-unit.less │ │ │ │ │ ├── labels-badges.less │ │ │ │ │ ├── layouts.less │ │ │ │ │ ├── media.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── modals.less │ │ │ │ │ ├── navbar.less │ │ │ │ │ ├── navs.less │ │ │ │ │ ├── pager.less │ │ │ │ │ ├── pagination.less │ │ │ │ │ ├── popovers.less │ │ │ │ │ ├── progress-bars.less │ │ │ │ │ ├── reset.less │ │ │ │ │ ├── responsive-1200px-min.less │ │ │ │ │ ├── responsive-767px-max.less │ │ │ │ │ ├── responsive-768px-979px.less │ │ │ │ │ ├── responsive-navbar.less │ │ │ │ │ ├── responsive-utilities.less │ │ │ │ │ ├── responsive.less │ │ │ │ │ ├── scaffolding.less │ │ │ │ │ ├── sprites.less │ │ │ │ │ ├── tables.less │ │ │ │ │ ├── thumbnails.less │ │ │ │ │ ├── tooltip.less │ │ │ │ │ ├── type.less │ │ │ │ │ ├── utilities.less │ │ │ │ │ ├── variables.less │ │ │ │ │ └── wells.less │ │ │ │ │ ├── lazy.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── responsive-1200px-min.less │ │ │ │ │ ├── responsive-767px-max.less │ │ │ │ │ ├── responsive-768px-979px.less │ │ │ │ │ ├── responsive-navbar.less │ │ │ │ │ ├── responsive.less │ │ │ │ │ ├── site.less │ │ │ │ │ ├── sticky-footer.less │ │ │ │ │ └── variables.less │ │ │ ├── cheatsheet │ │ │ │ └── index.html │ │ │ ├── community │ │ │ │ └── index.html │ │ │ ├── design.html │ │ │ ├── examples │ │ │ │ └── index.html │ │ │ ├── get-started │ │ │ │ └── index.html │ │ │ ├── icon │ │ │ │ ├── adjust │ │ │ │ │ └── index.html │ │ │ │ ├── adn │ │ │ │ │ └── index.html │ │ │ │ ├── align-center │ │ │ │ │ └── index.html │ │ │ │ ├── align-justify │ │ │ │ │ └── index.html │ │ │ │ ├── align-left │ │ │ │ │ └── index.html │ │ │ │ ├── align-right │ │ │ │ │ └── index.html │ │ │ │ ├── ambulance │ │ │ │ │ └── index.html │ │ │ │ ├── anchor │ │ │ │ │ └── index.html │ │ │ │ ├── android │ │ │ │ │ └── index.html │ │ │ │ ├── angle-down │ │ │ │ │ └── index.html │ │ │ │ ├── angle-left │ │ │ │ │ └── index.html │ │ │ │ ├── angle-right │ │ │ │ │ └── index.html │ │ │ │ ├── angle-up │ │ │ │ │ └── index.html │ │ │ │ ├── apple │ │ │ │ │ └── index.html │ │ │ │ ├── archive │ │ │ │ │ └── index.html │ │ │ │ ├── arrow-down │ │ │ │ │ └── index.html │ │ │ │ ├── arrow-left │ │ │ │ │ └── index.html │ │ │ │ ├── arrow-right │ │ │ │ │ └── index.html │ │ │ │ ├── arrow-up │ │ │ │ │ └── index.html │ │ │ │ ├── asterisk │ │ │ │ │ └── index.html │ │ │ │ ├── backward │ │ │ │ │ └── index.html │ │ │ │ ├── ban-circle │ │ │ │ │ └── index.html │ │ │ │ ├── bar-chart │ │ │ │ │ └── index.html │ │ │ │ ├── barcode │ │ │ │ │ └── index.html │ │ │ │ ├── beaker │ │ │ │ │ └── index.html │ │ │ │ ├── beer │ │ │ │ │ └── index.html │ │ │ │ ├── bell-alt │ │ │ │ │ └── index.html │ │ │ │ ├── bell │ │ │ │ │ └── index.html │ │ │ │ ├── bitbucket-sign │ │ │ │ │ └── index.html │ │ │ │ ├── bitbucket │ │ │ │ │ └── index.html │ │ │ │ ├── bold │ │ │ │ │ └── index.html │ │ │ │ ├── bolt │ │ │ │ │ └── index.html │ │ │ │ ├── book │ │ │ │ │ └── index.html │ │ │ │ ├── bookmark-empty │ │ │ │ │ └── index.html │ │ │ │ ├── bookmark │ │ │ │ │ └── index.html │ │ │ │ ├── briefcase │ │ │ │ │ └── index.html │ │ │ │ ├── btc │ │ │ │ │ └── index.html │ │ │ │ ├── bug │ │ │ │ │ └── index.html │ │ │ │ ├── building │ │ │ │ │ └── index.html │ │ │ │ ├── bullhorn │ │ │ │ │ └── index.html │ │ │ │ ├── bullseye │ │ │ │ │ └── index.html │ │ │ │ ├── calendar-empty │ │ │ │ │ └── index.html │ │ │ │ ├── calendar │ │ │ │ │ └── index.html │ │ │ │ ├── camera-retro │ │ │ │ │ └── index.html │ │ │ │ ├── camera │ │ │ │ │ └── index.html │ │ │ │ ├── caret-down │ │ │ │ │ └── index.html │ │ │ │ ├── caret-left │ │ │ │ │ └── index.html │ │ │ │ ├── caret-right │ │ │ │ │ └── index.html │ │ │ │ ├── caret-up │ │ │ │ │ └── index.html │ │ │ │ ├── certificate │ │ │ │ │ └── index.html │ │ │ │ ├── check-empty │ │ │ │ │ └── index.html │ │ │ │ ├── check-minus │ │ │ │ │ └── index.html │ │ │ │ ├── check-sign │ │ │ │ │ └── index.html │ │ │ │ ├── check │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-down │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-left │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-right │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-sign-down │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-sign-left │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-sign-right │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-sign-up │ │ │ │ │ └── index.html │ │ │ │ ├── chevron-up │ │ │ │ │ └── index.html │ │ │ │ ├── circle-arrow-down │ │ │ │ │ └── index.html │ │ │ │ ├── circle-arrow-left │ │ │ │ │ └── index.html │ │ │ │ ├── circle-arrow-right │ │ │ │ │ └── index.html │ │ │ │ ├── circle-arrow-up │ │ │ │ │ └── index.html │ │ │ │ ├── circle-blank │ │ │ │ │ └── index.html │ │ │ │ ├── circle │ │ │ │ │ └── index.html │ │ │ │ ├── cloud-download │ │ │ │ │ └── index.html │ │ │ │ ├── cloud-upload │ │ │ │ │ └── index.html │ │ │ │ ├── cloud │ │ │ │ │ └── index.html │ │ │ │ ├── cny │ │ │ │ │ └── index.html │ │ │ │ ├── code-fork │ │ │ │ │ └── index.html │ │ │ │ ├── code │ │ │ │ │ └── index.html │ │ │ │ ├── coffee │ │ │ │ │ └── index.html │ │ │ │ ├── cog │ │ │ │ │ └── index.html │ │ │ │ ├── cogs │ │ │ │ │ └── index.html │ │ │ │ ├── collapse-alt │ │ │ │ │ └── index.html │ │ │ │ ├── collapse-top │ │ │ │ │ └── index.html │ │ │ │ ├── collapse │ │ │ │ │ └── index.html │ │ │ │ ├── columns │ │ │ │ │ └── index.html │ │ │ │ ├── comment-alt │ │ │ │ │ └── index.html │ │ │ │ ├── comment │ │ │ │ │ └── index.html │ │ │ │ ├── comments-alt │ │ │ │ │ └── index.html │ │ │ │ ├── comments │ │ │ │ │ └── index.html │ │ │ │ ├── compass │ │ │ │ │ └── index.html │ │ │ │ ├── copy │ │ │ │ │ └── index.html │ │ │ │ ├── credit-card │ │ │ │ │ └── index.html │ │ │ │ ├── crop │ │ │ │ │ └── index.html │ │ │ │ ├── css3 │ │ │ │ │ └── index.html │ │ │ │ ├── cut │ │ │ │ │ └── index.html │ │ │ │ ├── dashboard │ │ │ │ │ └── index.html │ │ │ │ ├── desktop │ │ │ │ │ └── index.html │ │ │ │ ├── double-angle-down │ │ │ │ │ └── index.html │ │ │ │ ├── double-angle-left │ │ │ │ │ └── index.html │ │ │ │ ├── double-angle-right │ │ │ │ │ └── index.html │ │ │ │ ├── double-angle-up │ │ │ │ │ └── index.html │ │ │ │ ├── download-alt │ │ │ │ │ └── index.html │ │ │ │ ├── download │ │ │ │ │ └── index.html │ │ │ │ ├── dribbble │ │ │ │ │ └── index.html │ │ │ │ ├── dropbox │ │ │ │ │ └── index.html │ │ │ │ ├── edit-sign │ │ │ │ │ └── index.html │ │ │ │ ├── edit │ │ │ │ │ └── index.html │ │ │ │ ├── eject │ │ │ │ │ └── index.html │ │ │ │ ├── ellipsis-horizontal │ │ │ │ │ └── index.html │ │ │ │ ├── ellipsis-vertical │ │ │ │ │ └── index.html │ │ │ │ ├── envelope-alt │ │ │ │ │ └── index.html │ │ │ │ ├── envelope │ │ │ │ │ └── index.html │ │ │ │ ├── eraser │ │ │ │ │ └── index.html │ │ │ │ ├── eur │ │ │ │ │ └── index.html │ │ │ │ ├── exchange │ │ │ │ │ └── index.html │ │ │ │ ├── exclamation-sign │ │ │ │ │ └── index.html │ │ │ │ ├── exclamation │ │ │ │ │ └── index.html │ │ │ │ ├── expand-alt │ │ │ │ │ └── index.html │ │ │ │ ├── expand │ │ │ │ │ └── index.html │ │ │ │ ├── external-link-sign │ │ │ │ │ └── index.html │ │ │ │ ├── external-link │ │ │ │ │ └── index.html │ │ │ │ ├── eye-close │ │ │ │ │ └── index.html │ │ │ │ ├── eye-open │ │ │ │ │ └── index.html │ │ │ │ ├── facebook-sign │ │ │ │ │ └── index.html │ │ │ │ ├── facebook │ │ │ │ │ └── index.html │ │ │ │ ├── facetime-video │ │ │ │ │ └── index.html │ │ │ │ ├── fast-backward │ │ │ │ │ └── index.html │ │ │ │ ├── fast-forward │ │ │ │ │ └── index.html │ │ │ │ ├── female │ │ │ │ │ └── index.html │ │ │ │ ├── fighter-jet │ │ │ │ │ └── index.html │ │ │ │ ├── file-alt │ │ │ │ │ └── index.html │ │ │ │ ├── file-text-alt │ │ │ │ │ └── index.html │ │ │ │ ├── file-text │ │ │ │ │ └── index.html │ │ │ │ ├── file │ │ │ │ │ └── index.html │ │ │ │ ├── film │ │ │ │ │ └── index.html │ │ │ │ ├── filter │ │ │ │ │ └── index.html │ │ │ │ ├── fire-extinguisher │ │ │ │ │ └── index.html │ │ │ │ ├── fire │ │ │ │ │ └── index.html │ │ │ │ ├── flag-alt │ │ │ │ │ └── index.html │ │ │ │ ├── flag-checkered │ │ │ │ │ └── index.html │ │ │ │ ├── flag │ │ │ │ │ └── index.html │ │ │ │ ├── flickr │ │ │ │ │ └── index.html │ │ │ │ ├── folder-close-alt │ │ │ │ │ └── index.html │ │ │ │ ├── folder-close │ │ │ │ │ └── index.html │ │ │ │ ├── folder-open-alt │ │ │ │ │ └── index.html │ │ │ │ ├── folder-open │ │ │ │ │ └── index.html │ │ │ │ ├── font │ │ │ │ │ └── index.html │ │ │ │ ├── food │ │ │ │ │ └── index.html │ │ │ │ ├── forward │ │ │ │ │ └── index.html │ │ │ │ ├── foursquare │ │ │ │ │ └── index.html │ │ │ │ ├── frown │ │ │ │ │ └── index.html │ │ │ │ ├── fullscreen │ │ │ │ │ └── index.html │ │ │ │ ├── gamepad │ │ │ │ │ └── index.html │ │ │ │ ├── gbp │ │ │ │ │ └── index.html │ │ │ │ ├── gift │ │ │ │ │ └── index.html │ │ │ │ ├── github-alt │ │ │ │ │ └── index.html │ │ │ │ ├── github-sign │ │ │ │ │ └── index.html │ │ │ │ ├── github │ │ │ │ │ └── index.html │ │ │ │ ├── gittip │ │ │ │ │ └── index.html │ │ │ │ ├── glass │ │ │ │ │ └── index.html │ │ │ │ ├── globe │ │ │ │ │ └── index.html │ │ │ │ ├── google-plus-sign │ │ │ │ │ └── index.html │ │ │ │ ├── google-plus │ │ │ │ │ └── index.html │ │ │ │ ├── group │ │ │ │ │ └── index.html │ │ │ │ ├── h-sign │ │ │ │ │ └── index.html │ │ │ │ ├── hand-down │ │ │ │ │ └── index.html │ │ │ │ ├── hand-left │ │ │ │ │ └── index.html │ │ │ │ ├── hand-right │ │ │ │ │ └── index.html │ │ │ │ ├── hand-up │ │ │ │ │ └── index.html │ │ │ │ ├── hdd │ │ │ │ │ └── index.html │ │ │ │ ├── headphones │ │ │ │ │ └── index.html │ │ │ │ ├── heart-empty │ │ │ │ │ └── index.html │ │ │ │ ├── heart │ │ │ │ │ └── index.html │ │ │ │ ├── home │ │ │ │ │ └── index.html │ │ │ │ ├── hospital │ │ │ │ │ └── index.html │ │ │ │ ├── html5 │ │ │ │ │ └── index.html │ │ │ │ ├── inbox │ │ │ │ │ └── index.html │ │ │ │ ├── indent-left │ │ │ │ │ └── index.html │ │ │ │ ├── indent-right │ │ │ │ │ └── index.html │ │ │ │ ├── info-sign │ │ │ │ │ └── index.html │ │ │ │ ├── info │ │ │ │ │ └── index.html │ │ │ │ ├── inr │ │ │ │ │ └── index.html │ │ │ │ ├── instagram │ │ │ │ │ └── index.html │ │ │ │ ├── italic │ │ │ │ │ └── index.html │ │ │ │ ├── jpy │ │ │ │ │ └── index.html │ │ │ │ ├── key │ │ │ │ │ └── index.html │ │ │ │ ├── keyboard │ │ │ │ │ └── index.html │ │ │ │ ├── krw │ │ │ │ │ └── index.html │ │ │ │ ├── laptop │ │ │ │ │ └── index.html │ │ │ │ ├── leaf │ │ │ │ │ └── index.html │ │ │ │ ├── legal │ │ │ │ │ └── index.html │ │ │ │ ├── lemon │ │ │ │ │ └── index.html │ │ │ │ ├── level-down │ │ │ │ │ └── index.html │ │ │ │ ├── level-up │ │ │ │ │ └── index.html │ │ │ │ ├── lightbulb │ │ │ │ │ └── index.html │ │ │ │ ├── link │ │ │ │ │ └── index.html │ │ │ │ ├── linkedin-sign │ │ │ │ │ └── index.html │ │ │ │ ├── linkedin │ │ │ │ │ └── index.html │ │ │ │ ├── linux │ │ │ │ │ └── index.html │ │ │ │ ├── list-alt │ │ │ │ │ └── index.html │ │ │ │ ├── list-ol │ │ │ │ │ └── index.html │ │ │ │ ├── list-ul │ │ │ │ │ └── index.html │ │ │ │ ├── list │ │ │ │ │ └── index.html │ │ │ │ ├── location-arrow │ │ │ │ │ └── index.html │ │ │ │ ├── lock │ │ │ │ │ └── index.html │ │ │ │ ├── long-arrow-down │ │ │ │ │ └── index.html │ │ │ │ ├── long-arrow-left │ │ │ │ │ └── index.html │ │ │ │ ├── long-arrow-right │ │ │ │ │ └── index.html │ │ │ │ ├── long-arrow-up │ │ │ │ │ └── index.html │ │ │ │ ├── magic │ │ │ │ │ └── index.html │ │ │ │ ├── magnet │ │ │ │ │ └── index.html │ │ │ │ ├── mail-reply-all │ │ │ │ │ └── index.html │ │ │ │ ├── male │ │ │ │ │ └── index.html │ │ │ │ ├── map-marker │ │ │ │ │ └── index.html │ │ │ │ ├── maxcdn │ │ │ │ │ └── index.html │ │ │ │ ├── medkit │ │ │ │ │ └── index.html │ │ │ │ ├── meh │ │ │ │ │ └── index.html │ │ │ │ ├── microphone-off │ │ │ │ │ └── index.html │ │ │ │ ├── microphone │ │ │ │ │ └── index.html │ │ │ │ ├── minus-sign-alt │ │ │ │ │ └── index.html │ │ │ │ ├── minus-sign │ │ │ │ │ └── index.html │ │ │ │ ├── minus │ │ │ │ │ └── index.html │ │ │ │ ├── mobile-phone │ │ │ │ │ └── index.html │ │ │ │ ├── money │ │ │ │ │ └── index.html │ │ │ │ ├── moon │ │ │ │ │ └── index.html │ │ │ │ ├── move │ │ │ │ │ └── index.html │ │ │ │ ├── music │ │ │ │ │ └── index.html │ │ │ │ ├── off │ │ │ │ │ └── index.html │ │ │ │ ├── ok-circle │ │ │ │ │ └── index.html │ │ │ │ ├── ok-sign │ │ │ │ │ └── index.html │ │ │ │ ├── ok │ │ │ │ │ └── index.html │ │ │ │ ├── paper-clip │ │ │ │ │ └── index.html │ │ │ │ ├── paste │ │ │ │ │ └── index.html │ │ │ │ ├── pause │ │ │ │ │ └── index.html │ │ │ │ ├── pencil │ │ │ │ │ └── index.html │ │ │ │ ├── phone-sign │ │ │ │ │ └── index.html │ │ │ │ ├── phone │ │ │ │ │ └── index.html │ │ │ │ ├── picture │ │ │ │ │ └── index.html │ │ │ │ ├── pinterest-sign │ │ │ │ │ └── index.html │ │ │ │ ├── pinterest │ │ │ │ │ └── index.html │ │ │ │ ├── plane │ │ │ │ │ └── index.html │ │ │ │ ├── play-circle │ │ │ │ │ └── index.html │ │ │ │ ├── play-sign │ │ │ │ │ └── index.html │ │ │ │ ├── play │ │ │ │ │ └── index.html │ │ │ │ ├── plus-sign-alt │ │ │ │ │ └── index.html │ │ │ │ ├── plus-sign │ │ │ │ │ └── index.html │ │ │ │ ├── plus │ │ │ │ │ └── index.html │ │ │ │ ├── print │ │ │ │ │ └── index.html │ │ │ │ ├── pushpin │ │ │ │ │ └── index.html │ │ │ │ ├── puzzle-piece │ │ │ │ │ └── index.html │ │ │ │ ├── qrcode │ │ │ │ │ └── index.html │ │ │ │ ├── question-sign │ │ │ │ │ └── index.html │ │ │ │ ├── question │ │ │ │ │ └── index.html │ │ │ │ ├── quote-left │ │ │ │ │ └── index.html │ │ │ │ ├── quote-right │ │ │ │ │ └── index.html │ │ │ │ ├── random │ │ │ │ │ └── index.html │ │ │ │ ├── refresh │ │ │ │ │ └── index.html │ │ │ │ ├── remove-circle │ │ │ │ │ └── index.html │ │ │ │ ├── remove-sign │ │ │ │ │ └── index.html │ │ │ │ ├── remove │ │ │ │ │ └── index.html │ │ │ │ ├── renren │ │ │ │ │ └── index.html │ │ │ │ ├── reorder │ │ │ │ │ └── index.html │ │ │ │ ├── repeat │ │ │ │ │ └── index.html │ │ │ │ ├── reply-all │ │ │ │ │ └── index.html │ │ │ │ ├── reply │ │ │ │ │ └── index.html │ │ │ │ ├── resize-full │ │ │ │ │ └── index.html │ │ │ │ ├── resize-horizontal │ │ │ │ │ └── index.html │ │ │ │ ├── resize-small │ │ │ │ │ └── index.html │ │ │ │ ├── resize-vertical │ │ │ │ │ └── index.html │ │ │ │ ├── retweet │ │ │ │ │ └── index.html │ │ │ │ ├── road │ │ │ │ │ └── index.html │ │ │ │ ├── rocket │ │ │ │ │ └── index.html │ │ │ │ ├── rss-sign │ │ │ │ │ └── index.html │ │ │ │ ├── rss │ │ │ │ │ └── index.html │ │ │ │ ├── save │ │ │ │ │ └── index.html │ │ │ │ ├── screenshot │ │ │ │ │ └── index.html │ │ │ │ ├── search │ │ │ │ │ └── index.html │ │ │ │ ├── share-alt │ │ │ │ │ └── index.html │ │ │ │ ├── share-sign │ │ │ │ │ └── index.html │ │ │ │ ├── share │ │ │ │ │ └── index.html │ │ │ │ ├── shield │ │ │ │ │ └── index.html │ │ │ │ ├── shopping-cart │ │ │ │ │ └── index.html │ │ │ │ ├── sign-blank │ │ │ │ │ └── index.html │ │ │ │ ├── signal │ │ │ │ │ └── index.html │ │ │ │ ├── signin │ │ │ │ │ └── index.html │ │ │ │ ├── signout │ │ │ │ │ └── index.html │ │ │ │ ├── sitemap │ │ │ │ │ └── index.html │ │ │ │ ├── skype │ │ │ │ │ └── index.html │ │ │ │ ├── smile │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-alphabet-alt │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-alphabet │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-attributes-alt │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-attributes │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-order-alt │ │ │ │ │ └── index.html │ │ │ │ ├── sort-by-order │ │ │ │ │ └── index.html │ │ │ │ ├── sort-down │ │ │ │ │ └── index.html │ │ │ │ ├── sort-up │ │ │ │ │ └── index.html │ │ │ │ ├── sort │ │ │ │ │ └── index.html │ │ │ │ ├── spinner │ │ │ │ │ └── index.html │ │ │ │ ├── stackexchange │ │ │ │ │ └── index.html │ │ │ │ ├── star-empty │ │ │ │ │ └── index.html │ │ │ │ ├── star-half-empty │ │ │ │ │ └── index.html │ │ │ │ ├── star-half │ │ │ │ │ └── index.html │ │ │ │ ├── star │ │ │ │ │ └── index.html │ │ │ │ ├── step-backward │ │ │ │ │ └── index.html │ │ │ │ ├── step-forward │ │ │ │ │ └── index.html │ │ │ │ ├── stethoscope │ │ │ │ │ └── index.html │ │ │ │ ├── stop │ │ │ │ │ └── index.html │ │ │ │ ├── strikethrough │ │ │ │ │ └── index.html │ │ │ │ ├── subscript │ │ │ │ │ └── index.html │ │ │ │ ├── suitcase │ │ │ │ │ └── index.html │ │ │ │ ├── sun │ │ │ │ │ └── index.html │ │ │ │ ├── superscript │ │ │ │ │ └── index.html │ │ │ │ ├── table │ │ │ │ │ └── index.html │ │ │ │ ├── tablet │ │ │ │ │ └── index.html │ │ │ │ ├── tag │ │ │ │ │ └── index.html │ │ │ │ ├── tags │ │ │ │ │ └── index.html │ │ │ │ ├── tasks │ │ │ │ │ └── index.html │ │ │ │ ├── terminal │ │ │ │ │ └── index.html │ │ │ │ ├── text-height │ │ │ │ │ └── index.html │ │ │ │ ├── text-width │ │ │ │ │ └── index.html │ │ │ │ ├── th-large │ │ │ │ │ └── index.html │ │ │ │ ├── th-list │ │ │ │ │ └── index.html │ │ │ │ ├── th │ │ │ │ │ └── index.html │ │ │ │ ├── thumbs-down-alt │ │ │ │ │ └── index.html │ │ │ │ ├── thumbs-down │ │ │ │ │ └── index.html │ │ │ │ ├── thumbs-up-alt │ │ │ │ │ └── index.html │ │ │ │ ├── thumbs-up │ │ │ │ │ └── index.html │ │ │ │ ├── ticket │ │ │ │ │ └── index.html │ │ │ │ ├── time │ │ │ │ │ └── index.html │ │ │ │ ├── tint │ │ │ │ │ └── index.html │ │ │ │ ├── trash │ │ │ │ │ └── index.html │ │ │ │ ├── trello │ │ │ │ │ └── index.html │ │ │ │ ├── trophy │ │ │ │ │ └── index.html │ │ │ │ ├── truck │ │ │ │ │ └── index.html │ │ │ │ ├── tumblr-sign │ │ │ │ │ └── index.html │ │ │ │ ├── tumblr │ │ │ │ │ └── index.html │ │ │ │ ├── twitter-sign │ │ │ │ │ └── index.html │ │ │ │ ├── twitter │ │ │ │ │ └── index.html │ │ │ │ ├── umbrella │ │ │ │ │ └── index.html │ │ │ │ ├── underline │ │ │ │ │ └── index.html │ │ │ │ ├── undo │ │ │ │ │ └── index.html │ │ │ │ ├── unlink │ │ │ │ │ └── index.html │ │ │ │ ├── unlock-alt │ │ │ │ │ └── index.html │ │ │ │ ├── unlock │ │ │ │ │ └── index.html │ │ │ │ ├── upload-alt │ │ │ │ │ └── index.html │ │ │ │ ├── upload │ │ │ │ │ └── index.html │ │ │ │ ├── usd │ │ │ │ │ └── index.html │ │ │ │ ├── user-md │ │ │ │ │ └── index.html │ │ │ │ ├── user │ │ │ │ │ └── index.html │ │ │ │ ├── vk │ │ │ │ │ └── index.html │ │ │ │ ├── volume-down │ │ │ │ │ └── index.html │ │ │ │ ├── volume-off │ │ │ │ │ └── index.html │ │ │ │ ├── volume-up │ │ │ │ │ └── index.html │ │ │ │ ├── warning-sign │ │ │ │ │ └── index.html │ │ │ │ ├── weibo │ │ │ │ │ └── index.html │ │ │ │ ├── windows │ │ │ │ │ └── index.html │ │ │ │ ├── wrench │ │ │ │ │ └── index.html │ │ │ │ ├── xing-sign │ │ │ │ │ └── index.html │ │ │ │ ├── xing │ │ │ │ │ └── index.html │ │ │ │ ├── youtube-play │ │ │ │ │ └── index.html │ │ │ │ ├── youtube-sign │ │ │ │ │ └── index.html │ │ │ │ ├── youtube │ │ │ │ │ └── index.html │ │ │ │ ├── zoom-in │ │ │ │ │ └── index.html │ │ │ │ └── zoom-out │ │ │ │ │ └── index.html │ │ │ ├── icons.yml │ │ │ ├── icons │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── license │ │ │ │ └── index.html │ │ │ ├── test │ │ │ │ └── index.html │ │ │ └── whats-new │ │ │ │ └── index.html │ │ │ ├── CNAME │ │ │ ├── Makefile │ │ │ ├── _includes │ │ │ ├── ads │ │ │ │ ├── carbon-dark-vertical.html │ │ │ │ ├── carbon-light-horizontal.html │ │ │ │ └── carbon-light-vertical.html │ │ │ ├── brand-license.html │ │ │ ├── community │ │ │ │ ├── getting-support.html │ │ │ │ ├── project-milestones.html │ │ │ │ ├── reporting-bugs.html │ │ │ │ ├── requesting-new-icons.html │ │ │ │ └── submitting-pull-requests.html │ │ │ ├── examples │ │ │ │ ├── bootstrap.html │ │ │ │ ├── bordered-pulled.html │ │ │ │ ├── custom.html │ │ │ │ ├── fixed-width.html │ │ │ │ ├── inline.html │ │ │ │ ├── larger.html │ │ │ │ ├── list.html │ │ │ │ ├── rotated-flipped.html │ │ │ │ ├── spinning.html │ │ │ │ └── stacked.html │ │ │ ├── footer.html │ │ │ ├── icons │ │ │ │ ├── brand.html │ │ │ │ ├── currency.html │ │ │ │ ├── directional.html │ │ │ │ ├── form-control.html │ │ │ │ ├── medical.html │ │ │ │ ├── new.html │ │ │ │ ├── text-editor.html │ │ │ │ ├── video-player.html │ │ │ │ └── web-application.html │ │ │ ├── jumbotron-carousel.html │ │ │ ├── jumbotron.html │ │ │ ├── license-code.less │ │ │ ├── navbar.html │ │ │ ├── new-features.html │ │ │ ├── new-naming.html │ │ │ ├── new-upgrading.html │ │ │ ├── stripe-ad.html │ │ │ ├── stripe-social.html │ │ │ ├── tell-me-thanks.html │ │ │ ├── tests │ │ │ │ ├── rotated-flipped-inside-anchor.html │ │ │ │ ├── rotated-flipped-inside-btn.html │ │ │ │ ├── rotated-flipped.html │ │ │ │ ├── stacked-inside-anchor.html │ │ │ │ └── stacked.html │ │ │ ├── thanks-to.html │ │ │ └── why.html │ │ │ ├── _layouts │ │ │ ├── base.html │ │ │ └── icon.html │ │ │ ├── _plugins │ │ │ ├── icon_page_generator.rb │ │ │ └── site.rb │ │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── prettify.css │ │ │ │ └── pygments.css │ │ │ ├── font-awesome │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ └── fontawesome-webfont.woff │ │ │ │ ├── less │ │ │ │ │ ├── bordered-pulled.less │ │ │ │ │ ├── core.less │ │ │ │ │ ├── fixed-width.less │ │ │ │ │ ├── font-awesome.less │ │ │ │ │ ├── icons.less │ │ │ │ │ ├── larger.less │ │ │ │ │ ├── list.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── path.less │ │ │ │ │ ├── rotated-flipped.less │ │ │ │ │ ├── spinning.less │ │ │ │ │ ├── stacked.less │ │ │ │ │ └── variables.less │ │ │ │ └── scss │ │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ │ ├── _core.scss │ │ │ │ │ ├── _fixed-width.scss │ │ │ │ │ ├── _icons.scss │ │ │ │ │ ├── _larger.scss │ │ │ │ │ ├── _list.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _path.scss │ │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ │ ├── _spinning.scss │ │ │ │ │ ├── _stacked.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── font-awesome.scss │ │ │ ├── ico │ │ │ │ └── favicon.ico │ │ │ ├── js │ │ │ │ ├── ZeroClipboard-1.1.7.min.js │ │ │ │ ├── ZeroClipboard-1.1.7.swf │ │ │ │ ├── backbone.min.js │ │ │ │ ├── bootstrap-2.3.1.min.js │ │ │ │ ├── bootstrap-222.min.js │ │ │ │ ├── bootstrap-3.0.0.min.js │ │ │ │ ├── html5shiv.js │ │ │ │ ├── jquery-1.10.2.js │ │ │ │ ├── jquery-1.10.2.min.js │ │ │ │ ├── jquery-1.10.2.min.map │ │ │ │ ├── jquery-1.7.1.min.js │ │ │ │ ├── prettify.min.js │ │ │ │ ├── respond.min.js │ │ │ │ ├── site.js │ │ │ │ └── underscore.min.js │ │ │ └── less │ │ │ │ ├── bootstrap-3.0.0 │ │ │ │ ├── alerts.less │ │ │ │ ├── badges.less │ │ │ │ ├── bootstrap.less │ │ │ │ ├── breadcrumbs.less │ │ │ │ ├── button-groups.less │ │ │ │ ├── buttons.less │ │ │ │ ├── carousel.less │ │ │ │ ├── close.less │ │ │ │ ├── code.less │ │ │ │ ├── component-animations.less │ │ │ │ ├── dropdowns.less │ │ │ │ ├── forms.less │ │ │ │ ├── glyphicons.less │ │ │ │ ├── grid.less │ │ │ │ ├── input-groups.less │ │ │ │ ├── jumbotron.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── media.less │ │ │ │ ├── mixins.less │ │ │ │ ├── modals.less │ │ │ │ ├── navbar.less │ │ │ │ ├── navs.less │ │ │ │ ├── normalize.less │ │ │ │ ├── pager.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── popovers.less │ │ │ │ ├── print.less │ │ │ │ ├── progress-bars.less │ │ │ │ ├── responsive-utilities.less │ │ │ │ ├── scaffolding.less │ │ │ │ ├── tables.less │ │ │ │ ├── theme.less │ │ │ │ ├── thumbnails.less │ │ │ │ ├── tooltip.less │ │ │ │ ├── type.less │ │ │ │ ├── utilities.less │ │ │ │ ├── variables.less │ │ │ │ └── wells.less │ │ │ │ ├── site.less │ │ │ │ └── site │ │ │ │ ├── bootstrap │ │ │ │ ├── buttons.less │ │ │ │ ├── jumbotron.less │ │ │ │ ├── navbar.less │ │ │ │ ├── type.less │ │ │ │ ├── variables.less │ │ │ │ └── wells.less │ │ │ │ ├── carbonad.less │ │ │ │ ├── example-rating.less │ │ │ │ ├── feature-list.less │ │ │ │ ├── fontawesome-icon-list.less │ │ │ │ ├── footer.less │ │ │ │ ├── jumbotron-carousel.less │ │ │ │ ├── layout.less │ │ │ │ ├── lazy.less │ │ │ │ ├── responsive │ │ │ │ ├── screen-lg.less │ │ │ │ ├── screen-md.less │ │ │ │ ├── screen-sm.less │ │ │ │ └── screen-xs.less │ │ │ │ ├── social-buttons.less │ │ │ │ ├── stripe-ad.less │ │ │ │ └── textured-bg.less │ │ │ ├── cheatsheet.html │ │ │ ├── community.html │ │ │ ├── design.html │ │ │ ├── examples.html │ │ │ ├── get-started.html │ │ │ ├── glyphicons-test.html │ │ │ ├── icons.html │ │ │ ├── icons.yml │ │ │ ├── index.html │ │ │ ├── license.html │ │ │ ├── test-2.3.2.html │ │ │ ├── test.html │ │ │ └── whats-new.html │ ├── history.js │ │ ├── .gitignore │ │ ├── History.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── buildr-uncompressed.coffee │ │ ├── buildr.coffee │ │ ├── component.json │ │ ├── demo │ │ │ ├── bcherry-orig.html │ │ │ ├── bcherry.html │ │ │ ├── chrome.html │ │ │ ├── index.html │ │ │ ├── native-auto.html │ │ │ ├── native.html │ │ │ ├── navigator.html │ │ │ ├── safari.html │ │ │ └── unicode.html │ │ ├── license.txt │ │ ├── package.json │ │ ├── scripts │ │ │ ├── bundled-uncompressed │ │ │ │ ├── html4+html5 │ │ │ │ │ ├── dojo.history.js │ │ │ │ │ ├── extjs.history.js │ │ │ │ │ ├── jquery.history.js │ │ │ │ │ ├── mootools.history.js │ │ │ │ │ ├── native.history.js │ │ │ │ │ ├── right.history.js │ │ │ │ │ └── zepto.history.js │ │ │ │ └── html5 │ │ │ │ │ ├── dojo.history.js │ │ │ │ │ ├── extjs.history.js │ │ │ │ │ ├── jquery.history.js │ │ │ │ │ ├── mootools.history.js │ │ │ │ │ ├── native.history.js │ │ │ │ │ ├── right.history.js │ │ │ │ │ └── zepto.history.js │ │ │ ├── bundled │ │ │ │ ├── html4+html5 │ │ │ │ │ ├── dojo.history.js │ │ │ │ │ ├── extjs.history.js │ │ │ │ │ ├── jquery.history.js │ │ │ │ │ ├── mootools.history.js │ │ │ │ │ ├── native.history.js │ │ │ │ │ ├── right.history.js │ │ │ │ │ └── zepto.history.js │ │ │ │ └── html5 │ │ │ │ │ ├── dojo.history.js │ │ │ │ │ ├── extjs.history.js │ │ │ │ │ ├── jquery.history.js │ │ │ │ │ ├── mootools.history.js │ │ │ │ │ ├── native.history.js │ │ │ │ │ ├── right.history.js │ │ │ │ │ └── zepto.history.js │ │ │ ├── compressed │ │ │ │ ├── history.adapter.dojo.js │ │ │ │ ├── history.adapter.extjs.js │ │ │ │ ├── history.adapter.jquery.js │ │ │ │ ├── history.adapter.mootools.js │ │ │ │ ├── history.adapter.native.js │ │ │ │ ├── history.adapter.right.js │ │ │ │ ├── history.adapter.zepto.js │ │ │ │ ├── history.html4.js │ │ │ │ ├── history.js │ │ │ │ └── json2.js │ │ │ └── uncompressed │ │ │ │ ├── history.adapter.dojo.js │ │ │ │ ├── history.adapter.extjs.js │ │ │ │ ├── history.adapter.jquery.js │ │ │ │ ├── history.adapter.mootools.js │ │ │ │ ├── history.adapter.native.js │ │ │ │ ├── history.adapter.right.js │ │ │ │ ├── history.adapter.zepto.js │ │ │ │ ├── history.html4.js │ │ │ │ ├── history.js │ │ │ │ └── json2.js │ │ ├── tests.src │ │ │ ├── _header.php │ │ │ ├── all.php │ │ │ ├── each.php │ │ │ └── index.php │ │ ├── tests │ │ │ ├── .htaccess │ │ │ ├── html4+html5.dojo.html │ │ │ ├── html4+html5.extjs.html │ │ │ ├── html4+html5.jquery.html │ │ │ ├── html4+html5.mootools.html │ │ │ ├── html4+html5.native.html │ │ │ ├── html4+html5.right.html │ │ │ ├── html4+html5.zepto.html │ │ │ ├── html5.dojo.html │ │ │ ├── html5.extjs.html │ │ │ ├── html5.jquery.html │ │ │ ├── html5.mootools.html │ │ │ ├── html5.native.html │ │ │ ├── html5.right.html │ │ │ ├── html5.zepto.html │ │ │ ├── image.php │ │ │ ├── index.html │ │ │ └── tests.js │ │ └── vendor │ │ │ ├── dojo.js │ │ │ ├── extjs.js │ │ │ ├── jquery.js │ │ │ ├── mootools.js │ │ │ ├── qunit │ │ │ ├── .gitignore │ │ │ ├── AUTHORS.txt │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── grunt.js │ │ │ ├── package.json │ │ │ ├── qunit │ │ │ │ ├── .jshintrc │ │ │ │ ├── qunit.css │ │ │ │ └── qunit.js │ │ │ └── test │ │ │ │ ├── .jshintrc │ │ │ │ ├── async.html │ │ │ │ ├── async.js │ │ │ │ ├── deepEqual.js │ │ │ │ ├── headless.html │ │ │ │ ├── index.html │ │ │ │ ├── logs.html │ │ │ │ ├── logs.js │ │ │ │ ├── narwhal-test.js │ │ │ │ ├── node-test.js │ │ │ │ ├── same.js │ │ │ │ ├── swarminject.js │ │ │ │ └── test.js │ │ │ ├── right.js │ │ │ └── zepto.js │ ├── jquery-2.0.3.min.js │ ├── jquery-timeago │ │ ├── .gitignore │ │ ├── CNAME │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.txt │ │ ├── README.markdown │ │ ├── Rakefile │ │ ├── bower.json │ │ ├── clock.png │ │ ├── contrib │ │ │ └── timeago-koext.js │ │ ├── index.html │ │ ├── jquery.timeago.js │ │ ├── locales │ │ │ ├── README.md │ │ │ ├── jquery.timeago.ar.js │ │ │ ├── jquery.timeago.bg.js │ │ │ ├── jquery.timeago.bs.js │ │ │ ├── jquery.timeago.ca.js │ │ │ ├── jquery.timeago.cy.js │ │ │ ├── jquery.timeago.cz.js │ │ │ ├── jquery.timeago.da.js │ │ │ ├── jquery.timeago.de.js │ │ │ ├── jquery.timeago.el.js │ │ │ ├── jquery.timeago.en-short.js │ │ │ ├── jquery.timeago.en.js │ │ │ ├── jquery.timeago.es.js │ │ │ ├── jquery.timeago.et.js │ │ │ ├── jquery.timeago.fa.js │ │ │ ├── jquery.timeago.fi.js │ │ │ ├── jquery.timeago.fr-short.js │ │ │ ├── jquery.timeago.fr.js │ │ │ ├── jquery.timeago.gl.js │ │ │ ├── jquery.timeago.he.js │ │ │ ├── jquery.timeago.hr.js │ │ │ ├── jquery.timeago.hu.js │ │ │ ├── jquery.timeago.hy.js │ │ │ ├── jquery.timeago.id.js │ │ │ ├── jquery.timeago.is.js │ │ │ ├── jquery.timeago.it.js │ │ │ ├── jquery.timeago.ja.js │ │ │ ├── jquery.timeago.jv.js │ │ │ ├── jquery.timeago.ko.js │ │ │ ├── jquery.timeago.lt.js │ │ │ ├── jquery.timeago.mk.js │ │ │ ├── jquery.timeago.nl.js │ │ │ ├── jquery.timeago.no.js │ │ │ ├── jquery.timeago.pl.js │ │ │ ├── jquery.timeago.pt-br.js │ │ │ ├── jquery.timeago.pt.js │ │ │ ├── jquery.timeago.ro.js │ │ │ ├── jquery.timeago.rs.js │ │ │ ├── jquery.timeago.ru.js │ │ │ ├── jquery.timeago.sk.js │ │ │ ├── jquery.timeago.sl.js │ │ │ ├── jquery.timeago.sv.js │ │ │ ├── jquery.timeago.th.js │ │ │ ├── jquery.timeago.tr.js │ │ │ ├── jquery.timeago.uk.js │ │ │ ├── jquery.timeago.uz.js │ │ │ ├── jquery.timeago.vi.js │ │ │ ├── jquery.timeago.zh-CN.js │ │ │ └── jquery.timeago.zh-TW.js │ │ └── timeago.jquery.json │ ├── jquery.history.js │ ├── jquery.jplayer.min.js │ ├── jquery.scrollTo │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── changes.txt │ │ ├── demo │ │ │ ├── css │ │ │ │ ├── style.css │ │ │ │ └── style.old.css │ │ │ ├── index.html │ │ │ └── index.old.html │ │ ├── jquery.scrollTo.js │ │ ├── jquery.scrollTo.min.js │ │ ├── scrollTo.jquery.json │ │ └── tests │ │ │ ├── WinMaxY-compat.html │ │ │ ├── WinMaxY-quirks.html │ │ │ ├── WinMaxY-to-iframe-compat.html │ │ │ ├── WinMaxY-to-iframe-quirks.html │ │ │ ├── WinMaxY-with-iframe-compat.html │ │ │ ├── WinMaxY-with-iframe-quirks.html │ │ │ ├── index.html │ │ │ └── test.js │ ├── jquery.scrollto.js │ ├── jquery.timeago.js │ ├── jquery │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .jshintrc │ │ ├── AUTHORS.txt │ │ ├── CONTRIBUTING.md │ │ ├── Gruntfile.js │ │ ├── MIT-LICENSE.txt │ │ ├── README.md │ │ ├── build │ │ │ ├── release-notes.js │ │ │ └── release.js │ │ ├── component.json │ │ ├── composer.json │ │ ├── jquery-migrate.js │ │ ├── jquery-migrate.min.js │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ ├── jquery.min.map │ │ ├── package.json │ │ ├── speed │ │ │ ├── benchmark.js │ │ │ ├── benchmarker.css │ │ │ ├── benchmarker.js │ │ │ ├── closest.html │ │ │ ├── css.html │ │ │ ├── event.html │ │ │ ├── filter.html │ │ │ ├── find.html │ │ │ ├── index.html │ │ │ ├── jquery-basis.js │ │ │ └── slice.vs.concat.html │ │ ├── src │ │ │ ├── .jshintrc │ │ │ ├── ajax.js │ │ │ ├── ajax │ │ │ │ ├── jsonp.js │ │ │ │ ├── script.js │ │ │ │ └── xhr.js │ │ │ ├── attributes.js │ │ │ ├── callbacks.js │ │ │ ├── core.js │ │ │ ├── css.js │ │ │ ├── data.js │ │ │ ├── deferred.js │ │ │ ├── deprecated.js │ │ │ ├── dimensions.js │ │ │ ├── effects.js │ │ │ ├── event-alias.js │ │ │ ├── event.js │ │ │ ├── exports.js │ │ │ ├── intro.js │ │ │ ├── manipulation.js │ │ │ ├── offset.js │ │ │ ├── outro.js │ │ │ ├── queue.js │ │ │ ├── serialize.js │ │ │ ├── sizzle-jquery.js │ │ │ ├── support.js │ │ │ └── traversing.js │ │ └── test │ │ │ ├── .jshintignore │ │ │ ├── .jshintrc │ │ │ ├── csp.php │ │ │ ├── data │ │ │ ├── 1x1.jpg │ │ │ ├── ajax │ │ │ │ └── unreleasedXHR.html │ │ │ ├── atom+xml.php │ │ │ ├── badcall.js │ │ │ ├── badjson.js │ │ │ ├── cleanScript.html │ │ │ ├── core │ │ │ │ └── cc_on.html │ │ │ ├── dashboard.xml │ │ │ ├── dimensions │ │ │ │ ├── documentLarge.html │ │ │ │ └── documentSmall.html │ │ │ ├── echoData.php │ │ │ ├── echoQuery.php │ │ │ ├── errorWithText.php │ │ │ ├── etag.php │ │ │ ├── evalScript.php │ │ │ ├── event │ │ │ │ ├── longLoadScript.php │ │ │ │ ├── promiseReady.html │ │ │ │ └── syncReady.html │ │ │ ├── headers.php │ │ │ ├── if_modified_since.php │ │ │ ├── iframe.html │ │ │ ├── jquery-1.8.2.ajax_xhr.min.js │ │ │ ├── json.php │ │ │ ├── json_obj.js │ │ │ ├── jsonp.php │ │ │ ├── manipulation │ │ │ │ └── iframe-denied.html │ │ │ ├── name.html │ │ │ ├── name.php │ │ │ ├── nocontent.php │ │ │ ├── offset │ │ │ │ ├── absolute.html │ │ │ │ ├── body.html │ │ │ │ ├── fixed.html │ │ │ │ ├── relative.html │ │ │ │ ├── scroll.html │ │ │ │ ├── static.html │ │ │ │ └── table.html │ │ │ ├── params_html.php │ │ │ ├── readywaitasset.js │ │ │ ├── readywaitloader.js │ │ │ ├── script.php │ │ │ ├── selector │ │ │ │ ├── html5_selector.html │ │ │ │ └── sizzle_cache.html │ │ │ ├── statusText.php │ │ │ ├── support │ │ │ │ ├── bodyBackground.html │ │ │ │ ├── shrinkWrapBlocks.html │ │ │ │ └── testElementCrash.html │ │ │ ├── test.html │ │ │ ├── test.js │ │ │ ├── test.php │ │ │ ├── test2.html │ │ │ ├── test3.html │ │ │ ├── testinit.js │ │ │ ├── testrunner.js │ │ │ ├── testsuite.css │ │ │ ├── text.php │ │ │ ├── ua.txt │ │ │ ├── with_fries.xml │ │ │ └── with_fries_over_jsonp.php │ │ │ ├── delegatetest.html │ │ │ ├── hovertest.html │ │ │ ├── index.html │ │ │ ├── localfile.html │ │ │ ├── networkerror.html │ │ │ ├── polluted.php │ │ │ ├── readywait.html │ │ │ ├── unit │ │ │ ├── ajax.js │ │ │ ├── attributes.js │ │ │ ├── callbacks.js │ │ │ ├── core.js │ │ │ ├── css.js │ │ │ ├── data.js │ │ │ ├── deferred.js │ │ │ ├── deprecated.js │ │ │ ├── dimensions.js │ │ │ ├── effects.js │ │ │ ├── event.js │ │ │ ├── exports.js │ │ │ ├── manipulation.js │ │ │ ├── offset.js │ │ │ ├── queue.js │ │ │ ├── selector.js │ │ │ ├── serialize.js │ │ │ ├── support.js │ │ │ └── traversing.js │ │ │ └── xhtml.php │ ├── konami.js │ ├── mp3.js │ ├── rave.js │ ├── stream-mute.js │ ├── tags.js │ ├── typeahead.js │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── dist │ │ │ ├── bloodhound.js │ │ │ ├── typeahead.bundle.js │ │ │ ├── typeahead.bundle.min.js │ │ │ └── typeahead.jquery.js │ │ ├── doc │ │ │ ├── bloodhound.md │ │ │ ├── jquery_typeahead.md │ │ │ └── migration │ │ │ │ └── 0.10.0.md │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── src │ │ │ ├── bloodhound │ │ │ │ ├── bloodhound.js │ │ │ │ ├── lru_cache.js │ │ │ │ ├── options_parser.js │ │ │ │ ├── persistent_storage.js │ │ │ │ ├── search_index.js │ │ │ │ ├── transport.js │ │ │ │ └── version.js │ │ │ ├── common │ │ │ │ └── utils.js │ │ │ └── typeahead │ │ │ │ ├── css.js │ │ │ │ ├── dataset.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── event_bus.js │ │ │ │ ├── event_emitter.js │ │ │ │ ├── highlight.js │ │ │ │ ├── html.js │ │ │ │ ├── input.js │ │ │ │ ├── plugin.js │ │ │ │ └── typeahead.js │ │ ├── test │ │ │ ├── bloodhound_spec.js │ │ │ ├── dataset_view_spec.js │ │ │ ├── dropdown_view_spec.js │ │ │ ├── event_emitter_spec.js │ │ │ ├── fixtures │ │ │ │ ├── ajax_responses.js │ │ │ │ ├── data.js │ │ │ │ └── html.js │ │ │ ├── helpers │ │ │ │ ├── jasmine-jquery.js │ │ │ │ ├── mock-ajax.js │ │ │ │ └── typeahead_mocks.js │ │ │ ├── highlight_spec.js │ │ │ ├── input_view_spec.js │ │ │ ├── lru_cache_spec.js │ │ │ ├── persistent_storage_spec.js │ │ │ ├── playground.html │ │ │ ├── search_index_spec.js │ │ │ ├── transport_spec.js │ │ │ ├── typeahead_view_spec.js │ │ │ └── vendor │ │ │ │ └── jquery-1.10.2.js │ │ └── typeahead.js.jquery.json │ ├── user-preferences.js │ └── visualizer.js ├── maintenance │ ├── background.jpg │ ├── favicon.ico │ ├── index.html │ ├── logo-circle.png │ ├── logo.png │ ├── main.mp3.m3u │ ├── main.pls │ ├── octicons.css │ ├── octicons.eot │ ├── octicons.less │ ├── octicons.svg │ ├── octicons.ttf │ └── octicons.woff ├── opensearch.xml ├── packages │ └── .gitkeep ├── robots.txt └── themes │ ├── dark │ ├── dark.less │ └── theme.less │ ├── default │ ├── colors.less │ └── theme.less │ ├── mixins │ ├── fonts.less │ └── player.less │ ├── saturated │ ├── colors.less │ └── theme.less │ ├── theme.less │ └── variables.less ├── readme.md └── server.php /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "public/js" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bootstrap/compiled.php 2 | /vendor 3 | composer.phar 4 | .DS_Store 5 | .vagrant 6 | *.sublime-workspace 7 | *.sublime-project 8 | Icon* 9 | .dropbox 10 | Thumbs.db 11 | desktop.ini 12 | .env.php 13 | .dropbox.attr 14 | .bower.json 15 | composer.lock 16 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | php: "5.5" 3 | branches: 4 | only: 5 | - master 6 | - develop 7 | 8 | before_script: 9 | - composer install 10 | script: phpunit --configuration phpunit.xml 11 | -------------------------------------------------------------------------------- /app/commands/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/commands/.gitkeep -------------------------------------------------------------------------------- /app/commands/SendIndex.php: -------------------------------------------------------------------------------- 1 | delete(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/commands/SendMessage.php: -------------------------------------------------------------------------------- 1 | getJobId() . "]" . " Failed to send slack message: " . $data["text"] . PHP_EOL; 9 | } 10 | 11 | $job->delete(); 12 | } 13 | } -------------------------------------------------------------------------------- /app/config/compile.php: -------------------------------------------------------------------------------- 1 | false, 5 | ]; 6 | -------------------------------------------------------------------------------- /app/config/testing/cache.php: -------------------------------------------------------------------------------- 1 | 'array', 19 | 20 | ); -------------------------------------------------------------------------------- /app/config/testing/session.php: -------------------------------------------------------------------------------- 1 | 'array', 20 | 21 | ); -------------------------------------------------------------------------------- /app/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/controllers/.gitkeep -------------------------------------------------------------------------------- /app/database/migrations/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/database/migrations/.gitkeep -------------------------------------------------------------------------------- /app/database/migrations/2014_05_11_214856_create_themes_table.php: -------------------------------------------------------------------------------- 1 | engine = "InnoDB"; 17 | 18 | $table->increments("id"); 19 | $table->string("name")->unique(); 20 | $table->string("author"); 21 | $table->timestamps(); 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::drop("themes"); 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /app/database/migrations/2014_05_11_230330_create_lastplayed_table.php: -------------------------------------------------------------------------------- 1 | increments("id"); 17 | $table->string("song", 200); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::drop("lastplayed"); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /app/database/migrations/2014_05_11_234455_create_eplay_table.php: -------------------------------------------------------------------------------- 1 | engine = "InnoDB"; 17 | 18 | $table->increments("id"); 19 | $table->integer("isong")->unsigned(); 20 | $table->timestamp("dt") 21 | ->default(DB::raw("current_timestamp")); 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::drop("eplay"); 33 | } 34 | 35 | } -------------------------------------------------------------------------------- /app/database/migrations/2014_05_12_001011_create_request_time_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 17 | $table->string("ip", 50); 18 | $table->timestamp("time") 19 | ->default(DB::raw("current_timestamp")); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::drop('requesttime'); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /app/database/migrations/2014_05_15_195518_add_display_name_to_themes.php: -------------------------------------------------------------------------------- 1 | string("display_name"); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('themes', function(Blueprint $table) 29 | { 30 | $table->dropColumn('display_name'); 31 | }); 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /app/database/production.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/database/production.sqlite -------------------------------------------------------------------------------- /app/database/seeds/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/database/seeds/.gitkeep -------------------------------------------------------------------------------- /app/database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call('UserTableSeeder'); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /app/lang/en/api.php: -------------------------------------------------------------------------------- 1 | [ 5 | "cv" => "\"CV\" notation is not allowed. " . 6 | "Please change your metadata and remove the parts " . 7 | "where Japan has a boner for ignoring the \"Performer\" Field in tags.", 8 | "missing" => "You didn't supply any metadata. You should leave a comment with metadata and a source.", 9 | "kanji" => "Please provide romaji metadata for this song in a comment.", 10 | "success" => "Metadata looks OK", 11 | ], 12 | "upload" => [ 13 | "cooldown" => "You cannot upload another song just yet. You can upload :time", 14 | "no-cooldown" => "You can upload a song!", 15 | ], 16 | ]; 17 | -------------------------------------------------------------------------------- /app/lang/en/faves.php: -------------------------------------------------------------------------------- 1 | "Favorites", 5 | "metadata" => "Metadata", 6 | "request" => "Request", 7 | "placeholder" => "Nickname", 8 | "button" => "Load", 9 | "download" => "Download entire fave list as JSON", 10 | "count" => "Total fave count", 11 | 12 | ]; -------------------------------------------------------------------------------- /app/lang/en/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "News", 6 | "data" => "Play Data", 7 | "lp" => "Last Played", 8 | "queue" => "Queue", 9 | "faves" => "Favorites", 10 | "stats" => "Stats", 11 | "submit" => "Submit", 12 | "irc" => "Chat", 13 | "search" => "Search", 14 | "request" => "Request", 15 | "graphs" => "Graphs & Metrics", 16 | "staff" => "Staff" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 18 | 'next' => 'Next »', 19 | 20 | ); -------------------------------------------------------------------------------- /app/lang/en/reminders.php: -------------------------------------------------------------------------------- 1 | "Passwords must be six characters and match the confirmation.", 17 | 18 | "user" => "We can't find a user with that e-mail address.", 19 | 20 | "token" => "This password reset token is invalid.", 21 | 22 | ]; -------------------------------------------------------------------------------- /app/lang/en/stream.php: -------------------------------------------------------------------------------- 1 | "Play Stream", 5 | "stop" => "Stop Stream", 6 | "loading" => "Loading...", 7 | "options" => "More Options", 8 | "links" => [ 9 | "direct" => "Direct Stream Link", 10 | "m3u" => "Stream .m3u Playlist", 11 | "pls" => "Stream .pls Playlist", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Listeners", 16 | "lp" => "Last Played", 17 | "queue" => "Queue", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/en/time.php: -------------------------------------------------------------------------------- 1 | ":t minute|:t minutes", 5 | "hour" => ":t hour|:t hours", 6 | "day" => ":t day|:t days", 7 | "week" => ":t week|:t weeks", 8 | "timeago" => ":time ago", 9 | "timeuntil" => "in :time" 10 | ] -------------------------------------------------------------------------------- /app/lang/es/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "Noticias", 6 | "data" => "Ahora Reproduciendo", 7 | "lp" => "Últimas canciones", 8 | "queue" => "Cola", 9 | "faves" => "Favoritos", 10 | "stats" => "Estadísticas", 11 | "submit" => "Subir canción", 12 | "irc" => "IRC", 13 | "search" => "Buscar", 14 | "request" => "Solicitar", 15 | "graphs" => "Gráficos y Métricas", 16 | "staff" => "Staff" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/es/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 17 | 18 | 'next' => 'Siguiente »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /app/lang/es/search.php: -------------------------------------------------------------------------------- 1 | "Buscar", 5 | "help" => [ 6 | "main" => "Buscar una canción.", 7 | "options" => "Haz click sobre una canción para ver las opciones.", 8 | ], 9 | "placeholder" => "Buscar", 10 | "button" => "Buscar", 11 | "plays" => "Reproducciones", 12 | "faves" => "Votos", 13 | "request" => "Solicitar", 14 | "requestable" => "Solicitable", 15 | "popover" => [ 16 | "header" => "Opciones de la canción", 17 | "lp" => "Última reproducción :timeago", 18 | "login" => ":ingresa para votar o descargar", 19 | ], 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /app/lang/es/stream.php: -------------------------------------------------------------------------------- 1 | "Reproducir Stream", 5 | "stop" => "Detener Stream", 6 | "loading" => "Cargando...", 7 | "options" => "Más opciones", 8 | "links" => [ 9 | "direct" => "Link Stream Directo", 10 | "m3u" => "Stream como lista .m3u", 11 | "pls" => "Stream como lista .pls", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Oyentes", 16 | "lp" => "Última Reproducción", 17 | "queue" => "Cola", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/es/time.php: -------------------------------------------------------------------------------- 1 | ":t minuto|:t minutos", 5 | "hour" => ":t hora|:t horas", 6 | "day" => ":t día|:t días", 7 | "week" => ":t semana|:t semanas", 8 | "timeago" => ":time atrás", 9 | "timeuntil" => "quedan :time" 10 | ] 11 | -------------------------------------------------------------------------------- /app/lang/fr/navbar.php: -------------------------------------------------------------------------------- 1 |  "R/a/dio", 5 | "news" => "News", 6 | "data" => "Playlists", 7 | "lp" => "Joués récemment", 8 | "queue" => "File d’attente", 9 | "faves" => "Favoris", 10 | "stats" => "Stats", 11 | "submit" => "Proposer une chanson", 12 | "irc" => "IRC", 13 | "search" => "Recherche", 14 | "request" => "Requête", 15 | "graphs" => "Graphiques", 16 | "staff" => "Staff" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/fr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Précédent', 17 | 'next' => 'Suivant »', 18 | 19 | ); -------------------------------------------------------------------------------- /app/lang/fr/search.php: -------------------------------------------------------------------------------- 1 |  "Recherche", 5 | "help" => [ 6 | "main" => "Recherchez une chanson.", 7 | "options" => "Cliquez sur une chanson pour afficher les options.", 8 | ], 9 | "placeholder" => "Recherche", 10 | "button" => "Rechercher", 11 | "plays" => "Lectures", 12 | "faves" => "Favoris", 13 | "request" => "Requête", 14 | "requestable" => "Requête possible", 15 | "popover" => [ 16 | "header" => "Options de la chanson", 17 | "lp" => "Dernière lecture :timeago", 18 | "login" => ":login pour l’ajouter aux favoris ou la télécharger", 19 | ], 20 | 21 | ]; -------------------------------------------------------------------------------- /app/lang/fr/stream.php: -------------------------------------------------------------------------------- 1 |  "Lancer le Stream", 5 | "stop" => "Arrêter le Stream", 6 | "loading" => "Chargement...", 7 | "options" => "Plus d’options", 8 | "links" => [ 9 | "direct" => "Lien direct du Stream", 10 | "m3u" => "Playlist (.m3u)", 11 | "pls" => " Playlist (.pls)", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Auditeurs", 16 | "lp" => "Joués récemment", 17 | "queue" => "File d'attente", 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /app/lang/fr/time.php: -------------------------------------------------------------------------------- 1 |  ":t minute|:t minutes", 5 | "hour" => ":t heure|:t heures", 6 | "day" => ":t jour|:t jours", 7 | "week" => ":t semaine|:t semaines", 8 | "timeago" => "il y a :time", 9 | "timeuntil" => "dans :time" 10 | ] -------------------------------------------------------------------------------- /app/lang/id/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "Berita Terbaru", 6 | "data" => "Data Putaran", 7 | "lp" => "Last Played", 8 | "queue" => "Antrian", 9 | "faves" => "Favorit", 10 | "stats" => "Statistik", 11 | "submit" => "Kirimkan Lagu", 12 | "irc" => "IRC", 13 | "search" => "Cari", 14 | "request" => "Permintaan", 15 | "graphs" => "Grafik & Metrik", 16 | "staff" => "Staf" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/id/pagination.php: -------------------------------------------------------------------------------- 1 | '« Sebelumnya', 17 | 18 | 'next' => 'Selanjutnya »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /app/lang/id/search.php: -------------------------------------------------------------------------------- 1 | "Pencarian", 5 | "help" => [ 6 | "main" => "Cari sebuah lagu.", 7 | "options" => "Klik pada lagu untuk pilihan", 8 | ], 9 | "placeholder" => "Cari", 10 | "button" => "Cari", 11 | "plays" => "Jumlah Dimainkan", 12 | "faves" => "Jumlah Favorit", 13 | "request" => "Pesan Lagu", 14 | "requestable" => "Dapat dipesan", 15 | "popover" => [ 16 | "header" => "Opsi Lagu", 17 | "lp" => "Terakhir kali dimainkan :timeago", 18 | "login" => ":login untuk memfavoritkan atau mendownload lagu", 19 | ], 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /app/lang/id/stream.php: -------------------------------------------------------------------------------- 1 | "Putar Stream", 5 | "stop" => "Hentikan Stream", 6 | "loading" => "Sedang memuat...", 7 | "options" => "Opsi lainnya", 8 | "links" => [ 9 | "direct" => "Tautan Stream Langsung", 10 | "m3u" => "Stream .m3u Playlist", 11 | "pls" => "Stream .pls Playlist", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Pendengar", 16 | "lp" => "Terakhir Dimainkan", 17 | "queue" => "Antrian", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/id/time.php: -------------------------------------------------------------------------------- 1 | ":t menit", 5 | "hour" => ":t jam", 6 | "day" => ":t hari", 7 | "week" => ":t minggu", 8 | "timeago" => ":time yang lalu", 9 | "timeuntil" => "dalam :time" 10 | ] 11 | -------------------------------------------------------------------------------- /app/lang/it/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "Notizie", 6 | "data" => "Inizia data", 7 | "lp" => "Ultime canzoni", 8 | "queue" => "In coda", 9 | "faves" => "Favoriti", 10 | "stats" => "Statistiche", 11 | "submit" => "Invia", 12 | "irc" => "IRC", 13 | "search" => "Cerca", 14 | "request" => "Richiedi", 15 | "graphs" => "Grafici & Metriche", 16 | "staff" => "Staff" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/it/pagination.php: -------------------------------------------------------------------------------- 1 | '« Indietro', 17 | 18 | 'next' => 'Avanti »', 19 | 20 | ); -------------------------------------------------------------------------------- /app/lang/it/reminders.php: -------------------------------------------------------------------------------- 1 | "La Password deve avere 6 caratteri e combaciare con la conferma.", 17 | 18 | "user" => "Non abbiamo trovato un utente con quell'indirizzo e-mail.", 19 | 20 | "token" => "Questo codice per il resed della password è invalido.", 21 | 22 | ]; -------------------------------------------------------------------------------- /app/lang/it/search.php: -------------------------------------------------------------------------------- 1 | "Cerca", 5 | "help" => [ 6 | "main" => "Cerca per una canzone.", 7 | "options" => "Clicca su una canzone per le opzioni", 8 | ], 9 | "placeholder" => "Cerca", 10 | "button" => "Cerca", 11 | "plays" => "Numero di volte suonata", 12 | "faves" => "Favoriti", 13 | "request" => "Richieste", 14 | "requestable" => "Richiedibile", 15 | "popover" => [ 16 | "header" => "Opzioni canzone", 17 | "lp" => "Suonata ultima volta: :timeago", 18 | "login" => ":login per scaricare o mettere in preferiti", 19 | ], 20 | 21 | ]; -------------------------------------------------------------------------------- /app/lang/it/stream.php: -------------------------------------------------------------------------------- 1 | "Ascolta Stream", 5 | "stop" => "Ferma Stream", 6 | "loading" => "Caricamento...", 7 | "options" => "Più Opzioni", 8 | "links" => [ 9 | "direct" => "Link Diretto Stream", 10 | "m3u" => "File di Stream.m3u", 11 | "pls" => "File di Stream .pls", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Ascoltatori", 16 | "lp" => "Ultimi in onda", 17 | "queue" => "Coda", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/it/time.php: -------------------------------------------------------------------------------- 1 | ":t minuto|:t minuti", 5 | "hour" => ":t ora|:t ore", 6 | "day" => ":t giorno|:t giorni", 7 | "week" => ":t settimana|:t settimane", 8 | "timeago" => ":time fa", 9 | "timeuntil" => "fra :time" 10 | ] -------------------------------------------------------------------------------- /app/lang/jp/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "ニュース", 6 | "data" => "放送データ", 7 | "lp" => "先曲列記", 8 | "queue" => "曲列記", 9 | "faves" => "好み", 10 | "stats" => "統計情報", 11 | "submit" => "Submit", 12 | "irc" => "IRC", 13 | "search" => "検索", 14 | "request" => "リクエスト", 15 | "graphs" => "図表など", 16 | "staff" => "スタフ" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/jp/pagination.php: -------------------------------------------------------------------------------- 1 | '« 前', 17 | 18 | 'next' => '次 »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /app/lang/jp/reminders.php: -------------------------------------------------------------------------------- 1 | "パスワードは6文字より小さくてはいけません。パスワード再入力は匹敵しないといけません。", 17 | 18 | "user" => "そのアドレスを使っているユーザーを見つかりません", 19 | 20 | "token" => "無効トークン.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /app/lang/jp/search.php: -------------------------------------------------------------------------------- 1 | "検索", 5 | "help" => [ 6 | "main" => "曲を検索する", 7 | "options" => "オプションは曲をクリックしてください", 8 | ], 9 | "placeholder" => "検索", 10 | "button" => "検索", 11 | "plays" => "放送回数", 12 | "faves" => "好み数", 13 | "request" => "リクエスト", 14 | "requestable" => "リクエストOK", 15 | "popover" => [ 16 | "header" => "オプション", 17 | "lp" => "先放送 :timeago 前", 18 | "login" => "ダウンロードや好み機能を使うように :login ", 19 | ], 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /app/lang/jp/stream.php: -------------------------------------------------------------------------------- 1 | "ストリーム開始", 5 | "stop" => "ストリーム停止", 6 | "loading" => "ロード中", 7 | "options" => "オプション", 8 | "links" => [ 9 | "direct" => "放送リンク", 10 | "m3u" => ".m3u ファイル形式", 11 | "pls" => ".pls ファイル形式", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "受け手数", 16 | "lp" => "先曲列記", 17 | "queue" => "曲列記", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/jp/time.php: -------------------------------------------------------------------------------- 1 | ":t minute|:t minutes", 5 | "hour" => ":t hour|:t hours", 6 | "day" => ":t day|:t days", 7 | "week" => ":t week|:t weeks", 8 | "timeago" => ":time ago", 9 | "timeuntil" => "in :time" 10 | ]; 11 | 12 | -------------------------------------------------------------------------------- /app/lang/nl/navbar.php: -------------------------------------------------------------------------------- 1 | "R/a/dio", 5 | "news" => "Nieuws", 6 | "data" => "Afspeeldata", 7 | "lp" => "Net gespeeld", 8 | "queue" => "Zometeen", 9 | "faves" => "Favorieten", 10 | "stats" => "Statistieken", 11 | "submit" => "Voeg toe", 12 | "irc" => "IRC", 13 | "search" => "Zoek", 14 | "request" => "Verzoek", 15 | "graphs" => "Statistieken", 16 | "staff" => "Bemanning" 17 | ]; 18 | -------------------------------------------------------------------------------- /app/lang/nl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Vorige', 17 | 18 | 'next' => 'Volgende »', 19 | 20 | ); -------------------------------------------------------------------------------- /app/lang/nl/reminders.php: -------------------------------------------------------------------------------- 1 | "Het wachtwoord moet minstens 6 tekens lang zijn en overeenkomen met het bevestigingsveld.", 17 | 18 | "user" => "We kunnen geen gebruiker vinden met dit e-mailadres.", 19 | 20 | "token" => "Deze resetcode is ongeldig.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /app/lang/nl/search.php: -------------------------------------------------------------------------------- 1 | "Zoek", 5 | "help" => [ 6 | "main" => "Zoek een lied.", 7 | "options" => "Klik op een lied voor opties", 8 | ], 9 | "placeholder" => "Zoek", 10 | "button" => "Zoek", 11 | "plays" => "Aantal keren afgespeeld", 12 | "faves" => "Favorieten", 13 | "request" => "Verzoek", 14 | "requestable" => "Verzoekbaar", 15 | "popover" => [ 16 | "header" => "Opties", 17 | "lp" => "Laatst afgespeeld: :timeago", 18 | "login" => ":login om aan favorieten toe te voegen of te downloaden", 19 | ], 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /app/lang/nl/stream.php: -------------------------------------------------------------------------------- 1 | "Speel", 5 | "stop" => "Stop", 6 | "loading" => "Bezig met laden...", 7 | "options" => "Meer opties", 8 | "links" => [ 9 | "direct" => "Directe streamlink", 10 | "m3u" => "Als afspeellijst (.m3u)", 11 | "pls" => "Als afspeellijst (.pls)", 12 | "help" => "?" 13 | ], 14 | "dj" => "DJ", 15 | "listeners" => "Luisteraars", 16 | "lp" => "Net gespeeld", 17 | "queue" => "Zometeen", 18 | ]; 19 | -------------------------------------------------------------------------------- /app/lang/nl/time.php: -------------------------------------------------------------------------------- 1 | ":t minuut|:t minuten", 5 | "hour" => ":t uur", 6 | "day" => ":t dag|:t dagen", 7 | "week" => ":t week|:t weken", 8 | "timeago" => ":time geleden", 9 | "timeuntil" => "over :time" 10 | ]; 11 | -------------------------------------------------------------------------------- /app/models/Comment.php: -------------------------------------------------------------------------------- 1 | belongsTo("User", "user_id", "id"); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /app/models/Dj.php: -------------------------------------------------------------------------------- 1 | $this->id]); 6 | } 7 | 8 | public function remove() { 9 | Artisan::call("index", ["id" => $this->id, "-d" => true]); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/views/admin/footer.blade.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /app/views/ajax.blade.php: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /app/views/default/irc.blade.php: -------------------------------------------------------------------------------- 1 | @section('content') 2 |
3 |
4 |

You can either use the below webchat, or connect directly to #r/a/dio on irc.rizon.net.

5 |

If you're here for the daypass and exci isn't responding, you can ask anyone else with %, @ or & before their nick - just tell them exci is AFK, as well as what and how much you're going to upload.

6 |
7 | 10 |
11 | @stop 12 | -------------------------------------------------------------------------------- /app/views/default/lastplayed.blade.php: -------------------------------------------------------------------------------- 1 | @section("content") 2 | 3 |
4 |

Last Played

5 | 6 | 14 | 15 | 16 |
17 | {{ $lastplayed->links() }} 18 |
19 |
20 | 21 | @stop 22 | -------------------------------------------------------------------------------- /app/views/default/queue.blade.php: -------------------------------------------------------------------------------- 1 | @section("content") 2 | 3 |
4 |

Queue

5 | 6 | 18 |
19 | 20 | @stop 21 | -------------------------------------------------------------------------------- /app/views/default/script.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/app/views/default/script.blade.php -------------------------------------------------------------------------------- /app/views/layouts/error.blade.php: -------------------------------------------------------------------------------- 1 | @section("content") 2 | 3 |
4 |

Whoops! Something broke.

5 |

{{{ $error }}}

6 | @if (isset($reference)) 7 |
{{ var_dump($reference) }}
8 | @endif 9 |
10 | 11 | @stop 12 | -------------------------------------------------------------------------------- /app/views/master.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @include("layouts.head") 5 | 6 | 7 | 8 | @include("layouts.navbar") 9 | 10 |
11 |
12 | @yield("content", '
Some idiot forgot to render a view properly.
') 13 |
14 |
15 | 16 | @include("layouts.footer") 17 | 18 | @include("layouts.postscript") 19 | 20 | @if (isset($script)) 21 | @include($script) 22 | @endif 23 | 24 | @yield("script", "") 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/views/partials/dj-image.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

{{{ $status["dj"]["djname"] }}}

4 |
5 | -------------------------------------------------------------------------------- /app/views/partials/last-played.blade.php: -------------------------------------------------------------------------------- 1 |

{{ trans("stream.lp") }}

2 | 14 | -------------------------------------------------------------------------------- /app/views/partials/listeners.blade.php: -------------------------------------------------------------------------------- 1 | {{{ trans("stream.listeners") }}}: {{{ $status["listeners"] }}} 2 | -------------------------------------------------------------------------------- /app/views/partials/news.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | @foreach ($news->slice(0, $count) as $article) 4 |
5 |
6 | 11 |
12 | {{{ $article->created_at->format("D, d M y H:i:s T") }}} 13 | {{ Markdown::render($article->header) }} 14 |
15 |
16 |
17 | @endforeach 18 | 19 |
20 | -------------------------------------------------------------------------------- /app/views/partials/now-playing.blade.php: -------------------------------------------------------------------------------- 1 |

2 | 3 | {{{ $status["np"] }}} 4 | 5 |

6 | -------------------------------------------------------------------------------- /app/views/partials/progress-bar.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
-------------------------------------------------------------------------------- /app/views/partials/queue.blade.php: -------------------------------------------------------------------------------- 1 |

{{ trans("stream.queue") }}

2 | 18 | -------------------------------------------------------------------------------- /app/views/partials/thread.blade.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /app/views/partials/timer.blade.php: -------------------------------------------------------------------------------- 1 | 00:00 / 00:00 2 | -------------------------------------------------------------------------------- /app/views/partials/volume-logo.blade.php: -------------------------------------------------------------------------------- 1 | R/a/dio 2 | 6 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "r/a/dio", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "jquery": ">=1.7", 6 | "jquery-timeago": "latest", 7 | "history.js": "latest", 8 | "font-awesome": "latest", 9 | "bootstrap": "latest", 10 | "jquery.scrollTo": "latest", 11 | "typeahead.js": "latest" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ./app/tests/ 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Options -MultiViews 3 | RewriteEngine On 4 | 5 | RewriteCond %{REQUEST_FILENAME} !-d 6 | RewriteCond %{REQUEST_FILENAME} !-f 7 | RewriteRule ^ index.php [L] 8 | -------------------------------------------------------------------------------- /public/assets/dj_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/dj_image.png -------------------------------------------------------------------------------- /public/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bold-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bold-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bold-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bolditalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bolditalic-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bolditalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bolditalic-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-bolditalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-bolditalic-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-italic-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-italic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-italic-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-italic-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-regular-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-regular-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-regular-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibold-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibold-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibold-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibolditalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibolditalic-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibolditalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibolditalic-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/sourcesanspro-semibolditalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/fonts/sourcesanspro-semibolditalic-webfont.woff -------------------------------------------------------------------------------- /public/assets/google_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/google_base.png -------------------------------------------------------------------------------- /public/assets/google_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/google_hover.png -------------------------------------------------------------------------------- /public/assets/google_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/google_press.png -------------------------------------------------------------------------------- /public/assets/logo_image_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/logo_image_small.png -------------------------------------------------------------------------------- /public/assets/logo_image_small_christmas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/logo_image_small_christmas.png -------------------------------------------------------------------------------- /public/assets/logo_image_small_sauce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/logo_image_small_sauce.png -------------------------------------------------------------------------------- /public/assets/logotitle_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/logotitle_2.png -------------------------------------------------------------------------------- /public/assets/main.mp3.m3u: -------------------------------------------------------------------------------- 1 | https://stream.r-a-d.io/main.mp3 -------------------------------------------------------------------------------- /public/assets/main.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | NumberOfEntries=1 3 | 4 | File1=https://stream.r-a-d.io/main.mp3 5 | Length1=-1 6 | Title1=R/a/dio -------------------------------------------------------------------------------- /public/assets/particles/particle_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_blue.png -------------------------------------------------------------------------------- /public/assets/particles/particle_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_green.png -------------------------------------------------------------------------------- /public/assets/particles/particle_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_orange.png -------------------------------------------------------------------------------- /public/assets/particles/particle_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_pink.png -------------------------------------------------------------------------------- /public/assets/particles/particle_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_white.png -------------------------------------------------------------------------------- /public/assets/particles/particle_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/particles/particle_yellow.png -------------------------------------------------------------------------------- /public/assets/theme/default/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/assets/theme/default/.gitkeep -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/favicon.ico -------------------------------------------------------------------------------- /public/images/christmas/winter-wp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/christmas/winter-wp.jpg -------------------------------------------------------------------------------- /public/images/cysmix/Ghost.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/cysmix/Ghost.gif -------------------------------------------------------------------------------- /public/images/cysmix/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/cysmix/background.jpg -------------------------------------------------------------------------------- /public/images/cysmix/offstripe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/cysmix/offstripe.png -------------------------------------------------------------------------------- /public/images/cysmix/ptn-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/cysmix/ptn-d.png -------------------------------------------------------------------------------- /public/images/halloween/halloween.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/halloween/halloween.png -------------------------------------------------------------------------------- /public/images/kengeki_a_ice10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/kengeki_a_ice10.png -------------------------------------------------------------------------------- /public/images/kengeki_ice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/kengeki_ice.jpg -------------------------------------------------------------------------------- /public/images/kilim-setsuna_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/kilim-setsuna_.jpg -------------------------------------------------------------------------------- /public/images/naruto-nye.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/naruto-nye.jpg -------------------------------------------------------------------------------- /public/images/newyears/newyears-2020.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/newyears/newyears-2020.jpg -------------------------------------------------------------------------------- /public/images/newyears/newyears.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/newyears/newyears.jpg -------------------------------------------------------------------------------- /public/images/valentines/ParticleSmoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/valentines/ParticleSmoke.png -------------------------------------------------------------------------------- /public/images/valentines/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/valentines/background.jpg -------------------------------------------------------------------------------- /public/images/valentines/happyvalenshit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/valentines/happyvalenshit.png -------------------------------------------------------------------------------- /public/images/valentines/heart_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/images/valentines/heart_logo_small.png -------------------------------------------------------------------------------- /public/js/Jplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/Jplayer.swf -------------------------------------------------------------------------------- /public/js/bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap", 3 | "version": "3.1.1", 4 | "main": [ 5 | "./dist/css/bootstrap.css", 6 | "./dist/js/bootstrap.js", 7 | "./dist/fonts/glyphicons-halflings-regular.eot", 8 | "./dist/fonts/glyphicons-halflings-regular.svg", 9 | "./dist/fonts/glyphicons-halflings-regular.ttf", 10 | "./dist/fonts/glyphicons-halflings-regular.woff" 11 | ], 12 | "ignore": [ 13 | "**/.*", 14 | "_config.yml", 15 | "CNAME", 16 | "composer.json", 17 | "CONTRIBUTING.md", 18 | "docs", 19 | "js/tests" 20 | ], 21 | "dependencies": { 22 | "jquery": ">= 1.9.0" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/js/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/js/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/js/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/js/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/js/bootstrap/less/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | &.in { 21 | display: block; 22 | } 23 | } 24 | .collapsing { 25 | position: relative; 26 | height: 0; 27 | overflow: hidden; 28 | .transition(height .35s ease); 29 | } 30 | -------------------------------------------------------------------------------- /public/js/bootstrap/less/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /public/js/bootstrap/test-infra/requirements.txt: -------------------------------------------------------------------------------- 1 | boto==2.20.0 2 | -------------------------------------------------------------------------------- /public/js/bootstrap/test-infra/uncached-npm-install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cp test-infra/npm-shrinkwrap.canonical.json npm-shrinkwrap.json 3 | npm install 4 | rm npm-shrinkwrap.json 5 | -------------------------------------------------------------------------------- /public/js/font-awesome/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | -------------------------------------------------------------------------------- /public/js/font-awesome/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'jekyll', '~> 1.0' 4 | gem 'debugger' 5 | -------------------------------------------------------------------------------- /public/js/font-awesome/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Font-Awesome", 3 | "repo": "FortAwesome/Font-Awesome", 4 | "description": "Font Awesome", 5 | "version": "4.0.3", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": {}, 9 | "license": "SIL, MIT, CC BY 3.0", 10 | "styles": [ 11 | "css/font-awesome.css" 12 | ], 13 | "fonts": [ 14 | "fonts/fontawesome-webfont.eot", 15 | "fonts/fontawesome-webfont.svg", 16 | "fonts/fontawesome-webfont.ttf", 17 | "fonts/fontawesome-webfont.woff", 18 | "fonts/FontAwesome.otf" 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /public/js/font-awesome/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fortawesome/font-awesome", 3 | "description": "The iconic font designed for Bootstrap", 4 | "keywords": ["font", "awesome", "fontawesome", "icon", "font", "bootstrap"], 5 | "homepage": "http://fontawesome.io/", 6 | "authors": [ 7 | { 8 | "name": "Dave Gandy", 9 | "email": "dave@fontawesome.io", 10 | "role": "Developer", 11 | "homepage": "http://twitter.com/davegandy" 12 | } 13 | ], 14 | "extra": { 15 | "branch-alias": { 16 | "dev-master": "4.0.x-dev" 17 | } 18 | }, 19 | "license": [ 20 | "OFL-1.1", 21 | "MIT" 22 | ], 23 | "require-dev": { 24 | "jekyll": "1.0.2", 25 | "lessc": "1.4.2" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/js/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/js/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/js/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/js/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/js/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font-family: FontAwesome; 7 | font-style: normal; 8 | font-weight: normal; 9 | line-height: 1; 10 | -webkit-font-smoothing: antialiased; 11 | -moz-osx-font-smoothing: grayscale; 12 | } 13 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/extras.less: -------------------------------------------------------------------------------- 1 | // Extras 2 | // -------------------------- 3 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "spinning"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: -@fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 9 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 10 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | -------------------------------------------------------------------------------- /public/js/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font-family: FontAwesome; 7 | font-style: normal; 8 | font-weight: normal; 9 | line-height: 1; 10 | -webkit-font-smoothing: antialiased; 11 | -moz-osx-font-smoothing: grayscale; 12 | } 13 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 9 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 10 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 11 | //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/js/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "spinning"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/CNAME: -------------------------------------------------------------------------------- 1 | fontawesome.io -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/font-awesome.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/font-awesome.zip -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/font-awesome/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/font-awesome/font/FontAwesome.otf -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/font-awesome/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/ico/favicon.ico -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/img/contribution-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/img/contribution-sample.png -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/img/fort_awesome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/img/fort_awesome.jpg -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/img/icon-flag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/img/icon-flag.pdf -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/js/ZeroClipboard-1.1.7.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/3.2.1/assets/js/ZeroClipboard-1.1.7.swf -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: 8px 15px; 8 | margin: 0 0 @baseLineHeight; 9 | list-style: none; 10 | background-color: #f5f5f5; 11 | .border-radius(@baseBorderRadius); 12 | > li { 13 | display: inline-block; 14 | .ie7-inline-block(); 15 | text-shadow: 0 1px 0 @white; 16 | > .divider { 17 | padding: 0 5px; 18 | color: #ccc; 19 | } 20 | } 21 | > .active { 22 | color: @grayLight; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | 6 | .fade { 7 | opacity: 0; 8 | .transition(opacity .15s linear); 9 | &.in { 10 | opacity: 1; 11 | } 12 | } 13 | 14 | .collapse { 15 | position: relative; 16 | height: 0; 17 | overflow: hidden; 18 | .transition(height .35s ease); 19 | &.in { 20 | height: auto; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/grid.less: -------------------------------------------------------------------------------- 1 | // 2 | // Grid system 3 | // -------------------------------------------------- 4 | 5 | 6 | // Fixed (940px) 7 | #grid > .core(@gridColumnWidth, @gridGutterWidth); 8 | 9 | // Fluid (940px) 10 | #grid > .fluid(@fluidGridColumnWidth, @fluidGridGutterWidth); 11 | 12 | // Reset utility classes due to specificity 13 | [class*="span"].hide, 14 | .row-fluid [class*="span"].hide { 15 | display: none; 16 | } 17 | 18 | [class*="span"].pull-right, 19 | .row-fluid [class*="span"].pull-right { 20 | float: right; 21 | } 22 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/hero-unit.less: -------------------------------------------------------------------------------- 1 | // 2 | // Hero unit 3 | // -------------------------------------------------- 4 | 5 | 6 | .hero-unit { 7 | padding: 60px; 8 | margin-bottom: 30px; 9 | font-size: 18px; 10 | font-weight: 200; 11 | line-height: @baseLineHeight * 1.5; 12 | color: @heroUnitLeadColor; 13 | background-color: @heroUnitBackground; 14 | .border-radius(6px); 15 | h1 { 16 | margin-bottom: 0; 17 | font-size: 60px; 18 | line-height: 1; 19 | color: @heroUnitHeadingColor; 20 | letter-spacing: -1px; 21 | } 22 | li { 23 | line-height: @baseLineHeight * 1.5; // Reset since we specify in type.less 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/layouts.less: -------------------------------------------------------------------------------- 1 | // 2 | // Layouts 3 | // -------------------------------------------------- 4 | 5 | 6 | // Container (centered, fixed-width layouts) 7 | .container { 8 | .container-fixed(); 9 | } 10 | 11 | // Fluid layouts (left aligned, with sidebar, min- & max-width content) 12 | .container-fluid { 13 | padding-right: @gridGutterWidth; 14 | padding-left: @gridGutterWidth; 15 | .clearfix(); 16 | } -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/responsive-1200px-min.less: -------------------------------------------------------------------------------- 1 | // 2 | // Responsive: Large desktop and up 3 | // -------------------------------------------------- 4 | 5 | 6 | @media (min-width: 1200px) { 7 | 8 | // Fixed grid 9 | #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200); 10 | 11 | // Fluid grid 12 | #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200); 13 | 14 | // Input grid 15 | #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200); 16 | 17 | // Thumbnails 18 | .thumbnails { 19 | margin-left: -@gridGutterWidth1200; 20 | } 21 | .thumbnails > li { 22 | margin-left: @gridGutterWidth1200; 23 | } 24 | .row-fluid .thumbnails { 25 | margin-left: 0; 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/responsive-768px-979px.less: -------------------------------------------------------------------------------- 1 | // 2 | // Responsive: Tablet to desktop 3 | // -------------------------------------------------- 4 | 5 | 6 | @media (min-width: 768px) and (max-width: 979px) { 7 | 8 | // Fixed grid 9 | #grid > .core(@gridColumnWidth768, @gridGutterWidth768); 10 | 11 | // Fluid grid 12 | #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768); 13 | 14 | // Input grid 15 | #grid > .input(@gridColumnWidth768, @gridGutterWidth768); 16 | 17 | // No need to reset .thumbnails here since it's the same @gridGutterWidth 18 | 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/utilities.less: -------------------------------------------------------------------------------- 1 | // 2 | // Utility classes 3 | // -------------------------------------------------- 4 | 5 | 6 | // Quick floats 7 | .pull-right { 8 | float: right; 9 | } 10 | .pull-left { 11 | float: left; 12 | } 13 | 14 | // Toggling content 15 | .hide { 16 | display: none; 17 | } 18 | .show { 19 | display: block; 20 | } 21 | 22 | // Visibility 23 | .invisible { 24 | visibility: hidden; 25 | } 26 | 27 | // For Affix plugin 28 | .affix { 29 | position: fixed; 30 | } 31 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/bootstrap-2.3.2/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @wellBackground; 12 | border: 1px solid darken(@wellBackground, 7%); 13 | .border-radius(@baseBorderRadius); 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-large { 23 | padding: 24px; 24 | .border-radius(@borderRadiusLarge); 25 | } 26 | .well-small { 27 | padding: 9px; 28 | .border-radius(@borderRadiusSmall); 29 | } 30 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/responsive-navbar.less: -------------------------------------------------------------------------------- 1 | // 2 | // Responsive: Navbar 3 | // -------------------------------------------------- 4 | 5 | 6 | // TABLETS AND BELOW 7 | // ----------------- 8 | @media (max-width: @navbarCollapseWidth) { 9 | 10 | 11 | } 12 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/assets/less/sticky-footer.less: -------------------------------------------------------------------------------- 1 | // 2 | // Sticky Footer 3 | // -------------------------------------------------- 4 | // make sure to set .sticky-footer() 5 | 6 | html, body { 7 | height: 100%; 8 | } 9 | .wrapper { 10 | min-height: 100%; 11 | height: auto !important; 12 | height: 100%; 13 | } 14 | 15 | //.footer { min-width: 990px; } // necessary fix for non-responsive layouts 16 | 17 | .sticky-footer(90px, 40px, 40px, 60px); // sets default values for sticky footer 18 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/3.2.1/design.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/CNAME: -------------------------------------------------------------------------------- 1 | fontawesome.io -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/ads/carbon-dark-vertical.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/ads/carbon-light-horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/ads/carbon-light-vertical.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/brand-license.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/community/project-milestones.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |

4 | Want to keep up with what's planned for Font Awesome? Check out our 5 | milestones on the GitHub project. 6 |

7 |
8 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/community/submitting-pull-requests.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | Found a way to solve a bug in Font Awesome? Want to contribute new features? Here are a few things to remember: 4 |
    5 |
  1. Please submit all pull requests against *-wip branches.
  2. 6 |
  3. All pull requests submitted against master will be sumarily closed and this guide referenced.
  4. 7 |
  5. 8 | After doing everything above, feel free to 9 | submit a pull request. 10 |
  6. 11 |
12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/examples/custom.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
5 |

Anything you can do with CSS font styles, you can do with Font Awesome.

6 |
7 |
8 |

Star Ratings (inspired by CSS Tricks)

9 |
10 | 11 | 12 | 13 |
14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/examples/inline.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
5 |

6 | fa-camera-retro 7 |

8 |
9 |
10 |

Place Font Awesome icons just about anywhere with the <i> tag.

11 | {% highlight html %} 12 | fa-camera-retro 13 | {% endhighlight %} 14 |
Icon classes are echoed via CSS :before.
15 |
16 |
17 |
18 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/brand.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% include brand-license.html %} 6 |
7 | 8 |
9 | {% assign icons_brand = icons | expand_aliases | category:"Brand Icons" | sort_by:'class' %} 10 | 11 | {% for icon in icons_brand %} 12 | 13 | {% endfor %} 14 |
15 |
16 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/currency.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_currency = icons | expand_aliases | category:"Currency Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_currency %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/directional.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_directional = icons | expand_aliases | category:"Directional Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_directional %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/form-control.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_form_control = icons | expand_aliases | category:"Form Control Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_form_control %} 8 | 9 | {% endfor %} 10 |
11 |
12 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/medical.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_medical = icons | expand_aliases | category:"Medical Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_medical %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/text-editor.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_text_editor = icons | expand_aliases | category:"Text Editor Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_text_editor %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/video-player.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_video_player = icons | expand_aliases | category:"Video Player Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_video_player %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/icons/web-application.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | {% assign icons_web_application = icons | expand_aliases | category:"Web Application Icons" | sort_by:'class' %} 6 | 7 | {% for icon in icons_web_application %} 8 | 9 | {% endfor %} 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/jumbotron.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

{{ jumbotron_h1 }}

4 |

{{ jumbotron_p }}

5 |
6 |
7 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/license-code.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome {{ site.fontawesome.version }} by @{{ site.fontawesome.author.twitter }} - {{ site.fontawesome.url }} - @{{ site.fontawesome.twitter }} 3 | * License - {{ site.fontawesome.url }}/license (Font: {{ site.fontawesome.license.font.version }}, CSS: {{ site.fontawesome.license.code.version }}) 4 | */ -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/new-upgrading.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |

4 | For complete documentation of the syntax changes in {{ site.fontawesome.minor_version }}, check out the 5 | examples. For the changes to icon names, 6 | @gtagliala has put together a 7 | great wiki page that 8 | documents all the changes. 9 |

10 |
11 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/stripe-ad.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | {% include ads/carbon-light-horizontal.html %} 4 | {{ stripe_ad_content }} 5 |
6 |
7 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/tests/rotated-flipped-inside-anchor.html: -------------------------------------------------------------------------------- 1 |   normal
2 |   fa-rotate-90
3 |   fa-rotate-180
4 |   fa-rotate-270
5 |   fa-flip-horizontal
6 |   fa-flip-vertical 7 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/tests/rotated-flipped-inside-btn.html: -------------------------------------------------------------------------------- 1 |   normal
2 |   fa-rotate-90
3 |   fa-rotate-180
4 |   fa-rotate-270
5 |   fa-flip-horizontal
6 |   fa-flip-vertical 7 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/_includes/tests/rotated-flipped.html: -------------------------------------------------------------------------------- 1 |   normal
2 |   fa-rotate-90
3 |   fa-rotate-180
4 |   fa-rotate-270
5 |   fa-flip-horizontal
6 |   fa-flip-vertical 7 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Bordered & Pulled 5 | // ------------------------- 6 | 7 | .@{fa-css-prefix}-border { 8 | padding: .2em .25em .15em; 9 | border: solid .08em @fa-border-color; 10 | border-radius: .1em; 11 | } 12 | 13 | .pull-right { float: right; } 14 | .pull-left { float: left; } 15 | 16 | .@{fa-css-prefix} { 17 | &.pull-left { margin-right: .3em; } 18 | &.pull-right { margin-left: .3em; } 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Base Class Definition 5 | // ------------------------- 6 | 7 | .@{fa-css-prefix} { 8 | display: inline-block; 9 | font-family: FontAwesome; 10 | font-style: normal; 11 | font-weight: normal; 12 | line-height: 1; 13 | -webkit-font-smoothing: antialiased; 14 | -moz-osx-font-smoothing: grayscale; 15 | } 16 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Fixed Width Icons 5 | // ------------------------- 6 | .@{fa-css-prefix}-fw { 7 | width: (18em / 14); 8 | text-align: center; 9 | } 10 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | {% include license-code.less %} 4 | 5 | @import "variables"; 6 | @import "mixins"; 7 | @import "path"; 8 | @import "core"; 9 | @import "larger"; 10 | @import "fixed-width"; 11 | @import "list"; 12 | @import "bordered-pulled"; 13 | @import "spinning"; 14 | @import "rotated-flipped"; 15 | @import "stacked"; 16 | @import "icons"; 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/icons.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 4 | readers do not read off random characters that represent icons */ 5 | {% for icon in icons %}{% for alias in icon.aliases %} 6 | .@{fa-css-prefix}-{{ alias }}:before,{% endfor %} 7 | .@{fa-css-prefix}-{{ icon.id }}:before { content: @fa-var-{{ icon.id }}; }{% endfor %} 8 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Icon Sizes 5 | // ------------------------- 6 | 7 | /* makes the font 33% larger relative to the icon container */ 8 | .@{fa-css-prefix}-lg { 9 | font-size: (4em / 3); 10 | line-height: (3em / 4); 11 | vertical-align: -15%; 12 | } 13 | .@{fa-css-prefix}-2x { font-size: 2em; } 14 | .@{fa-css-prefix}-3x { font-size: 3em; } 15 | .@{fa-css-prefix}-4x { font-size: 4em; } 16 | .@{fa-css-prefix}-5x { font-size: 5em; } 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // List Icons 5 | // ------------------------- 6 | 7 | .@{fa-css-prefix}-ul { 8 | padding-left: 0; 9 | margin-left: @fa-li-width; 10 | list-style-type: none; 11 | > li { position: relative; } 12 | } 13 | .@{fa-css-prefix}-li { 14 | position: absolute; 15 | left: -@fa-li-width; 16 | width: @fa-li-width; 17 | top: (2em / 14); 18 | text-align: center; 19 | &.@{fa-css-prefix}-lg { 20 | left: -@fa-li-width + (4em / 14); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 9 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 10 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Rotated & Flipped Icons 5 | // ------------------------- 6 | 7 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 8 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 9 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 10 | 11 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 12 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Stacked Icons 5 | // ------------------------- 6 | 7 | .@{fa-css-prefix}-stack { 8 | position: relative; 9 | display: inline-block; 10 | width: 2em; 11 | height: 2em; 12 | line-height: 2em; 13 | vertical-align: middle; 14 | } 15 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 16 | position: absolute; 17 | left: 0; 18 | width: 100%; 19 | text-align: center; 20 | } 21 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 22 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 23 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 24 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/less/variables.less: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | // Variables 4 | // -------------------------- 5 | 6 | @fa-font-path: "../fonts"; 7 | //@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/{{site.fontawesome.version}}/fonts"; // for referencing Bootstrap CDN font files directly 8 | @fa-css-prefix: {{ site.fontawesome.css_prefix }}; 9 | @fa-version: "{{ site.fontawesome.version }}"; 10 | @fa-border-color: #eee; 11 | @fa-inverse: #fff; 12 | @fa-li-width: (30em / 14); 13 | 14 | {% for icon in icons %}@fa-var-{{ icon.id }}: "\{{ icon.unicode }}"; 15 | {% endfor %} 16 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Bordered & Pulled 5 | // ------------------------- 6 | 7 | .#{$fa-css-prefix}-border { 8 | padding: .2em .25em .15em; 9 | border: solid .08em $fa-border-color; 10 | border-radius: .1em; 11 | } 12 | 13 | .pull-right { float: right; } 14 | .pull-left { float: left; } 15 | 16 | .#{$fa-css-prefix} { 17 | &.pull-left { margin-right: .3em; } 18 | &.pull-right { margin-left: .3em; } 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Base Class Definition 5 | // ------------------------- 6 | 7 | .#{$fa-css-prefix} { 8 | display: inline-block; 9 | font-family: FontAwesome; 10 | font-style: normal; 11 | font-weight: normal; 12 | line-height: 1; 13 | -webkit-font-smoothing: antialiased; 14 | -moz-osx-font-smoothing: grayscale; 15 | } 16 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Fixed Width Icons 5 | // ------------------------- 6 | .#{$fa-css-prefix}-fw { 7 | width: (18em / 14); 8 | text-align: center; 9 | } 10 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_icons.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 4 | readers do not read off random characters that represent icons */ 5 | {% for icon in icons %}{% for alias in icon.aliases %} 6 | .#{$fa-css-prefix}-{{ alias }}:before,{% endfor %} 7 | .#{$fa-css-prefix}-{{ icon.id }}:before { content: $fa-var-{{ icon.id }}; }{% endfor %} 8 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Icon Sizes 5 | // ------------------------- 6 | 7 | /* makes the font 33% larger relative to the icon container */ 8 | .#{$fa-css-prefix}-lg { 9 | font-size: (4em / 3); 10 | line-height: (3em / 4); 11 | vertical-align: -15%; 12 | } 13 | .#{$fa-css-prefix}-2x { font-size: 2em; } 14 | .#{$fa-css-prefix}-3x { font-size: 3em; } 15 | .#{$fa-css-prefix}-4x { font-size: 4em; } 16 | .#{$fa-css-prefix}-5x { font-size: 5em; } 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // List Icons 5 | // ------------------------- 6 | 7 | .#{$fa-css-prefix}-ul { 8 | padding-left: 0; 9 | margin-left: $fa-li-width; 10 | list-style-type: none; 11 | > li { position: relative; } 12 | } 13 | .#{$fa-css-prefix}-li { 14 | position: absolute; 15 | left: -$fa-li-width; 16 | width: $fa-li-width; 17 | top: (2em / 14); 18 | text-align: center; 19 | &.#{$fa-css-prefix}-lg { 20 | left: -$fa-li-width + (4em / 14); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Rotated & Flipped Icons 5 | // ------------------------- 6 | 7 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 8 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 9 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 10 | 11 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 12 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 13 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | // Stacked Icons 5 | // ------------------------- 6 | 7 | .#{$fa-css-prefix}-stack { 8 | position: relative; 9 | display: inline-block; 10 | width: 2em; 11 | height: 2em; 12 | line-height: 2em; 13 | vertical-align: middle; 14 | } 15 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 16 | position: absolute; 17 | left: 0; 18 | width: 100%; 19 | text-align: center; 20 | } 21 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 22 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 23 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 24 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | // Variables 4 | // -------------------------- 5 | 6 | $fa-font-path: "../fonts" !default; 7 | //$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/{{site.fontawesome.version}}/fonts" !default; // for referencing Bootstrap CDN font files directly 8 | $fa-css-prefix: {{ site.fontawesome.css_prefix }} !default; 9 | $fa-version: "{{ site.fontawesome.version }}" !default; 10 | $fa-border-color: #eee !default; 11 | $fa-inverse: #fff !default; 12 | $fa-li-width: (30em / 14) !default; 13 | 14 | {% for icon in icons %}$fa-var-{{ icon.id }}: "\{{ icon.unicode }}"; 15 | {% endfor %} 16 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | {% include license-code.less %} 4 | 5 | @import "variables"; 6 | @import "mixins"; 7 | @import "path"; 8 | @import "core"; 9 | @import "larger"; 10 | @import "fixed-width"; 11 | @import "list"; 12 | @import "bordered-pulled"; 13 | @import "spinning"; 14 | @import "rotated-flipped"; 15 | @import "stacked"; 16 | @import "icons"; 17 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/ico/favicon.ico -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/js/ZeroClipboard-1.1.7.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/font-awesome/src/assets/js/ZeroClipboard-1.1.7.swf -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/bootstrap-3.0.0/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: 8px 15px; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | > li { 13 | display: inline-block; 14 | &+li:before { 15 | content: "/\00a0"; // Unicode space added since inline-block means non-collapsing white-space 16 | padding: 0 5px; 17 | color: @breadcrumb-color; 18 | } 19 | } 20 | > .active { 21 | color: @breadcrumb-active-color; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/bootstrap-3.0.0/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | &.in { 21 | display: block; 22 | } 23 | } 24 | .collapsing { 25 | position: relative; 26 | height: 0; 27 | overflow: hidden; 28 | .transition(height .35s ease); 29 | } 30 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/bootstrap-3.0.0/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | .img-thumbnail(); 9 | display: block; // Override the inline-block from `.img-thumbnail` 10 | 11 | > img { 12 | .img-responsive(); 13 | } 14 | } 15 | 16 | 17 | // Add a hover state for linked versions only 18 | a.thumbnail:hover, 19 | a.thumbnail:focus { 20 | border-color: @link-color; 21 | } 22 | 23 | // Images and captions 24 | .thumbnail > img { 25 | margin-left: auto; 26 | margin-right: auto; 27 | } 28 | .thumbnail .caption { 29 | padding: @thumbnail-caption-padding; 30 | color: @thumbnail-caption-color; 31 | } 32 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/bootstrap-3.0.0/utilities.less: -------------------------------------------------------------------------------- 1 | // 2 | // Utility classes 3 | // -------------------------------------------------- 4 | 5 | 6 | // Floats 7 | // ------------------------- 8 | 9 | .clearfix { 10 | .clearfix(); 11 | } 12 | .pull-right { 13 | float: right !important; 14 | } 15 | .pull-left { 16 | float: left !important; 17 | } 18 | 19 | 20 | // Toggling content 21 | // ------------------------- 22 | 23 | .hide { 24 | display: none !important; 25 | } 26 | .show { 27 | display: block !important; 28 | } 29 | .invisible { 30 | visibility: hidden; 31 | } 32 | .text-hide { 33 | .hide-text(); 34 | } 35 | 36 | 37 | // For Affix plugin 38 | // ------------------------- 39 | 40 | .affix { 41 | position: fixed; 42 | } 43 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/bootstrap-3.0.0/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid darken(@well-bg, 7%); 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/bootstrap/buttons.less: -------------------------------------------------------------------------------- 1 | .btn { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); } 2 | .btn-default { text-shadow: 0 1px 0 #fff; } 3 | .btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info { text-shadow: 0 1px 0 rgba(0,0,0,0.2); } -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/bootstrap/type.less: -------------------------------------------------------------------------------- 1 | .small-caps { 2 | font-family: @font-family-alt; 3 | } -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/bootstrap/wells.less: -------------------------------------------------------------------------------- 1 | .well-transparent { background-color: transparent; } 2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/carbonad.less: -------------------------------------------------------------------------------- 1 | #carbonads-container { 2 | .carbonad { 3 | background: @pre-bg; 4 | border-color: @pre-border-color; 5 | border-radius: (@border-radius-base); 6 | border-width: 1px; 7 | float: right; 8 | margin-left: @buffer-lg; 9 | } 10 | } 11 | 12 | .info-ad #carbonads-container .carbonad { float: none; } -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/example-rating.less: -------------------------------------------------------------------------------- 1 | .rating { 2 | unicode-bidi: bidi-override; 3 | direction: rtl; 4 | 5 | font-size: 30px; 6 | span.star { 7 | font-family: FontAwesome; 8 | font-weight: normal; 9 | font-style: normal; 10 | display: inline-block; 11 | &:hover { 12 | cursor: pointer; 13 | } 14 | } 15 | span.star:before { 16 | content: "\f006"; // empty star 17 | padding-right: 5px; 18 | color: @gray-light; 19 | } 20 | 21 | span.star:hover:before, span.star:hover ~ span.star:before { 22 | content: "\f005"; // solid star 23 | color: #e3cf7a; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/feature-list.less: -------------------------------------------------------------------------------- 1 | .feature-list { 2 | .col-md-4 { margin-bottom: 22px; } 3 | h4 { 4 | .fa:before { 5 | vertical-align: -10%; 6 | font-size: 28px; 7 | display: inline-block; 8 | width: 30/28em; 9 | text-align: center; 10 | margin-right: 5px; 11 | // color: mix(@grayLight, @grayLighter, 70%); 12 | 13 | // Gradient on the icons 14 | // background: -webkit-linear-gradient(mix(@grayLight, @grayLighter, 50%), mix(@gray, @grayLight, 50%)); 15 | // -webkit-background-clip: text; 16 | // -webkit-text-fill-color: transparent; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/layout.less: -------------------------------------------------------------------------------- 1 | section { margin-top: 40px; } 2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/responsive/screen-md.less: -------------------------------------------------------------------------------- 1 | @media (min-width: @screen-md) and (max-width: @screen-md-max) { 2 | .hide-md { display: none; } 3 | } 4 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/social-buttons.less: -------------------------------------------------------------------------------- 1 | #social-buttons { 2 | ul.list-inline { margin-bottom: 0; } 3 | 4 | padding: 22px 0 17px; 5 | text-align: center; 6 | background-color: #f5f5f5; 7 | border-top: 1px solid #fff; 8 | border-bottom: 1px solid #eee; 9 | } 10 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/assets/less/site/stripe-ad.less: -------------------------------------------------------------------------------- 1 | .stripe-ad { 2 | margin-bottom: 22px; 3 | .lead { 4 | padding-top: 10px; 5 | padding-right: 30px; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/design.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: base 3 | title: Font Awesome, the iconic font designed for Bootstrap 4 | navbar_active: home 5 | relative_path: ./ 6 | --- 7 | 8 | {% include jumbotron-carousel.html %} 9 | {% include stripe-social.html %} 10 | 11 |
12 | {% capture stripe_ad_content %} 13 |

14 | Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, 15 | and anything that can be done with the power of CSS. 16 |

17 | {% endcapture %} 18 | {% include stripe-ad.html %} 19 | 20 | {% include why.html %} 21 | {% include thanks-to.html %} 22 |
23 | -------------------------------------------------------------------------------- /public/js/font-awesome/src/whats-new.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: base 3 | title: What's New 4 | navbar_active: whats-new 5 | relative_path: ../ 6 | --- 7 | {% capture jumbotron_h1 %}  What's New{% endcapture %} 8 | {% capture jumbotron_p %}What's New in the latest version — Font Awesome {{ site.fontawesome.minor_version }}{% endcapture %} 9 | 10 | {% include jumbotron.html %} 11 | {% include stripe-social.html %} 12 | 13 |
14 | {% include new-features.html %} 15 | {% include new-naming.html %} 16 | {% include new-upgrading.html %} 17 | {% include icons/new.html %} 18 |
19 | -------------------------------------------------------------------------------- /public/js/history.js/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | /node_modules 3 | /.idea 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /public/js/history.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "history.js", 3 | "version": "1.8.0" 4 | } 5 | -------------------------------------------------------------------------------- /public/js/history.js/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "history.js", 3 | "version": "1.8.0" 4 | } 5 | -------------------------------------------------------------------------------- /public/js/history.js/demo/navigator.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Navigator Output 7 | 8 | 12 | 13 | 14 | 15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /public/js/history.js/scripts/compressed/history.adapter.extjs.js: -------------------------------------------------------------------------------- 1 | (function(e,t){"use strict";var n=e.History=e.History||{},r=e.Ext;e.JSON={stringify:r.JSON.encode,parse:r.JSON.decode};if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");n.Adapter={observables:{},bind:function(e,t,n,i){r.EventManager.addListener(e,t,n,i);var s=r.id(e,"history-"),o=this.observables[s];o||(o=r.create("Ext.util.Observable"),this.observables[s]=o),o.on(t,n,i)},trigger:function(e,t,n){var i=r.id(e,"history-"),s=this.observables[i];s&&s.fireEvent(t,n)},extractEventData:function(e,n,r){var i=n&&n.browserEvent&&n.browserEvent[e]||r&&r[e]||t;return i},onDomLoad:function(e){r.onReady(e)}},typeof n.init!="undefined"&&n.init()})(window) -------------------------------------------------------------------------------- /public/js/history.js/scripts/compressed/history.adapter.jquery.js: -------------------------------------------------------------------------------- 1 | (function(e,t){"use strict";var n=e.History=e.History||{},r=e.jQuery;if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");n.Adapter={bind:function(e,t,n){r(e).bind(t,n)},trigger:function(e,t,n){r(e).trigger(t,n)},extractEventData:function(e,n,r){var i=n&&n.originalEvent&&n.originalEvent[e]||r&&r[e]||t;return i},onDomLoad:function(e){r(e)}},typeof n.init!="undefined"&&n.init()})(window) -------------------------------------------------------------------------------- /public/js/history.js/scripts/compressed/history.adapter.mootools.js: -------------------------------------------------------------------------------- 1 | (function(e,t){"use strict";var n=e.History=e.History||{},r=e.MooTools,i=e.Element;if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");Object.append(i.NativeEvents,{popstate:2,hashchange:2}),n.Adapter={bind:function(e,t,n){var r=typeof e=="string"?document.id(e):e;r.addEvent(t,n)},trigger:function(e,t,n){var r=typeof e=="string"?document.id(e):e;r.fireEvent(t,n)},extractEventData:function(e,n){var r=n&&n.event&&n.event[e]||n&&n[e]||t;return r},onDomLoad:function(t){e.addEvent("domready",t)}},typeof n.init!="undefined"&&n.init()})(window) -------------------------------------------------------------------------------- /public/js/history.js/scripts/compressed/history.adapter.right.js: -------------------------------------------------------------------------------- 1 | (function(e,t){"use strict";var n=e.History=e.History||{},r=e.document,i=e.RightJS,s=i.$;if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");n.Adapter={bind:function(e,t,n){s(e).on(t,n)},trigger:function(e,t,n){s(e).fire(t,n)},extractEventData:function(e,n){var r=n&&n._&&n._[e]||t;return r},onDomLoad:function(e){s(r).onReady(e)}},typeof n.init!="undefined"&&n.init()})(window) -------------------------------------------------------------------------------- /public/js/history.js/scripts/compressed/history.adapter.zepto.js: -------------------------------------------------------------------------------- 1 | (function(e,t){"use strict";var n=e.History=e.History||{},r=e.Zepto;if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");n.Adapter={bind:function(e,t,n){(new r(e)).bind(t,n)},trigger:function(e,t){(new r(e)).trigger(t)},extractEventData:function(e,n){var r=n&&n[e]||t;return r},onDomLoad:function(e){new r(e)}},typeof n.init!="undefined"&&n.init()})(window) -------------------------------------------------------------------------------- /public/js/history.js/tests.src/_header.php: -------------------------------------------------------------------------------- 1 | Tests 24 | -------------------------------------------------------------------------------- /public/js/history.js/tests/.htaccess: -------------------------------------------------------------------------------- 1 | Options +FollowSymlinks 2 | RewriteEngine On 3 | 4 | # Clean Adapter 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteCond %{REQUEST_FILENAME} !-d 7 | RewriteRule ([^\.]+)$ $1.html [NC,L,QSA] 8 | 9 | # Can someone smarter than me make it so: 10 | # http://localhost/history.js/tests/uncompressed-html5-persistant-jquery 11 | # Does not redirect to: 12 | # http://localhost/history.js/tests/uncompressed-html5-persistant-jquery.html 13 | # But still accesses that url 14 | -------------------------------------------------------------------------------- /public/js/history.js/tests/image.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | QUnit Test Suite 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
test markup
15 | 16 | 17 | -------------------------------------------------------------------------------- /public/js/history.js/vendor/qunit/test/logs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | QUnit Test Suite 6 | 7 | 8 | 9 | 10 | 11 |
12 |
test markup
13 | 14 | 15 | -------------------------------------------------------------------------------- /public/js/history.js/vendor/qunit/test/narwhal-test.js: -------------------------------------------------------------------------------- 1 | // Run with: $ narwhal test/narwhal-test.js 2 | var QUnit = require("../qunit/qunit"); 3 | 4 | QUnit.log(function(details) { 5 | if (!details.result) { 6 | var output = "FAILED: " + (details.message ? details.message + ", " : ""); 7 | if (details.actual) { 8 | output += "expected: " + details.expected + ", actual: " + details.actual; 9 | } 10 | if (details.source) { 11 | output += ", " + details.source; 12 | } 13 | print(output); 14 | } 15 | }); 16 | 17 | QUnit.test("fail twice with stacktrace", function(assert) { 18 | /*jshint expr:true */ 19 | assert.equal(true, false); 20 | assert.equal(true, false, "gotta fail"); 21 | x.y.z; // Throws ReferenceError 22 | }); 23 | -------------------------------------------------------------------------------- /public/js/history.js/vendor/qunit/test/node-test.js: -------------------------------------------------------------------------------- 1 | // Run with: $ node test/node-test.js 2 | var QUnit = require("../qunit/qunit"); 3 | 4 | QUnit.log(function(details) { 5 | if (!details.result) { 6 | var output = "FAILED: " + (details.message ? details.message + ", " : ""); 7 | if (details.actual) { 8 | output += "expected: " + details.expected + ", actual: " + details.actual; 9 | } 10 | if (details.source) { 11 | output += ", " + details.source; 12 | } 13 | console.log(output); 14 | } 15 | }); 16 | 17 | QUnit.test("fail twice with stacktrace", function(assert) { 18 | /*jshint expr:true */ 19 | assert.equal(true, false); 20 | assert.equal(true, false, "gotta fail"); 21 | x.y.z; // Throws ReferenceError 22 | }); 23 | -------------------------------------------------------------------------------- /public/js/history.js/vendor/qunit/test/swarminject.js: -------------------------------------------------------------------------------- 1 | // load testswarm agent 2 | (function() { 3 | var url = window.location.search; 4 | url = decodeURIComponent( url.slice( url.indexOf("swarmURL=") + 9 ) ); 5 | if ( !url || url.indexOf("http") !== 0 ) { 6 | return; 7 | } 8 | /*jshint evil:true */ 9 | document.write(""); 10 | })(); 11 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle 2 | vendor/ruby 3 | public 4 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/CNAME: -------------------------------------------------------------------------------- 1 | timeago.yarp.com 2 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/setup" 2 | 3 | task :default => :test 4 | 5 | desc "Publish \"marketing\" docs" 6 | task :publish do 7 | sh("git rebase master gh-pages") 8 | sh("git checkout master") 9 | sh("git push origin master") 10 | sh("git push origin gh-pages") 11 | sh("git push --tags") 12 | end 13 | 14 | desc "Open your default browser with the test page" 15 | task :test do 16 | sh("open test/index.html") 17 | end 18 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-timeago", 3 | "version": "1.4.0", 4 | "main": "jquery.timeago.js", 5 | "ignore": [ 6 | "test", 7 | "vendor" 8 | ], 9 | "dependencies": { 10 | "jquery": ">=1.4" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R-a-dio/site/0bfcaa81d115ef6a12b33db56c5cd696ae3ebfce/public/js/jquery-timeago/clock.png -------------------------------------------------------------------------------- /public/js/jquery-timeago/contrib/timeago-koext.js: -------------------------------------------------------------------------------- 1 | ko.bindingHandlers.timeago = { 2 | init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) { 3 | var value = valueAccessor(); 4 | var valueUnwrapped = ko.unwrap(value); 5 | element.title = moment(valueUnwrapped).toISOString(); 6 | $(element).timeago(); 7 | }, 8 | update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) { 9 | var value = valueAccessor(); 10 | var valueUnwrapped = ko.unwrap(value); 11 | element.title = moment(valueUnwrapped).toISOString(); 12 | $(element).timeago('update', element.title); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.bg.js: -------------------------------------------------------------------------------- 1 | // Bulgarian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "преди", 4 | prefixFromNow: "след", 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "по-малко от минута", 8 | minute: "една минута", 9 | minutes: "%d минути", 10 | hour: "един час", 11 | hours: "%d часа", 12 | day: "един ден", 13 | days: "%d дни", 14 | month: "един месец", 15 | months: "%d месеца", 16 | year: "една година", 17 | years: "%d години" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.ca.js: -------------------------------------------------------------------------------- 1 | // Catalan 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "fa", 4 | prefixFromNow: "d'aqui a", 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "menys d'1 minut", 8 | minute: "1 minut", 9 | minutes: "uns %d minuts", 10 | hour: "1 hora", 11 | hours: "unes %d hores", 12 | day: "1 dia", 13 | days: "%d dies", 14 | month: "aproximadament un mes", 15 | months: "%d mesos", 16 | year: "aproximadament un any", 17 | years: "%d anys" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.cy.js: -------------------------------------------------------------------------------- 1 | // Welsh 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "yn ôl", 6 | suffixFromNow: "o hyn", 7 | seconds: "llai na munud", 8 | minute: "am funud", 9 | minutes: "%d munud", 10 | hour: "tua awr", 11 | hours: "am %d awr", 12 | day: "y dydd", 13 | days: "%d diwrnod", 14 | month: "tua mis", 15 | months: "%d mis", 16 | year: "am y flwyddyn", 17 | years: "%d blynedd", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.cz.js: -------------------------------------------------------------------------------- 1 | // Czech 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "před", 4 | prefixFromNow: null, 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "méně než minutou", 8 | minute: "minutou", 9 | minutes: "%d minutami", 10 | hour: "hodinou", 11 | hours: "%d hodinami", 12 | day: "1 dnem", 13 | days: "%d dny", 14 | month: "1 měsícem", 15 | months: "%d měsíci", 16 | year: "1 rokem", 17 | years: "%d roky" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.da.js: -------------------------------------------------------------------------------- 1 | // Danish 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "for", 4 | prefixFromNow: "om", 5 | suffixAgo: "siden", 6 | suffixFromNow: "", 7 | seconds: "mindre end et minut", 8 | minute: "ca. et minut", 9 | minutes: "%d minutter", 10 | hour: "ca. en time", 11 | hours: "ca. %d timer", 12 | day: "en dag", 13 | days: "%d dage", 14 | month: "ca. en måned", 15 | months: "%d måneder", 16 | year: "ca. et år", 17 | years: "%d år" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.de.js: -------------------------------------------------------------------------------- 1 | // German 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "vor", 4 | prefixFromNow: "in", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "wenigen Sekunden", 8 | minute: "etwa einer Minute", 9 | minutes: "%d Minuten", 10 | hour: "etwa einer Stunde", 11 | hours: "%d Stunden", 12 | day: "etwa einem Tag", 13 | days: "%d Tagen", 14 | month: "etwa einem Monat", 15 | months: "%d Monaten", 16 | year: "etwa einem Jahr", 17 | years: "%d Jahren" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.el.js: -------------------------------------------------------------------------------- 1 | // Greek 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "πριν", 4 | prefixFromNow: "σε", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "λιγότερο από ένα λεπτό", 8 | minute: "περίπου ένα λεπτό", 9 | minutes: "%d λεπτά", 10 | hour: "περίπου μία ώρα", 11 | hours: "περίπου %d ώρες", 12 | day: "μία μέρα", 13 | days: "%d μέρες", 14 | month: "περίπου ένα μήνα", 15 | months: "%d μήνες", 16 | year: "περίπου ένα χρόνο", 17 | years: "%d χρόνια" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.en-short.js: -------------------------------------------------------------------------------- 1 | // English shortened 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "1m", 8 | minute: "1m", 9 | minutes: "%dm", 10 | hour: "1h", 11 | hours: "%dh", 12 | day: "1d", 13 | days: "%dd", 14 | month: "1mo", 15 | months: "%dmo", 16 | year: "1yr", 17 | years: "%dyr", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.en.js: -------------------------------------------------------------------------------- 1 | // English (Template) 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "ago", 6 | suffixFromNow: "from now", 7 | seconds: "less than a minute", 8 | minute: "about a minute", 9 | minutes: "%d minutes", 10 | hour: "about an hour", 11 | hours: "about %d hours", 12 | day: "a day", 13 | days: "%d days", 14 | month: "about a month", 15 | months: "%d months", 16 | year: "about a year", 17 | years: "%d years", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.es.js: -------------------------------------------------------------------------------- 1 | // Spanish 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "hace", 4 | prefixFromNow: "dentro de", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "menos de un minuto", 8 | minute: "un minuto", 9 | minutes: "unos %d minutos", 10 | hour: "una hora", 11 | hours: "%d horas", 12 | day: "un día", 13 | days: "%d días", 14 | month: "un mes", 15 | months: "%d meses", 16 | year: "un año", 17 | years: "%d años" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.fa.js: -------------------------------------------------------------------------------- 1 |  2 | // Persian 3 | // Use DIR attribute for RTL text in Persian Language for ABBR tag . 4 | // By MB.seifollahi@gmail.com 5 | jQuery.timeago.settings.strings = { 6 | prefixAgo: null, 7 | prefixFromNow: null, 8 | suffixAgo: "پیش", 9 | suffixFromNow: "از حال", 10 | seconds: "کمتر از یک دقیقه", 11 | minute: "حدود یک دقیقه", 12 | minutes: "%d دقیقه", 13 | hour: "حدود یک ساعت", 14 | hours: "حدود %d ساعت", 15 | day: "یک روز", 16 | days: "%d روز", 17 | month: "حدود یک ماه", 18 | months: "%d ماه", 19 | year: "حدود یک سال", 20 | years: "%d سال", 21 | wordSeparator: " " 22 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.fr-short.js: -------------------------------------------------------------------------------- 1 | // French shortened 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "il y a", 4 | prefixFromNow: "d'ici", 5 | seconds: "moins d'une minute", 6 | minute: "une minute", 7 | minutes: "%d minutes", 8 | hour: "une heure", 9 | hours: "%d heures", 10 | day: "un jour", 11 | days: "%d jours", 12 | month: "un mois", 13 | months: "%d mois", 14 | year: "un an", 15 | years: "%d ans" 16 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.fr.js: -------------------------------------------------------------------------------- 1 | // French 2 | jQuery.timeago.settings.strings = { 3 | // environ ~= about, it's optional 4 | prefixAgo: "il y a", 5 | prefixFromNow: "d'ici", 6 | seconds: "moins d'une minute", 7 | minute: "environ une minute", 8 | minutes: "environ %d minutes", 9 | hour: "environ une heure", 10 | hours: "environ %d heures", 11 | day: "environ un jour", 12 | days: "environ %d jours", 13 | month: "environ un mois", 14 | months: "environ %d mois", 15 | year: "un an", 16 | years: "%d ans" 17 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.gl.js: -------------------------------------------------------------------------------- 1 | // Galician 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "hai", 4 | prefixFromNow: "dentro de", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "menos dun minuto", 8 | minute: "un minuto", 9 | minutes: "uns %d minutos", 10 | hour: "unha hora", 11 | hours: "%d horas", 12 | day: "un día", 13 | days: "%d días", 14 | month: "un mes", 15 | months: "%d meses", 16 | year: "un ano", 17 | years: "%d anos" 18 | }; 19 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.he.js: -------------------------------------------------------------------------------- 1 | // Hebrew 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "לפני", 4 | prefixFromNow: "מעכשיו", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "פחות מדקה", 8 | minute: "דקה", 9 | minutes: "%d דקות", 10 | hour: "שעה", 11 | hours: "%d שעות", 12 | day: "יום", 13 | days: "%d ימים", 14 | month: "חודש", 15 | months: "%d חודשים", 16 | year: "שנה", 17 | years: "%d שנים" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.hu.js: -------------------------------------------------------------------------------- 1 | // Hungarian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "kevesebb mint egy perce", 8 | minute: "körülbelül egy perce", 9 | minutes: "%d perce", 10 | hour: "körülbelül egy órája", 11 | hours: "körülbelül %d órája", 12 | day: "körülbelül egy napja", 13 | days: "%d napja", 14 | month: "körülbelül egy hónapja", 15 | months: "%d hónapja", 16 | year: "körülbelül egy éve", 17 | years: "%d éve" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.hy.js: -------------------------------------------------------------------------------- 1 | // Armenian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "առաջ", 6 | suffixFromNow: "հետո", 7 | seconds: "վայրկյաններ", 8 | minute: "մեկ րոպե", 9 | minutes: "%d րոպե", 10 | hour: "մեկ ժամ", 11 | hours: "%d ժամ", 12 | day: "մեկ օր", 13 | days: "%d օր", 14 | month: "մեկ ամիս", 15 | months: "%d ամիս", 16 | year: "մեկ տարի", 17 | years: "%d տարի" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.id.js: -------------------------------------------------------------------------------- 1 | // Indonesian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "yang lalu", 6 | suffixFromNow: "dari sekarang", 7 | seconds: "kurang dari semenit", 8 | minute: "sekitar satu menit", 9 | minutes: "%d menit", 10 | hour: "sekitar sejam", 11 | hours: "sekitar %d jam", 12 | day: "sehari", 13 | days: "%d hari", 14 | month: "sekitar sebulan", 15 | months: "%d bulan", 16 | year: "sekitar setahun", 17 | years: "%d tahun" 18 | }; 19 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.is.js: -------------------------------------------------------------------------------- 1 | jQuery.timeago.settings.strings = { 2 | prefixAgo: "fyrir", 3 | prefixFromNow: "eftir", 4 | suffixAgo: "síðan", 5 | suffixFromNow: null, 6 | seconds: "minna en mínútu", 7 | minute: "mínútu", 8 | minutes: "%d mínútum", 9 | hour: "klukkutíma", 10 | hours: "um %d klukkutímum", 11 | day: "degi", 12 | days: "%d dögum", 13 | month: "mánuði", 14 | months: "%d mánuðum", 15 | year: "ári", 16 | years: "%d árum", 17 | wordSeparator: " ", 18 | numbers: [] 19 | }; 20 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.it.js: -------------------------------------------------------------------------------- 1 | // Italian 2 | jQuery.timeago.settings.strings = { 3 | suffixAgo: "fa", 4 | suffixFromNow: "da ora", 5 | seconds: "meno di un minuto", 6 | minute: "circa un minuto", 7 | minutes: "%d minuti", 8 | hour: "circa un'ora", 9 | hours: "circa %d ore", 10 | day: "un giorno", 11 | days: "%d giorni", 12 | month: "circa un mese", 13 | months: "%d mesi", 14 | year: "circa un anno", 15 | years: "%d anni" 16 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.ja.js: -------------------------------------------------------------------------------- 1 | // Japanese 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "", 4 | prefixFromNow: "今から", 5 | suffixAgo: "前", 6 | suffixFromNow: "後", 7 | seconds: "1 分未満", 8 | minute: "約 1 分", 9 | minutes: "%d 分", 10 | hour: "約 1 時間", 11 | hours: "約 %d 時間", 12 | day: "約 1 日", 13 | days: "約 %d 日", 14 | month: "約 1 月", 15 | months: "約 %d 月", 16 | year: "約 1 年", 17 | years: "約 %d 年", 18 | wordSeparator: "" 19 | }; 20 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.jv.js: -------------------------------------------------------------------------------- 1 | // Javanesse (Boso Jowo) 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "kepungkur", 6 | suffixFromNow: "seko saiki", 7 | seconds: "kurang seko sakmenit", 8 | minute: "kurang luwih sakmenit", 9 | minutes: "%d menit", 10 | hour: "kurang luwih sakjam", 11 | hours: "kurang luwih %d jam", 12 | day: "sedina", 13 | days: "%d dina", 14 | month: "kurang luwih sewulan", 15 | months: "%d wulan", 16 | year: "kurang luwih setahun", 17 | years: "%d tahun" 18 | }; 19 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.ko.js: -------------------------------------------------------------------------------- 1 | // Korean 2 | jQuery.timeago.settings.strings = { 3 | suffixAgo: "전", 4 | suffixFromNow: "후", 5 | seconds: "1분 이내", 6 | minute: "1분", 7 | minutes: "%d분", 8 | hour: "1시간", 9 | hours: "%d시간", 10 | day: "하루", 11 | days: "%d일", 12 | month: "한 달", 13 | months: "%d달", 14 | year: "1년", 15 | years: "%d년", 16 | wordSeparator: " " 17 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.lt.js: -------------------------------------------------------------------------------- 1 | //Lithuanian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "prieš", 4 | prefixFromNow: null, 5 | suffixAgo: null, 6 | suffixFromNow: "nuo dabar", 7 | seconds: "%d sek.", 8 | minute: "min.", 9 | minutes: "%d min.", 10 | hour: "val.", 11 | hours: "%d val.", 12 | day: "1 d.", 13 | days: "%d d.", 14 | month: "mėn.", 15 | months: "%d mėn.", 16 | year: "metus", 17 | years: "%d metus", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.mk.js: -------------------------------------------------------------------------------- 1 | // Macedonian 2 | (function() { 3 | jQuery.timeago.settings.strings={ 4 | prefixAgo: "пред", 5 | prefixFromNow: "за", 6 | suffixAgo: null, 7 | suffixFromNow: null, 8 | seconds: "%d секунди", 9 | minute: "%d минута", 10 | minutes: "%d минути", 11 | hour: "%d час", 12 | hours: "%d часа", 13 | day: "%d ден", 14 | days: "%d денови" , 15 | month: "%d месец", 16 | months: "%d месеци", 17 | year: "%d година", 18 | years: "%d години" 19 | } 20 | })(); 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.nl.js: -------------------------------------------------------------------------------- 1 | // Dutch 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: "", 5 | suffixAgo: "geleden", 6 | suffixFromNow: "van nu", 7 | seconds: "minder dan een minuut", 8 | minute: "ongeveer een minuut", 9 | minutes: "%d minuten", 10 | hour: "ongeveer een uur", 11 | hours: "ongeveer %d uur", 12 | day: "een dag", 13 | days: "%d dagen", 14 | month: "ongeveer een maand", 15 | months: "%d maanden", 16 | year: "ongeveer een jaar", 17 | years: "%d jaar", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.no.js: -------------------------------------------------------------------------------- 1 | // Norwegian 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "for", 4 | prefixFromNow: "om", 5 | suffixAgo: "siden", 6 | suffixFromNow: "", 7 | seconds: "mindre enn et minutt", 8 | minute: "ca. et minutt", 9 | minutes: "%d minutter", 10 | hour: "ca. en time", 11 | hours: "ca. %d timer", 12 | day: "en dag", 13 | days: "%d dager", 14 | month: "ca. en måned", 15 | months: "%d måneder", 16 | year: "ca. et år", 17 | years: "%d år" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.pt-br.js: -------------------------------------------------------------------------------- 1 | // Brazilian Portuguese 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "há", 4 | prefixFromNow: "em", 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "alguns segundos", 8 | minute: "um minuto", 9 | minutes: "%d minutos", 10 | hour: "uma hora", 11 | hours: "%d horas", 12 | day: "um dia", 13 | days: "%d dias", 14 | month: "um mês", 15 | months: "%d meses", 16 | year: "um ano", 17 | years: "%d anos" 18 | }; 19 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.pt.js: -------------------------------------------------------------------------------- 1 | // Portuguese 2 | jQuery.timeago.settings.strings = { 3 | suffixAgo: "atrás", 4 | suffixFromNow: "a partir de agora", 5 | seconds: "menos de um minuto", 6 | minute: "cerca de um minuto", 7 | minutes: "%d minutos", 8 | hour: "cerca de uma hora", 9 | hours: "cerca de %d horas", 10 | day: "um dia", 11 | days: "%d dias", 12 | month: "cerca de um mês", 13 | months: "%d meses", 14 | year: "cerca de um ano", 15 | years: "%d anos" 16 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.ro.js: -------------------------------------------------------------------------------- 1 | // Romanian 2 | $.timeago.settings.strings = { 3 | prefixAgo: "acum", 4 | prefixFromNow: "in timp de", 5 | suffixAgo: "", 6 | suffixFromNow: "", 7 | seconds: "mai putin de un minut", 8 | minute: "un minut", 9 | minutes: "%d minute", 10 | hour: "o ora", 11 | hours: "%d ore", 12 | day: "o zi", 13 | days: "%d zile", 14 | month: "o luna", 15 | months: "%d luni", 16 | year: "un an", 17 | years: "%d ani" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.sk.js: -------------------------------------------------------------------------------- 1 | // Slovak 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "pred", 4 | prefixFromNow: null, 5 | suffixAgo: null, 6 | suffixFromNow: null, 7 | seconds: "menej než minútou", 8 | minute: "minútou", 9 | minutes: "%d minútami", 10 | hour: "hodinou", 11 | hours: "%d hodinami", 12 | day: "1 dňom", 13 | days: "%d dňami", 14 | month: "1 mesiacom", 15 | months: "%d mesiacmi", 16 | year: "1 rokom", 17 | years: "%d rokmi" 18 | }; 19 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.sv.js: -------------------------------------------------------------------------------- 1 | // Swedish 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: "för", 4 | prefixFromNow: "om", 5 | suffixAgo: "sedan", 6 | suffixFromNow: "", 7 | seconds: "mindre än en minut", 8 | minute: "ungefär en minut", 9 | minutes: "%d minuter", 10 | hour: "ungefär en timme", 11 | hours: "ungefär %d timmar", 12 | day: "en dag", 13 | days: "%d dagar", 14 | month: "ungefär en månad", 15 | months: "%d månader", 16 | year: "ungefär ett år", 17 | years: "%d år" 18 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.th.js: -------------------------------------------------------------------------------- 1 | // Thai 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: null, 5 | suffixAgo: "ที่แล้ว", 6 | suffixFromNow: "จากตอนนี้", 7 | seconds: "น้อยกว่าหนึ่งนาที", 8 | minute: "ประมาณหนึ่งนาที", 9 | minutes: "%d นาที", 10 | hour: "ประมาณหนึ่งชั่วโมง", 11 | hours: "ประมาณ %d ชั่วโมง", 12 | day: "หนึ่งวัน", 13 | days: "%d วัน", 14 | month: "ประมาณหนึ่งเดือน", 15 | months: "%d เดือน", 16 | year: "ประมาณหนึ่งปี", 17 | years: "%d ปี", 18 | wordSeparator: "", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.tr.js: -------------------------------------------------------------------------------- 1 | // Turkish 2 | jQuery.extend($.timeago.settings.strings, { 3 | suffixAgo: 'önce', 4 | suffixFromNow: null, 5 | seconds: '1 dakikadan', 6 | minute: '1 dakika', 7 | minutes: '%d dakika', 8 | hour: '1 saat', 9 | hours: '%d saat', 10 | day: '1 gün', 11 | days: '%d gün', 12 | month: '1 ay', 13 | months: '%d ay', 14 | year: '1 yıl', 15 | years: '%d yıl' 16 | }); -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.uz.js: -------------------------------------------------------------------------------- 1 | //Uzbek 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: "keyin", 5 | suffixAgo: "avval", 6 | suffixFromNow: null, 7 | seconds: "bir necha soniya", 8 | minute: "1 daqiqa", 9 | minutes: function(value) { return "%d daqiqa" }, 10 | hour: "1 soat", 11 | hours: function(value) { return "%d soat" }, 12 | day: "1 kun", 13 | days: function(value) { return "%d kun" }, 14 | month: "1 oy", 15 | months: function(value) { return "%d oy" }, 16 | year: "1 yil", 17 | years: function(value) { return "%d yil" }, 18 | wordSeparator: " " 19 | }; 20 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.vi.js: -------------------------------------------------------------------------------- 1 | // Vietnamese 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: 'cách đây', 4 | prefixFromNow: null, 5 | suffixAgo: null, 6 | suffixFromNow: "trước", 7 | seconds: "chưa đến một phút", 8 | minute: "khoảng một phút", 9 | minutes: "%d phút", 10 | hour: "khoảng một tiếng", 11 | hours: "khoảng %d tiếng", 12 | day: "một ngày", 13 | days: "%d ngày", 14 | month: "khoảng một tháng", 15 | months: "%d tháng", 16 | year: "khoảng một năm", 17 | years: "%d năm", 18 | wordSeparator: " ", 19 | numbers: [] 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.zh-CN.js: -------------------------------------------------------------------------------- 1 | // Simplified Chinese 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: "从现在开始", 5 | suffixAgo: "之前", 6 | suffixFromNow: null, 7 | seconds: "不到 1 分钟", 8 | minute: "大约 1 分钟", 9 | minutes: "%d 分钟", 10 | hour: "大约 1 小时", 11 | hours: "大约 %d 小时", 12 | day: "1 天", 13 | days: "%d 天", 14 | month: "大约 1 个月", 15 | months: "%d 月", 16 | year: "大约 1 年", 17 | years: "%d 年", 18 | numbers: [], 19 | wordSeparator: "" 20 | }; -------------------------------------------------------------------------------- /public/js/jquery-timeago/locales/jquery.timeago.zh-TW.js: -------------------------------------------------------------------------------- 1 | // Traditional Chinese, zh-tw 2 | jQuery.timeago.settings.strings = { 3 | prefixAgo: null, 4 | prefixFromNow: "從現在開始", 5 | suffixAgo: "之前", 6 | suffixFromNow: null, 7 | seconds: "不到 1 分鐘", 8 | minute: "大約 1 分鐘", 9 | minutes: "%d 分鐘", 10 | hour: "大約 1 小時", 11 | hours: "%d 小時", 12 | day: "大約 1 天", 13 | days: "%d 天", 14 | month: "大約 1 個月", 15 | months: "%d 個月", 16 | year: "大約 1 年", 17 | years: "%d 年", 18 | numbers: [], 19 | wordSeparator: "" 20 | }; 21 | -------------------------------------------------------------------------------- /public/js/jquery.scrollTo/.gitignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log 16 | .DS_Store 17 | -------------------------------------------------------------------------------- /public/js/jquery.scrollTo/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery.scrollTo", 3 | "version": "1.4.11", 4 | "description": "Easy element scrolling using jQuery.", 5 | "homepage": "https://github.com/flesler/jquery.scrollTo", 6 | "main": [ 7 | "./jquery.scrollTo.js", 8 | "./jquery.scrollTo.min.js" 9 | ], 10 | "dependencies": { 11 | "jquery": ">=1.8" 12 | }, 13 | "keywords": [ 14 | "browser", "animated", "animation", 15 | "scrolling", "scroll", "links", "anchors" 16 | ], 17 | "author": { 18 | "name": "Ariel Flesler", 19 | "web": "http://flesler.blogspot.com/" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/js/jquery.scrollTo/tests/WinMaxY-quirks.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.ScrollTo 5 | 6 | 7 | 8 | 9 | 10 |

jQuery.ScrollTo - Test Window MaxY - Quirks Mode

11 | 12 |
13 |   14 |
15 | 18 | 19 | -------------------------------------------------------------------------------- /public/js/jquery.scrollTo/tests/WinMaxY-to-iframe-quirks.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.ScrollTo 5 | 6 | 7 | 8 | 9 | 10 |

jQuery.ScrollTo - Test Window MaxY to Iframe - Quirks Mode

11 | 12 | 13 | 14 | 19 | 20 | -------------------------------------------------------------------------------- /public/js/jquery.scrollTo/tests/WinMaxY-with-iframe-compat.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | jQuery.ScrollTo 6 | 7 | 8 |

jQuery.ScrollTo - Test Window MaxY - Compat Mode

9 | 10 |