gitextract_n3osw7oi/ ├── .gitattributes ├── .gitignore ├── app/ │ ├── Console/ │ │ ├── Commands/ │ │ │ └── Inspire.php │ │ └── Kernel.php │ ├── Events/ │ │ └── Event.php │ ├── Exceptions/ │ │ └── Handler.php │ ├── Http/ │ │ ├── Controllers/ │ │ │ ├── Auth/ │ │ │ │ ├── AuthController.php │ │ │ │ └── PasswordController.php │ │ │ ├── Controller.php │ │ │ ├── HomeController.php │ │ │ └── WelcomeController.php │ │ ├── Kernel.php │ │ ├── Middleware/ │ │ │ ├── Authenticate.php │ │ │ ├── EncryptCookies.php │ │ │ ├── RedirectIfAuthenticated.php │ │ │ └── VerifyCsrfToken.php │ │ ├── Requests/ │ │ │ └── Request.php │ │ ├── api.php │ │ └── routes.php │ ├── Jobs/ │ │ └── Job.php │ ├── Listeners/ │ │ └── .gitkeep │ ├── Policies/ │ │ └── .gitkeep │ ├── Providers/ │ │ ├── AppServiceProvider.php │ │ ├── AuthServiceProvider.php │ │ ├── BroadcastServiceProvider.php │ │ ├── EventServiceProvider.php │ │ ├── RouteServiceProvider.php │ │ ├── SparkServiceProvider.php │ │ └── SparkTestServiceProvider.php │ ├── Team.php │ └── User.php ├── artisan ├── bootstrap/ │ ├── app.php │ ├── autoload.php │ └── cache/ │ └── .gitignore ├── composer.json ├── config/ │ ├── app.php │ ├── auth.php │ ├── broadcasting.php │ ├── cache.php │ ├── compile.php │ ├── database.php │ ├── filesystems.php │ ├── mail.php │ ├── queue.php │ ├── services.php │ ├── session.php │ └── view.php ├── database/ │ ├── .gitignore │ ├── factories/ │ │ └── ModelFactory.php │ ├── migrations/ │ │ ├── 2016_04_17_124529_create_performance_indicators_table.php │ │ ├── 2016_04_17_124530_create_announcements_table.php │ │ ├── 2016_04_17_124532_create_users_table.php │ │ ├── 2016_04_17_124535_create_password_resets_table.php │ │ ├── 2016_04_17_124539_create_api_tokens_table.php │ │ ├── 2016_04_17_124544_create_subscriptions_table.php │ │ ├── 2016_04_17_124550_create_invoices_table.php │ │ ├── 2016_04_17_124557_create_notifications_table.php │ │ ├── 2016_04_17_124605_create_teams_table.php │ │ ├── 2016_04_17_124614_create_team_users_table.php │ │ └── 2016_04_17_124624_create_invitations_table.php │ └── seeds/ │ ├── .gitkeep │ └── DatabaseSeeder.php ├── gulpfile.js ├── package.json ├── phpunit.xml ├── public/ │ ├── .htaccess │ ├── css/ │ │ ├── app.css │ │ └── sweetalert.css │ ├── index.php │ ├── js/ │ │ └── app.js │ ├── robots.txt │ └── web.config ├── readme.md ├── resources/ │ ├── assets/ │ │ ├── js/ │ │ │ ├── app.js │ │ │ ├── components/ │ │ │ │ ├── bootstrap.js │ │ │ │ └── home.js │ │ │ ├── spark-components/ │ │ │ │ ├── auth/ │ │ │ │ │ ├── register-braintree.js │ │ │ │ │ └── register-stripe.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── kiosk/ │ │ │ │ │ ├── add-discount.js │ │ │ │ │ ├── announcements.js │ │ │ │ │ ├── kiosk.js │ │ │ │ │ ├── metrics.js │ │ │ │ │ ├── profile.js │ │ │ │ │ └── users.js │ │ │ │ ├── navbar/ │ │ │ │ │ └── navbar.js │ │ │ │ ├── notifications/ │ │ │ │ │ └── notifications.js │ │ │ │ └── settings/ │ │ │ │ ├── api/ │ │ │ │ │ ├── create-token.js │ │ │ │ │ └── tokens.js │ │ │ │ ├── api.js │ │ │ │ ├── invoices/ │ │ │ │ │ ├── invoice-list.js │ │ │ │ │ └── update-extra-billing-information.js │ │ │ │ ├── invoices.js │ │ │ │ ├── payment-method/ │ │ │ │ │ ├── redeem-coupon.js │ │ │ │ │ ├── update-payment-method-braintree.js │ │ │ │ │ ├── update-payment-method-stripe.js │ │ │ │ │ └── update-vat-id.js │ │ │ │ ├── payment-method-braintree.js │ │ │ │ ├── payment-method-stripe.js │ │ │ │ ├── profile/ │ │ │ │ │ ├── update-contact-information.js │ │ │ │ │ └── update-profile-photo.js │ │ │ │ ├── profile.js │ │ │ │ ├── security/ │ │ │ │ │ ├── disable-two-factor-auth.js │ │ │ │ │ ├── enable-two-factor-auth.js │ │ │ │ │ └── update-password.js │ │ │ │ ├── security.js │ │ │ │ ├── settings.js │ │ │ │ ├── subscription/ │ │ │ │ │ ├── cancel-subscription.js │ │ │ │ │ ├── resume-subscription.js │ │ │ │ │ ├── subscribe-braintree.js │ │ │ │ │ ├── subscribe-stripe.js │ │ │ │ │ └── update-subscription.js │ │ │ │ ├── subscription.js │ │ │ │ ├── teams/ │ │ │ │ │ ├── create-team.js │ │ │ │ │ ├── current-teams.js │ │ │ │ │ ├── mailed-invitations.js │ │ │ │ │ ├── pending-invitations.js │ │ │ │ │ ├── send-invitation.js │ │ │ │ │ ├── team-members.js │ │ │ │ │ ├── team-membership.js │ │ │ │ │ ├── team-profile.js │ │ │ │ │ ├── team-settings.js │ │ │ │ │ ├── update-team-name.js │ │ │ │ │ └── update-team-photo.js │ │ │ │ └── teams.js │ │ │ └── spark-components.js │ │ └── less/ │ │ ├── app.less │ │ └── spark/ │ │ ├── components/ │ │ │ ├── features.less │ │ │ ├── notifications.less │ │ │ └── settings.less │ │ ├── elements/ │ │ │ ├── alerts.less │ │ │ ├── buttons.less │ │ │ ├── forms.less │ │ │ ├── navbar.less │ │ │ ├── panels.less │ │ │ └── tables.less │ │ ├── spacing.less │ │ ├── spark.less │ │ └── variables.less │ ├── lang/ │ │ └── en/ │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php │ └── views/ │ ├── errors/ │ │ └── 503.blade.php │ ├── home.blade.php │ └── welcome.blade.php ├── server.php ├── storage/ │ ├── app/ │ │ └── .gitignore │ ├── framework/ │ │ ├── .gitignore │ │ ├── cache/ │ │ │ └── .gitignore │ │ ├── sessions/ │ │ │ └── .gitignore │ │ └── views/ │ │ └── .gitignore │ └── logs/ │ └── .gitignore ├── terms.md └── tests/ ├── BraintreeWebhookControllerTest.php ├── CanJoinTeamsTest.php ├── CancelBraintreeSubscriptionTest.php ├── CancelBraintreeTeamSubscriptionTest.php ├── CancelSubscriptionTest.php ├── CancelTeamSubscriptionTest.php ├── CreateApiTokenTest.php ├── CreateTeamTest.php ├── CreatesTeams.php ├── InteractsWithPaymentProviders.php ├── MailedInvitationTest.php ├── NotificationsTest.php ├── PendingInvitationTest.php ├── RedeemCouponTest.php ├── RedeemTeamCouponTest.php ├── RegistrationBillingAddressTest.php ├── RegistrationBraintreeTest.php ├── RegistrationTest.php ├── ResumeBraintreeSubscriptionTest.php ├── ResumeBraintreeTeamSubscriptionTest.php ├── ResumeSubscriptionTest.php ├── ResumeTeamSubscriptionTest.php ├── StripeWebhookControllerTest.php ├── SubscribeBillingAddressTest.php ├── SubscribeBraintreeTeamTest.php ├── SubscribeBraintreeTest.php ├── SubscribeTeamTest.php ├── SubscribeTest.php ├── SubscribedMiddlewareTest.php ├── TeamSubscribedMiddlewareTest.php ├── TestCase.php ├── TwoFactorAuthenticationTest.php ├── UpdateApiTokenTest.php ├── UpdateBraintreePaymentMethodTest.php ├── UpdateBraintreeSubscriptionTest.php ├── UpdateBraintreeTeamPaymentMethodTest.php ├── UpdateContactInformationTest.php ├── UpdateExtraBillingInformationTest.php ├── UpdatePasswordTest.php ├── UpdatePaymentMethodBillingAddressTest.php ├── UpdatePaymentMethodTest.php ├── UpdateProfilePhotoTest.php ├── UpdateSubscriptionTest.php ├── UpdateTeamExtraBillingInformationTest.php ├── UpdateTeamPaymentMethodBillingAddressTest.php ├── UpdateTeamPaymentMethodTest.php ├── UpdateTeamPhotoTest.php ├── UpdateTeamTest.php └── VatCalculationTest.php