实例介绍
aspnet zero core 最新版源码,c#开发框架,用户名admin,密码123qwe
【实例截图】
【核心代码】
e66f981f-1114-458e-91dd-8965eb942173
├── angular
│ ├── angular.json
│ ├── compilerconfig.json
│ ├── compilerconfig.json.defaults
│ ├── Dockerfile
│ ├── e2e
│ │ ├── app.e2e-spec.ts
│ │ ├── app.po.ts
│ │ └── tsconfig.json
│ ├── karma.conf.js
│ ├── MyCompanyName.AbpZeroTemplate.AngularUI.csproj
│ ├── MyCompanyName.AbpZeroTemplate.AngularUI.sln
│ ├── nswag
│ │ ├── refresh.bat
│ │ ├── service.config.nswag
│ │ └── service.extensions.ts
│ ├── package.json
│ ├── package-lock.json
│ ├── protractor.conf.js
│ ├── README.md
│ ├── src
│ │ ├── account
│ │ │ ├── account.component.html
│ │ │ ├── account.component.less
│ │ │ ├── account.component.ts
│ │ │ ├── account.module.ts
│ │ │ ├── account-routing.module.ts
│ │ │ ├── auth
│ │ │ │ └── account-route-guard.ts
│ │ │ ├── email-activation
│ │ │ │ ├── confirm-email.component.ts
│ │ │ │ ├── email-activation.component.html
│ │ │ │ └── email-activation.component.ts
│ │ │ ├── language-switch.component.html
│ │ │ ├── language-switch.component.ts
│ │ │ ├── login
│ │ │ │ ├── login.component.html
│ │ │ │ ├── login.component.ts
│ │ │ │ ├── login.service.ts
│ │ │ │ ├── send-two-factor-code.component.html
│ │ │ │ ├── send-two-factor-code.component.ts
│ │ │ │ ├── validate-two-factor-code.component.html
│ │ │ │ ├── validate-two-factor-code.component.less
│ │ │ │ └── validate-two-factor-code.component.ts
│ │ │ ├── password
│ │ │ │ ├── forgot-password.component.html
│ │ │ │ ├── forgot-password.component.ts
│ │ │ │ ├── reset-password.component.html
│ │ │ │ ├── reset-password.component.ts
│ │ │ │ └── reset-password.model.ts
│ │ │ ├── payment
│ │ │ │ ├── buy.component.html
│ │ │ │ ├── buy.component.ts
│ │ │ │ ├── payment-gateways.component.html
│ │ │ │ ├── payment-gateways.component.ts
│ │ │ │ ├── paypal
│ │ │ │ │ ├── paypal.component.html
│ │ │ │ │ └── paypal.component.ts
│ │ │ │ ├── upgrade-or-extend.component.html
│ │ │ │ └── upgrade-or-extend.component.ts
│ │ │ ├── register
│ │ │ │ ├── pricing.min.css
│ │ │ │ ├── register.component.html
│ │ │ │ ├── register.component.ts
│ │ │ │ ├── register.model.ts
│ │ │ │ ├── register-tenant.component.html
│ │ │ │ ├── register-tenant.component.ts
│ │ │ │ ├── register-tenant.model.ts
│ │ │ │ ├── register-tenant-result.component.html
│ │ │ │ ├── register-tenant-result.component.ts
│ │ │ │ ├── select-edition.component.html
│ │ │ │ ├── select-edition.component.less
│ │ │ │ ├── select-edition.component.ts
│ │ │ │ └── tenant-registration-helper.service.ts
│ │ │ └── shared
│ │ │ ├── tenant-change.component.ts
│ │ │ ├── tenant-change-modal.component.html
│ │ │ └── tenant-change-modal.component.ts
│ │ ├── app
│ │ │ ├── admin
│ │ │ │ ├── admin.module.ts
│ │ │ │ ├── admin-routing.module.ts
│ │ │ │ ├── audit-logs
│ │ │ │ │ ├── audit-log-detail-modal.component.html
│ │ │ │ │ ├── audit-log-detail-modal.component.ts
│ │ │ │ │ ├── audit-logs.component.html
│ │ │ │ │ ├── audit-logs.component.less
│ │ │ │ │ ├── audit-logs.component.ts
│ │ │ │ │ ├── entity-change-detail-modal.component.html
│ │ │ │ │ └── entity-change-detail-modal.component.ts
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── host-dashboard.component.html
│ │ │ │ │ ├── host-dashboard.component.less
│ │ │ │ │ └── host-dashboard.component.ts
│ │ │ │ ├── demo-ui-components
│ │ │ │ │ ├── demo-ui-components.component.html
│ │ │ │ │ ├── demo-ui-components.component.ts
│ │ │ │ │ ├── demo-ui-date-time.component.html
│ │ │ │ │ ├── demo-ui-date-time.component.ts
│ │ │ │ │ ├── demo-ui-editor.component.html
│ │ │ │ │ ├── demo-ui-editor.component.ts
│ │ │ │ │ ├── demo-ui-file-upload.component.html
│ │ │ │ │ ├── demo-ui-file-upload.component.ts
│ │ │ │ │ ├── demo-ui-input-mask.component.html
│ │ │ │ │ ├── demo-ui-input-mask.component.ts
│ │ │ │ │ ├── demo-ui-selection.component.html
│ │ │ │ │ └── demo-ui-selection.component.ts
│ │ │ │ ├── editions
│ │ │ │ │ ├── create-or-edit-edition-modal.component.html
│ │ │ │ │ ├── create-or-edit-edition-modal.component.ts
│ │ │ │ │ ├── editions.component.html
│ │ │ │ │ └── editions.component.ts
│ │ │ │ ├── install
│ │ │ │ │ ├── install.component.html
│ │ │ │ │ └── install.component.ts
│ │ │ │ ├── languages
│ │ │ │ │ ├── create-or-edit-language-modal.component.html
│ │ │ │ │ ├── create-or-edit-language-modal.component.ts
│ │ │ │ │ ├── edit-text-modal.component.html
│ │ │ │ │ ├── edit-text-modal.component.ts
│ │ │ │ │ ├── languages.component.html
│ │ │ │ │ ├── languages.component.ts
│ │ │ │ │ ├── language-texts.component.html
│ │ │ │ │ ├── language-texts.component.less
│ │ │ │ │ └── language-texts.component.ts
│ │ │ │ ├── maintenance
│ │ │ │ │ ├── maintenance.component.html
│ │ │ │ │ ├── maintenance.component.less
│ │ │ │ │ └── maintenance.component.ts
│ │ │ │ ├── organization-units
│ │ │ │ │ ├── add-member-modal.component.html
│ │ │ │ │ ├── add-member-modal.component.ts
│ │ │ │ │ ├── basic-organization-unit-info.ts
│ │ │ │ │ ├── create-or-edit-unit-modal.component.html
│ │ │ │ │ ├── create-or-edit-unit-modal.component.ts
│ │ │ │ │ ├── organization-tree.component.html
│ │ │ │ │ ├── organization-tree.component.ts
│ │ │ │ │ ├── organization-unit-members.component.html
│ │ │ │ │ ├── organization-unit-members.component.ts
│ │ │ │ │ ├── organization-units.component.html
│ │ │ │ │ ├── organization-units.component.ts
│ │ │ │ │ ├── users-with-organization-unit.ts
│ │ │ │ │ └── user-with-organization-unit.ts
│ │ │ │ ├── roles
│ │ │ │ │ ├── create-or-edit-role-modal.component.html
│ │ │ │ │ ├── create-or-edit-role-modal.component.ts
│ │ │ │ │ ├── roles.component.html
│ │ │ │ │ └── roles.component.ts
│ │ │ │ ├── settings
│ │ │ │ │ ├── host-settings.component.html
│ │ │ │ │ ├── host-settings.component.ts
│ │ │ │ │ ├── tenant-settings.component.html
│ │ │ │ │ └── tenant-settings.component.ts
│ │ │ │ ├── shared
│ │ │ │ │ ├── edition-combo.component.ts
│ │ │ │ │ ├── feature-tree.component.html
│ │ │ │ │ ├── feature-tree.component.less
│ │ │ │ │ ├── feature-tree.component.ts
│ │ │ │ │ ├── feature-tree-edit.model.ts
│ │ │ │ │ ├── organization-unit-tree.component.ts
│ │ │ │ │ ├── permission-combo.component.ts
│ │ │ │ │ ├── permission-tree.component.ts
│ │ │ │ │ ├── permission-tree-edit.model.ts
│ │ │ │ │ └── role-combo.component.ts
│ │ │ │ ├── subscription-management
│ │ │ │ │ ├── invoice
│ │ │ │ │ │ ├── invoice.component.html
│ │ │ │ │ │ ├── invoice.component.less
│ │ │ │ │ │ └── invoice.component.ts
│ │ │ │ │ ├── subscription-management.component.html
│ │ │ │ │ └── subscription-management.component.ts
│ │ │ │ ├── tenants
│ │ │ │ │ ├── create-tenant-modal.component.html
│ │ │ │ │ ├── create-tenant-modal.component.ts
│ │ │ │ │ ├── edit-tenant-modal.component.html
│ │ │ │ │ ├── edit-tenant-modal.component.ts
│ │ │ │ │ ├── tenant-features-modal.component.html
│ │ │ │ │ ├── tenant-features-modal.component.ts
│ │ │ │ │ ├── tenants.component.html
│ │ │ │ │ └── tenants.component.ts
│ │ │ │ ├── ui-customization
│ │ │ │ │ ├── ui-customization.component.html
│ │ │ │ │ └── ui-customization.component.ts
│ │ │ │ └── users
│ │ │ │ ├── create-or-edit-user-modal.component.html
│ │ │ │ ├── create-or-edit-user-modal.component.ts
│ │ │ │ ├── edit-user-permissions-modal.component.html
│ │ │ │ ├── edit-user-permissions-modal.component.ts
│ │ │ │ ├── impersonation.service.ts
│ │ │ │ ├── users.component.html
│ │ │ │ └── users.component.ts
│ │ │ ├── app.component.html
│ │ │ ├── app.component.less
│ │ │ ├── app.component.spec.ts
│ │ │ ├── app.component.ts
│ │ │ ├── app.module.ts
│ │ │ ├── app-routing.module.ts
│ │ │ ├── index.ts
│ │ │ ├── main
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── dashboard.component.html
│ │ │ │ │ ├── dashboard.component.less
│ │ │ │ │ └── dashboard.component.ts
│ │ │ │ ├── main.module.ts
│ │ │ │ └── main-routing.module.ts
│ │ │ └── shared
│ │ │ ├── common
│ │ │ │ ├── app-common.module.ts
│ │ │ │ ├── auth
│ │ │ │ │ ├── app-auth.service.ts
│ │ │ │ │ └── auth-route-guard.ts
│ │ │ │ ├── localization
│ │ │ │ │ └── app-localization.service.ts
│ │ │ │ ├── lookup
│ │ │ │ │ ├── common-lookup-modal.component.html
│ │ │ │ │ └── common-lookup-modal.component.ts
│ │ │ │ └── timing
│ │ │ │ ├── date-picker-initial-value.directive.ts
│ │ │ │ ├── date-range-picker-initial-value.directive.ts
│ │ │ │ ├── date-time.service.ts
│ │ │ │ └── timezone-combo.component.ts
│ │ │ ├── core.less
│ │ │ └── layout
│ │ │ ├── chat
│ │ │ │ ├── chat-bar.component.html
│ │ │ │ ├── chat-bar.component.less
│ │ │ │ ├── chat-bar.component.ts
│ │ │ │ ├── ChatFriendDto.ts
│ │ │ │ ├── chat-friend-list-item.component.html
│ │ │ │ ├── chat-friend-list-item.component.ts
│ │ │ │ ├── chat-message.component.html
│ │ │ │ ├── chat-message.component.ts
│ │ │ │ └── chat-signalr.service.ts
│ │ │ ├── footer.component.html
│ │ │ ├── footer.component.ts
│ │ │ ├── header.component.html
│ │ │ ├── header.component.ts
│ │ │ ├── layout.less
│ │ │ ├── link-account-modal.component.html
│ │ │ ├── link-account-modal.component.ts
│ │ │ ├── linked-account.service.ts
│ │ │ ├── linked-accounts-modal.component.html
│ │ │ ├── linked-accounts-modal.component.ts
│ │ │ ├── login-attempts-modal.component.html
│ │ │ ├── login-attempts-modal.component.ts
│ │ │ ├── nav
│ │ │ │ ├── app-menu-item.ts
│ │ │ │ ├── app-menu.ts
│ │ │ │ ├── app-navigation.service.ts
│ │ │ │ ├── side-bar-menu.component.html
│ │ │ │ ├── side-bar-menu.component.ts
│ │ │ │ ├── top-bar-menu.component.html
│ │ │ │ └── top-bar-menu.component.ts
│ │ │ ├── notifications
│ │ │ │ ├── header-notifications.component.html
│ │ │ │ ├── header-notifications.component.ts
│ │ │ │ ├── notifications.component.html
│ │ │ │ ├── notifications.component.less
│ │ │ │ ├── notifications.component.ts
│ │ │ │ ├── notification-settings-modal.component.html
│ │ │ │ ├── notification-settings-modal.component.ts
│ │ │ │ └── UserNotificationHelper.ts
│ │ │ └── profile
│ │ │ ├── change-password-modal.component.html
│ │ │ ├── change-password-modal.component.less
│ │ │ ├── change-password-modal.component.ts
│ │ │ ├── change-profile-picture-modal.component.html
│ │ │ ├── change-profile-picture-modal.component.ts
│ │ │ ├── my-settings-modal.component.html
│ │ │ ├── my-settings-modal.component.ts
│ │ │ ├── sms-verification-modal.component.html
│ │ │ └── sms-verification-modal.component.ts
│ │ ├── AppPreBootstrap.ts
│ │ ├── assets
│ │ │ ├── abp-web-resources
│ │ │ │ ├── abp.freeze-ui.js
│ │ │ │ ├── abp.js
│ │ │ │ ├── abp.notify.js
│ │ │ │ └── abp.sweet-alert.js
│ │ │ ├── appconfig.json
│ │ │ ├── appconfig.production.json
│ │ │ ├── common
│ │ │ │ ├── images
│ │ │ │ │ ├── 32px.png
│ │ │ │ │ ├── app-logo-on-dark.png
│ │ │ │ │ ├── app-logo-on-light.png
│ │ │ │ │ ├── app-logo-small.png
│ │ │ │ │ ├── bg-6.jpg
│ │ │ │ │ ├── default-profile-picture.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── pinned.png
│ │ │ │ │ ├── purpleLoading.gif
│ │ │ │ │ ├── redLoading.gif
│ │ │ │ │ ├── sampleProfilePics
│ │ │ │ │ │ ├── sample-profile-01.jpg
│ │ │ │ │ │ ├── sample-profile-02.jpg
│ │ │ │ │ │ ├── sample-profile-03.jpg
│ │ │ │ │ │ ├── sample-profile-04.jpg
│ │ │ │ │ │ ├── sample-profile-05.jpg
│ │ │ │ │ │ ├── sample-profile-06.jpg
│ │ │ │ │ │ ├── sample-profile-07.jpg
│ │ │ │ │ │ ├── sample-profile-08.jpg
│ │ │ │ │ │ ├── sample-profile-09.jpg
│ │ │ │ │ │ └── sample-profile-10.jpg
│ │ │ │ │ ├── social
│ │ │ │ │ │ ├── facebook.png
│ │ │ │ │ │ ├── google.png
│ │ │ │ │ │ ├── microsoft.png
│ │ │ │ │ │ ├── open-id-connect.png
│ │ │ │ │ │ └── twitter.png
│ │ │ │ │ ├── unpinned.png
│ │ │ │ │ └── user_profile_bg.png
│ │ │ │ └── styles
│ │ │ │ ├── abp-zero-template-rtl.css
│ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ ├── metronic-customize.css
│ │ │ │ ├── metronic-customize.less
│ │ │ │ ├── metronic-customize.min.css
│ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ └── themes
│ │ │ │ ├── blue
│ │ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize.min.css
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ │ ├── metronic-customize-top-menu.min.css
│ │ │ │ │ ├── primeng.datatable.css
│ │ │ │ │ ├── primeng.datatable.less
│ │ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ │ └── primeng.datatable-rtl.css
│ │ │ │ ├── default
│ │ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize.min.css
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ │ ├── metronic-customize-top-menu.min.css
│ │ │ │ │ ├── primeng.datatable.css
│ │ │ │ │ ├── primeng.datatable.less
│ │ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ │ └── primeng.datatable-rtl.css
│ │ │ │ ├── green
│ │ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize.min.css
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ │ ├── metronic-customize-top-menu.min.css
│ │ │ │ │ ├── primeng.datatable.css
│ │ │ │ │ ├── primeng.datatable.less
│ │ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ │ └── primeng.datatable-rtl.css
│ │ │ │ ├── pink
│ │ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize.min.css
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ │ ├── metronic-customize-top-menu.min.css
│ │ │ │ │ ├── primeng.datatable.css
│ │ │ │ │ ├── primeng.datatable.less
│ │ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ │ └── primeng.datatable-rtl.css
│ │ │ │ └── yellow
│ │ │ │ ├── metronic-customize-angular.css
│ │ │ │ ├── metronic-customize-angular.less
│ │ │ │ ├── metronic-customize-angular.min.css
│ │ │ │ ├── metronic-customize.css
│ │ │ │ ├── metronic-customize.less
│ │ │ │ ├── metronic-customize.min.css
│ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ ├── metronic-customize-top-menu.min.css
│ │ │ │ ├── primeng.datatable.css
│ │ │ │ ├── primeng.datatable.less
│ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ └── primeng.datatable-rtl.css
│ │ │ ├── fonts
│ │ │ │ ├── fonts-poppins.css
│ │ │ │ ├── fonts-roboto.css
│ │ │ │ ├── Poppins
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.eot
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.svg
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.ttf
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.woff
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.woff2
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.eot
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.svg
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.ttf
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.woff
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.woff2
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.eot
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.svg
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.ttf
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.woff
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.woff2
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.eot
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.svg
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.ttf
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.woff
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.woff2
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.eot
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.svg
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.ttf
│ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.woff
│ │ │ │ │ └── poppins-v5-devanagari_latin-ext_latin-regular.woff2
│ │ │ │ └── Roboto
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.eot
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.svg
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.ttf
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff2
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.eot
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.svg
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.ttf
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff2
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.eot
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.svg
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.ttf
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff2
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.eot
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.svg
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.ttf
│ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff
│ │ │ │ └── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff2
│ │ │ ├── FreezeUI
│ │ │ │ ├── freeze-ui.js
│ │ │ │ └── freeze-ui.min.css
│ │ │ ├── metronic
│ │ │ │ ├── dist
│ │ │ │ │ └── html
│ │ │ │ │ ├── blue
│ │ │ │ │ │ └── assets
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ └── blue
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ └── media
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ └── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ ├── default
│ │ │ │ │ │ └── assets
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ └── default
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ └── media
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ └── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ ├── green
│ │ │ │ │ │ └── assets
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ └── green
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ └── media
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ └── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ ├── pink
│ │ │ │ │ │ └── assets
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ └── pink
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ └── media
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ └── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ └── yellow
│ │ │ │ │ └── assets
│ │ │ │ │ └── demo
│ │ │ │ │ └── yellow
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ └── media
│ │ │ │ │ └── img
│ │ │ │ │ ├── bg
│ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ └── misc
│ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ └── src
│ │ │ │ └── media
│ │ │ │ ├── app
│ │ │ │ │ └── img
│ │ │ │ │ ├── bg
│ │ │ │ │ │ ├── bg-1.jpg
│ │ │ │ │ │ ├── bg-2.jpg
│ │ │ │ │ │ ├── bg-3.jpg
│ │ │ │ │ │ ├── bg-4.jpg
│ │ │ │ │ │ ├── bg-5.jpg
│ │ │ │ │ │ ├── bg-6.jpg
│ │ │ │ │ │ ├── bg-6.png
│ │ │ │ │ │ └── bg-7.jpg
│ │ │ │ │ ├── blog
│ │ │ │ │ │ ├── blog1.jpg
│ │ │ │ │ │ ├── blog2.jpg
│ │ │ │ │ │ ├── blog3.jpg
│ │ │ │ │ │ ├── blog4.jpg
│ │ │ │ │ │ └── blog5.jpg
│ │ │ │ │ ├── client-logos
│ │ │ │ │ │ ├── logo1.png
│ │ │ │ │ │ ├── logo2.png
│ │ │ │ │ │ ├── logo3.png
│ │ │ │ │ │ ├── logo4.png
│ │ │ │ │ │ └── logo5.png
│ │ │ │ │ ├── envato
│ │ │ │ │ │ ├── screen1.jpg
│ │ │ │ │ │ └── screen2.jpg
│ │ │ │ │ ├── error
│ │ │ │ │ │ ├── bg1.jpg
│ │ │ │ │ │ ├── bg2.jpg
│ │ │ │ │ │ ├── bg3.jpg
│ │ │ │ │ │ ├── bg4.jpg
│ │ │ │ │ │ ├── bg5.jpg
│ │ │ │ │ │ └── bg6.jpg
│ │ │ │ │ ├── files
│ │ │ │ │ │ ├── css.svg
│ │ │ │ │ │ ├── csv.svg
│ │ │ │ │ │ ├── doc.svg
│ │ │ │ │ │ ├── html.svg
│ │ │ │ │ │ ├── javascript.svg
│ │ │ │ │ │ ├── jpg.svg
│ │ │ │ │ │ ├── mp4.svg
│ │ │ │ │ │ ├── pdf.svg
│ │ │ │ │ │ ├── xml.svg
│ │ │ │ │ │ └── zip.svg
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── exchange.svg
│ │ │ │ │ │ ├── logout.svg
│ │ │ │ │ │ ├── question.svg
│ │ │ │ │ │ └── warning.svg
│ │ │ │ │ ├── logos
│ │ │ │ │ │ ├── logo-1.png
│ │ │ │ │ │ ├── logo-2.png
│ │ │ │ │ │ ├── logo-3.png
│ │ │ │ │ │ ├── logo_client_color.png
│ │ │ │ │ │ ├── logo_client_white.png
│ │ │ │ │ │ ├── logo_invoice_dark.png
│ │ │ │ │ │ └── logo_invoice_white.png
│ │ │ │ │ ├── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ ├── products
│ │ │ │ │ │ ├── product10.jpg
│ │ │ │ │ │ ├── product11.jpg
│ │ │ │ │ │ ├── product1.jpg
│ │ │ │ │ │ ├── product2.jpg
│ │ │ │ │ │ ├── product3.jpg
│ │ │ │ │ │ ├── product4.jpg
│ │ │ │ │ │ ├── product5.jpg
│ │ │ │ │ │ ├── product6.jpg
│ │ │ │ │ │ ├── product7.jpg
│ │ │ │ │ │ ├── product8.jpg
│ │ │ │ │ │ └── product9.jpg
│ │ │ │ │ └── users
│ │ │ │ │ ├── 100_10.jpg
│ │ │ │ │ ├── 100_11.jpg
│ │ │ │ │ ├── 100_12.jpg
│ │ │ │ │ ├── 100_13.jpg
│ │ │ │ │ ├── 100_14.jpg
│ │ │ │ │ ├── 100_1.jpg
│ │ │ │ │ ├── 100_2.jpg
│ │ │ │ │ ├── 100_3.jpg
│ │ │ │ │ ├── 100_4.jpg
│ │ │ │ │ ├── 100_5.jpg
│ │ │ │ │ ├── 100_6.jpg
│ │ │ │ │ ├── 100_7.jpg
│ │ │ │ │ ├── 100_8.jpg
│ │ │ │ │ ├── 100_9.jpg
│ │ │ │ │ ├── 300_10.jpg
│ │ │ │ │ ├── 300_11.jpg
│ │ │ │ │ ├── 300_12.jpg
│ │ │ │ │ ├── 300_13.jpg
│ │ │ │ │ ├── 300_14.jpg
│ │ │ │ │ ├── 300_1.jpg
│ │ │ │ │ ├── 300_2.jpg
│ │ │ │ │ ├── 300_3.jpg
│ │ │ │ │ ├── 300_4.jpg
│ │ │ │ │ ├── 300_5.jpg
│ │ │ │ │ ├── 300_6.jpg
│ │ │ │ │ ├── 300_7.jpg
│ │ │ │ │ ├── 300_8.jpg
│ │ │ │ │ ├── 300_9.jpg
│ │ │ │ │ ├── user1.jpg
│ │ │ │ │ ├── user2.jpg
│ │ │ │ │ ├── user3.jpg
│ │ │ │ │ ├── user4.jpg
│ │ │ │ │ └── user5.jpg
│ │ │ │ └── demo
│ │ │ │ ├── default
│ │ │ │ │ └── img
│ │ │ │ │ ├── logo
│ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ ├── logo_compact.png
│ │ │ │ │ │ ├── logo_default_dark.png
│ │ │ │ │ │ ├── logo_default_light.png
│ │ │ │ │ │ └── logo.png
│ │ │ │ │ └── misc
│ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ ├── demo10
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── logo_mini.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo2
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo3
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo4
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo5
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo6
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo7
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── logo.png
│ │ │ │ ├── demo8
│ │ │ │ │ └── img
│ │ │ │ │ └── logo
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── logo_inverse.png
│ │ │ │ │ ├── logo_mini.png
│ │ │ │ │ └── logo.png
│ │ │ │ └── demo9
│ │ │ │ └── img
│ │ │ │ └── logo
│ │ │ │ ├── favicon.ico
│ │ │ │ └── logo.png
│ │ │ ├── ngx-bootstrap
│ │ │ │ ├── bs-datepicker.css
│ │ │ │ ├── ngx-bootstrap-datepicker-config.service.ts
│ │ │ │ └── ngx-bootstrap-locale-mapping.service.ts
│ │ │ └── primeng
│ │ │ ├── autocomplete
│ │ │ │ └── css
│ │ │ │ ├── primeng.autocomplete.css
│ │ │ │ ├── primeng.autocomplete.less
│ │ │ │ └── primeng.autocomplete.min.css
│ │ │ ├── context-menu
│ │ │ │ └── css
│ │ │ │ └── primeng.context-menu.css
│ │ │ ├── datatable
│ │ │ │ └── css
│ │ │ │ ├── primeng.datatable.css
│ │ │ │ ├── primeng.datatable.less
│ │ │ │ ├── primeng.datatable.min.css
│ │ │ │ └── primeng.datatable-rtl.css
│ │ │ ├── file-upload
│ │ │ │ └── css
│ │ │ │ ├── primeng.file-upload.css
│ │ │ │ ├── primeng.file-upload.less
│ │ │ │ └── primeng.file-upload.min.css
│ │ │ └── tree
│ │ │ └── css
│ │ │ └── primeng.tree.css
│ │ ├── environments
│ │ │ ├── environment.hmr.ts
│ │ │ ├── environment.prod.ts
│ │ │ └── environment.ts
│ │ ├── favicon.ico
│ │ ├── hmr.ts
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── metronic
│ │ │ ├── app
│ │ │ │ └── core
│ │ │ │ ├── core.module.ts
│ │ │ │ ├── directives
│ │ │ │ │ ├── menu-aside.directive.ts
│ │ │ │ │ ├── menu-aside-offcanvas.directive.ts
│ │ │ │ │ ├── menu-aside-toggle.directive.ts
│ │ │ │ │ ├── menu-horizontal.directive.ts
│ │ │ │ │ └── menu-horizontal-offcanvas.directive.ts
│ │ │ │ └── services
│ │ │ │ ├── layout
│ │ │ │ │ └── layout-ref.service.ts
│ │ │ │ ├── layout-config.service.ts
│ │ │ │ └── utils.service.ts
│ │ │ └── assets
│ │ │ ├── demo
│ │ │ │ └── default
│ │ │ │ └── base
│ │ │ │ ├── scripts.bundle.js
│ │ │ │ ├── style.bundle.css
│ │ │ │ └── style.bundle.rtl.css
│ │ │ └── vendors
│ │ │ └── base
│ │ │ ├── fonts
│ │ │ │ ├── flaticon
│ │ │ │ │ ├── Flaticon.eot
│ │ │ │ │ ├── Flaticon.svg
│ │ │ │ │ ├── Flaticon.ttf
│ │ │ │ │ └── Flaticon.woff
│ │ │ │ ├── fontawesome5
│ │ │ │ │ ├── fa-brands-400.eot
│ │ │ │ │ ├── fa-brands-400.svg
│ │ │ │ │ ├── fa-brands-400.ttf
│ │ │ │ │ ├── fa-brands-400.woff
│ │ │ │ │ ├── fa-brands-400.woff2
│ │ │ │ │ ├── fa-regular-400.eot
│ │ │ │ │ ├── fa-regular-400.svg
│ │ │ │ │ ├── fa-regular-400.ttf
│ │ │ │ │ ├── fa-regular-400.woff
│ │ │ │ │ ├── fa-regular-400.woff2
│ │ │ │ │ ├── fa-solid-900.eot
│ │ │ │ │ ├── fa-solid-900.svg
│ │ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ │ ├── fa-solid-900.woff
│ │ │ │ │ └── fa-solid-900.woff2
│ │ │ │ ├── line-awesome
│ │ │ │ │ ├── line-awesome.eot
│ │ │ │ │ ├── line-awesome.svg
│ │ │ │ │ ├── line-awesome.ttf
│ │ │ │ │ ├── line-awesome.woff
│ │ │ │ │ └── line-awesome.woff2
│ │ │ │ ├── metronic
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff
│ │ │ │ │ └── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2
│ │ │ │ └── socicon
│ │ │ │ ├── socicon.eot
│ │ │ │ ├── socicon.svg
│ │ │ │ ├── socicon.ttf
│ │ │ │ └── socicon.woff
│ │ │ ├── vendors.bundle.css
│ │ │ ├── vendors.bundle.js
│ │ │ └── vendors.bundle.rtl.css
│ │ ├── polyfills.ts
│ │ ├── root.component.ts
│ │ ├── root.module.ts
│ │ ├── root-routing.module.ts
│ │ ├── shared
│ │ │ ├── animations
│ │ │ │ └── routerTransition.ts
│ │ │ ├── AppConsts.ts
│ │ │ ├── AppEnums.ts
│ │ │ ├── common
│ │ │ │ ├── app-component-base.ts
│ │ │ │ ├── common.module.ts
│ │ │ │ ├── nav
│ │ │ │ │ └── app-url.service.ts
│ │ │ │ ├── session
│ │ │ │ │ └── app-session.service.ts
│ │ │ │ └── ui
│ │ │ │ └── app-ui-customization.service.ts
│ │ │ ├── helpers
│ │ │ │ ├── DomHelper.ts
│ │ │ │ ├── FormattedStringValueExtracter.ts
│ │ │ │ ├── HtmlHelper.ts
│ │ │ │ ├── LocalizedResourcesHelper.ts
│ │ │ │ ├── PrimengTableHelper.ts
│ │ │ │ ├── SignalRHelper.ts
│ │ │ │ ├── SubdomainTenancyNameFinder.ts
│ │ │ │ ├── UrlHelper.ts
│ │ │ │ └── XmlHttpRequestHelper.ts
│ │ │ ├── service-proxies
│ │ │ │ ├── service-proxies.ts
│ │ │ │ └── service-proxy.module.ts
│ │ │ └── utils
│ │ │ ├── array-to-tree-converter.service.ts
│ │ │ ├── auto-focus.directive.ts
│ │ │ ├── busy-if.directive.ts
│ │ │ ├── button-busy.directive.ts
│ │ │ ├── file-download.service.ts
│ │ │ ├── friend-profile-picture.component.ts
│ │ │ ├── local-storage.service.ts
│ │ │ ├── moment-format.pipe.ts
│ │ │ ├── moment-from-now.pipe.ts
│ │ │ ├── null-value.directive.ts
│ │ │ ├── script-loader.service.ts
│ │ │ ├── style-loader.service.ts
│ │ │ ├── tree-data-helper.service.ts
│ │ │ ├── utils.module.ts
│ │ │ ├── validation
│ │ │ │ ├── equal-validator.directive.ts
│ │ │ │ └── password-complexity-validator.directive.ts
│ │ │ └── validation-messages.component.ts
│ │ ├── styles.css
│ │ ├── test.ts
│ │ ├── tsconfig.json
│ │ └── typings.d.ts
│ ├── tslint.json
│ ├── typings.json
│ ├── web.config
│ └── yarn.lock
├── aspnet-core
│ ├── AspNetZeroRadTool
│ │ ├── Abp.dll
│ │ ├── Abp.Web.Common.dll
│ │ ├── Abp.Zero.Common.dll
│ │ ├── Abp.ZeroCore.dll
│ │ ├── Abp.Zero.dll
│ │ ├── AspNetZeroRadTool.deps.json
│ │ ├── AspNetZeroRadTool.dll
│ │ ├── AspNetZeroRadTool.runtimeconfig.json
│ │ ├── Castle.Core.dll
│ │ ├── Castle.Facilities.Logging.dll
│ │ ├── Castle.Windsor.dll
│ │ ├── config.json
│ │ ├── FileTemplates
│ │ │ ├── Client
│ │ │ │ ├── Angular
│ │ │ │ │ ├── ComponentHtmlTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── ComponentTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── ComponentTurboTableHtmlTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── CreateOrEditComponentHtmlTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── CreateOrEditComponentTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── LookupTables
│ │ │ │ │ │ ├── LookupTableComponentHtmlTemplate
│ │ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ │ ├── LookupTableComponentTemplate
│ │ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ │ ├── LookupTableComponentTurboTableHtmlTemplate
│ │ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ │ └── LookupTableCssTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── ViewEntityComponentHtmlTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ └── ViewEntityComponentTemplate
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ └── Mvc
│ │ │ │ ├── ControllerClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── CreateOrEditHtmlTemplate
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── CreateOrEditJs
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── CreateOrEditViewModelClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── IndexHtmlTemplate
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── IndexJsTemplate
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── LookupTables
│ │ │ │ │ ├── LookupTableHtmlTemplate
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ ├── LookupTableJs
│ │ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ │ └── LookupViewModelClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── ViewEntityHtmlTemplate
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── ViewEntityViewModelClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ └── ViewModelClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ └── Server
│ │ │ ├── AppServiceClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ ├── AppServiceIntercafeClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ ├── ConstsClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ ├── Dtos
│ │ │ │ ├── CreateOrEditDtoClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── EntityDtoClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── GetAllForExcelInputClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── GetAllForLookupTableInput
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── GetAllInputClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── GetAllOutputClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ ├── GetForEditOutputClass
│ │ │ │ │ ├── MainTemplate.txt
│ │ │ │ │ ├── PartialTemplates.txt
│ │ │ │ │ └── TemplateInfo.txt
│ │ │ │ └── LookupDto
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ ├── EntityClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ ├── ExportAppServiceClass
│ │ │ │ ├── MainTemplate.txt
│ │ │ │ ├── PartialTemplates.txt
│ │ │ │ └── TemplateInfo.txt
│ │ │ └── ExportAppServiceIntercafeClass
│ │ │ ├── MainTemplate.txt
│ │ │ ├── PartialTemplates.txt
│ │ │ └── TemplateInfo.txt
│ │ ├── JetBrains.Annotations.dll
│ │ ├── Microsoft.AspNetCore.Authentication.Abstractions.dll
│ │ ├── Microsoft.AspNetCore.Authentication.Cookies.dll
│ │ ├── Microsoft.AspNetCore.Authentication.Core.dll
│ │ ├── Microsoft.AspNetCore.Authentication.dll
│ │ ├── Microsoft.AspNetCore.Cryptography.Internal.dll
│ │ ├── Microsoft.AspNetCore.Cryptography.KeyDerivation.dll
│ │ ├── Microsoft.AspNetCore.DataProtection.Abstractions.dll
│ │ ├── Microsoft.AspNetCore.DataProtection.dll
│ │ ├── Microsoft.AspNetCore.Hosting.Abstractions.dll
│ │ ├── Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
│ │ ├── Microsoft.AspNetCore.Http.Abstractions.dll
│ │ ├── Microsoft.AspNetCore.Http.dll
│ │ ├── Microsoft.AspNetCore.Http.Extensions.dll
│ │ ├── Microsoft.AspNetCore.Http.Features.dll
│ │ ├── Microsoft.AspNetCore.Identity.dll
│ │ ├── Microsoft.AspNetCore.WebUtilities.dll
│ │ ├── Microsoft.DotNet.PlatformAbstractions.dll
│ │ ├── Microsoft.Extensions.Caching.Abstractions.dll
│ │ ├── Microsoft.Extensions.Caching.Memory.dll
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ │ ├── Microsoft.Extensions.DependencyModel.dll
│ │ ├── Microsoft.Extensions.FileProviders.Abstractions.dll
│ │ ├── Microsoft.Extensions.Hosting.Abstractions.dll
│ │ ├── Microsoft.Extensions.Identity.Core.dll
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ │ ├── Microsoft.Extensions.Logging.dll
│ │ ├── Microsoft.Extensions.ObjectPool.dll
│ │ ├── Microsoft.Extensions.Options.dll
│ │ ├── Microsoft.Extensions.Primitives.dll
│ │ ├── Microsoft.Extensions.WebEncoders.dll
│ │ ├── Microsoft.Net.Http.Headers.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Nito.AsyncEx.Context.dll
│ │ ├── Nito.AsyncEx.Coordination.dll
│ │ ├── Nito.AsyncEx.Tasks.dll
│ │ ├── Nito.Collections.Deque.dll
│ │ ├── Nito.Disposables.dll
│ │ ├── runtimes
│ │ │ └── win
│ │ │ └── lib
│ │ │ └── netstandard2.0
│ │ │ └── System.Security.Cryptography.ProtectedData.dll
│ │ ├── System.Configuration.ConfigurationManager.dll
│ │ ├── System.Linq.Dynamic.Core.dll
│ │ ├── System.Runtime.CompilerServices.Unsafe.dll
│ │ ├── System.Security.Cryptography.ProtectedData.dll
│ │ ├── System.Security.Cryptography.Xml.dll
│ │ ├── System.Text.Encodings.Web.dll
│ │ ├── System.Xml.XPath.XmlDocument.dll
│ │ └── TimeZoneConverter.dll
│ ├── build
│ │ ├── build-mvc.ps1
│ │ └── build-with-ng.ps1
│ ├── common.props
│ ├── Delete-BIN-OBJ-Folders.bat
│ ├── docker
│ │ ├── mvc
│ │ │ ├── docker-compose.yml
│ │ │ ├── down.ps1
│ │ │ └── up.ps1
│ │ └── ng
│ │ ├── docker-compose.yml
│ │ ├── down.ps1
│ │ ├── nginx.conf
│ │ └── up.ps1
│ ├── MyCompanyName.AbpZeroTemplate.All.sln
│ ├── MyCompanyName.AbpZeroTemplate.Mobile.sln
│ ├── MyCompanyName.AbpZeroTemplate.Web.sln
│ ├── README.md
│ ├── src
│ │ ├── MyCompanyName.AbpZeroTemplate.Application
│ │ │ ├── AbpZeroTemplateApplicationModule.cs
│ │ │ ├── AbpZeroTemplateAppServiceBase.cs
│ │ │ ├── Auditing
│ │ │ │ ├── AuditLogAndUser.cs
│ │ │ │ ├── AuditLogAppService.cs
│ │ │ │ ├── EntityChangeAndUser.cs
│ │ │ │ ├── Exporting
│ │ │ │ │ ├── AuditLogListExcelExporter.cs
│ │ │ │ │ └── IAuditLogListExcelExporter.cs
│ │ │ │ ├── INamespaceStripper.cs
│ │ │ │ └── NamespaceStripper.cs
│ │ │ ├── Authorization
│ │ │ │ ├── AbpLoginResultTypeHelper.cs
│ │ │ │ ├── Accounts
│ │ │ │ │ └── AccountAppService.cs
│ │ │ │ ├── LogInManager.cs
│ │ │ │ ├── Permissions
│ │ │ │ │ ├── PermissionAppService.cs
│ │ │ │ │ └── PermissionManagerExtensions.cs
│ │ │ │ ├── Roles
│ │ │ │ │ └── RoleAppService.cs
│ │ │ │ └── Users
│ │ │ │ ├── Exporting
│ │ │ │ │ ├── IUserListExcelExporter.cs
│ │ │ │ │ └── UserListExcelExporter.cs
│ │ │ │ ├── Profile
│ │ │ │ │ ├── Cache
│ │ │ │ │ │ ├── SmsVerificationCodeCacheExtensions.cs
│ │ │ │ │ │ └── SmsVerificationCodeCacheItem.cs
│ │ │ │ │ └── ProfileAppService.cs
│ │ │ │ ├── UserAppService.cs
│ │ │ │ ├── UserLinkAppService.cs
│ │ │ │ └── UserLoginAppService.cs
│ │ │ ├── Caching
│ │ │ │ └── CachingAppService.cs
│ │ │ ├── Chat
│ │ │ │ └── ChatAppService.cs
│ │ │ ├── Common
│ │ │ │ └── CommonLookupAppService.cs
│ │ │ ├── Configuration
│ │ │ │ ├── Dto
│ │ │ │ │ └── UiCustomizationSettingsEditDto.cs
│ │ │ │ ├── Host
│ │ │ │ │ └── HostSettingsAppService.cs
│ │ │ │ ├── IUiCustomizationAppService.cs
│ │ │ │ ├── SettingsAppServiceBase.cs
│ │ │ │ ├── Tenants
│ │ │ │ │ └── TenantSettingsAppService.cs
│ │ │ │ └── UiCustomizationSettingsAppService.cs
│ │ │ ├── CustomDtoMapper.cs
│ │ │ ├── DataExporting
│ │ │ │ └── Excel
│ │ │ │ └── EpPlus
│ │ │ │ └── EpPlusExcelExporterBase.cs
│ │ │ ├── DemoUiComponents
│ │ │ │ └── DemoUiComponentsAppService.cs
│ │ │ ├── Editions
│ │ │ │ └── EditionAppService.cs
│ │ │ ├── Friendships
│ │ │ │ └── FriendshipAppService.cs
│ │ │ ├── Install
│ │ │ │ ├── Dto
│ │ │ │ │ ├── AppSettingsJsonDto.cs
│ │ │ │ │ ├── CheckDatabaseOutput.cs
│ │ │ │ │ └── InstallDto.cs
│ │ │ │ ├── IInstallAppService.cs
│ │ │ │ └── InstallAppService.cs
│ │ │ ├── IO
│ │ │ │ └── AppFileHelper.cs
│ │ │ ├── Localization
│ │ │ │ ├── FamFamFamFlagsHelper.cs
│ │ │ │ └── LanguageAppService.cs
│ │ │ ├── Logging
│ │ │ │ └── WebLogAppService.cs
│ │ │ ├── MultiTenancy
│ │ │ │ ├── Accounting
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── CreateInvoiceDto.cs
│ │ │ │ │ │ └── InvoiceDto.cs
│ │ │ │ │ ├── IInvoiceAppService.cs
│ │ │ │ │ └── InvoiceAppService.cs
│ │ │ │ ├── HostDashboard
│ │ │ │ │ ├── HostDashboardAppService.cs
│ │ │ │ │ ├── IIncomeStatisticsReporter.cs
│ │ │ │ │ └── IncomeStatisticsReporter.cs
│ │ │ │ ├── ISubscriptionAppService.cs
│ │ │ │ ├── Payments
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ └── GetSubscriptionPaymentInput.cs
│ │ │ │ │ └── PaymentAppService.cs
│ │ │ │ ├── SubscriptionAppService.cs
│ │ │ │ ├── TenantAppService.cs
│ │ │ │ └── TenantRegistrationAppService.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Application.csproj
│ │ │ ├── Notifications
│ │ │ │ └── NotificationAppService.cs
│ │ │ ├── Organizations
│ │ │ │ └── OrganizationUnitAppService.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Security
│ │ │ │ └── Recaptcha
│ │ │ │ ├── IRecaptchaValidator.cs
│ │ │ │ └── NullRecaptchaValidator.cs
│ │ │ ├── Sessions
│ │ │ │ └── SessionAppService.cs
│ │ │ ├── Tenants
│ │ │ │ └── Dashboard
│ │ │ │ ├── DashboardRandomDataGenerator.cs
│ │ │ │ └── TenantDashboardAppService.cs
│ │ │ ├── Timing
│ │ │ │ └── TimingAppService.cs
│ │ │ └── Url
│ │ │ ├── IAppUrlService.cs
│ │ │ └── NullAppUrlService.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Application.Client
│ │ │ ├── AbpZeroTemplateClientModule.cs
│ │ │ ├── ApiClient
│ │ │ │ ├── AbpApiClient.cs
│ │ │ │ ├── AccessTokenManager.cs
│ │ │ │ ├── ApiUrlConfig.cs
│ │ │ │ ├── ApplicationContext.cs
│ │ │ │ ├── DebugServerIpAddresses.cs
│ │ │ │ ├── IAccessTokenManager.cs
│ │ │ │ ├── IApplicationContext.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── AbpAuthenticateModel.cs
│ │ │ │ │ └── AbpAuthenticateResultModel.cs
│ │ │ │ ├── ModernHttpClientFactory.cs
│ │ │ │ └── TenantInformation.cs
│ │ │ ├── Authorization
│ │ │ │ ├── Accounts
│ │ │ │ │ ├── ProxyAccountAppService.cs
│ │ │ │ │ └── ProxyTokenAuthControllerService.cs
│ │ │ │ └── Users
│ │ │ │ ├── Profile
│ │ │ │ │ ├── ProxyProfileAppService.cs
│ │ │ │ │ └── ProxyProfileControllerService.cs
│ │ │ │ └── ProxyUserAppService.cs
│ │ │ ├── Common
│ │ │ │ └── ProxyCommonLookupAppService.cs
│ │ │ ├── Configuration
│ │ │ │ └── UserConfigurationService.cs
│ │ │ ├── Extensions
│ │ │ │ ├── AbpValidationExceptionExtensions.cs
│ │ │ │ └── ErrorInfoExtensions.cs
│ │ │ ├── MultiTenancy
│ │ │ │ └── ProxyTenantAppService.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Application.Client.csproj
│ │ │ ├── ProxyAppServiceBase.cs
│ │ │ ├── ProxyControllerBase.cs
│ │ │ ├── Sessions
│ │ │ │ └── ProxySessionAppService.cs
│ │ │ └── Utils
│ │ │ └── Diagnostics
│ │ │ └── PerformanceTracER.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Application.Shared
│ │ │ ├── AppConsts.cs
│ │ │ ├── Auditing
│ │ │ │ ├── Dto
│ │ │ │ │ ├── AuditLogListDto.cs
│ │ │ │ │ ├── EntityChangeDto.cs
│ │ │ │ │ ├── EntityChangeListDto.cs
│ │ │ │ │ ├── EntityPropertyChangeDto.cs
│ │ │ │ │ ├── GetAuditLogsInput.cs
│ │ │ │ │ └── GetEntityChangeInput.cs
│ │ │ │ └── IAuditLogAppService.cs
│ │ │ ├── Authorization
│ │ │ │ ├── Accounts
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── ActivateEmailInput.cs
│ │ │ │ │ │ ├── CurrentTenantInfoDto.cs
│ │ │ │ │ │ ├── ImpersonateInput.cs
│ │ │ │ │ │ ├── ImpersonateOutput.cs
│ │ │ │ │ │ ├── IsTenantAvailableInput.cs
│ │ │ │ │ │ ├── IsTenantAvailableOutput.cs
│ │ │ │ │ │ ├── RegisterInput.cs
│ │ │ │ │ │ ├── RegisterOutput.cs
│ │ │ │ │ │ ├── ResetPasswordInput.cs
│ │ │ │ │ │ ├── ResetPasswordOutput.cs
│ │ │ │ │ │ ├── ResolveTenantInput.cs
│ │ │ │ │ │ ├── SendEmailActivationLinkInput.cs
│ │ │ │ │ │ ├── SendPasswordResetCodeInput.cs
│ │ │ │ │ │ ├── SwitchToLinkedAccountInput.cs
│ │ │ │ │ │ ├── SwitchToLinkedAccountOutput.cs
│ │ │ │ │ │ └── TenantAvailabilityState.cs
│ │ │ │ │ └── IAccountAppService.cs
│ │ │ │ ├── Permissions
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── FlatPermissionDto.cs
│ │ │ │ │ │ └── FlatPermissionWithLevelDto.cs
│ │ │ │ │ └── IPermissionAppService.cs
│ │ │ │ ├── Roles
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── CreateOrUpdateRoleInput.cs
│ │ │ │ │ │ ├── GetRoleForEditOutput.cs
│ │ │ │ │ │ ├── GetRolesInput.cs
│ │ │ │ │ │ ├── RoleEditDto.cs
│ │ │ │ │ │ └── RoleListDto.cs
│ │ │ │ │ └── IRoleAppService.cs
│ │ │ │ └── Users
│ │ │ │ ├── Dto
│ │ │ │ │ ├── ChangeUserLanguageDto.cs
│ │ │ │ │ ├── CreateOrUpdateUserInput.cs
│ │ │ │ │ ├── GetLinkedUsersInput.cs
│ │ │ │ │ ├── GetUserForEditOutput.cs
│ │ │ │ │ ├── GetUserPermissionsForEditOutput.cs
│ │ │ │ │ ├── GetUsersInput.cs
│ │ │ │ │ ├── LinkedUserDto.cs
│ │ │ │ │ ├── LinkToUserInput.cs
│ │ │ │ │ ├── UnlinkUserInput.cs
│ │ │ │ │ ├── UpdateUserPermissionsInput.cs
│ │ │ │ │ ├── UserEditDto.cs
│ │ │ │ │ ├── UserListDto.cs
│ │ │ │ │ ├── UserListRoleDto.cs
│ │ │ │ │ ├── UserLoginAttemptDto.cs
│ │ │ │ │ └── UserRoleDto.cs
│ │ │ │ ├── IUserAppService.cs
│ │ │ │ ├── IUserLinkAppService.cs
│ │ │ │ ├── IUserLoginAppService.cs
│ │ │ │ └── Profile
│ │ │ │ ├── Dto
│ │ │ │ │ ├── ChangePasswordInput.cs
│ │ │ │ │ ├── CurrentUserProfileEditDto.cs
│ │ │ │ │ ├── GetFriendProfilePictureByIdInput.cs
│ │ │ │ │ ├── GetPasswordComplexitySettingOutput.cs
│ │ │ │ │ ├── GetProfilePictureOutput.cs
│ │ │ │ │ ├── UpdateGoogleAuthenticatorKeyOutput.cs
│ │ │ │ │ ├── UpdateProfilePictureInput.cs
│ │ │ │ │ ├── UploadProfilePictureOutput.cs
│ │ │ │ │ └── VerifySmsCodeInputDto.cs
│ │ │ │ └── IProfileAppService.cs
│ │ │ ├── Caching
│ │ │ │ ├── Dto
│ │ │ │ │ └── CacheDto.cs
│ │ │ │ └── ICachingAppService.cs
│ │ │ ├── Chat
│ │ │ │ ├── Dto
│ │ │ │ │ ├── ChatMessageDto.cs
│ │ │ │ │ ├── ChatUserDto.cs
│ │ │ │ │ ├── ChatUserWithMessagesDto.cs
│ │ │ │ │ ├── GetUserChatFriendsWithSettingsOutput.cs
│ │ │ │ │ ├── GetUserChatMessagesInput.cs
│ │ │ │ │ └── MarkMessagesAsReadInput.cs
│ │ │ │ └── IChatAppService.cs
│ │ │ ├── Common
│ │ │ │ ├── Dto
│ │ │ │ │ ├── FindUsersInput.cs
│ │ │ │ │ └── GetDefaultEditionNameOutput.cs
│ │ │ │ └── ICommonLookupAppService.cs
│ │ │ ├── Configuration
│ │ │ │ ├── Host
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── EmailSettingsEditDto.cs
│ │ │ │ │ │ ├── GeneralSettingsEditDto.cs
│ │ │ │ │ │ ├── HostBillingSettingsEditDto.cs
│ │ │ │ │ │ ├── HostSettingsEditDto.cs
│ │ │ │ │ │ ├── HostUserManagementSettingsEditDto.cs
│ │ │ │ │ │ ├── SecuritySettingsEditDto.cs
│ │ │ │ │ │ ├── SendTestEmailInput.cs
│ │ │ │ │ │ ├── TenantManagementSettingsEditDto.cs
│ │ │ │ │ │ ├── TwoFactorLoginSettingsEditDto.cs
│ │ │ │ │ │ └── UserLockOutSettingsEditDto.cs
│ │ │ │ │ └── IHostSettingsAppService.cs
│ │ │ │ └── Tenants
│ │ │ │ ├── Dto
│ │ │ │ │ ├── LdapSettingsEditDto.cs
│ │ │ │ │ ├── TenantBillingSettingsEditDto.cs
│ │ │ │ │ ├── TenantSettingsEditDto.cs
│ │ │ │ │ └── TenantUserManagementSettingsEditDto.cs
│ │ │ │ └── ITenantSettingsAppService.cs
│ │ │ ├── DemoUiComponents
│ │ │ │ ├── Dto
│ │ │ │ │ ├── DateToStringOutput.cs
│ │ │ │ │ ├── StringOutput.cs
│ │ │ │ │ └── UploadFileOutput.cs
│ │ │ │ └── IDemoUIComponentAppService.cs
│ │ │ ├── Dto
│ │ │ │ ├── FileDto.cs
│ │ │ │ ├── PagedAndFilteredInputDto.cs
│ │ │ │ ├── PagedAndSortedInputDto.cs
│ │ │ │ ├── PagedInputDto.cs
│ │ │ │ └── PagedSortedAndFilteredInputDto.cs
│ │ │ ├── Editions
│ │ │ │ ├── Dto
│ │ │ │ │ ├── CreateOrUpdateEditionDto.cs
│ │ │ │ │ ├── EditionEditDto.cs
│ │ │ │ │ ├── EditionListDto.cs
│ │ │ │ │ ├── EditionSelectDto.cs
│ │ │ │ │ ├── EditionWithFeaturesDto.cs
│ │ │ │ │ ├── FeatureInputTypeDto.cs
│ │ │ │ │ ├── FlatFeatureDto.cs
│ │ │ │ │ ├── FlatFeatureSelectDto.cs
│ │ │ │ │ ├── GetEditionEditOutput.cs
│ │ │ │ │ ├── LocalizableComboboxItemDto.cs
│ │ │ │ │ ├── LocalizableComboboxItemSourceDto.cs
│ │ │ │ │ └── SubscribableEditionComboboxItemDto.cs
│ │ │ │ └── IEditionAppService.cs
│ │ │ ├── Friendships
│ │ │ │ ├── Dto
│ │ │ │ │ ├── AcceptFriendshipRequestInput.cs
│ │ │ │ │ ├── BlockUserInput.cs
│ │ │ │ │ ├── CreateFriendshipRequestByUserNameInput.cs
│ │ │ │ │ ├── CreateFriendshipRequestInput.cs
│ │ │ │ │ ├── FriendshipDto.cs
│ │ │ │ │ └── UnblockUserInput.cs
│ │ │ │ └── IFriendshipAppService.cs
│ │ │ ├── Localization
│ │ │ │ ├── Dto
│ │ │ │ │ ├── ApplicationLanguageEditDto.cs
│ │ │ │ │ ├── ApplicationLanguageListDto.cs
│ │ │ │ │ ├── CreateOrUpdateLanguageInput.cs
│ │ │ │ │ ├── GetLanguageForEditOutput.cs
│ │ │ │ │ ├── GetLanguagesOutput.cs
│ │ │ │ │ ├── GetLanguageTextsInput.cs
│ │ │ │ │ ├── LanguageTextListDto.cs
│ │ │ │ │ ├── SetDefaultLanguageInput.cs
│ │ │ │ │ └── UpdateLanguageTextInput.cs
│ │ │ │ └── ILanguageAppService.cs
│ │ │ ├── Logging
│ │ │ │ ├── Dto
│ │ │ │ │ └── GetLatestWebLogsOutput.cs
│ │ │ │ └── IWebLogAppService.cs
│ │ │ ├── MultiTenancy
│ │ │ │ ├── Dto
│ │ │ │ │ ├── CreateTenantInput.cs
│ │ │ │ │ ├── EditionsSelectOutput.cs
│ │ │ │ │ ├── GetTenantFeaturesEditOutput.cs
│ │ │ │ │ ├── GetTenantsInput.cs
│ │ │ │ │ ├── PaymentInfoInput.cs
│ │ │ │ │ ├── RegisterTenantInput.cs
│ │ │ │ │ ├── RegisterTenantOutput.cs
│ │ │ │ │ ├── TenantEditDto.cs
│ │ │ │ │ ├── TenantListDto.cs
│ │ │ │ │ └── UpdateTenantFeaturesInput.cs
│ │ │ │ ├── HostDashboard
│ │ │ │ │ ├── Dto
│ │ │ │ │ │ ├── ChartDateInterval.cs
│ │ │ │ │ │ ├── DashboardInputBase.cs
│ │ │ │ │ │ ├── ExpiringTenant.cs
│ │ │ │ │ │ ├── GetDashboardDataInput.cs
│ │ │ │ │ │ ├── GetEditionTenantStatisticsInput.cs
│ │ │ │ │ │ ├── GetEditionTenantStatisticsOutput.cs
│ │ │ │ │ │ ├── GetExpiringTenantsOutput.cs
│ │ │ │ │ │ ├── GetIncomeStatisticsDataInput.cs
│ │ │ │ │ │ ├── GetIncomeStatisticsDataOutput.cs
│ │ │ │ │ │ ├── GetRecentTenantsOutput.cs
│ │ │ │ │ │ ├── HostDashboardData.cs
│ │ │ │ │ │ ├── IncomeStastistic.cs
│ │ │ │ │ │ ├── RecentTenant.cs
│ │ │ │ │ │ └── TenantEdition.cs
│ │ │ │ │ └── IHostDashboardAppService.cs
│ │ │ │ ├── ITenantAppService.cs
│ │ │ │ ├── ITenantRegistrationAppService.cs
│ │ │ │ └── Payments
│ │ │ │ ├── Dto
│ │ │ │ │ ├── CancelPaymentDto.cs
│ │ │ │ │ ├── CreatePaymentDto.cs
│ │ │ │ │ ├── ExecutePaymentDto.cs
│ │ │ │ │ ├── GetPaymentHistoryInput.cs
│ │ │ │ │ ├── PaymentInfoDto.cs
│ │ │ │ │ ├── SubscriptionPaymentDto.cs
│ │ │ │ │ ├── SubscriptionPaymentListDto.cs
│ │ │ │ │ └── SubscriptionStartType.cs
│ │ │ │ └── IPaymentAppService.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Application.Shared.csproj
│ │ │ ├── Notifications
│ │ │ │ ├── Dto
│ │ │ │ │ ├── GetNotificationSettingsOutput.cs
│ │ │ │ │ ├── GetNotificationsOutput.cs
│ │ │ │ │ ├── GetUserNotificationsInput.cs
│ │ │ │ │ ├── NotificationSubscriptionDto.cs
│ │ │ │ │ ├── NotificationSubscriptionWithDisplayNameDto.cs
│ │ │ │ │ └── UpdateNotificationSettingsInput.cs
│ │ │ │ └── INotificationAppService.cs
│ │ │ ├── Organizations
│ │ │ │ ├── Dto
│ │ │ │ │ ├── CreateOrganizationUnitInput.cs
│ │ │ │ │ ├── FindOrganizationUnitUsersInput.cs
│ │ │ │ │ ├── GetOrganizationUnitUsersInput.cs
│ │ │ │ │ ├── MoveOrganizationUnitInput.cs
│ │ │ │ │ ├── OrganizationUnitDto.cs
│ │ │ │ │ ├── OrganizationUnitUserListDto.cs
│ │ │ │ │ ├── UpdateOrganizationUnitInput.cs
│ │ │ │ │ ├── UsersToOrganizationUnitInput.cs
│ │ │ │ │ └── UserToOrganizationUnitInput.cs
│ │ │ │ └── IOrganizationUnitAppService.cs
│ │ │ ├── Sessions
│ │ │ │ ├── Dto
│ │ │ │ │ ├── ApplicationInfoDto.cs
│ │ │ │ │ ├── EditionInfoDto.cs
│ │ │ │ │ ├── GetCurrentLoginInformationsOutput.cs
│ │ │ │ │ ├── SubscriptionPaymentInfoDto.cs
│ │ │ │ │ ├── TenantLoginInfoDto.cs
│ │ │ │ │ ├── UpdateUserSignInTokenOutput.cs
│ │ │ │ │ └── UserLoginInfoDto.cs
│ │ │ │ └── ISessionAppService.cs
│ │ │ ├── Tenants
│ │ │ │ └── Dashboard
│ │ │ │ ├── Dto
│ │ │ │ │ ├── GetDashboardDataInput.cs
│ │ │ │ │ ├── GetDashboardDataOutput.cs
│ │ │ │ │ ├── GetGeneralStatsInput.cs
│ │ │ │ │ ├── GetGeneralStatsOutput.cs
│ │ │ │ │ ├── GetMemberActivityOutput.cs
│ │ │ │ │ ├── GetRegionalStatsInput.cs
│ │ │ │ │ ├── GetRegionalStatsOutput.cs
│ │ │ │ │ ├── GetSalesSummaryInput.cs
│ │ │ │ │ ├── GetSalesSummaryOutput.cs
│ │ │ │ │ ├── MemberActivity.cs
│ │ │ │ │ ├── RegionalStatCountry.cs
│ │ │ │ │ ├── SalesSummaryData.cs
│ │ │ │ │ └── SalesSummaryDatePeriod.cs
│ │ │ │ └── ITenantDashboardAppService.cs
│ │ │ └── Timing
│ │ │ ├── Dto
│ │ │ │ ├── GetTimezoneComboboxItemsInput.cs
│ │ │ │ └── GetTimezonesInput.cs
│ │ │ └── ITimingAppService.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Core
│ │ │ ├── AbpZeroTemplateCoreModule.cs
│ │ │ ├── AbpZeroTemplateDomainServiceBase.cs
│ │ │ ├── AbpZeroTemplateServiceBase.cs
│ │ │ ├── AppFolders.cs
│ │ │ ├── AppVersionHelper.cs
│ │ │ ├── Authentication
│ │ │ │ └── TwoFactor
│ │ │ │ ├── GoogleAuthenticatorProvider.cs
│ │ │ │ ├── GoogleAuthenticatorSetupCode.cs
│ │ │ │ └── GoogleTwoFactorAuthenticateService.cs
│ │ │ ├── Authorization
│ │ │ │ ├── AppAuthorizationProvider.cs
│ │ │ │ ├── AppPermissions.cs
│ │ │ │ ├── Impersonation
│ │ │ │ │ ├── IImpersonationManager.cs
│ │ │ │ │ ├── ImpersonationCacheItem.cs
│ │ │ │ │ ├── ImpersonationCacheManagerExtensions.cs
│ │ │ │ │ ├── ImpersonationManager.cs
│ │ │ │ │ └── UserAndIdentity.cs
│ │ │ │ ├── Ldap
│ │ │ │ │ └── AppLdapAuthenticationSource.cs
│ │ │ │ ├── PermissionChecker.cs
│ │ │ │ ├── Roles
│ │ │ │ │ ├── AppRoleConfig.cs
│ │ │ │ │ ├── Role.cs
│ │ │ │ │ ├── RoleManager.cs
│ │ │ │ │ ├── RoleStore.cs
│ │ │ │ │ └── StaticRoleNames.cs
│ │ │ │ └── Users
│ │ │ │ ├── IUserEmailer.cs
│ │ │ │ ├── IUserLinkManager.cs
│ │ │ │ ├── IUserPolicy.cs
│ │ │ │ ├── SwitchToLinkedAccountCacheItem.cs
│ │ │ │ ├── SwitchToLinkedAccountCacheManagerExtensions.cs
│ │ │ │ ├── UserClaimsPrincipalFactory.cs
│ │ │ │ ├── User.cs
│ │ │ │ ├── UserEmailer.cs
│ │ │ │ ├── UserLinkManager.cs
│ │ │ │ ├── UserManager.cs
│ │ │ │ ├── UserPolicy.cs
│ │ │ │ ├── UserRegistrationManager.cs
│ │ │ │ └── UserStore.cs
│ │ │ ├── Chat
│ │ │ │ ├── ChatChannel.cs
│ │ │ │ ├── ChatFeatureChecker.cs
│ │ │ │ ├── ChatMessage.cs
│ │ │ │ ├── ChatMessageManager.cs
│ │ │ │ ├── IChatCommunicator.cs
│ │ │ │ ├── IChatFeatureChecker.cs
│ │ │ │ ├── IChatMessageManager.cs
│ │ │ │ └── NullChatCommunicator.cs
│ │ │ ├── Configuration
│ │ │ │ ├── AppConfigurations.cs
│ │ │ │ ├── AppSettingProvider.cs
│ │ │ │ ├── AppSettings.cs
│ │ │ │ ├── DefaultAppConfigurationAccessor.cs
│ │ │ │ ├── HostingEnvironmentExtensions.cs
│ │ │ │ └── IAppConfigurationAccessor.cs
│ │ │ ├── Debugging
│ │ │ │ └── DebugHelper.cs
│ │ │ ├── Editions
│ │ │ │ ├── EditionManager.cs
│ │ │ │ ├── FeatureValueStore.cs
│ │ │ │ └── SubscribableEdition.cs
│ │ │ ├── Emailing
│ │ │ │ ├── AbpZeroTemplateSmtpEmailSenderConfiguration.cs
│ │ │ │ ├── EmailTemplateProvider.cs
│ │ │ │ ├── EmailTemplates
│ │ │ │ │ └── default.html
│ │ │ │ └── IEmailTemplateProvider.cs
│ │ │ ├── EntityHistory
│ │ │ │ ├── EntityHistoryConfigProvider.cs
│ │ │ │ └── EntityHistoryHelper.cs
│ │ │ ├── Features
│ │ │ │ ├── AppFeatureProvider.cs
│ │ │ │ ├── AppFeatures.cs
│ │ │ │ ├── FeatureExtensions.cs
│ │ │ │ └── FeatureMetadata.cs
│ │ │ ├── Friendships
│ │ │ │ ├── Cache
│ │ │ │ │ ├── FriendCacheItem.cs
│ │ │ │ │ ├── FriendCacheItemExtensions.cs
│ │ │ │ │ ├── IUserFriendsCache.cs
│ │ │ │ │ ├── UserFriendCacheSyncronizer.cs
│ │ │ │ │ ├── UserFriendsCache.cs
│ │ │ │ │ └── UserWithFriendsCacheItem.cs
│ │ │ │ ├── ChatUserStateWatcher.cs
│ │ │ │ ├── Friendship.cs
│ │ │ │ ├── FriendshipExtensions.cs
│ │ │ │ ├── FriendshipManager.cs
│ │ │ │ └── IFriendshipManager.cs
│ │ │ ├── IAppFolders.cs
│ │ │ ├── Identity
│ │ │ │ ├── IdentityRegistrar.cs
│ │ │ │ ├── ISmsSender.cs
│ │ │ │ ├── SecurityStampValidator.cs
│ │ │ │ ├── SignInManager.cs
│ │ │ │ └── SmsSender.cs
│ │ │ ├── Localization
│ │ │ │ ├── AbpZeroTemplate
│ │ │ │ │ ├── AbpZeroTemplate-ar.xml
│ │ │ │ │ ├── AbpZeroTemplate-de.xml
│ │ │ │ │ ├── AbpZeroTemplate-es-MX.xml
│ │ │ │ │ ├── AbpZeroTemplate-es.xml
│ │ │ │ │ ├── AbpZeroTemplate-fr.xml
│ │ │ │ │ ├── AbpZeroTemplate-it.xml
│ │ │ │ │ ├── AbpZeroTemplate-pt-BR.xml
│ │ │ │ │ ├── AbpZeroTemplate-ru.xml
│ │ │ │ │ ├── AbpZeroTemplate-tr.xml
│ │ │ │ │ ├── AbpZeroTemplate-vi.xml
│ │ │ │ │ ├── AbpZeroTemplate.xml
│ │ │ │ │ ├── AbpZeroTemplate-zh-Hans.xml
│ │ │ │ │ └── READ_ME.txt
│ │ │ │ ├── AbpZeroTemplateLocalizationConfigurer.cs
│ │ │ │ └── CultureHelper.cs
│ │ │ ├── MultiTenancy
│ │ │ │ ├── Accounting
│ │ │ │ │ ├── DefaultInvoiceNumberGenerator.cs
│ │ │ │ │ ├── IInvoiceNumberGenerator.cs
│ │ │ │ │ └── Invoice.cs
│ │ │ │ ├── Demo
│ │ │ │ │ ├── RandomUserGenerator.cs
│ │ │ │ │ └── TenantDemoDataBuilder.cs
│ │ │ │ ├── EndSubscriptionResult.cs
│ │ │ │ ├── Payments
│ │ │ │ │ ├── Cache
│ │ │ │ │ │ ├── IPaymentCache.cs
│ │ │ │ │ │ ├── PaymentCache.cs
│ │ │ │ │ │ └── PaymentCacheItem.cs
│ │ │ │ │ ├── IPaymentGatewayManager.cs
│ │ │ │ │ ├── IPaymentGatewayManagerFactory.cs
│ │ │ │ │ ├── IPaymentGatewayPaymentStatusConverter.cs
│ │ │ │ │ ├── ISubscriptionPaymentRepository.cs
│ │ │ │ │ ├── PaymentGatewayManagerFactory.cs
│ │ │ │ │ ├── Paypal
│ │ │ │ │ │ ├── Payer.cs
│ │ │ │ │ │ ├── PayPalAccessTokenResult.cs
│ │ │ │ │ │ ├── PayPalAmount.cs
│ │ │ │ │ │ ├── PayPalConfiguration.cs
│ │ │ │ │ │ ├── PayPalCreatePaymentRequest.cs
│ │ │ │ │ │ ├── PayPalCreatePaymentResponse.cs
│ │ │ │ │ │ ├── PayPalExecutePaymentRequest.cs
│ │ │ │ │ │ ├── PayPalExecutePaymentResponse.cs
│ │ │ │ │ │ ├── PayPalGatewayManager.cs
│ │ │ │ │ │ ├── PayPalPaymentGatewayPaymentStatusConverter.cs
│ │ │ │ │ │ ├── PayPalRedirectUrls.cs
│ │ │ │ │ │ └── PayPalTransaction.cs
│ │ │ │ │ ├── SubscriptionPayment.cs
│ │ │ │ │ ├── SubscriptionPaymentGatewayTypeExtensions.cs
│ │ │ │ │ └── SubscriptionPaymentStatus.cs
│ │ │ │ ├── SubscriptionExpirationCheckWorker.cs
│ │ │ │ ├── SubscriptionExpireEmailNotifierWorker.cs
│ │ │ │ ├── Tenant.cs
│ │ │ │ └── TenantManager.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Core.csproj
│ │ │ ├── Notifications
│ │ │ │ ├── AppNotificationProvider.cs
│ │ │ │ ├── AppNotifier.cs
│ │ │ │ └── IAppNotifier.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Security
│ │ │ │ ├── IPasswordComplexitySettingStore.cs
│ │ │ │ └── PasswordComplexitySettingStore.cs
│ │ │ ├── Storage
│ │ │ │ ├── BinaryObject.cs
│ │ │ │ ├── DbBinaryObjectManager.cs
│ │ │ │ ├── IBinaryObjectManager.cs
│ │ │ │ ├── ITempFileCacheManager.cs
│ │ │ │ └── TempFileCacheManager.cs
│ │ │ ├── Timing
│ │ │ │ ├── ITimeZoneService.cs
│ │ │ │ └── TimeZoneService.cs
│ │ │ ├── Url
│ │ │ │ └── IWebUrlService.cs
│ │ │ └── Web
│ │ │ └── WebContentFolderHelper.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Core.Shared
│ │ │ ├── AbpZeroTemplateConsts.cs
│ │ │ ├── Authorization
│ │ │ │ └── Users
│ │ │ │ └── UserConsts.cs
│ │ │ ├── Chat
│ │ │ │ ├── ChatMessageReadState.cs
│ │ │ │ └── ChatSide.cs
│ │ │ ├── Editions
│ │ │ │ └── EditionPaymentType.cs
│ │ │ ├── Friendships
│ │ │ │ └── FriendshipState.cs
│ │ │ ├── MultiTenancy
│ │ │ │ ├── Payments
│ │ │ │ │ ├── CreatePaymentResponse.cs
│ │ │ │ │ ├── ExecutePaymentResponse.cs
│ │ │ │ │ ├── PaymentPeriodType.cs
│ │ │ │ │ └── SubscriptionPaymentGatewayType.cs
│ │ │ │ └── TenantConsts.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Core.Shared.csproj
│ │ │ ├── Notifications
│ │ │ │ └── AppNotificationNames.cs
│ │ │ ├── Security
│ │ │ │ └── PasswordComplexitySetting.cs
│ │ │ └── Validation
│ │ │ └── ValidationHelper.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.EntityFrameworkCore
│ │ │ ├── EntityFrameworkCore
│ │ │ │ ├── AbpZeroDbMigrator.cs
│ │ │ │ ├── AbpZeroTemplateDbContextConfigurer.cs
│ │ │ │ ├── AbpZeroTemplateDbContext.cs
│ │ │ │ ├── AbpZeroTemplateDbContextFactory.cs
│ │ │ │ ├── AbpZeroTemplateEntityFrameworkCoreModule.cs
│ │ │ │ ├── DatabaseCheckHelper.cs
│ │ │ │ └── Repositories
│ │ │ │ └── AbpZeroTemplateRepositoryBase.cs
│ │ │ ├── Migrations
│ │ │ │ ├── 20170406083347_Initial_Migration.cs
│ │ │ │ ├── 20170406083347_Initial_Migration.Designer.cs
│ │ │ │ ├── 20170623075109_AspNetZero_V4_1_Changes.cs
│ │ │ │ ├── 20170623075109_AspNetZero_V4_1_Changes.Designer.cs
│ │ │ │ ├── 20170704084731_Added_GoogleAuthenticatorKey_Column.cs
│ │ │ │ ├── 20170704084731_Added_GoogleAuthenticatorKey_Column.Designer.cs
│ │ │ │ ├── 20170714081027_Added_Relation_Between_Edition_And_SubscriptionPayment.cs
│ │ │ │ ├── 20170714081027_Added_Relation_Between_Edition_And_SubscriptionPayment.Designer.cs
│ │ │ │ ├── 20170724142223_Upgraded_To_Abp_V2_2.cs
│ │ │ │ ├── 20170724142223_Upgraded_To_Abp_V2_2.Designer.cs
│ │ │ │ ├── 20170913133916_Added_SharedMessageId_To_ChatMessage.cs
│ │ │ │ ├── 20170913133916_Added_SharedMessageId_To_ChatMessage.Designer.cs
│ │ │ │ ├── 20170914070123_Added_ReceiverReadState_To_ChatMessage.cs
│ │ │ │ ├── 20170914070123_Added_ReceiverReadState_To_ChatMessage.Designer.cs
│ │ │ │ ├── 20170914084815_Invoice_Changes.cs
│ │ │ │ ├── 20170914084815_Invoice_Changes.Designer.cs
│ │ │ │ ├── 20170914121022_TypeChange_SharedMessageId_String_Guid.cs
│ │ │ │ ├── 20170914121022_TypeChange_SharedMessageId_String_Guid.Designer.cs
│ │ │ │ ├── 20180118065703_Added_Entity_History.cs
│ │ │ │ ├── 20180118065703_Added_Entity_History.Designer.cs
│ │ │ │ ├── 20180320065710_Upgraded_To_Abp_V3_5.cs
│ │ │ │ ├── 20180320065710_Upgraded_To_Abp_V3_5.Designer.cs
│ │ │ │ ├── 20180718081610_Abp_v3_7_Changes.cs
│ │ │ │ ├── 20180718081610_Abp_v3_7_Changes.Designer.cs
│ │ │ │ ├── 20180726063233_Upgraded_ABP_v3.8.0.cs
│ │ │ │ ├── 20180726063233_Upgraded_ABP_v3.8.0.Designer.cs
│ │ │ │ ├── 20180731052649_Upgrade_ABP_v3.8.1.cs
│ │ │ │ ├── 20180731052649_Upgrade_ABP_v3.8.1.Designer.cs
│ │ │ │ ├── 20180807062930_Upgrade_ABP_v3.8.2.cs
│ │ │ │ ├── 20180807062930_Upgrade_ABP_v3.8.2.Designer.cs
│ │ │ │ ├── AbpZeroTemplateDbContextModelSnapshot.cs
│ │ │ │ └── Seed
│ │ │ │ ├── Host
│ │ │ │ │ ├── DefaultEditionCreator.cs
│ │ │ │ │ ├── DefaultLanguagesCreator.cs
│ │ │ │ │ ├── DefaultSettingsCreator.cs
│ │ │ │ │ ├── HostRoleAndUserCreator.cs
│ │ │ │ │ └── InitialHostDbBuilder.cs
│ │ │ │ ├── SeedHelper.cs
│ │ │ │ └── Tenants
│ │ │ │ ├── DefaultTenantBuilder.cs
│ │ │ │ └── TenantRoleAndUserBuilder.cs
│ │ │ ├── MultiTenancy
│ │ │ │ └── Payments
│ │ │ │ └── SubscriptionPaymentRepository.cs
│ │ │ └── MyCompanyName.AbpZeroTemplate.EntityFrameworkCore.csproj
│ │ ├── MyCompanyName.AbpZeroTemplate.Migrator
│ │ │ ├── AbpZeroTemplateMigratorModule.cs
│ │ │ ├── appsettings.json
│ │ │ ├── DependencyInjection
│ │ │ │ └── ServiceCollectionRegistrar.cs
│ │ │ ├── log4net.config
│ │ │ ├── Log.cs
│ │ │ ├── MultiTenantMigrateExecuter.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Migrator.csproj
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── PublishProfiles
│ │ │ └── FolderProfile.pubxml
│ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.Droid
│ │ │ ├── AbpZeroTemplateXamarinAndroidModule.cs
│ │ │ ├── Activities
│ │ │ │ └── SplashActivity.cs
│ │ │ ├── app.config
│ │ │ ├── Localization
│ │ │ │ ├── Assets
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ └── Locale.cs
│ │ │ ├── MainActivity.cs
│ │ │ ├── MainApplication.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.Droid.csproj
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.Droid.csproj.bak
│ │ │ ├── packages.config
│ │ │ ├── Properties
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Renderer
│ │ │ │ ├── CropViewRenderer.cs
│ │ │ │ ├── ExtendedLabelRenderer.cs
│ │ │ │ └── FontExtensions.cs
│ │ │ └── Resources
│ │ │ ├── AboutResources.txt
│ │ │ ├── drawable
│ │ │ │ ├── AppLogo.png
│ │ │ │ ├── hamburger.png
│ │ │ │ ├── icon.png
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── AppLogo.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ └── icon.png
│ │ │ ├── layout
│ │ │ │ ├── Tabbar.axml
│ │ │ │ └── Toolbar.axml
│ │ │ ├── Resource.Designer.cs
│ │ │ ├── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ └── file_paths.xml
│ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.iOS
│ │ │ ├── AbpZeroTemplateXamarinIosModule.cs
│ │ │ ├── app.config
│ │ │ ├── AppDelegate.cs
│ │ │ ├── Entitlements.plist
│ │ │ ├── Info.plist
│ │ │ ├── iTunesArtwork
│ │ │ ├── iTunesArtwork@2x
│ │ │ ├── LaunchScreen.storyboard
│ │ │ ├── Localization
│ │ │ │ └── Locale.cs
│ │ │ ├── Main.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.iOS.csproj
│ │ │ ├── packages.config
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Renderer
│ │ │ │ ├── CropViewDelegate.cs
│ │ │ │ └── CropViewRenderer.cs
│ │ │ └── Resources
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default-Portrait.png
│ │ │ ├── hamburger@2x.png
│ │ │ ├── hamburger.png
│ │ │ ├── Icon-167.png
│ │ │ ├── Icon@2x.png
│ │ │ ├── Icon-40@2x.png
│ │ │ ├── Icon-40.png
│ │ │ ├── Icon-50@2x.png
│ │ │ ├── Icon-50.png
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-60@3x.png
│ │ │ ├── Icon-60.png
│ │ │ ├── Icon-72@2x.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon-76@2x.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Icon.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small@3x.png
│ │ │ ├── Icon-Small-40@2x.png
│ │ │ ├── Icon-Small-40@3x.png
│ │ │ ├── Icon-Small-40.png
│ │ │ ├── Icon-Small.png
│ │ │ └── LaunchScreen.storyboard
│ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.Shared
│ │ │ ├── AbpZeroTemplateXamarinSharedModule.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Behaviors
│ │ │ │ ├── ActionCollection.cs
│ │ │ │ ├── Base
│ │ │ │ │ └── BindableBehavior.cs
│ │ │ │ ├── BehaviorBase.cs
│ │ │ │ ├── BindableObjectCollection.cs
│ │ │ │ ├── EventHandlerBehavior.cs
│ │ │ │ ├── EventToCommandBehavior.cs
│ │ │ │ ├── IAction.cs
│ │ │ │ └── InvokeCommandAction.cs
│ │ │ ├── Commands
│ │ │ │ └── HttpRequestBaseCommand.cs
│ │ │ ├── Controls
│ │ │ │ ├── CardView.cs
│ │ │ │ ├── ControlSetting.cs
│ │ │ │ ├── CropView.cs
│ │ │ │ ├── Divider.xaml
│ │ │ │ ├── Divider.xaml.cs
│ │ │ │ ├── ExtendedDatePicker.cs
│ │ │ │ ├── HideableToolbarItem.cs
│ │ │ │ ├── LabelSection.xaml
│ │ │ │ └── LabelSection.xaml.cs
│ │ │ ├── Converters
│ │ │ │ ├── BackgroundColorConverter.cs
│ │ │ │ ├── BoolToYesNoConverter.cs
│ │ │ │ ├── DatetimeConverter.cs
│ │ │ │ ├── ImageSourceConverter.cs
│ │ │ │ ├── IndentConverter.cs
│ │ │ │ └── InverseBooleanConverter.cs
│ │ │ ├── Core
│ │ │ │ ├── ApplicationBootstrapper.cs
│ │ │ │ ├── DataStorage
│ │ │ │ │ ├── DataStorageKey.cs
│ │ │ │ │ ├── DataStorageManager.cs
│ │ │ │ │ └── IDataStorageManager.cs
│ │ │ │ ├── Dependency
│ │ │ │ │ └── DependencyResolver.cs
│ │ │ │ ├── Exception
│ │ │ │ │ └── ExceptionHandler.cs
│ │ │ │ ├── Threading
│ │ │ │ │ ├── AbpExceptionHandler.cs
│ │ │ │ │ ├── AsyncCommand.cs
│ │ │ │ │ ├── AsyncRunner.cs
│ │ │ │ │ └── WebRequestExecuter.cs
│ │ │ │ └── Type
│ │ │ │ └── TypeHelperExtended.cs
│ │ │ ├── Extensions
│ │ │ │ ├── AbpUserLocalizationConfigDtoExtensions.cs
│ │ │ │ ├── DateTimeExtensions.cs
│ │ │ │ ├── ImageSourceExtensions.cs
│ │ │ │ ├── MarkupExtensions
│ │ │ │ │ ├── HasPermissionExtension.cs
│ │ │ │ │ ├── ImageSourceExtension.cs
│ │ │ │ │ └── TranslateExtension.cs
│ │ │ │ └── MessagingCenterExtensions.cs
│ │ │ ├── Localization
│ │ │ │ ├── ILocale.cs
│ │ │ │ ├── L.cs
│ │ │ │ ├── LocalizationSource.cs
│ │ │ │ ├── LocalTranslationHelper.cs
│ │ │ │ ├── PlatformCulture.cs
│ │ │ │ └── Resources
│ │ │ │ ├── LocalTranslation.Designer.cs
│ │ │ │ ├── LocalTranslation.resx
│ │ │ │ └── LocalTranslation.tr.resx
│ │ │ ├── Models
│ │ │ │ ├── Common
│ │ │ │ │ └── SelectableItem.cs
│ │ │ │ ├── NavigationMenu
│ │ │ │ │ └── NavigationMenuItem.cs
│ │ │ │ ├── Tenants
│ │ │ │ │ ├── TenantEditModel.cs
│ │ │ │ │ └── TenantListModel.cs
│ │ │ │ └── Users
│ │ │ │ ├── OrganizationUnitModel.cs
│ │ │ │ ├── UserCreateOrUpdateModel.cs
│ │ │ │ ├── UserEditOrCreateModel.cs
│ │ │ │ └── UserListModel.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Mobile.Shared.csproj
│ │ │ ├── Services
│ │ │ │ ├── Account
│ │ │ │ │ ├── AccountService.cs
│ │ │ │ │ └── IAccountService.cs
│ │ │ │ ├── Modal
│ │ │ │ │ ├── IModalService.cs
│ │ │ │ │ └── ModalService.cs
│ │ │ │ ├── Navigation
│ │ │ │ │ ├── IMenuProvider.cs
│ │ │ │ │ ├── INavigationService.cs
│ │ │ │ │ ├── MenuProvider.cs
│ │ │ │ │ └── NavigationService.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── IPageService.cs
│ │ │ │ │ └── PageService.cs
│ │ │ │ └── Permission
│ │ │ │ ├── IPermissionService.cs
│ │ │ │ ├── PermissionKey.cs
│ │ │ │ └── PermissionService.cs
│ │ │ ├── UI
│ │ │ │ ├── Assets
│ │ │ │ │ ├── AssetsHelper.cs
│ │ │ │ │ └── Images
│ │ │ │ │ ├── AppLogo.png
│ │ │ │ │ ├── ChangeLanguage.png
│ │ │ │ │ ├── ChangePassword.png
│ │ │ │ │ ├── HeaderBackground.jpg
│ │ │ │ │ ├── Logout.png
│ │ │ │ │ ├── person.png
│ │ │ │ │ ├── Settings.png
│ │ │ │ │ ├── Tenants.png
│ │ │ │ │ └── UserList.png
│ │ │ │ └── UserDialogHelper.cs
│ │ │ ├── Validations
│ │ │ │ ├── DataAnnotationsValidationResult.cs
│ │ │ │ ├── DataAnnotationsValidator.cs
│ │ │ │ └── ValidationError.cs
│ │ │ ├── ViewModels
│ │ │ │ ├── Base
│ │ │ │ │ ├── ExtendedBindableObject.cs
│ │ │ │ │ ├── MessagingCenterKeys.cs
│ │ │ │ │ ├── PageDefaults.cs
│ │ │ │ │ ├── UserConfigurationManager.cs
│ │ │ │ │ ├── ViewManager.cs
│ │ │ │ │ └── XamarinViewModel.cs
│ │ │ │ ├── ChangePasswordViewModel.cs
│ │ │ │ ├── EmailActivationViewModel.cs
│ │ │ │ ├── ForgotPasswordViewModel.cs
│ │ │ │ ├── InitialViewModel.cs
│ │ │ │ ├── LoginViewModel.cs
│ │ │ │ ├── MainViewModel.cs
│ │ │ │ ├── MySettingsViewModel.cs
│ │ │ │ ├── ProfilePictureViewModel.cs
│ │ │ │ ├── _SampleViewModel.cs
│ │ │ │ ├── SendTwoFactorCodeViewModel.cs
│ │ │ │ ├── TenantDetailsViewModel.cs
│ │ │ │ ├── TenantsViewModel.cs
│ │ │ │ ├── UserDetailsViewModel.cs
│ │ │ │ └── UsersViewModel.cs
│ │ │ └── Views
│ │ │ ├── ChangePasswordView.xaml
│ │ │ ├── ChangePasswordView.xaml.cs
│ │ │ ├── EmailActivationView.xaml
│ │ │ ├── EmailActivationView.xaml.cs
│ │ │ ├── ForgotPasswordView.xaml
│ │ │ ├── ForgotPasswordView.xaml.cs
│ │ │ ├── InitialView.xaml
│ │ │ ├── InitialView.xaml.cs
│ │ │ ├── IXamarinView.cs
│ │ │ ├── LoginView.xaml
│ │ │ ├── LoginView.xaml.cs
│ │ │ ├── MainView.xaml
│ │ │ ├── MainView.xaml.cs
│ │ │ ├── MySettingsView.xaml
│ │ │ ├── MySettingsView.xaml.cs
│ │ │ ├── ProfilePictureView.xaml
│ │ │ ├── ProfilePictureView.xaml.cs
│ │ │ ├── _SampleView.xaml
│ │ │ ├── _SampleView.xaml.cs
│ │ │ ├── SendTwoFactorCodeView.xaml
│ │ │ ├── SendTwoFactorCodeView.xaml.cs
│ │ │ ├── TenantDetailsView.xaml
│ │ │ ├── TenantDetailsView.xaml.cs
│ │ │ ├── TenantsView.xaml
│ │ │ ├── TenantsView.xaml.cs
│ │ │ ├── UserDetailsView.xaml
│ │ │ ├── UserDetailsView.xaml.cs
│ │ │ ├── UsersView.xaml
│ │ │ └── UsersView.xaml.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Web.Core
│ │ │ ├── AbpZeroTemplateWebCoreModule.cs
│ │ │ ├── Authentication
│ │ │ │ ├── JwtBearer
│ │ │ │ │ ├── AbpZeroTemplateJwtSecurityTokenHandler.cs
│ │ │ │ │ └── TokenAuthConfiguration.cs
│ │ │ │ └── TwoFactor
│ │ │ │ ├── TwoFactorCodeCacheExtensions.cs
│ │ │ │ └── TwoFactorCodeCacheItem.cs
│ │ │ ├── Chat
│ │ │ │ └── SignalR
│ │ │ │ ├── ChatHub.cs
│ │ │ │ ├── SendChatMessageInput.cs
│ │ │ │ ├── SendFriendshipRequestInput.cs
│ │ │ │ └── SignalRChatCommunicator.cs
│ │ │ ├── Configuration
│ │ │ │ └── AppConfigurationAccessor.cs
│ │ │ ├── Controllers
│ │ │ │ ├── AbpZeroTemplateControllerBase.cs
│ │ │ │ ├── ChatControllerBase.cs
│ │ │ │ ├── DemoUiComponentsController.cs
│ │ │ │ ├── FileController.cs
│ │ │ │ ├── ProfileControllerBase.cs
│ │ │ │ ├── TenantCustomizationController.cs
│ │ │ │ └── TokenAuthController.cs
│ │ │ ├── Helpers
│ │ │ │ └── ImageFormatHelper.cs
│ │ │ ├── IdentityServer
│ │ │ │ ├── ExternalLoginInfoHelper.cs
│ │ │ │ ├── IdentityServerConfig.cs
│ │ │ │ └── IdentityServerRegistrar.cs
│ │ │ ├── Models
│ │ │ │ └── TokenAuth
│ │ │ │ ├── AuthenticateModel.cs
│ │ │ │ ├── AuthenticateResultModel.cs
│ │ │ │ ├── ExternalAuthenticateModel.cs
│ │ │ │ ├── ExternalAuthenticateResultModel.cs
│ │ │ │ ├── ExternalLoginProviderInfoModel.cs
│ │ │ │ ├── ImpersonatedAuthenticateResultModel.cs
│ │ │ │ ├── ImpersonateModel.cs
│ │ │ │ ├── ImpersonateResultModel.cs
│ │ │ │ ├── SendTwoFactorAuthCodeModel.cs
│ │ │ │ └── SwitchedAccountAuthenticateResultModel.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Web.Core.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Security
│ │ │ │ └── Recaptcha
│ │ │ │ └── RecaptchaValidator.cs
│ │ │ ├── Session
│ │ │ │ ├── IPerRequestSessionCache.cs
│ │ │ │ └── PerRequestSessionCache.cs
│ │ │ └── Url
│ │ │ ├── AppUrlServiceBase.cs
│ │ │ └── WebUrlServiceBase.cs
│ │ ├── MyCompanyName.AbpZeroTemplate.Web.Host
│ │ │ ├── app.config
│ │ │ ├── appsettings.json
│ │ │ ├── appsettings.production.json
│ │ │ ├── appsettings.Staging.json
│ │ │ ├── Controllers
│ │ │ │ ├── AntiForgeryController.cs
│ │ │ │ ├── ChatController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ └── ProfileController.cs
│ │ │ ├── Dockerfile
│ │ │ ├── log4net.config
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Web.Host.csproj
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Startup
│ │ │ │ ├── AbpZeroTemplateWebHostModule.cs
│ │ │ │ ├── AuthConfigurer.cs
│ │ │ │ ├── Program.cs
│ │ │ │ └── Startup.cs
│ │ │ ├── tempkey.rsa
│ │ │ ├── Url
│ │ │ │ ├── AngularAppUrlService.cs
│ │ │ │ └── WebUrlService.cs
│ │ │ ├── web.config
│ │ │ └── wwwroot
│ │ │ ├── Common
│ │ │ │ └── Images
│ │ │ │ ├── app-logo-on-dark.png
│ │ │ │ ├── app-logo-on-light.png
│ │ │ │ ├── logo.png
│ │ │ │ └── SampleProfilePics
│ │ │ │ ├── sample-profile-01.jpg
│ │ │ │ ├── sample-profile-02.jpg
│ │ │ │ ├── sample-profile-03.jpg
│ │ │ │ ├── sample-profile-04.jpg
│ │ │ │ ├── sample-profile-05.jpg
│ │ │ │ ├── sample-profile-06.jpg
│ │ │ │ ├── sample-profile-07.jpg
│ │ │ │ ├── sample-profile-08.jpg
│ │ │ │ ├── sample-profile-09.jpg
│ │ │ │ └── sample-profile-10.jpg
│ │ │ ├── Plugins
│ │ │ ├── swagger
│ │ │ │ └── ui
│ │ │ │ ├── abp.js
│ │ │ │ ├── abp.swagger.js
│ │ │ │ └── index.html
│ │ │ └── Temp
│ │ │ └── Downloads
│ │ │ └── ReadMe.txt
│ │ ├── MyCompanyName.AbpZeroTemplate.Web.Mvc
│ │ │ ├── app.config
│ │ │ ├── appsettings.json
│ │ │ ├── appsettings.production.json
│ │ │ ├── appsettings.Staging.json
│ │ │ ├── Areas
│ │ │ │ └── AppAreaName
│ │ │ │ ├── Controllers
│ │ │ │ │ ├── AuditLogsController.cs
│ │ │ │ │ ├── ChatController.cs
│ │ │ │ │ ├── Common.cs
│ │ │ │ │ ├── DashboardController.cs
│ │ │ │ │ ├── DemoUiComponentsController.cs
│ │ │ │ │ ├── EditionsController.cs
│ │ │ │ │ ├── HomeController.cs
│ │ │ │ │ ├── HostDashboardController.cs
│ │ │ │ │ ├── HostSettingsController.cs
│ │ │ │ │ ├── InvoiceController.cs
│ │ │ │ │ ├── LanguagesController.cs
│ │ │ │ │ ├── MaintenanceController.cs
│ │ │ │ │ ├── NotificationsController.cs
│ │ │ │ │ ├── OrganizationUnitsController.cs
│ │ │ │ │ ├── ProfileController.cs
│ │ │ │ │ ├── RolesController.cs
│ │ │ │ │ ├── SettingsController.cs
│ │ │ │ │ ├── SubscriptionManagementController.cs
│ │ │ │ │ ├── TenantsController.cs
│ │ │ │ │ ├── UiCustomizationController.cs
│ │ │ │ │ ├── UsersController.cs
│ │ │ │ │ └── WelcomeController.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Accounting
│ │ │ │ │ │ └── InvoiceViewModel.cs
│ │ │ │ │ ├── AuditLogs
│ │ │ │ │ │ └── EntityChangeDetailModalViewModel.cs
│ │ │ │ │ ├── Common
│ │ │ │ │ │ ├── FeatureTreeItemModel.cs
│ │ │ │ │ │ ├── IFeatureEditViewModel.cs
│ │ │ │ │ │ ├── IOrganizationUnitsEditViewModel.cs
│ │ │ │ │ │ ├── IPermissionsEditViewModel.cs
│ │ │ │ │ │ ├── Modals
│ │ │ │ │ │ │ ├── LookupModalViewModel.cs
│ │ │ │ │ │ │ └── ModalHeaderViewModel.cs
│ │ │ │ │ │ ├── OrganizationUnitTreeItemModel.cs
│ │ │ │ │ │ └── PermissionTreeItemModel.cs
│ │ │ │ │ ├── Editions
│ │ │ │ │ │ ├── CreateOrEditRoleModalViewModel.cs
│ │ │ │ │ │ └── SubscriptionDashboardViewModel.cs
│ │ │ │ │ ├── HostDashboard
│ │ │ │ │ │ └── HostDashboardViewModel.cs
│ │ │ │ │ ├── HostSettings
│ │ │ │ │ │ └── HostSettingsViewModel.cs
│ │ │ │ │ ├── Languages
│ │ │ │ │ │ ├── CreateOrEditLanguageModalViewModel.cs
│ │ │ │ │ │ ├── EditTextModalViewModel.cs
│ │ │ │ │ │ ├── LanguagesIndexViewModel.cs
│ │ │ │ │ │ └── LanguageTextsViewModel.cs
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── FooterViewModel.cs
│ │ │ │ │ │ ├── HeaderViewModel.cs
│ │ │ │ │ │ └── MenuViewModel.cs
│ │ │ │ │ ├── Maintenance
│ │ │ │ │ │ └── MaintenanceViewModel.cs
│ │ │ │ │ ├── OrganizationUnits
│ │ │ │ │ │ ├── CreateOrganizationUnitModalViewModel.cs
│ │ │ │ │ │ └── EditOrganizationUnitModalViewModel.cs
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ └── MySettingsViewModel.cs
│ │ │ │ │ ├── Roles
│ │ │ │ │ │ ├── CreateOrEditRoleModalViewModel.cs
│ │ │ │ │ │ └── RoleListViewModel.cs
│ │ │ │ │ ├── Settings
│ │ │ │ │ │ └── SettingsViewModel.cs
│ │ │ │ │ ├── SubscriptionManagement
│ │ │ │ │ │ └── PaymentResultViewModel.cs
│ │ │ │ │ ├── Tenants
│ │ │ │ │ │ ├── CreateTenantViewModel.cs
│ │ │ │ │ │ ├── EditTenantViewModel.cs
│ │ │ │ │ │ ├── TenantFeaturesEditViewModel.cs
│ │ │ │ │ │ └── TenantIndexViewModel.cs
│ │ │ │ │ ├── UiCustomization
│ │ │ │ │ │ └── UiCustomizationViewModel.cs
│ │ │ │ │ └── Users
│ │ │ │ │ ├── CreateOrEditUserModalViewModel.cs
│ │ │ │ │ ├── UserLoginAttemptModalViewModel.cs
│ │ │ │ │ ├── UserPermissionsEditViewModel.cs
│ │ │ │ │ └── UsersViewModel.cs
│ │ │ │ ├── Startup
│ │ │ │ │ ├── AppAreaNameNavigationProvider.cs
│ │ │ │ │ └── AppAreaNamePageNames.cs
│ │ │ │ └── Views
│ │ │ │ ├── AuditLogs
│ │ │ │ │ ├── _EntityChangeDetailModal.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Common
│ │ │ │ │ ├── _FeaturesTree.cshtml
│ │ │ │ │ ├── _FeaturesTreeItem.cshtml
│ │ │ │ │ ├── Modals
│ │ │ │ │ │ ├── Empty
│ │ │ │ │ │ │ ├── _Empty.cshtml
│ │ │ │ │ │ │ └── README.txt
│ │ │ │ │ │ ├── _LookupModal.cshtml
│ │ │ │ │ │ ├── _ModalFooterWithClose.cshtml
│ │ │ │ │ │ ├── _ModalFooterWithSaveAndCancel.cshtml
│ │ │ │ │ │ └── _ModalHeader.cshtml
│ │ │ │ │ ├── _OrganizationTree.cshtml
│ │ │ │ │ ├── _OrganizationUnitTreeItem.cshtml
│ │ │ │ │ ├── _PermissionTree.cshtml
│ │ │ │ │ └── _PermissionTreeItem.cshtml
│ │ │ │ ├── Dashboard
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── DemoUiComponents
│ │ │ │ │ ├── _DateAndTimePickers.cshtml
│ │ │ │ │ ├── _Editor.cshtml
│ │ │ │ │ ├── _FileUpload.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── _InputMask.cshtml
│ │ │ │ │ └── _Selections.cshtml
│ │ │ │ ├── Editions
│ │ │ │ │ ├── _CreateOrEditModal.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── HostDashboard
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── HostSettings
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Invoice
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Languages
│ │ │ │ │ ├── _CreateOrEditModal.cshtml
│ │ │ │ │ ├── _EditTextModal.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Texts.cshtml
│ │ │ │ ├── Layout
│ │ │ │ │ ├── _ChatBar.cshtml
│ │ │ │ │ └── _Layout.cshtml
│ │ │ │ ├── Maintenance
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Notifications
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── _SettingsModal.cshtml
│ │ │ │ ├── OrganizationUnits
│ │ │ │ │ ├── _AddMemberModal.cshtml
│ │ │ │ │ ├── _CreateModal.cshtml
│ │ │ │ │ ├── _EditModal.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Profile
│ │ │ │ │ ├── _ChangePasswordModal.cshtml
│ │ │ │ │ ├── _ChangePictureModal.cshtml
│ │ │ │ │ ├── _LinkAccountModal.cshtml
│ │ │ │ │ ├── _LinkedAccountsModal.cshtml
│ │ │ │ │ ├── _MySettingsModal.cshtml
│ │ │ │ │ └── _SmsVerificationModal.cshtml
│ │ │ │ ├── Roles
│ │ │ │ │ ├── _CreateOrEditModal.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Settings
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared
│ │ │ │ │ └── Components
│ │ │ │ │ ├── AppAreaNameFooter
│ │ │ │ │ │ ├── AppAreaNameFooterViewComponent.cs
│ │ │ │ │ │ └── Default.cshtml
│ │ │ │ │ ├── AppAreaNameHeader
│ │ │ │ │ │ ├── AppAreaNameHeaderViewComponent.cs
│ │ │ │ │ │ └── Default.cshtml
│ │ │ │ │ └── AppAreaNameMenu
│ │ │ │ │ ├── AppAreaNameMenuViewComponent.cs
│ │ │ │ │ ├── Default.cshtml
│ │ │ │ │ ├── Top.cshtml
│ │ │ │ │ ├── _TopUserMenuItem.cshtml
│ │ │ │ │ ├── _UserMenuItem.cshtml
│ │ │ │ │ ├── UserMenuItemExtensions.cs
│ │ │ │ │ └── UserMenuItemViewModel.cs
│ │ │ │ ├── SubscriptionManagement
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Tenants
│ │ │ │ │ ├── _CreateModal.cshtml
│ │ │ │ │ ├── _EditModal.cshtml
│ │ │ │ │ ├── _FeaturesModal.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── UiCustomization
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Users
│ │ │ │ │ ├── _CreateOrEditModal.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── _LoginAttemptsModal.cshtml
│ │ │ │ │ └── _PermissionsModal.cshtml
│ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ ├── _ViewStart.cshtml
│ │ │ │ └── Welcome
│ │ │ │ └── Index.cshtml
│ │ │ ├── bundleconfig.json
│ │ │ ├── compilerconfig.json
│ │ │ ├── compilerconfig.json.bindings
│ │ │ ├── compilerconfig.json.defaults
│ │ │ ├── Controllers
│ │ │ │ ├── AccountController.cs
│ │ │ │ ├── ConsentController.cs
│ │ │ │ ├── ErrorController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ ├── InstallController.cs
│ │ │ │ ├── PaymentController.cs
│ │ │ │ ├── ProfileController.cs
│ │ │ │ └── TenantRegistrationController.cs
│ │ │ ├── Dockerfile
│ │ │ ├── gulpfile.js
│ │ │ ├── log4net.config
│ │ │ ├── Models
│ │ │ │ ├── Account
│ │ │ │ │ ├── EmailConfirmationViewModel.cs
│ │ │ │ │ ├── LanguagesViewModel.cs
│ │ │ │ │ ├── LoginFormViewModel.cs
│ │ │ │ │ ├── LoginModel.cs
│ │ │ │ │ ├── LoginViewModel.cs
│ │ │ │ │ ├── RegisterResultViewModel.cs
│ │ │ │ │ ├── RegisterViewModel.cs
│ │ │ │ │ ├── ResetPasswordViewModel.cs
│ │ │ │ │ ├── SendPasswordResetLinkViewModel.cs
│ │ │ │ │ ├── SendSecurityCodeViewModel.cs
│ │ │ │ │ ├── SwitchToLinkedAccountModel.cs
│ │ │ │ │ └── VerifySecurityCodeViewModel.cs
│ │ │ │ ├── Consent
│ │ │ │ │ ├── ConsentInputModel.cs
│ │ │ │ │ ├── ConsentOptions.cs
│ │ │ │ │ ├── ConsentViewModel.cs
│ │ │ │ │ ├── ProcessConsentResult.cs
│ │ │ │ │ └── ScopeViewModel.cs
│ │ │ │ ├── Install
│ │ │ │ │ └── InstallViewModel.cs
│ │ │ │ ├── Payment
│ │ │ │ │ ├── CancelPaymentModel.cs
│ │ │ │ │ ├── CreatePaymentModel.cs
│ │ │ │ │ └── PaymentViewModel.cs
│ │ │ │ └── TenantRegistration
│ │ │ │ ├── EditionsSelectViewModel.cs
│ │ │ │ ├── TenantRegisterResultViewModel.cs
│ │ │ │ └── TenantRegisterViewModel.cs
│ │ │ ├── MyCompanyName.AbpZeroTemplate.Web.Mvc.csproj
│ │ │ ├── package.json
│ │ │ ├── package-mapping-config.js
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Resources
│ │ │ │ ├── IWebResourceManager.cs
│ │ │ │ ├── ScriptPaths.cs
│ │ │ │ └── WebResourceManager.cs
│ │ │ ├── Startup
│ │ │ │ ├── AbpZeroTemplateWebMvcModule.cs
│ │ │ │ ├── AuthConfigurer.cs
│ │ │ │ ├── Program.cs
│ │ │ │ └── Startup.cs
│ │ │ ├── TagHelpers
│ │ │ │ ├── AbpZeroTemplateLinkHrefTagHelper.cs
│ │ │ │ └── AbpZeroTemplateScriptSrcTagHelper.cs
│ │ │ ├── tempkey.rsa
│ │ │ ├── Theme
│ │ │ │ └── IUiThemeCustomizer.cs
│ │ │ ├── tsconfig.json
│ │ │ ├── Url
│ │ │ │ ├── MvcAppUrlService.cs
│ │ │ │ └── WebUrlService.cs
│ │ │ ├── Views
│ │ │ │ ├── AbpZeroTemplateRazorPage.cs
│ │ │ │ ├── AbpZeroTemplateViewComponent.cs
│ │ │ │ ├── Account
│ │ │ │ │ ├── EmailActivation.cshtml
│ │ │ │ │ ├── ForgotPassword.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── RegisterResult.cshtml
│ │ │ │ │ ├── ResetPassword.cshtml
│ │ │ │ │ ├── SendSecurityCode.cshtml
│ │ │ │ │ ├── VerifySecurityCode.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Consent
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── _ScopeListItem.cshtml
│ │ │ │ ├── Error
│ │ │ │ │ ├── Error403.cshtml
│ │ │ │ │ ├── Error404.cshtml
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Install
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Restart.cshtml
│ │ │ │ ├── Payment
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── _PayPal.cshtml
│ │ │ │ ├── Shared
│ │ │ │ │ └── Components
│ │ │ │ │ ├── AccountLanguages
│ │ │ │ │ │ ├── AccountLanguagesViewComponent.cs
│ │ │ │ │ │ ├── Default.cshtml
│ │ │ │ │ │ └── LanguageSelectionViewModel.cs
│ │ │ │ │ ├── AccountLogo
│ │ │ │ │ │ ├── AccountLogoViewComponent.cs
│ │ │ │ │ │ ├── AccountLogoViewModel.cs
│ │ │ │ │ │ └── Default.cshtml
│ │ │ │ │ └── TenantChange
│ │ │ │ │ ├── _ChangeModal.cshtml
│ │ │ │ │ ├── ChangeModalViewModel.cs
│ │ │ │ │ ├── Default.cshtml
│ │ │ │ │ ├── TenantChangeViewComponent.cs
│ │ │ │ │ └── TenantChangeViewModel.cs
│ │ │ │ ├── TenantRegistration
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── RegisterResult.cshtml
│ │ │ │ │ ├── SelectEdition.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ └── _ViewImports.cshtml
│ │ │ ├── web.config
│ │ │ ├── wwwroot
│ │ │ │ ├── assets
│ │ │ │ │ ├── bootstrap4-datetimepicker
│ │ │ │ │ │ └── defaults.js
│ │ │ │ │ └── Jcrop
│ │ │ │ │ ├── bower.json
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── Jcrop.css
│ │ │ │ │ │ ├── Jcrop.gif
│ │ │ │ │ │ └── Jcrop.min.css
│ │ │ │ │ ├── demos
│ │ │ │ │ │ ├── basic.html
│ │ │ │ │ │ ├── box-sizing.html
│ │ │ │ │ │ ├── circle.html
│ │ │ │ │ │ ├── coords.html
│ │ │ │ │ │ ├── crop.php
│ │ │ │ │ │ ├── demo_files
│ │ │ │ │ │ │ ├── demos.css
│ │ │ │ │ │ │ ├── main.css
│ │ │ │ │ │ │ ├── pool.jpg
│ │ │ │ │ │ │ ├── sago.jpg
│ │ │ │ │ │ │ ├── sagomod.jpg
│ │ │ │ │ │ │ └── sagomod.png
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── non-image.html
│ │ │ │ │ │ ├── panel.html
│ │ │ │ │ │ └── thumbnail.html
│ │ │ │ │ ├── Gruntfile.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── Jcrop.js
│ │ │ │ │ │ ├── Jcrop.min.js
│ │ │ │ │ │ ├── jquery.color.js
│ │ │ │ │ │ └── jquery.min.js
│ │ │ │ │ ├── MIT-LICENSE.txt
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── src
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── CanvasAnimator.js
│ │ │ │ │ │ ├── CropAnimator.js
│ │ │ │ │ │ ├── DialDrag.js
│ │ │ │ │ │ ├── DragState.js
│ │ │ │ │ │ ├── EventManager.js
│ │ │ │ │ │ ├── ImageLoader.js
│ │ │ │ │ │ ├── JcropTouch.js
│ │ │ │ │ │ ├── KeyWatcher.js
│ │ │ │ │ │ ├── Selection.js
│ │ │ │ │ │ ├── StageDrag.js
│ │ │ │ │ │ ├── StageManager.js
│ │ │ │ │ │ └── Thumbnailer.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── _bootstrap.less
│ │ │ │ │ │ ├── Jcrop.less
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── _reset.less
│ │ │ │ │ │ └── _tapmodo.less
│ │ │ │ │ ├── defaults.js
│ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── BackoffFilter.js
│ │ │ │ │ │ ├── ConstrainFilter.js
│ │ │ │ │ │ ├── ExtentFilter.js
│ │ │ │ │ │ ├── GridFilter.js
│ │ │ │ │ │ ├── RatioFilter.js
│ │ │ │ │ │ ├── RoundFilter.js
│ │ │ │ │ │ └── ShadeFilter.js
│ │ │ │ │ ├── intro.js
│ │ │ │ │ ├── modernizr.js
│ │ │ │ │ ├── outro.js
│ │ │ │ │ ├── plugin.js
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── stage
│ │ │ │ │ │ ├── Abstract.js
│ │ │ │ │ │ ├── Canvas.js
│ │ │ │ │ │ ├── CssTransform.js
│ │ │ │ │ │ └── Image.js
│ │ │ │ │ └── static.js
│ │ │ │ ├── Common
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── app-logo-on-dark.png
│ │ │ │ │ │ ├── app-logo-on-light.png
│ │ │ │ │ │ ├── app-logo-small.png
│ │ │ │ │ │ ├── bg-6.jpg
│ │ │ │ │ │ ├── default-profile-picture.png
│ │ │ │ │ │ ├── jstree_32px_line.png
│ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ ├── pinned.png
│ │ │ │ │ │ ├── SampleProfilePics
│ │ │ │ │ │ │ ├── sample-profile-01.jpg
│ │ │ │ │ │ │ ├── sample-profile-02.jpg
│ │ │ │ │ │ │ ├── sample-profile-03.jpg
│ │ │ │ │ │ │ ├── sample-profile-04.jpg
│ │ │ │ │ │ │ ├── sample-profile-05.jpg
│ │ │ │ │ │ │ ├── sample-profile-06.jpg
│ │ │ │ │ │ │ ├── sample-profile-07.jpg
│ │ │ │ │ │ │ ├── sample-profile-08.jpg
│ │ │ │ │ │ │ ├── sample-profile-09.jpg
│ │ │ │ │ │ │ └── sample-profile-10.jpg
│ │ │ │ │ │ ├── Social
│ │ │ │ │ │ │ ├── facebook.png
│ │ │ │ │ │ │ ├── google.png
│ │ │ │ │ │ │ ├── microsoft.png
│ │ │ │ │ │ │ ├── open-id-connect.png
│ │ │ │ │ │ │ ├── twitter.png
│ │ │ │ │ │ │ └── ws-federation.png
│ │ │ │ │ │ ├── throbber.gif
│ │ │ │ │ │ ├── unpinned.png
│ │ │ │ │ │ └── user_profile_bg.png
│ │ │ │ │ ├── Scripts
│ │ │ │ │ │ ├── appUserNotificationHelper.js
│ │ │ │ │ │ ├── Chat
│ │ │ │ │ │ │ ├── chat.js
│ │ │ │ │ │ │ └── chat.signalr.js
│ │ │ │ │ │ ├── consts.js
│ │ │ │ │ │ ├── Datatables
│ │ │ │ │ │ │ ├── datatables.ajax.js
│ │ │ │ │ │ │ ├── datatables.css
│ │ │ │ │ │ │ ├── datatables.defaults.js
│ │ │ │ │ │ │ ├── datatables.record-actions.js
│ │ │ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ │ │ └── Translations
│ │ │ │ │ │ │ ├── Afrikaans.json
│ │ │ │ │ │ │ ├── Albanian.json
│ │ │ │ │ │ │ ├── Arabic.json
│ │ │ │ │ │ │ ├── Armenian.json
│ │ │ │ │ │ │ ├── Azerbaijan.json
│ │ │ │ │ │ │ ├── Bangla.json
│ │ │ │ │ │ │ ├── Basque.json
│ │ │ │ │ │ │ ├── Belarusian.json
│ │ │ │ │ │ │ ├── Bulgarian.json
│ │ │ │ │ │ │ ├── Catalan.json
│ │ │ │ │ │ │ ├── Chinese (Simplified, China).json
│ │ │ │ │ │ │ ├── Chinese-traditional.json
│ │ │ │ │ │ │ ├── Croatian.json
│ │ │ │ │ │ │ ├── Czech.json
│ │ │ │ │ │ │ ├── Danish.json
│ │ │ │ │ │ │ ├── Dutch.json
│ │ │ │ │ │ │ ├── English.json
│ │ │ │ │ │ │ ├── English (United Kingdom).json
│ │ │ │ │ │ │ ├── Estonian.json
│ │ │ │ │ │ │ ├── Filipino.json
│ │ │ │ │ │ │ ├── Finnish.json
│ │ │ │ │ │ │ ├── French.json
│ │ │ │ │ │ │ ├── Galician.json
│ │ │ │ │ │ │ ├── Georgian.json
│ │ │ │ │ │ │ ├── German.json
│ │ │ │ │ │ │ ├── Greek.json
│ │ │ │ │ │ │ ├── Gujarati.json
│ │ │ │ │ │ │ ├── Hebrew.json
│ │ │ │ │ │ │ ├── Hindi.json
│ │ │ │ │ │ │ ├── Hungarian.json
│ │ │ │ │ │ │ ├── Icelandic.json
│ │ │ │ │ │ │ ├── Indonesian-Alternative.json
│ │ │ │ │ │ │ ├── Indonesian.json
│ │ │ │ │ │ │ ├── Irish.json
│ │ │ │ │ │ │ ├── Italian.json
│ │ │ │ │ │ │ ├── Japanese.json
│ │ │ │ │ │ │ ├── Kazakh.json
│ │ │ │ │ │ │ ├── Korean.json
│ │ │ │ │ │ │ ├── Kyrgyz.json
│ │ │ │ │ │ │ ├── Latvian.json
│ │ │ │ │ │ │ ├── Lithuanian.json
│ │ │ │ │ │ │ ├── Macedonian.json
│ │ │ │ │ │ │ ├── Malay.json
│ │ │ │ │ │ │ ├── Mongolian.json
│ │ │ │ │ │ │ ├── Nepali.json
│ │ │ │ │ │ │ ├── Norwegian-Bokmal.json
│ │ │ │ │ │ │ ├── Norwegian-Nynorsk.json
│ │ │ │ │ │ │ ├── Pashto.json
│ │ │ │ │ │ │ ├── Persian.json
│ │ │ │ │ │ │ ├── Polish.json
│ │ │ │ │ │ │ ├── Portuguese (Brazil).json
│ │ │ │ │ │ │ ├── Portuguese.json
│ │ │ │ │ │ │ ├── Romanian.json
│ │ │ │ │ │ │ ├── Russian.json
│ │ │ │ │ │ │ ├── Serbian.json
│ │ │ │ │ │ │ ├── Sinhala.json
│ │ │ │ │ │ │ ├── Slovak.json
│ │ │ │ │ │ │ ├── Slovenian.json
│ │ │ │ │ │ │ ├── Spanish.json
│ │ │ │ │ │ │ ├── Swahili.json
│ │ │ │ │ │ │ ├── Swedish.json
│ │ │ │ │ │ │ ├── Tamil.json
│ │ │ │ │ │ │ ├── telugu.json
│ │ │ │ │ │ │ ├── Thai.json
│ │ │ │ │ │ │ ├── Turkish.json
│ │ │ │ │ │ │ ├── Ukrainian.json
│ │ │ │ │ │ │ ├── Urdu.json
│ │ │ │ │ │ │ ├── Uzbek.json
│ │ │ │ │ │ │ ├── Vietnamese.json
│ │ │ │ │ │ │ └── Welsh.json
│ │ │ │ │ │ ├── _empty.js
│ │ │ │ │ │ ├── helpers.js
│ │ │ │ │ │ ├── jquery-custom.js
│ │ │ │ │ │ ├── jquery-validation-custom.js
│ │ │ │ │ │ ├── librarySettings.js
│ │ │ │ │ │ ├── LocalStorage
│ │ │ │ │ │ │ ├── localStorage.js
│ │ │ │ │ │ │ └── localStorage.localForage.js
│ │ │ │ │ │ ├── ModalManager.js
│ │ │ │ │ │ ├── passwordComplexityHelper.js
│ │ │ │ │ │ ├── ResourceLoader.js
│ │ │ │ │ │ └── utils.js
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── abp-zero-template-rtl.css
│ │ │ │ │ ├── core.css
│ │ │ │ │ ├── core.less
│ │ │ │ │ ├── jstree.css
│ │ │ │ │ ├── jstree.less
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ ├── metronic-customize-top-menu.less
│ │ │ │ │ └── Themes
│ │ │ │ │ ├── blue
│ │ │ │ │ │ ├── datatables.css
│ │ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ │ └── metronic-customize-top-menu.less
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── datatables.css
│ │ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ │ └── metronic-customize-top-menu.less
│ │ │ │ │ ├── green
│ │ │ │ │ │ ├── datatables.css
│ │ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ │ └── metronic-customize-top-menu.less
│ │ │ │ │ ├── pink
│ │ │ │ │ │ ├── datatables.css
│ │ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ │ └── metronic-customize-top-menu.less
│ │ │ │ │ └── yellow
│ │ │ │ │ ├── datatables.css
│ │ │ │ │ ├── datatables-rtl.css
│ │ │ │ │ ├── metronic-customize.css
│ │ │ │ │ ├── metronic-customize.less
│ │ │ │ │ ├── metronic-customize-top-menu.css
│ │ │ │ │ └── metronic-customize-top-menu.less
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── fonts
│ │ │ │ │ ├── fonts-poppins.css
│ │ │ │ │ ├── fonts-roboto.css
│ │ │ │ │ ├── Poppins
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.eot
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.svg
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.ttf
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.woff
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-300.woff2
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.eot
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.svg
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.ttf
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.woff
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-500.woff2
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.eot
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.svg
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.ttf
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.woff
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-600.woff2
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.eot
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.svg
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.ttf
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.woff
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-700.woff2
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.eot
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.svg
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.ttf
│ │ │ │ │ │ ├── poppins-v5-devanagari_latin-ext_latin-regular.woff
│ │ │ │ │ │ └── poppins-v5-devanagari_latin-ext_latin-regular.woff2
│ │ │ │ │ └── Roboto
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.eot
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.svg
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.ttf
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff2
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.eot
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.svg
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.ttf
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff2
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.eot
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.svg
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.ttf
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff2
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.eot
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.svg
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.ttf
│ │ │ │ │ ├── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff
│ │ │ │ │ └── roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff2
│ │ │ │ ├── metronic
│ │ │ │ │ ├── dist
│ │ │ │ │ │ └── html
│ │ │ │ │ │ ├── blue
│ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ └── demo
│ │ │ │ │ │ │ └── blue
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ │ └── media
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ └── demo
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ │ └── media
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ ├── green
│ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ └── demo
│ │ │ │ │ │ │ └── green
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ │ └── media
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ ├── pink
│ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ └── demo
│ │ │ │ │ │ │ └── pink
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ │ └── media
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ └── yellow
│ │ │ │ │ │ └── assets
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ └── yellow
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── scripts.bundle.js
│ │ │ │ │ │ │ ├── style.bundle.css
│ │ │ │ │ │ │ └── style.bundle.rtl.css
│ │ │ │ │ │ └── media
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ └── bg-4.jpg
│ │ │ │ │ │ └── misc
│ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ └── src
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ └── base
│ │ │ │ │ │ │ └── main.js
│ │ │ │ │ │ ├── demo
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ └── base
│ │ │ │ │ │ │ └── layout.js
│ │ │ │ │ │ └── framework
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── app.js
│ │ │ │ │ │ │ └── util.js
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── general
│ │ │ │ │ │ │ │ ├── animate.js
│ │ │ │ │ │ │ │ ├── datatable
│ │ │ │ │ │ │ │ │ ├── datatable.checkbox.js
│ │ │ │ │ │ │ │ │ └── datatable.js
│ │ │ │ │ │ │ │ ├── datatable.js
│ │ │ │ │ │ │ │ ├── dropdown.js
│ │ │ │ │ │ │ │ ├── example.js
│ │ │ │ │ │ │ │ ├── header.js
│ │ │ │ │ │ │ │ ├── menu.js
│ │ │ │ │ │ │ │ ├── messenger.js
│ │ │ │ │ │ │ │ ├── offcanvas.js
│ │ │ │ │ │ │ │ ├── portlet.js
│ │ │ │ │ │ │ │ ├── quicksearch.js
│ │ │ │ │ │ │ │ ├── scroll-top.js
│ │ │ │ │ │ │ │ ├── toggle.js
│ │ │ │ │ │ │ │ └── wizard.js
│ │ │ │ │ │ │ └── plugins
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── bootstrap-notify.init.js
│ │ │ │ │ │ │ │ ├── sweetalert2.init.js
│ │ │ │ │ │ │ │ └── toastr.init.js
│ │ │ │ │ │ │ ├── charts
│ │ │ │ │ │ │ │ └── chart.init.js
│ │ │ │ │ │ │ └── forms
│ │ │ │ │ │ │ ├── bootstrap-daterangepicker.init.js
│ │ │ │ │ │ │ ├── bootstrap-markdown.init.js
│ │ │ │ │ │ │ ├── bootstrap-switch.init.js
│ │ │ │ │ │ │ ├── bootstrap-timepicker.init.js
│ │ │ │ │ │ │ └── jquery-validation.init.js
│ │ │ │ │ │ └── print.txt
│ │ │ │ │ ├── media
│ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── bg
│ │ │ │ │ │ │ │ ├── bg-1.jpg
│ │ │ │ │ │ │ │ ├── bg-2.jpg
│ │ │ │ │ │ │ │ ├── bg-3.jpg
│ │ │ │ │ │ │ │ ├── bg-4.jpg
│ │ │ │ │ │ │ │ ├── bg-5.jpg
│ │ │ │ │ │ │ │ ├── bg-6.jpg
│ │ │ │ │ │ │ │ ├── bg-6.png
│ │ │ │ │ │ │ │ └── bg-7.jpg
│ │ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ │ ├── blog1.jpg
│ │ │ │ │ │ │ │ ├── blog2.jpg
│ │ │ │ │ │ │ │ ├── blog3.jpg
│ │ │ │ │ │ │ │ ├── blog4.jpg
│ │ │ │ │ │ │ │ └── blog5.jpg
│ │ │ │ │ │ │ ├── client-logos
│ │ │ │ │ │ │ │ ├── logo1.png
│ │ │ │ │ │ │ │ ├── logo2.png
│ │ │ │ │ │ │ │ ├── logo3.png
│ │ │ │ │ │ │ │ ├── logo4.png
│ │ │ │ │ │ │ │ └── logo5.png
│ │ │ │ │ │ │ ├── envato
│ │ │ │ │ │ │ │ ├── screen1.jpg
│ │ │ │ │ │ │ │ └── screen2.jpg
│ │ │ │ │ │ │ ├── error
│ │ │ │ │ │ │ │ ├── bg1.jpg
│ │ │ │ │ │ │ │ ├── bg2.jpg
│ │ │ │ │ │ │ │ ├── bg3.jpg
│ │ │ │ │ │ │ │ ├── bg4.jpg
│ │ │ │ │ │ │ │ ├── bg5.jpg
│ │ │ │ │ │ │ │ └── bg6.jpg
│ │ │ │ │ │ │ ├── files
│ │ │ │ │ │ │ │ ├── css.svg
│ │ │ │ │ │ │ │ ├── csv.svg
│ │ │ │ │ │ │ │ ├── doc.svg
│ │ │ │ │ │ │ │ ├── html.svg
│ │ │ │ │ │ │ │ ├── javascript.svg
│ │ │ │ │ │ │ │ ├── jpg.svg
│ │ │ │ │ │ │ │ ├── mp4.svg
│ │ │ │ │ │ │ │ ├── pdf.svg
│ │ │ │ │ │ │ │ ├── xml.svg
│ │ │ │ │ │ │ │ └── zip.svg
│ │ │ │ │ │ │ ├── icons
│ │ │ │ │ │ │ │ ├── exchange.svg
│ │ │ │ │ │ │ │ ├── logout.svg
│ │ │ │ │ │ │ │ ├── question.svg
│ │ │ │ │ │ │ │ └── warning.svg
│ │ │ │ │ │ │ ├── logos
│ │ │ │ │ │ │ │ ├── logo-1.png
│ │ │ │ │ │ │ │ ├── logo-2.png
│ │ │ │ │ │ │ │ ├── logo-3.png
│ │ │ │ │ │ │ │ ├── logo_client_color.png
│ │ │ │ │ │ │ │ ├── logo_client_white.png
│ │ │ │ │ │ │ │ ├── logo_invoice_dark.png
│ │ │ │ │ │ │ │ └── logo_invoice_white.png
│ │ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ │ ├── products
│ │ │ │ │ │ │ │ ├── product10.jpg
│ │ │ │ │ │ │ │ ├── product11.jpg
│ │ │ │ │ │ │ │ ├── product1.jpg
│ │ │ │ │ │ │ │ ├── product2.jpg
│ │ │ │ │ │ │ │ ├── product3.jpg
│ │ │ │ │ │ │ │ ├── product4.jpg
│ │ │ │ │ │ │ │ ├── product5.jpg
│ │ │ │ │ │ │ │ ├── product6.jpg
│ │ │ │ │ │ │ │ ├── product7.jpg
│ │ │ │ │ │ │ │ ├── product8.jpg
│ │ │ │ │ │ │ │ └── product9.jpg
│ │ │ │ │ │ │ └── users
│ │ │ │ │ │ │ ├── 100_10.jpg
│ │ │ │ │ │ │ ├── 100_11.jpg
│ │ │ │ │ │ │ ├── 100_12.jpg
│ │ │ │ │ │ │ ├── 100_13.jpg
│ │ │ │ │ │ │ ├── 100_14.jpg
│ │ │ │ │ │ │ ├── 100_1.jpg
│ │ │ │ │ │ │ ├── 100_2.jpg
│ │ │ │ │ │ │ ├── 100_3.jpg
│ │ │ │ │ │ │ ├── 100_4.jpg
│ │ │ │ │ │ │ ├── 100_5.jpg
│ │ │ │ │ │ │ ├── 100_6.jpg
│ │ │ │ │ │ │ ├── 100_7.jpg
│ │ │ │ │ │ │ ├── 100_8.jpg
│ │ │ │ │ │ │ ├── 100_9.jpg
│ │ │ │ │ │ │ ├── 300_10.jpg
│ │ │ │ │ │ │ ├── 300_11.jpg
│ │ │ │ │ │ │ ├── 300_12.jpg
│ │ │ │ │ │ │ ├── 300_13.jpg
│ │ │ │ │ │ │ ├── 300_14.jpg
│ │ │ │ │ │ │ ├── 300_1.jpg
│ │ │ │ │ │ │ ├── 300_2.jpg
│ │ │ │ │ │ │ ├── 300_3.jpg
│ │ │ │ │ │ │ ├── 300_4.jpg
│ │ │ │ │ │ │ ├── 300_5.jpg
│ │ │ │ │ │ │ ├── 300_6.jpg
│ │ │ │ │ │ │ ├── 300_7.jpg
│ │ │ │ │ │ │ ├── 300_8.jpg
│ │ │ │ │ │ │ ├── 300_9.jpg
│ │ │ │ │ │ │ ├── user1.jpg
│ │ │ │ │ │ │ ├── user2.jpg
│ │ │ │ │ │ │ ├── user3.jpg
│ │ │ │ │ │ │ ├── user4.jpg
│ │ │ │ │ │ │ └── user5.jpg
│ │ │ │ │ │ └── demo
│ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ ├── logo
│ │ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ │ ├── logo_compact.png
│ │ │ │ │ │ │ │ ├── logo_default_dark.png
│ │ │ │ │ │ │ │ ├── logo_default_light.png
│ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ ├── notification_bg.jpg
│ │ │ │ │ │ │ ├── quick_actions_bg.jpg
│ │ │ │ │ │ │ └── user_profile_bg.jpg
│ │ │ │ │ │ ├── demo10
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ ├── logo_mini.png
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo2
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo3
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo4
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo5
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo6
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo7
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── demo8
│ │ │ │ │ │ │ └── img
│ │ │ │ │ │ │ └── logo
│ │ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ │ ├── logo_inverse.png
│ │ │ │ │ │ │ ├── logo_mini.png
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ └── demo9
│ │ │ │ │ │ └── img
│ │ │ │ │ │ └── logo
│ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ └── logo.png
│ │ │ │ │ ├── sass
│ │ │ │ │ │ ├── demo
│ │ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── builder.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo10
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo2
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo3
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo4
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo5
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── demo6
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ ├── _default.scss
│ │ │ │ │ │ │ │ └── _search.scss
│ │ │ │ │ │ │ ├── demo7
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── brand
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ └── _config.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ ├── _default.scss
│ │ │ │ │ │ │ │ └── _search.scss
│ │ │ │ │ │ │ ├── demo8
│ │ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ └── demo9
│ │ │ │ │ │ │ ├── aside
│ │ │ │ │ │ │ │ ├── _aside-header-menu-mobile.scss
│ │ │ │ │ │ │ │ ├── _aside-left.scss
│ │ │ │ │ │ │ │ ├── _aside-right.scss
│ │ │ │ │ │ │ │ └── __config.scss
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── _body.scss
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ └── _page.scss
│ │ │ │ │ │ │ ├── _demo-config.scss
│ │ │ │ │ │ │ ├── footer
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ │ ├── _framework-config.scss
│ │ │ │ │ │ │ ├── header
│ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ ├── _header.scss
│ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ └── _topbar.scss
│ │ │ │ │ │ │ ├── menu-aside
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ ├── menu-header
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ └── _menu.scss
│ │ │ │ │ │ │ ├── style.scss
│ │ │ │ │ │ │ └── subheader
│ │ │ │ │ │ │ └── _default.scss
│ │ │ │ │ │ ├── framework
│ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ ├── _functions.scss
│ │ │ │ │ │ │ │ ├── _include.scss
│ │ │ │ │ │ │ │ └── _mixins.scss
│ │ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── animations
│ │ │ │ │ │ │ │ │ │ └── _animations.scss
│ │ │ │ │ │ │ │ │ ├── arrows
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ └── _mixins.scss
│ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ ├── container
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ └── _container.scss
│ │ │ │ │ │ │ │ │ ├── dropoff
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ └── _dropoff.scss
│ │ │ │ │ │ │ │ │ ├── grid
│ │ │ │ │ │ │ │ │ │ └── _grid.scss
│ │ │ │ │ │ │ │ │ ├── helpers
│ │ │ │ │ │ │ │ │ │ └── _helpers.scss
│ │ │ │ │ │ │ │ │ ├── _include.scss
│ │ │ │ │ │ │ │ │ ├── menu
│ │ │ │ │ │ │ │ │ │ ├── hor
│ │ │ │ │ │ │ │ │ │ │ ├── _base.scss
│ │ │ │ │ │ │ │ │ │ │ ├── _extend.scss
│ │ │ │ │ │ │ │ │ │ │ └── _helpers.scss
│ │ │ │ │ │ │ │ │ │ └── ver
│ │ │ │ │ │ │ │ │ │ ├── _base.scss
│ │ │ │ │ │ │ │ │ │ ├── _extend.scss
│ │ │ │ │ │ │ │ │ │ └── _helpers.scss
│ │ │ │ │ │ │ │ │ ├── normalize
│ │ │ │ │ │ │ │ │ │ └── _normalize.scss
│ │ │ │ │ │ │ │ │ ├── offcanvas
│ │ │ │ │ │ │ │ │ │ └── _offcanvas.scss
│ │ │ │ │ │ │ │ │ ├── page-loader
│ │ │ │ │ │ │ │ │ │ ├── _base.scss
│ │ │ │ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ │ │ │ └── _config.scss
│ │ │ │ │ │ │ │ │ └── stack
│ │ │ │ │ │ │ │ │ └── _stack.scss
│ │ │ │ │ │ │ │ ├── general
│ │ │ │ │ │ │ │ │ ├── accordion
│ │ │ │ │ │ │ │ │ │ └── _accordion.scss
│ │ │ │ │ │ │ │ │ ├── buttons
│ │ │ │ │ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ │ │ │ │ └── _config.scss
│ │ │ │ │ │ │ │ │ ├── cards
│ │ │ │ │ │ │ │ │ │ ├── _profile.scss
│ │ │ │ │ │ │ │ │ │ └── _user.scss
│ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ ├── datatable
│ │ │ │ │ │ │ │ │ │ ├── _bordered.scss
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _datatable.scss
│ │ │ │ │ │ │ │ │ │ ├── _default.scss
│ │ │ │ │ │ │ │ │ │ └── mixins.scss
│ │ │ │ │ │ │ │ │ ├── demo
│ │ │ │ │ │ │ │ │ │ ├── _demo.scss
│ │ │ │ │ │ │ │ │ │ └── _icon.scss
│ │ │ │ │ │ │ │ │ ├── dropdown
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _dropdown.scss
│ │ │ │ │ │ │ │ │ │ └── _mixins.scss
│ │ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── example.scss
│ │ │ │ │ │ │ │ │ │ └── mixins.scss
│ │ │ │ │ │ │ │ │ ├── forms
│ │ │ │ │ │ │ │ │ │ ├── _checkbox-radio.scss
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _input.scss
│ │ │ │ │ │ │ │ │ │ ├── _layout.scss
│ │ │ │ │ │ │ │ │ │ ├── _option.scss
│ │ │ │ │ │ │ │ │ │ └── _switch.scss
│ │ │ │ │ │ │ │ │ ├── _include.scss
│ │ │ │ │ │ │ │ │ ├── lists
│ │ │ │ │ │ │ │ │ │ ├── _badge.scss
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _pics.scss
│ │ │ │ │ │ │ │ │ │ ├── _search.scss
│ │ │ │ │ │ │ │ │ │ ├── _settings.scss
│ │ │ │ │ │ │ │ │ │ └── _timeline.scss
│ │ │ │ │ │ │ │ │ ├── messenger
│ │ │ │ │ │ │ │ │ │ └── _messenger.scss
│ │ │ │ │ │ │ │ │ ├── nav
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _grid.scss
│ │ │ │ │ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ │ │ │ │ ├── _scroll-top.scss
│ │ │ │ │ │ │ │ │ │ └── _sticky.scss
│ │ │ │ │ │ │ │ │ ├── portlets
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ └── _portlets.scss
│ │ │ │ │ │ │ │ │ ├── spinners
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _loader.scss
│ │ │ │ │ │ │ │ │ │ └── _spinner.scss
│ │ │ │ │ │ │ │ │ ├── table
│ │ │ │ │ │ │ │ │ │ └── _table.scss
│ │ │ │ │ │ │ │ │ ├── tabs
│ │ │ │ │ │ │ │ │ │ ├── _base.scss
│ │ │ │ │ │ │ │ │ │ └── _line.scss
│ │ │ │ │ │ │ │ │ ├── timeline
│ │ │ │ │ │ │ │ │ │ ├── _timeline-1.scss
│ │ │ │ │ │ │ │ │ │ ├── _timeline-2.scss
│ │ │ │ │ │ │ │ │ │ └── _timeline-3.scss
│ │ │ │ │ │ │ │ │ ├── toggler
│ │ │ │ │ │ │ │ │ │ └── _mixins.scss
│ │ │ │ │ │ │ │ │ ├── typography
│ │ │ │ │ │ │ │ │ │ ├── _badge.scss
│ │ │ │ │ │ │ │ │ │ ├── _code.scss
│ │ │ │ │ │ │ │ │ │ ├── _link.scss
│ │ │ │ │ │ │ │ │ │ ├── _section.scss
│ │ │ │ │ │ │ │ │ │ └── _separator.scss
│ │ │ │ │ │ │ │ │ ├── widgets
│ │ │ │ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget10.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget11.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget12.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget13.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget14.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget15.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget16.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget17.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget18.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget19.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget1.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget20.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget21.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget22.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget23.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget24.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget25.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget26.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget2.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget3.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget4.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget5.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget6.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget7.scss
│ │ │ │ │ │ │ │ │ │ ├── _widget8.scss
│ │ │ │ │ │ │ │ │ │ └── _widget9.scss
│ │ │ │ │ │ │ │ │ └── wizard
│ │ │ │ │ │ │ │ │ ├── _wizard-1.scss
│ │ │ │ │ │ │ │ │ ├── _wizard-2.scss
│ │ │ │ │ │ │ │ │ ├── _wizard-3.scss
│ │ │ │ │ │ │ │ │ ├── _wizard-4.scss
│ │ │ │ │ │ │ │ │ ├── _wizard-5.scss
│ │ │ │ │ │ │ │ │ └── _wizard-base.scss
│ │ │ │ │ │ │ │ └── plugins
│ │ │ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ │ │ ├── _blockui.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-notify.scss
│ │ │ │ │ │ │ │ │ ├── _jstree.scss
│ │ │ │ │ │ │ │ │ ├── _scrollable.scss
│ │ │ │ │ │ │ │ │ ├── _sweetalert2.scss
│ │ │ │ │ │ │ │ │ └── _toastr.scss
│ │ │ │ │ │ │ │ ├── form
│ │ │ │ │ │ │ │ │ ├── _bootstrap-datepicker.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-daterangepicker.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-datetimepicker.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-markdown.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-maxlength.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-select.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-switch.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-timepicker.scss
│ │ │ │ │ │ │ │ │ ├── _bootstrap-touchspin.scss
│ │ │ │ │ │ │ │ │ ├── _dropzone.scss
│ │ │ │ │ │ │ │ │ ├── _input-range-slider.scss
│ │ │ │ │ │ │ │ │ ├── _ion-range-slider.scss
│ │ │ │ │ │ │ │ │ ├── _nouislider.scss
│ │ │ │ │ │ │ │ │ ├── _recaptcha.scss
│ │ │ │ │ │ │ │ │ ├── _select2.scss
│ │ │ │ │ │ │ │ │ ├── _summernote.scss
│ │ │ │ │ │ │ │ │ └── _typeahead.scss
│ │ │ │ │ │ │ │ ├── _include.scss
│ │ │ │ │ │ │ │ ├── maps
│ │ │ │ │ │ │ │ │ ├── _gmaps.scss
│ │ │ │ │ │ │ │ │ └── _jqvmap.scss
│ │ │ │ │ │ │ │ └── misc
│ │ │ │ │ │ │ │ ├── _bootstrap-session-timeout.scss
│ │ │ │ │ │ │ │ └── _fullcalendar.scss
│ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ ├── _include.scss
│ │ │ │ │ │ │ └── vendors
│ │ │ │ │ │ │ └── bootstrap
│ │ │ │ │ │ │ ├── bootstrap.scss
│ │ │ │ │ │ │ ├── extend
│ │ │ │ │ │ │ │ ├── _alert.scss
│ │ │ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ │ │ ├── __config.scss
│ │ │ │ │ │ │ │ ├── _dropdown.scss
│ │ │ │ │ │ │ │ ├── _forms.scss
│ │ │ │ │ │ │ │ ├── _grid.scss
│ │ │ │ │ │ │ │ ├── _modal.scss
│ │ │ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ │ │ ├── _popover.scss
│ │ │ │ │ │ │ │ ├── _progress.scss
│ │ │ │ │ │ │ │ └── _tooltip.scss
│ │ │ │ │ │ │ ├── _extend.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ └── snippets
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ ├── layout-builder
│ │ │ │ │ │ │ │ └── _base.scss
│ │ │ │ │ │ │ └── quick-sidebar
│ │ │ │ │ │ │ ├── _config.scss
│ │ │ │ │ │ │ └── _quick-sidebar.scss
│ │ │ │ │ │ ├── custom
│ │ │ │ │ │ │ ├── general
│ │ │ │ │ │ │ │ └── pricing-tables
│ │ │ │ │ │ │ │ ├── _pricing-table-1.scss
│ │ │ │ │ │ │ │ ├── _pricing-table-2.scss
│ │ │ │ │ │ │ │ ├── _pricing-table-3.scss
│ │ │ │ │ │ │ │ └── _pricing-table-4.scss
│ │ │ │ │ │ │ ├── invoices
│ │ │ │ │ │ │ │ ├── _invoice-1.scss
│ │ │ │ │ │ │ │ └── _invoice-2.scss
│ │ │ │ │ │ │ └── pages
│ │ │ │ │ │ │ ├── error
│ │ │ │ │ │ │ │ ├── _error-1.scss
│ │ │ │ │ │ │ │ ├── _error-2.scss
│ │ │ │ │ │ │ │ ├── _error-3.scss
│ │ │ │ │ │ │ │ ├── _error-4.scss
│ │ │ │ │ │ │ │ ├── _error-5.scss
│ │ │ │ │ │ │ │ └── _error-6.scss
│ │ │ │ │ │ │ └── user
│ │ │ │ │ │ │ ├── _login-1.scss
│ │ │ │ │ │ │ ├── _login-2.scss
│ │ │ │ │ │ │ └── _login-5.scss
│ │ │ │ │ │ └── _include.scss
│ │ │ │ │ └── vendors
│ │ │ │ │ ├── bootstrap-multiselectsplitter
│ │ │ │ │ │ ├── bootstrap-multiselectsplitter.js
│ │ │ │ │ │ ├── bootstrap-multiselectsplitter.min.js
│ │ │ │ │ │ └── LICENCE
│ │ │ │ │ ├── bootstrap-session-timeout
│ │ │ │ │ │ ├── bower.json
│ │ │ │ │ │ ├── dist
│ │ │ │ │ │ │ ├── bootstrap-session-timeout.js
│ │ │ │ │ │ │ └── bootstrap-session-timeout.min.js
│ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ ├── basic.html
│ │ │ │ │ │ │ ├── countdown-bar.html
│ │ │ │ │ │ │ ├── countdown-timer.html
│ │ │ │ │ │ │ ├── custom-callback.html
│ │ │ │ │ │ │ ├── keep-alive.html
│ │ │ │ │ │ │ ├── locked.html
│ │ │ │ │ │ │ └── login.html
│ │ │ │ │ │ ├── Gruntfile.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── README.md
│ │ │ │ │ ├── flaticon
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── flaticon.css
│ │ │ │ │ │ ├── flaticon.html
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── Flaticon.eot
│ │ │ │ │ │ ├── Flaticon.svg
│ │ │ │ │ │ ├── Flaticon.ttf
│ │ │ │ │ │ └── Flaticon.woff
│ │ │ │ │ ├── jquery-idletimer
│ │ │ │ │ │ ├── idle-timer.js
│ │ │ │ │ │ ├── idle-timer.min.js
│ │ │ │ │ │ └── LICENSE-MIT
│ │ │ │ │ ├── jquery-ui
│ │ │ │ │ │ ├── jquery-ui.min.css
│ │ │ │ │ │ ├── jquery-ui.min.js
│ │ │ │ │ │ └── LICENSE.txt
│ │ │ │ │ ├── jstree
│ │ │ │ │ │ └── 32px.png
│ │ │ │ │ ├── line-awesome
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── line-awesome.css
│ │ │ │ │ │ │ ├── line-awesome-font-awesome.css
│ │ │ │ │ │ │ ├── line-awesome-font-awesome.min.css
│ │ │ │ │ │ │ └── line-awesome.min.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── line-awesome.eot
│ │ │ │ │ │ ├── line-awesome.svg
│ │ │ │ │ │ ├── line-awesome.ttf
│ │ │ │ │ │ ├── line-awesome.woff
│ │ │ │ │ │ └── line-awesome.woff2
│ │ │ │ │ ├── mapplic
│ │ │ │ │ │ ├── hammer.min.js
│ │ │ │ │ │ ├── html5shiv.js
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── alpha20.png
│ │ │ │ │ │ │ ├── alpha50.png
│ │ │ │ │ │ │ ├── arrow-down@2x.png
│ │ │ │ │ │ │ ├── arrow-down.png
│ │ │ │ │ │ │ ├── arrow-up@2x.png
│ │ │ │ │ │ │ ├── arrow-up.png
│ │ │ │ │ │ │ ├── closedhand.cur
│ │ │ │ │ │ │ ├── cross@2x.png
│ │ │ │ │ │ │ ├── cross-light@2x.png
│ │ │ │ │ │ │ ├── cross-light.png
│ │ │ │ │ │ │ ├── cross.png
│ │ │ │ │ │ │ ├── error-icon.png
│ │ │ │ │ │ │ ├── fullscreen-exit.png
│ │ │ │ │ │ │ ├── fullscreen.png
│ │ │ │ │ │ │ ├── loader.gif
│ │ │ │ │ │ │ ├── minus@2x.png
│ │ │ │ │ │ │ ├── minus.png
│ │ │ │ │ │ │ ├── openhand.cur
│ │ │ │ │ │ │ ├── pin@2x.png
│ │ │ │ │ │ │ ├── pin-blue@2x.png
│ │ │ │ │ │ │ ├── pin-blue.png
│ │ │ │ │ │ │ ├── pin-filled.png
│ │ │ │ │ │ │ ├── pin-green@2x.png
│ │ │ │ │ │ │ ├── pin-green.png
│ │ │ │ │ │ │ ├── pin-orange@2x.png
│ │ │ │ │ │ │ ├── pin-orange.png
│ │ │ │ │ │ │ ├── pin.png
│ │ │ │ │ │ │ ├── pin-purple@2x.png
│ │ │ │ │ │ │ ├── pin-purple.png
│ │ │ │ │ │ │ ├── pin-yellow@2x.png
│ │ │ │ │ │ │ ├── pin-yellow.png
│ │ │ │ │ │ │ ├── plus@2x.png
│ │ │ │ │ │ │ ├── plus.png
│ │ │ │ │ │ │ ├── reset@2x.png
│ │ │ │ │ │ │ ├── reset-light.png
│ │ │ │ │ │ │ ├── reset.png
│ │ │ │ │ │ │ ├── viewer@2x.png
│ │ │ │ │ │ │ └── viewer.png
│ │ │ │ │ │ ├── jquery.mousewheel.js
│ │ │ │ │ │ ├── magnific-popup.js
│ │ │ │ │ │ ├── mapplic.css
│ │ │ │ │ │ ├── mapplic-ie.css
│ │ │ │ │ │ └── mapplic.js
│ │ │ │ │ └── metronic
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── styles.css
│ │ │ │ │ └── fonts
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf
│ │ │ │ │ ├── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff
│ │ │ │ │ └── Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2
│ │ │ │ ├── Plugins
│ │ │ │ └── view-resources
│ │ │ │ ├── Areas
│ │ │ │ │ └── AppAreaName
│ │ │ │ │ └── Views
│ │ │ │ │ ├── AuditLogs
│ │ │ │ │ │ ├── index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── index.less
│ │ │ │ │ ├── Common
│ │ │ │ │ │ ├── _FeaturesTree.css
│ │ │ │ │ │ ├── _FeaturesTree.js
│ │ │ │ │ │ ├── _FeaturesTree.less
│ │ │ │ │ │ ├── Modals
│ │ │ │ │ │ │ ├── Empty
│ │ │ │ │ │ │ │ └── _Empty.js
│ │ │ │ │ │ │ └── _LookupModal.js
│ │ │ │ │ │ ├── _OrganizationTree.js
│ │ │ │ │ │ └── _PermissionTree.js
│ │ │ │ │ ├── Dashboard
│ │ │ │ │ │ ├── Index.css
│ │ │ │ │ │ └── Index.js
│ │ │ │ │ ├── DemoUiComponents
│ │ │ │ │ │ ├── DateAndTimePickers
│ │ │ │ │ │ │ ├── DemoDateAndTimePickers.css
│ │ │ │ │ │ │ └── DemoDateAndTimePickers.js
│ │ │ │ │ │ ├── Editor
│ │ │ │ │ │ │ ├── Editor.css
│ │ │ │ │ │ │ └── Editor.js
│ │ │ │ │ │ ├── FileUpload
│ │ │ │ │ │ │ ├── FileUpload.css
│ │ │ │ │ │ │ └── FileUpload.js
│ │ │ │ │ │ ├── InputMask
│ │ │ │ │ │ │ ├── InputMask.css
│ │ │ │ │ │ │ └── InputMask.js
│ │ │ │ │ │ └── Selections
│ │ │ │ │ │ ├── Selections.css
│ │ │ │ │ │ └── Selections.js
│ │ │ │ │ ├── Editions
│ │ │ │ │ │ ├── _CreateOrEditModal.js
│ │ │ │ │ │ ├── index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── index.less
│ │ │ │ │ ├── HostDashboard
│ │ │ │ │ │ ├── Index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── Index.less
│ │ │ │ │ ├── HostSettings
│ │ │ │ │ │ └── Index.js
│ │ │ │ │ ├── Languages
│ │ │ │ │ │ ├── _CreateOrEditModal.js
│ │ │ │ │ │ ├── _EditTextModal.js
│ │ │ │ │ │ ├── index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ ├── index.less
│ │ │ │ │ │ ├── Texts.css
│ │ │ │ │ │ ├── Texts.js
│ │ │ │ │ │ └── Texts.less
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── _ChatBar.css
│ │ │ │ │ │ ├── _ChatBar.js
│ │ │ │ │ │ ├── _ChatBar.less
│ │ │ │ │ │ ├── _Header.js
│ │ │ │ │ │ ├── _Layout.css
│ │ │ │ │ │ └── _Layout.less
│ │ │ │ │ ├── Maintenance
│ │ │ │ │ │ ├── Index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── Index.less
│ │ │ │ │ ├── Notifications
│ │ │ │ │ │ ├── Index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ ├── Index.less
│ │ │ │ │ │ └── _SettingsModal.js
│ │ │ │ │ ├── OrganizationUnits
│ │ │ │ │ │ ├── _AddMemberModal.js
│ │ │ │ │ │ ├── _CreateModal.js
│ │ │ │ │ │ ├── _EditModal.js
│ │ │ │ │ │ ├── Index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── Index.less
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── _ChangePasswordModal.js
│ │ │ │ │ │ ├── _ChangePictureModal.js
│ │ │ │ │ │ ├── _LinkAccountModal.js
│ │ │ │ │ │ ├── _LinkedAccountsModal.js
│ │ │ │ │ │ ├── _MySettingsModal.js
│ │ │ │ │ │ └── _SmsVerificationModal.js
│ │ │ │ │ ├── Roles
│ │ │ │ │ │ ├── _CreateOrEditModal.js
│ │ │ │ │ │ ├── index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── index.less
│ │ │ │ │ ├── Settings
│ │ │ │ │ │ └── Index.js
│ │ │ │ │ ├── SubscriptionManagement
│ │ │ │ │ │ └── Index.js
│ │ │ │ │ ├── Tenants
│ │ │ │ │ │ ├── _CreateModal.js
│ │ │ │ │ │ ├── _EditModal.js
│ │ │ │ │ │ ├── _FeaturesModal.js
│ │ │ │ │ │ ├── index.css
│ │ │ │ │ │ ├── Index.js
│ │ │ │ │ │ └── index.less
│ │ │ │ │ ├── UiCustomization
│ │ │ │ │ │ └── Index.js
│ │ │ │ │ └── Users
│ │ │ │ │ ├── _CreateOrEditModal.js
│ │ │ │ │ ├── index.css
│ │ │ │ │ ├── Index.js
│ │ │ │ │ ├── index.less
│ │ │ │ │ ├── _LoginAttemptsModal.js
│ │ │ │ │ └── _PermissionsModal.js
│ │ │ │ └── Views
│ │ │ │ ├── Account
│ │ │ │ │ ├── EmailActivation.js
│ │ │ │ │ ├── ForgotPassword.js
│ │ │ │ │ ├── _Layout.css
│ │ │ │ │ ├── _Layout-rtl.css
│ │ │ │ │ ├── Login.js
│ │ │ │ │ ├── Register.js
│ │ │ │ │ ├── ResetPassword.js
│ │ │ │ │ └── VerifySecurityCode.js
│ │ │ │ ├── Install
│ │ │ │ │ ├── Index.css
│ │ │ │ │ └── Index.js
│ │ │ │ ├── Payment
│ │ │ │ │ ├── Payment.css
│ │ │ │ │ ├── Payment.js
│ │ │ │ │ ├── Payment.less
│ │ │ │ │ └── _PayPal.js
│ │ │ │ ├── Shared
│ │ │ │ │ ├── Components
│ │ │ │ │ │ └── TenantChange
│ │ │ │ │ │ ├── _ChangeModal.js
│ │ │ │ │ │ └── Default.js
│ │ │ │ │ └── _Layout.css
│ │ │ │ └── TenantRegistration
│ │ │ │ ├── Index.js
│ │ │ │ ├── _Layout.css
│ │ │ │ ├── _Layout.less
│ │ │ │ ├── Register.js
│ │ │ │ └── SelectEdition.css
│ │ │ └── yarn.lock
│ │ └── MyCompanyName.AbpZeroTemplate.Web.Public
│ │ ├── App.config
│ │ ├── appsettings.json
│ │ ├── appsettings.Staging.json
│ │ ├── bower_components
│ │ │ ├── bootstrap
│ │ │ │ ├── bower.json
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── dist
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ │ └── bootstrap-theme.min.css.map
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── npm.js
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ ├── Gemfile
│ │ │ │ ├── Gemfile.lock
│ │ │ │ ├── grunt
│ │ │ │ │ ├── bs-commonjs-generator.js
│ │ │ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ │ │ ├── bs-lessdoc-parser.js
│ │ │ │ │ ├── bs-raw-files-generator.js
│ │ │ │ │ ├── change-version.js
│ │ │ │ │ ├── configBridge.json
│ │ │ │ │ ├── npm-shrinkwrap.json
│ │ │ │ │ └── sauce_browsers.yml
│ │ │ │ ├── Gruntfile.js
│ │ │ │ ├── ISSUE_TEMPLATE.md
│ │ │ │ ├── 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
│ │ │ │ │ │ ├── alerts.less
│ │ │ │ │ │ ├── background-variant.less
│ │ │ │ │ │ ├── border-radius.less
│ │ │ │ │ │ ├── buttons.less
│ │ │ │ │ │ ├── center-block.less
│ │ │ │ │ │ ├── clearfix.less
│ │ │ │ │ │ ├── forms.less
│ │ │ │ │ │ ├── gradients.less
│ │ │ │ │ │ ├── grid-framework.less
│ │ │ │ │ │ ├── grid.less
│ │ │ │ │ │ ├── hide-text.less
│ │ │ │ │ │ ├── image.less
│ │ │ │ │ │ ├── labels.less
│ │ │ │ │ │ ├── list-group.less
│ │ │ │ │ │ ├── nav-divider.less
│ │ │ │ │ │ ├── nav-vertical-align.less
│ │ │ │ │ │ ├── opacity.less
│ │ │ │ │ │ ├── pagination.less
│ │ │ │ │ │ ├── panels.less
│ │ │ │ │ │ ├── progress-bar.less
│ │ │ │ │ │ ├── reset-filter.less
│ │ │ │ │ │ ├── reset-text.less
│ │ │ │ │ │ ├── resize.less
│ │ │ │ │ │ ├── responsive-visibility.less
│ │ │ │ │ │ ├── size.less
│ │ │ │ │ │ ├── tab-focus.less
│ │ │ │ │ │ ├── table-row.less
│ │ │ │ │ │ ├── text-emphasis.less
│ │ │ │ │ │ ├── text-overflow.less
│ │ │ │ │ │ └── vendor-prefixes.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-embed.less
│ │ │ │ │ ├── responsive-utilities.less
│ │ │ │ │ ├── scaffolding.less
│ │ │ │ │ ├── tables.less
│ │ │ │ │ ├── theme.less
│ │ │ │ │ ├── thumbnails.less
│ │ │ │ │ ├── tooltip.less
│ │ │ │ │ ├── type.less
│ │ │ │ │ ├── utilities.less
│ │ │ │ │ ├── variables.less
│ │ │ │ │ └── wells.less
│ │ │ │ ├── LICENSE
│ │ │ │ ├── nuget
│ │ │ │ │ ├── bootstrap.less.nuspec
│ │ │ │ │ ├── bootstrap.nuspec
│ │ │ │ │ └── MyGet.ps1
│ │ │ │ ├── package.js
│ │ │ │ ├── package.json
│ │ │ │ └── README.md
│ │ │ ├── jquery
│ │ │ │ ├── AUTHORS.txt
│ │ │ │ ├── bower.json
│ │ │ │ ├── dist
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ └── jquery.min.map
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.md
│ │ │ │ └── src
│ │ │ │ ├── ajax
│ │ │ │ │ ├── jsonp.js
│ │ │ │ │ ├── load.js
│ │ │ │ │ ├── parseJSON.js
│ │ │ │ │ ├── parseXML.js
│ │ │ │ │ ├── script.js
│ │ │ │ │ ├── var
│ │ │ │ │ │ ├── location.js
│ │ │ │ │ │ ├── nonce.js
│ │ │ │ │ │ └── rquery.js
│ │ │ │ │ └── xhr.js
│ │ │ │ ├── ajax.js
│ │ │ │ ├── attributes
│ │ │ │ │ ├── attr.js
│ │ │ │ │ ├── classes.js
│ │ │ │ │ ├── prop.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── val.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── core
│ │ │ │ │ ├── access.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── parseHTML.js
│ │ │ │ │ ├── ready.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── var
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── core.js
│ │ │ │ ├── css
│ │ │ │ │ ├── addGetHookIf.js
│ │ │ │ │ ├── adjustCSS.js
│ │ │ │ │ ├── curCSS.js
│ │ │ │ │ ├── defaultDisplay.js
│ │ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ │ ├── showHide.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── var
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── getStyles.js
│ │ │ │ │ ├── isHidden.js
│ │ │ │ │ ├── rmargin.js
│ │ │ │ │ ├── rnumnonpx.js
│ │ │ │ │ └── swap.js
│ │ │ │ ├── css.js
│ │ │ │ ├── data
│ │ │ │ │ ├── accepts.js
│ │ │ │ │ ├── Data.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── var
│ │ │ │ │ ├── acceptData.js
│ │ │ │ │ ├── dataPriv.js
│ │ │ │ │ └── dataUser.js
│ │ │ │ ├── data.js
│ │ │ │ ├── deferred.js
│ │ │ │ ├── deprecated.js
│ │ │ │ ├── dimensions.js
│ │ │ │ ├── effects
│ │ │ │ │ ├── animatedSelector.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── Tween.js
│ │ │ │ ├── effects.js
│ │ │ │ ├── event
│ │ │ │ │ ├── ajax.js
│ │ │ │ │ ├── alias.js
│ │ │ │ │ ├── focusin.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── trigger.js
│ │ │ │ ├── event.js
│ │ │ │ ├── exports
│ │ │ │ │ ├── amd.js
│ │ │ │ │ └── global.js
│ │ │ │ ├── intro.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── manipulation
│ │ │ │ │ ├── buildFragment.js
│ │ │ │ │ ├── createSafeFragment.js
│ │ │ │ │ ├── _evalUrl.js
│ │ │ │ │ ├── getAll.js
│ │ │ │ │ ├── setGlobalEval.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ ├── var
│ │ │ │ │ │ ├── nodeNames.js
│ │ │ │ │ │ ├── rcheckableType.js
│ │ │ │ │ │ ├── rleadingWhitespace.js
│ │ │ │ │ │ ├── rscriptType.js
│ │ │ │ │ │ └── rtagName.js
│ │ │ │ │ └── wrapMap.js
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── offset.js
│ │ │ │ ├── outro.js
│ │ │ │ ├── queue
│ │ │ │ │ └── delay.js
│ │ │ │ ├── queue.js
│ │ │ │ ├── selector.js
│ │ │ │ ├── selector-native.js
│ │ │ │ ├── selector-sizzle.js
│ │ │ │ ├── serialize.js
│ │ │ │ ├── support.js
│ │ │ │ ├── traversing
│ │ │ │ │ ├── findFilter.js
│ │ │ │ │ └── var
│ │ │ │ │ ├── dir.js
│ │ │ │ │ ├── rneedsContext.js
│ │ │ │ │ └── siblings.js
│ │ │ │ ├── traversing.js
│ │ │ │ ├── var
│ │ │ │ │ ├── arr.js
│ │ │ │ │ ├── class2type.js
│ │ │ │ │ ├── concat.js
│ │ │ │ │ ├── deletedIds.js
│ │ │ │ │ ├── documentElement.js
│ │ │ │ │ ├── document.js
│ │ │ │ │ ├── hasOwn.js
│ │ │ │ │ ├── indexOf.js
│ │ │ │ │ ├── pnum.js
│ │ │ │ │ ├── push.js
│ │ │ │ │ ├── rcssNum.js
│ │ │ │ │ ├── rnotwhite.js
│ │ │ │ │ ├── slice.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── toString.js
│ │ │ │ └── wrap.js
│ │ │ └── simple-line-icons
│ │ │ ├── bower.json
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── css
│ │ │ │ └── simple-line-icons.css
│ │ │ ├── fonts
│ │ │ │ ├── Simple-Line-Icons.eot
│ │ │ │ ├── Simple-Line-Icons.svg
│ │ │ │ ├── Simple-Line-Icons.ttf
│ │ │ │ ├── Simple-Line-Icons.woff
│ │ │ │ └── Simple-Line-Icons.woff2
│ │ │ ├── History.md
│ │ │ ├── less
│ │ │ │ └── simple-line-icons.less
│ │ │ ├── LICENSE.md
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ └── scss
│ │ │ └── simple-line-icons.scss
│ │ ├── bower.json
│ │ ├── bundleconfig.json
│ │ ├── compilerconfig.json
│ │ ├── compilerconfig.json.defaults
│ │ ├── Controllers
│ │ │ ├── AboutController.cs
│ │ │ ├── AccountController.cs
│ │ │ └── HomeController.cs
│ │ ├── Dockerfile
│ │ ├── log4net.config
│ │ ├── MyCompanyName.AbpZeroTemplate.Web.Public.csproj
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Startup
│ │ │ ├── AbpZeroTemplateWebFrontEndModule.cs
│ │ │ ├── AuthConfigurer.cs
│ │ │ ├── FrontEndNavigationProvider.cs
│ │ │ ├── FrontEndPageNames.cs
│ │ │ ├── Program.cs
│ │ │ └── Startup.cs
│ │ ├── tsconfig.json
│ │ ├── Url
│ │ │ └── WebUrlService.cs
│ │ ├── Views
│ │ │ ├── About
│ │ │ │ └── Index.cshtml
│ │ │ ├── AbpZeroTemplateRazorPage.cs
│ │ │ ├── AbpZeroTemplateViewComponent.cs
│ │ │ ├── Home
│ │ │ │ └── Index.cshtml
│ │ │ ├── Layout
│ │ │ │ ├── _Footer.cshtml
│ │ │ │ ├── _Layout.cshtml
│ │ │ │ └── _PreFooter.cshtml
│ │ │ ├── Shared
│ │ │ │ └── Components
│ │ │ │ └── Header
│ │ │ │ ├── Default.cshtml
│ │ │ │ ├── _HeaderMenuItem.cshtml
│ │ │ │ ├── HeaderMenuItemViewModel.cs
│ │ │ │ ├── HeaderViewComponent.cs
│ │ │ │ └── HeaderViewModel.cs
│ │ │ ├── _ViewImports.cshtml
│ │ │ └── _ViewStart.cshtml
│ │ ├── web.config
│ │ └── wwwroot
│ │ ├── assets
│ │ │ └── sweetalert
│ │ │ ├── dist
│ │ │ │ └── sweetalert.min.js
│ │ │ ├── LICENSE.md
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ └── typings
│ │ │ ├── core.d.ts
│ │ │ ├── modules
│ │ │ │ ├── actions.d.ts
│ │ │ │ ├── class-list
│ │ │ │ │ └── index.d.ts
│ │ │ │ ├── event-listeners.d.ts
│ │ │ │ ├── init
│ │ │ │ │ ├── buttons.d.ts
│ │ │ │ │ ├── content.d.ts
│ │ │ │ │ ├── icon.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── modal.d.ts
│ │ │ │ │ ├── overlay.d.ts
│ │ │ │ │ └── text.d.ts
│ │ │ │ ├── markup
│ │ │ │ │ ├── buttons.d.ts
│ │ │ │ │ ├── content.d.ts
│ │ │ │ │ ├── icons.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── modal.d.ts
│ │ │ │ │ └── overlay.d.ts
│ │ │ │ ├── options
│ │ │ │ │ ├── buttons.d.ts
│ │ │ │ │ ├── content.d.ts
│ │ │ │ │ ├── deprecations.d.ts
│ │ │ │ │ └── index.d.ts
│ │ │ │ ├── state.d.ts
│ │ │ │ └── utils.d.ts
│ │ │ └── sweetalert.d.ts
│ │ ├── Common
│ │ │ ├── Images
│ │ │ │ ├── app-logo-on-light.png
│ │ │ │ ├── app-logo-small.png
│ │ │ │ └── logo.png
│ │ │ ├── Scripts
│ │ │ │ └── _empty.js
│ │ │ └── Styles
│ │ │ ├── core.css
│ │ │ └── core.less
│ │ ├── favicon.ico
│ │ ├── fonts
│ │ │ ├── fonts-open-sans.css
│ │ │ ├── fonts-open-sans.min.css
│ │ │ ├── fonts-ptsans-narrow.css
│ │ │ ├── fonts-ptsans-narrow.min.css
│ │ │ ├── fonts-sourcesans-pro.css
│ │ │ └── fonts-sourcesans-pro.min.css
│ │ ├── metronic
│ │ │ └── assets
│ │ │ ├── frontend
│ │ │ │ ├── layout
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ ├── style-responsive.css
│ │ │ │ │ │ ├── style-responsive-rtl.css
│ │ │ │ │ │ ├── style-rtl.css
│ │ │ │ │ │ └── themes
│ │ │ │ │ │ ├── blue.css
│ │ │ │ │ │ ├── gray.css
│ │ │ │ │ │ ├── green.css
│ │ │ │ │ │ ├── orange.css
│ │ │ │ │ │ ├── red.css
│ │ │ │ │ │ ├── red-rtl.css
│ │ │ │ │ │ └── turquoise.css
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── blockquote-corner-another-color.png
│ │ │ │ │ │ ├── blockquote-corner.png
│ │ │ │ │ │ ├── fa-angle-brands.png
│ │ │ │ │ │ ├── fa-angle-down-langs.png
│ │ │ │ │ │ ├── fa-angles.png
│ │ │ │ │ │ ├── icon-color-close.png
│ │ │ │ │ │ ├── icon-color.png
│ │ │ │ │ │ ├── icons
│ │ │ │ │ │ │ ├── add-goods.png
│ │ │ │ │ │ │ ├── del-goods.png
│ │ │ │ │ │ │ ├── search-icon.png
│ │ │ │ │ │ │ ├── shop-cart-icon.png
│ │ │ │ │ │ │ ├── sidebar-toggle-icons.png
│ │ │ │ │ │ │ ├── toggler.png
│ │ │ │ │ │ │ └── top-search-icon.png
│ │ │ │ │ │ ├── layerslider-arrows.png
│ │ │ │ │ │ ├── logos
│ │ │ │ │ │ │ ├── 0logo-blue.png
│ │ │ │ │ │ │ ├── 0logo-blue-small.png
│ │ │ │ │ │ │ ├── 0logo-green.png
│ │ │ │ │ │ │ ├── 0logo-orange.png
│ │ │ │ │ │ │ ├── logo-corp-blue.png
│ │ │ │ │ │ │ ├── logo-corp-gray.png
│ │ │ │ │ │ │ ├── logo-corp-green.png
│ │ │ │ │ │ │ ├── logo-corp-orange.png
│ │ │ │ │ │ │ ├── logo-corp-red.png
│ │ │ │ │ │ │ ├── logo-corp-turquoise.png
│ │ │ │ │ │ │ ├── logo-red.png
│ │ │ │ │ │ │ ├── logo-shop-blue.png
│ │ │ │ │ │ │ ├── logo-shop-gray.png
│ │ │ │ │ │ │ ├── logo-shop-green.png
│ │ │ │ │ │ │ ├── logo-shop-orange.png
│ │ │ │ │ │ │ ├── logo-shop-red.png
│ │ │ │ │ │ │ ├── logo-shop-turquoise.png
│ │ │ │ │ │ │ └── shop-logo-red.png
│ │ │ │ │ │ ├── new.png
│ │ │ │ │ │ ├── payments
│ │ │ │ │ │ │ ├── american-express.jpg
│ │ │ │ │ │ │ ├── fa-angle-right-info.png
│ │ │ │ │ │ │ ├── MasterCard.jpg
│ │ │ │ │ │ │ ├── PayPal.jpg
│ │ │ │ │ │ │ ├── visa.jpg
│ │ │ │ │ │ │ └── western-union.jpg
│ │ │ │ │ │ ├── sale.png
│ │ │ │ │ │ ├── step3-angle-right.png
│ │ │ │ │ │ ├── syncfusion-icons.png
│ │ │ │ │ │ ├── syncfusion-icons-white.png
│ │ │ │ │ │ └── up.png
│ │ │ │ │ └── scripts
│ │ │ │ │ ├── back-to-top.js
│ │ │ │ │ └── layout.js
│ │ │ │ └── pages
│ │ │ │ ├── css
│ │ │ │ │ ├── gallery.css
│ │ │ │ │ ├── portfolio.css
│ │ │ │ │ ├── style-layer-slider.css
│ │ │ │ │ ├── style-revolution-slider.css
│ │ │ │ │ └── style-shop.css
│ │ │ │ ├── img
│ │ │ │ │ ├── clients
│ │ │ │ │ │ ├── client_1_gray.png
│ │ │ │ │ │ ├── client_1.png
│ │ │ │ │ │ ├── client_2_gray.png
│ │ │ │ │ │ ├── client_2.png
│ │ │ │ │ │ ├── client_3_gray.png
│ │ │ │ │ │ ├── client_3.png
│ │ │ │ │ │ ├── client_4_gray.png
│ │ │ │ │ │ ├── client_4.png
│ │ │ │ │ │ ├── client_5_gray.png
│ │ │ │ │ │ ├── client_5.png
│ │ │ │ │ │ ├── client_6_gray.png
│ │ │ │ │ │ ├── client_6.png
│ │ │ │ │ │ ├── client_7_gray.png
│ │ │ │ │ │ ├── client_7.png
│ │ │ │ │ │ ├── client_8_gray.png
│ │ │ │ │ │ └── client_8.png
│ │ │ │ │ ├── people
│ │ │ │ │ │ ├── img1-large.jpg
│ │ │ │ │ │ ├── img1-small.jpg
│ │ │ │ │ │ ├── img2-large.jpg
│ │ │ │ │ │ ├── img2-small.jpg
│ │ │ │ │ │ ├── img3-large.jpg
│ │ │ │ │ │ ├── img3-small.jpg
│ │ │ │ │ │ ├── img4-large.jpg
│ │ │ │ │ │ ├── img4-small.jpg
│ │ │ │ │ │ ├── img5-large.jpg
│ │ │ │ │ │ └── img5-small.jpg
│ │ │ │ │ ├── photos
│ │ │ │ │ │ ├── img10.jpg
│ │ │ │ │ │ └── img7.jpg
│ │ │ │ │ ├── pics
│ │ │ │ │ │ ├── img1-medium.jpg
│ │ │ │ │ │ └── img2-medium.jpg
│ │ │ │ │ └── works
│ │ │ │ │ ├── img1.jpg
│ │ │ │ │ ├── img2.jpg
│ │ │ │ │ ├── img3.jpg
│ │ │ │ │ ├── img4.jpg
│ │ │ │ │ ├── img5.jpg
│ │ │ │ │ └── img6.jpg
│ │ │ │ └── scripts
│ │ │ │ ├── checkout.js
│ │ │ │ ├── contact-us.js
│ │ │ │ ├── layerslider-init.js
│ │ │ │ ├── portfolio.js
│ │ │ │ └── revo-slider-init.js
│ │ │ └── global
│ │ │ ├── css
│ │ │ │ ├── components.css
│ │ │ │ ├── components-md.css
│ │ │ │ ├── components-md-rtl.css
│ │ │ │ ├── components-rounded.css
│ │ │ │ ├── components-rounded-rtl.css
│ │ │ │ ├── components-rtl.css
│ │ │ │ ├── plugins.css
│ │ │ │ ├── plugins-md.css
│ │ │ │ ├── plugins-md-rtl.css
│ │ │ │ └── plugins-rtl.css
│ │ │ ├── img
│ │ │ │ ├── accordion-plusminus.png
│ │ │ │ ├── ajax-loading.gif
│ │ │ │ ├── ajax-modal-loading.gif
│ │ │ │ ├── datatable-row-openclose.png
│ │ │ │ ├── flags
│ │ │ │ │ ├── ad.png
│ │ │ │ │ ├── ae.png
│ │ │ │ │ ├── af.png
│ │ │ │ │ ├── ag.png
│ │ │ │ │ ├── ai.png
│ │ │ │ │ ├── al.png
│ │ │ │ │ ├── am.png
│ │ │ │ │ ├── an.png
│ │ │ │ │ ├── ao.png
│ │ │ │ │ ├── ar.png
│ │ │ │ │ ├── as.png
│ │ │ │ │ ├── at.png
│ │ │ │ │ ├── au.png
│ │ │ │ │ ├── aw.png
│ │ │ │ │ ├── ax.png
│ │ │ │ │ ├── az.png
│ │ │ │ │ ├── ba.png
│ │ │ │ │ ├── bb.png
│ │ │ │ │ ├── bd.png
│ │ │ │ │ ├── be.png
│ │ │ │ │ ├── bf.png
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── bh.png
│ │ │ │ │ ├── bi.png
│ │ │ │ │ ├── bj.png
│ │ │ │ │ ├── bm.png
│ │ │ │ │ ├── bn.png
│ │ │ │ │ ├── bo.png
│ │ │ │ │ ├── br.png
│ │ │ │ │ ├── bs.png
│ │ │ │ │ ├── bt.png
│ │ │ │ │ ├── bv.png
│ │ │ │ │ ├── bw.png
│ │ │ │ │ ├── by.png
│ │ │ │ │ ├── bz.png
│ │ │ │ │ ├── ca.png
│ │ │ │ │ ├── catalonia.png
│ │ │ │ │ ├── cc.png
│ │ │ │ │ ├── cd.png
│ │ │ │ │ ├── cf.png
│ │ │ │ │ ├── cg.png
│ │ │ │ │ ├── ch.png
│ │ │ │ │ ├── ci.png
│ │ │ │ │ ├── ck.png
│ │ │ │ │ ├── cl.png
│ │ │ │ │ ├── cm.png
│ │ │ │ │ ├── cn.png
│ │ │ │ │ ├── co.png
│ │ │ │ │ ├── cr.png
│ │ │ │ │ ├── cs.png
│ │ │ │ │ ├── cu.png
│ │ │ │ │ ├── cv.png
│ │ │ │ │ ├── cx.png
│ │ │ │ │ ├── cy.png
│ │ │ │ │ ├── cz.png
│ │ │ │ │ ├── de.png
│ │ │ │ │ ├── dj.png
│ │ │ │ │ ├── dk.png
│ │ │ │ │ ├── dm.png
│ │ │ │ │ ├── do.png
│ │ │ │ │ ├── dz.png
│ │ │ │ │ ├── ec.png
│ │ │ │ │ ├── ee.png
│ │ │ │ │ ├── eg.png
│ │ │ │ │ ├── eh.png
│ │ │ │ │ ├── england.png
│ │ │ │ │ ├── er.png
│ │ │ │ │ ├── es.png
│ │ │ │ │ ├── et.png
│ │ │ │ │ ├── europeanunion.png
│ │ │ │ │ ├── fam.png
│ │ │ │ │ ├── fi.png
│ │ │ │ │ ├── fj.png
│ │ │ │ │ ├── fk.png
│ │ │ │ │ ├── fm.png
│ │ │ │ │ ├── fo.png
│ │ │ │ │ ├── fr.png
│ │ │ │ │ ├── ga.png
│ │ │ │ │ ├── gb.png
│ │ │ │ │ ├── gd.png
│ │ │ │ │ ├── ge.png
│ │ │ │ │ ├── gf.png
│ │ │ │ │ ├── gh.png
│ │ │ │ │ ├── gi.png
│ │ │ │ │ ├── gl.png
│ │ │ │ │ ├── gm.png
│ │ │ │ │ ├── gn.png
│ │ │ │ │ ├── gp.png
│ │ │ │ │ ├── gq.png
│ │ │ │ │ ├── gr.png
│ │ │ │ │ ├── gs.png
│ │ │ │ │ ├── gt.png
│ │ │ │ │ ├── gu.png
│ │ │ │ │ ├── gw.png
│ │ │ │ │ ├── gy.png
│ │ │ │ │ ├── hk.png
│ │ │ │ │ ├── hm.png
│ │ │ │ │ ├── hn.png
│ │ │ │ │ ├── hr.png
│ │ │ │ │ ├── ht.png
│ │ │ │ │ ├── hu.png
│ │ │ │ │ ├── id.png
│ │ │ │ │ ├── ie.png
│ │ │ │ │ ├── il.png
│ │ │ │ │ ├── in.png
│ │ │ │ │ ├── io.png
│ │ │ │ │ ├── iq.png
│ │ │ │ │ ├── ir.png
│ │ │ │ │ ├── is.png
│ │ │ │ │ ├── it.png
│ │ │ │ │ ├── jm.png
│ │ │ │ │ ├── jo.png
│ │ │ │ │ ├── jp.png
│ │ │ │ │ ├── ke.png
│ │ │ │ │ ├── kg.png
│ │ │ │ │ ├── kh.png
│ │ │ │ │ ├── ki.png
│ │ │ │ │ ├── km.png
│ │ │ │ │ ├── kn.png
│ │ │ │ │ ├── kp.png
│ │ │ │ │ ├── kr.png
│ │ │ │ │ ├── kw.png
│ │ │ │ │ ├── ky.png
│ │ │ │ │ ├── kz.png
│ │ │ │ │ ├── la.png
│ │ │ │ │ ├── lb.png
│ │ │ │ │ ├── lc.png
│ │ │ │ │ ├── li.png
│ │ │ │ │ ├── lk.png
│ │ │ │ │ ├── lr.png
│ │ │ │ │ ├── ls.png
│ │ │ │ │ ├── lt.png
│ │ │ │ │ ├── lu.png
│ │ │ │ │ ├── lv.png
│ │ │ │ │ ├── ly.png
│ │ │ │ │ ├── ma.png
│ │ │ │ │ ├── mc.png
│ │ │ │ │ ├── md.png
│ │ │ │ │ ├── me.png
│ │ │ │ │ ├── mg.png
│ │ │ │ │ ├── mh.png
│ │ │ │ │ ├── mk.png
│ │ │ │ │ ├── ml.png
│ │ │ │ │ ├── mm.png
│ │ │ │ │ ├── mn.png
│ │ │ │ │ ├── mo.png
│ │ │ │ │ ├── mp.png
│ │ │ │ │ ├── mq.png
│ │ │ │ │ ├── mr.png
│ │ │ │ │ ├── ms.png
│ │ │ │ │ ├── mt.png
│ │ │ │ │ ├── mu.png
│ │ │ │ │ ├── mv.png
│ │ │ │ │ ├── mw.png
│ │ │ │ │ ├── mx.png
│ │ │ │ │ ├── my.png
│ │ │ │ │ ├── mz.png
│ │ │ │ │ ├── na.png
│ │ │ │ │ ├── nc.png
│ │ │ │ │ ├── ne.png
│ │ │ │ │ ├── nf.png
│ │ │ │ │ ├── ng.png
│ │ │ │ │ ├── ni.png
│ │ │ │ │ ├── nl.png
│ │ │ │ │ ├── no.png
│ │ │ │ │ ├── np.png
│ │ │ │ │ ├── nr.png
│ │ │ │ │ ├── nu.png
│ │ │ │ │ ├── nz.png
│ │ │ │ │ ├── om.png
│ │ │ │ │ ├── pa.png
│ │ │ │ │ ├── pe.png
│ │ │ │ │ ├── pf.png
│ │ │ │ │ ├── pg.png
│ │ │ │ │ ├── ph.png
│ │ │ │ │ ├── pk.png
│ │ │ │ │ ├── pl.png
│ │ │ │ │ ├── pm.png
│ │ │ │ │ ├── pn.png
│ │ │ │ │ ├── pr.png
│ │ │ │ │ ├── ps.png
│ │ │ │ │ ├── pt.png
│ │ │ │ │ ├── pw.png
│ │ │ │ │ ├── py.png
│ │ │ │ │ ├── qa.png
│ │ │ │ │ ├── readme.txt
│ │ │ │ │ ├── re.png
│ │ │ │ │ ├── ro.png
│ │ │ │ │ ├── rs.png
│ │ │ │ │ ├── ru.png
│ │ │ │ │ ├── rw.png
│ │ │ │ │ ├── sa.png
│ │ │ │ │ ├── sb.png
│ │ │ │ │ ├── scotland.png
│ │ │ │ │ ├── sc.png
│ │ │ │ │ ├── sd.png
│ │ │ │ │ ├── se.png
│ │ │ │ │ ├── sg.png
│ │ │ │ │ ├── sh.png
│ │ │ │ │ ├── si.png
│ │ │ │ │ ├── sj.png
│ │ │ │ │ ├── sk.png
│ │ │ │ │ ├── sl.png
│ │ │ │ │ ├── sm.png
│ │ │ │ │ ├── sn.png
│ │ │ │ │ ├── so.png
│ │ │ │ │ ├── sr.png
│ │ │ │ │ ├── st.png
│ │ │ │ │ ├── sv.png
│ │ │ │ │ ├── sy.png
│ │ │ │ │ ├── sz.png
│ │ │ │ │ ├── tc.png
│ │ │ │ │ ├── td.png
│ │ │ │ │ ├── tf.png
│ │ │ │ │ ├── tg.png
│ │ │ │ │ ├── th.png
│ │ │ │ │ ├── tj.png
│ │ │ │ │ ├── tk.png
│ │ │ │ │ ├── tl.png
│ │ │ │ │ ├── tm.png
│ │ │ │ │ ├── tn.png
│ │ │ │ │ ├── to.png
│ │ │ │ │ ├── tr.png
│ │ │ │ │ ├── tt.png
│ │ │ │ │ ├── tv.png
│ │ │ │ │ ├── tw.png
│ │ │ │ │ ├── tz.png
│ │ │ │ │ ├── ua.png
│ │ │ │ │ ├── ug.png
│ │ │ │ │ ├── um.png
│ │ │ │ │ ├── us.png
│ │ │ │ │ ├── uy.png
│ │ │ │ │ ├── uz.png
│ │ │ │ │ ├── va.png
│ │ │ │ │ ├── vc.png
│ │ │ │ │ ├── ve.png
│ │ │ │ │ ├── vg.png
│ │ │ │ │ ├── vi.png
│ │ │ │ │ ├── vn.png
│ │ │ │ │ ├── vu.png
│ │ │ │ │ ├── wales.png
│ │ │ │ │ ├── wf.png
│ │ │ │ │ ├── ws.png
│ │ │ │ │ ├── ye.png
│ │ │ │ │ ├── yt.png
│ │ │ │ │ ├── za.png
│ │ │ │ │ ├── zm.png
│ │ │ │ │ └── zw.png
│ │ │ │ ├── input-spinner.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── loading-spinner-blue.gif
│ │ │ │ ├── loading-spinner-default.gif
│ │ │ │ ├── loading-spinner-grey.gif
│ │ │ │ ├── overlay-icon.png
│ │ │ │ ├── portlet-collapse-icon.png
│ │ │ │ ├── portlet-collapse-icon-white.png
│ │ │ │ ├── portlet-config-icon.png
│ │ │ │ ├── portlet-config-icon-white.png
│ │ │ │ ├── portlet-expand-icon.png
│ │ │ │ ├── portlet-expand-icon-white.png
│ │ │ │ ├── portlet-reload-icon.png
│ │ │ │ ├── portlet-reload-icon-white.png
│ │ │ │ ├── portlet-remove-icon.png
│ │ │ │ ├── portlet-remove-icon-white.png
│ │ │ │ ├── remove-icon-small.png
│ │ │ │ ├── social
│ │ │ │ │ ├── aboutme.png
│ │ │ │ │ ├── amazon.png
│ │ │ │ │ ├── behance.png
│ │ │ │ │ ├── blogger.png
│ │ │ │ │ ├── deviantart.png
│ │ │ │ │ ├── dribbble.png
│ │ │ │ │ ├── dropbox.png
│ │ │ │ │ ├── evernote.png
│ │ │ │ │ ├── facebook.png
│ │ │ │ │ ├── flickr.png
│ │ │ │ │ ├── forrst.png
│ │ │ │ │ ├── foursquare.png
│ │ │ │ │ ├── github.png
│ │ │ │ │ ├── googleplus.png
│ │ │ │ │ ├── gravatar.png
│ │ │ │ │ ├── instagram.png
│ │ │ │ │ ├── jolicloud.png
│ │ │ │ │ ├── klout.png
│ │ │ │ │ ├── last-fm.png
│ │ │ │ │ ├── linkedin.png
│ │ │ │ │ ├── myspace.png
│ │ │ │ │ ├── picasa.png
│ │ │ │ │ ├── pintrest.png
│ │ │ │ │ ├── quora.png
│ │ │ │ │ ├── reddit.png
│ │ │ │ │ ├── rss.png
│ │ │ │ │ ├── skype.png
│ │ │ │ │ ├── spotify.png
│ │ │ │ │ ├── stumbleupon.png
│ │ │ │ │ ├── tumblr.png
│ │ │ │ │ ├── twitter.png
│ │ │ │ │ ├── vimeo.png
│ │ │ │ │ ├── vk.png
│ │ │ │ │ ├── wordpress.png
│ │ │ │ │ ├── xing.png
│ │ │ │ │ ├── yahoo.png
│ │ │ │ │ └── youtube.png
│ │ │ │ ├── syncfusion-icons.png
│ │ │ │ └── syncfusion-icons-white.png
│ │ │ ├── plugins
│ │ │ │ └── bootstrap
│ │ │ │ └── css
│ │ │ │ ├── bootstrap-rtl.css
│ │ │ │ └── bootstrap-rtl.min.css
│ │ │ └── scripts
│ │ │ ├── app.js
│ │ │ ├── app.min.js
│ │ │ ├── datatable.js
│ │ │ └── datatable.min.js
│ │ └── view-resources
│ │ └── Views
│ │ └── Layout
│ │ └── layout.css
│ └── test
│ ├── MyCompanyName.AbpZeroTemplate.ConsoleApiClient
│ │ ├── MyCompanyName.AbpZeroTemplate.ConsoleApiClient.csproj
│ │ └── Program.cs
│ └── MyCompanyName.AbpZeroTemplate.Tests
│ ├── AbpZeroTemplateTestModule.cs
│ ├── appsettings.json
│ ├── AppTestBase.cs
│ ├── Auditing
│ │ ├── AuditLogAppService_Tests.cs
│ │ └── NamespaceStripper_Tests.cs
│ ├── Authorization
│ │ ├── Accounts
│ │ │ ├── AccountAppService_Tests.cs
│ │ │ ├── Email_Activation_Tests.cs
│ │ │ └── Password_Reset_Tests.cs
│ │ ├── Roles
│ │ │ └── RoleAppService_Tests.cs
│ │ └── Users
│ │ ├── ProfileAppService_Tests.cs
│ │ ├── UserAppService_Create_Tests.cs
│ │ ├── UserAppService_Delete_Tests.cs
│ │ ├── UserAppService_GetUserForEdit_Tests.cs
│ │ ├── UserAppService_GetUsers_Tests.cs
│ │ ├── UserAppService_Link_Tests.cs
│ │ ├── UserAppService_PermissionEdit_Tests.cs
│ │ ├── UserAppServiceTestBase.cs
│ │ ├── UserAppService_Unlock_Tests.cs
│ │ ├── UserAppService_Update_Tests.cs
│ │ └── UserLinkAppService_Tests.cs
│ ├── CommonLookup
│ │ └── CommonLookupAppService_Tests.cs
│ ├── Configuration
│ │ ├── Host
│ │ │ └── HostSettingsAppService_EmailSettings_Test.cs
│ │ ├── Tenants
│ │ │ └── TenantSettingsAppService_Tests.cs
│ │ └── TestAppConfigurationAccessor.cs
│ ├── DependencyInjection
│ │ └── ServiceCollectionRegistrar.cs
│ ├── Editions
│ │ └── EditionAppService_Tests.cs
│ ├── Features
│ │ └── Features_Tests.cs
│ ├── General
│ │ └── ConnectionString_Tests.cs
│ ├── HostDashboard
│ │ └── HostDashboardAppService_Tests.cs
│ ├── Localization
│ │ ├── LanguageAppService_Tests.cs
│ │ └── Localization_Tests.cs
│ ├── MultiTenancy
│ │ ├── DefaultInvoiceNumberGenerator_Tests.cs
│ │ ├── SubscriptionManagement_Tests.cs
│ │ ├── TenantAppService_Tests.cs
│ │ └── TenantRegistrationAppService_Tests.cs
│ ├── MultiTenantFactAttribute.cs
│ ├── MultiTenantTheoryAttribute.cs
│ ├── MyCompanyName.AbpZeroTemplate.Tests.csproj
│ ├── Notifications
│ │ └── NotificationAppService_Tests.cs
│ ├── Organizations
│ │ └── OrganizationUnitAppService_Tests.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Sessions
│ │ └── SessionAppService_Tests.cs
│ ├── sqlite3.dll
│ ├── sqlite3x64.dll
│ ├── TestDatas
│ │ ├── TestDataBuilder.cs
│ │ ├── TestEditionsBuilder.cs
│ │ ├── TestOrganizationUnitsBuilder.cs
│ │ └── TestSubscriptionPaymentBuilder.cs
│ ├── Url
│ │ ├── FakeAppUrlService.cs
│ │ └── FakeWebUrlService.cs
│ └── Web
│ └── FakeRecaptchaValidator.cs
└── README.md
1050 directories, 3761 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论