gitextract_wvdtvayn/ ├── .gitignore ├── .npmignore ├── .publishrc ├── .travis.yml ├── LICENSE ├── README.md ├── bower.json ├── dist/ │ └── satellizer.js ├── examples/ │ ├── client/ │ │ ├── app.js │ │ ├── controllers/ │ │ │ ├── home.js │ │ │ ├── login.js │ │ │ ├── logout.js │ │ │ ├── navbar.js │ │ │ ├── profile.js │ │ │ └── signup.js │ │ ├── directives/ │ │ │ ├── passwordMatch.js │ │ │ └── passwordStrength.js │ │ ├── index.html │ │ ├── partials/ │ │ │ ├── home.html │ │ │ ├── login.html │ │ │ ├── profile.html │ │ │ └── signup.html │ │ ├── services/ │ │ │ └── account.js │ │ ├── stylesheets/ │ │ │ ├── angular-toastr.css │ │ │ └── styles.css │ │ └── vendor/ │ │ ├── angular-animate.js │ │ ├── angular-messages.js │ │ ├── angular-mocks.js │ │ ├── angular-resource.js │ │ ├── angular-sanitize.js │ │ ├── angular-toastr.js │ │ ├── angular-toastr.tpls.js │ │ ├── angular-ui-router.js │ │ ├── angular.js │ │ └── satellizer.js │ ├── ionic/ │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bower.json │ │ ├── config.xml │ │ ├── gulpfile.js │ │ ├── hooks/ │ │ │ ├── README.md │ │ │ ├── after_platform_add/ │ │ │ │ └── 010_install_plugins.js │ │ │ └── after_prepare/ │ │ │ └── 010_add_platform_class.js │ │ ├── ionic.project │ │ ├── package.json │ │ ├── scss/ │ │ │ └── ionic.app.scss │ │ └── www/ │ │ ├── css/ │ │ │ └── style.css │ │ ├── index.html │ │ ├── js/ │ │ │ ├── app.js │ │ │ └── controllers.js │ │ ├── lib/ │ │ │ ├── ionic/ │ │ │ │ ├── css/ │ │ │ │ │ └── ionic.css │ │ │ │ ├── js/ │ │ │ │ │ ├── angular/ │ │ │ │ │ │ ├── angular-animate.js │ │ │ │ │ │ ├── angular-resource.js │ │ │ │ │ │ ├── angular-sanitize.js │ │ │ │ │ │ └── angular.js │ │ │ │ │ ├── angular-ui/ │ │ │ │ │ │ └── angular-ui-router.js │ │ │ │ │ ├── ionic-angular.js │ │ │ │ │ ├── ionic.bundle.js │ │ │ │ │ └── ionic.js │ │ │ │ ├── scss/ │ │ │ │ │ ├── _action-sheet.scss │ │ │ │ │ ├── _animations.scss │ │ │ │ │ ├── _backdrop.scss │ │ │ │ │ ├── _badge.scss │ │ │ │ │ ├── _bar.scss │ │ │ │ │ ├── _button-bar.scss │ │ │ │ │ ├── _button.scss │ │ │ │ │ ├── _checkbox.scss │ │ │ │ │ ├── _form.scss │ │ │ │ │ ├── _grid.scss │ │ │ │ │ ├── _items.scss │ │ │ │ │ ├── _list.scss │ │ │ │ │ ├── _loading.scss │ │ │ │ │ ├── _menu.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _modal.scss │ │ │ │ │ ├── _platform.scss │ │ │ │ │ ├── _popover.scss │ │ │ │ │ ├── _popup.scss │ │ │ │ │ ├── _progress.scss │ │ │ │ │ ├── _radio.scss │ │ │ │ │ ├── _range.scss │ │ │ │ │ ├── _refresher.scss │ │ │ │ │ ├── _reset.scss │ │ │ │ │ ├── _scaffolding.scss │ │ │ │ │ ├── _select.scss │ │ │ │ │ ├── _slide-box.scss │ │ │ │ │ ├── _spinner.scss │ │ │ │ │ ├── _tabs.scss │ │ │ │ │ ├── _toggle.scss │ │ │ │ │ ├── _transitions.scss │ │ │ │ │ ├── _type.scss │ │ │ │ │ ├── _util.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ ├── ionic.scss │ │ │ │ │ └── ionicons/ │ │ │ │ │ ├── _ionicons-font.scss │ │ │ │ │ ├── _ionicons-icons.scss │ │ │ │ │ ├── _ionicons-variables.scss │ │ │ │ │ └── ionicons.scss │ │ │ │ └── version.json │ │ │ └── satellizer/ │ │ │ ├── dist/ │ │ │ │ └── satellizer.js │ │ │ └── satellizer.js │ │ └── templates/ │ │ ├── home.html │ │ └── menu.html │ └── server/ │ ├── java/ │ │ ├── README.md │ │ ├── example.keystore │ │ ├── example.yml │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── helloworld/ │ │ │ ├── HelloWorldApplication.java │ │ │ ├── HelloWorldConfiguration.java │ │ │ ├── auth/ │ │ │ │ ├── AuthFilter.java │ │ │ │ ├── AuthUtils.java │ │ │ │ └── PasswordService.java │ │ │ ├── core/ │ │ │ │ ├── Token.java │ │ │ │ └── User.java │ │ │ ├── db/ │ │ │ │ └── UserDAO.java │ │ │ └── resources/ │ │ │ ├── AuthResource.java │ │ │ ├── ClientResource.java │ │ │ └── UserResource.java │ │ └── resources/ │ │ ├── banner.txt │ │ └── migrations.xml │ ├── node/ │ │ ├── config.js │ │ ├── package.json │ │ └── server.js │ ├── php/ │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── Commands/ │ │ │ │ └── Command.php │ │ │ ├── Console/ │ │ │ │ ├── Commands/ │ │ │ │ │ └── Inspire.php │ │ │ │ └── Kernel.php │ │ │ ├── Events/ │ │ │ │ └── Event.php │ │ │ ├── Exceptions/ │ │ │ │ └── Handler.php │ │ │ ├── Handlers/ │ │ │ │ ├── Commands/ │ │ │ │ │ └── .gitkeep │ │ │ │ └── Events/ │ │ │ │ └── .gitkeep │ │ │ ├── Http/ │ │ │ │ ├── Controllers/ │ │ │ │ │ ├── AuthController.php │ │ │ │ │ ├── Controller.php │ │ │ │ │ ├── HomeController.php │ │ │ │ │ └── UserController.php │ │ │ │ ├── Kernel.php │ │ │ │ ├── Middleware/ │ │ │ │ │ ├── Authenticate.php │ │ │ │ │ ├── RedirectIfAuthenticated.php │ │ │ │ │ └── VerifyCsrfToken.php │ │ │ │ ├── Requests/ │ │ │ │ │ └── Request.php │ │ │ │ └── routes.php │ │ │ ├── Providers/ │ │ │ │ ├── AppServiceProvider.php │ │ │ │ ├── AuthServiceProvider.php │ │ │ │ ├── BusServiceProvider.php │ │ │ │ ├── ConfigServiceProvider.php │ │ │ │ ├── EventServiceProvider.php │ │ │ │ └── RouteServiceProvider.php │ │ │ └── User.php │ │ ├── artisan │ │ ├── bootstrap/ │ │ │ ├── app.php │ │ │ ├── autoload.php │ │ │ └── cache/ │ │ │ └── .gitignore │ │ ├── composer.json │ │ ├── config/ │ │ │ ├── app.php │ │ │ ├── auth.php │ │ │ ├── cache.php │ │ │ ├── compile.php │ │ │ ├── database.php │ │ │ ├── filesystems.php │ │ │ ├── mail.php │ │ │ ├── queue.php │ │ │ ├── services.php │ │ │ ├── session.php │ │ │ └── view.php │ │ ├── database/ │ │ │ ├── .gitignore │ │ │ ├── migrations/ │ │ │ │ ├── .gitkeep │ │ │ │ └── 2015_04_18_080047_create_users_table.php │ │ │ └── seeds/ │ │ │ ├── .gitkeep │ │ │ └── DatabaseSeeder.php │ │ ├── gulpfile.js │ │ ├── package.json │ │ ├── phpspec.yml │ │ ├── phpunit.xml │ │ ├── public/ │ │ │ ├── .htaccess │ │ │ ├── app.js │ │ │ ├── controllers/ │ │ │ │ ├── home.js │ │ │ │ ├── login.js │ │ │ │ ├── logout.js │ │ │ │ ├── navbar.js │ │ │ │ ├── profile.js │ │ │ │ └── signup.js │ │ │ ├── directives/ │ │ │ │ ├── passwordMatch.js │ │ │ │ └── passwordStrength.js │ │ │ ├── index.html │ │ │ ├── index.php │ │ │ ├── partials/ │ │ │ │ ├── home.html │ │ │ │ ├── login.html │ │ │ │ ├── profile.html │ │ │ │ └── signup.html │ │ │ ├── robots.txt │ │ │ ├── services/ │ │ │ │ └── account.js │ │ │ ├── stylesheets/ │ │ │ │ ├── angular-toastr.css │ │ │ │ └── styles.css │ │ │ └── vendor/ │ │ │ ├── angular-animate.js │ │ │ ├── angular-messages.js │ │ │ ├── angular-mocks.js │ │ │ ├── angular-resource.js │ │ │ ├── angular-sanitize.js │ │ │ ├── angular-toastr.js │ │ │ ├── angular-toastr.tpls.js │ │ │ ├── angular-ui-router.js │ │ │ ├── angular.js │ │ │ ├── dist/ │ │ │ │ └── satellizer.js │ │ │ └── satellizer.js │ │ ├── resources/ │ │ │ ├── assets/ │ │ │ │ └── less/ │ │ │ │ └── app.less │ │ │ ├── lang/ │ │ │ │ └── en/ │ │ │ │ ├── pagination.php │ │ │ │ ├── passwords.php │ │ │ │ └── validation.php │ │ │ └── views/ │ │ │ ├── errors/ │ │ │ │ └── 503.blade.php │ │ │ ├── vendor/ │ │ │ │ └── .gitkeep │ │ │ └── welcome.blade.php │ │ ├── server.php │ │ ├── storage/ │ │ │ ├── app/ │ │ │ │ └── .gitignore │ │ │ ├── framework/ │ │ │ │ ├── .gitignore │ │ │ │ ├── cache/ │ │ │ │ │ └── .gitignore │ │ │ │ ├── sessions/ │ │ │ │ │ └── .gitignore │ │ │ │ └── views/ │ │ │ │ └── .gitignore │ │ │ └── logs/ │ │ │ └── .gitkeep │ │ └── tests/ │ │ ├── ExampleTest.php │ │ └── TestCase.php │ ├── python/ │ │ ├── app.py │ │ ├── config.py │ │ └── requirements.txt │ └── ruby/ │ ├── .gitignore │ ├── Gemfile │ ├── README.rdoc │ ├── Rakefile │ ├── app/ │ │ ├── assets/ │ │ │ ├── images/ │ │ │ │ └── .keep │ │ │ ├── javascripts/ │ │ │ │ └── application.js │ │ │ └── stylesheets/ │ │ │ └── application.css │ │ ├── controllers/ │ │ │ ├── api_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── auth_controller.rb │ │ │ └── concerns/ │ │ │ └── .keep │ │ ├── helpers/ │ │ │ └── application_helper.rb │ │ ├── mailers/ │ │ │ └── .keep │ │ ├── models/ │ │ │ ├── .keep │ │ │ ├── authorization.rb │ │ │ ├── concerns/ │ │ │ │ └── .keep │ │ │ ├── oauth/ │ │ │ │ ├── base.rb │ │ │ │ ├── facebook.rb │ │ │ │ ├── foursquare.rb │ │ │ │ ├── github.rb │ │ │ │ ├── google.rb │ │ │ │ ├── linkedin.rb │ │ │ │ └── twitter.rb │ │ │ ├── token.rb │ │ │ └── user.rb │ │ ├── serializers/ │ │ │ └── user_serializer.rb │ │ └── views/ │ │ └── layouts/ │ │ └── application.html.erb │ ├── bin/ │ │ ├── bundle │ │ ├── rails │ │ ├── rake │ │ ├── setup │ │ └── spring │ ├── config/ │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments/ │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers/ │ │ │ ├── assets.rb │ │ │ ├── backtrace_silencers.rb │ │ │ ├── cookies_serializer.rb │ │ │ ├── filter_parameter_logging.rb │ │ │ ├── hash.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── session_store.rb │ │ │ └── wrap_parameters.rb │ │ ├── locales/ │ │ │ └── en.yml │ │ ├── routes.rb │ │ └── secrets.yml │ ├── config.ru │ ├── db/ │ │ ├── migrate/ │ │ │ ├── 20150331192120_create_users.rb │ │ │ └── 20160703114821_create_authorizations.rb │ │ ├── schema.rb │ │ └── seeds.rb │ ├── log/ │ │ └── .keep │ ├── public/ │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── index.html │ │ └── robots.txt │ ├── sinatra_static.rb │ ├── test/ │ │ ├── controllers/ │ │ │ └── .keep │ │ ├── fixtures/ │ │ │ ├── .keep │ │ │ └── users.yml │ │ ├── helpers/ │ │ │ └── .keep │ │ ├── integration/ │ │ │ └── .keep │ │ ├── mailers/ │ │ │ └── .keep │ │ ├── models/ │ │ │ ├── .keep │ │ │ └── user_test.rb │ │ └── test_helper.rb │ └── vendor/ │ └── assets/ │ ├── javascripts/ │ │ └── .keep │ └── stylesheets/ │ └── .keep ├── karma.conf.js ├── package.json ├── rollup.config.js ├── src/ │ ├── authProvider.ts │ ├── config.ts │ ├── httpProviderConfig.ts │ ├── interceptor.ts │ ├── local.ts │ ├── ng1.ts │ ├── oauth.ts │ ├── oauth1.ts │ ├── oauth2.ts │ ├── popup.ts │ ├── shared.ts │ ├── storage.ts │ └── utils.ts ├── test/ │ ├── annotations.spec.ts │ ├── authProvider.spec.ts │ ├── local.spec.ts │ ├── oauth.spec.ts │ ├── oauth1.spec.ts │ ├── oauth2.spec.ts │ ├── popup.spec.ts │ ├── shared.spec.ts │ ├── storage.spec.ts │ └── utils.spec.ts ├── tsconfig.json ├── tslint.json ├── typings/ │ ├── globals/ │ │ ├── angular/ │ │ │ ├── index.d.ts │ │ │ └── typings.json │ │ ├── angular-mocks/ │ │ │ ├── index.d.ts │ │ │ └── typings.json │ │ ├── es6-shim/ │ │ │ ├── index.d.ts │ │ │ └── typings.json │ │ ├── jasmine/ │ │ │ ├── index.d.ts │ │ │ └── typings.json │ │ ├── jquery/ │ │ │ ├── index.d.ts │ │ │ └── typings.json │ │ └── node/ │ │ ├── index.d.ts │ │ └── typings.json │ └── index.d.ts └── typings.json